You are on page 1of 1212

-13204

-13941
-14097
-13538
1148
-14013
-15666
10542
-11379
-10642
19466
3478
-13955
-14338
-13692
6270
-8300
-10006
-4374
-13160
-14122
541
-14192
-14836
-15906
-13897
-14191
-2502
-7610
-14313
-14877
-13855
-15847
18595
-8759
-15459
-11848
8655
-14500
9461
-15059
-8092
-15281
-14402
-11088
-13910
-9621
-13991
-13686
-14949
-14457
-14667
-13486
-1602
8388
-15124
-13833
-14028
-13726
-13755

35
36
41
40
44
39
42
41
42
44
38
46
46
41
44
40
38
45
39
38
42
40
40
45
45
43
42
39
42
42
40
40
37
46
41
31
43
36
36
43
26
42
37
46
40
44
43
45
44
40
38
35
35
45
42
40
43
43
43
41

-48
-45
-44
-43
-43
-41
-43
-46
-45
-39
-41
-43
-44
-43
-44
-46
-44
-45
-45
-45
-42
-43
-44
-49
-44
-45
-42
-42
-44
-44
-47
-43
-44
-46
-43
-44
-42
-44
-48
-45
-43
-47
-47
-43
-41
-42
-48
-47
-46
-46
-44
-43
-42
-46
-41
-43
-41
-43
-47
-44

284
285
285
280
283
283
285
280
282
285
282
282
281
279
283
284
282
285
285
283
280
280
285
282
286
286
281
285
281
286
283
284
282
282
282
279
285
285
281
283
278
283
286
286
281
282
284
282
283
284
282
281
285
285
284
284
283
278
285
282

231
228
228
225
229
228
229
229
230
227
226
229
229
229
231
230
230
229
230
230
228
232
231
227
230
228
229
230
230
231
228
229
229
227
230
225
229
230
227
225
228
228
229
227
230
227
228
230
229
229
228
230
230
230
228
231
229
230
230
230

40
41
34
40
35
41
40
41
40
38
30
39
40
40
33
38
43
37
36
40
38
38
38
37
39
36
38
41
37
41
43
37
36
38
34
41
41
40
37
37
41
41
37
38
34
30
34
39
38
36
42
39
40
30
43
42
34
30
40
30

488
489
489
488
489
486
487
489
489
487
491
490
490
488
489
487
487
488
486
488
489
489
490
490
486
488
489
487
490
490
488
488
490
491
488
491
491
491
491
488
491
488
489
488
489
490
492
489
489
487
490
491
491
494
491
489
489
489
491
489

29466
29473
29472
29466
29423
29467
29446
29431
29462
29454
29444
29445
29438
29463
29446
29443
29466
29468
29460
29452
29458
29456
29435
29448
29456
29448
29429
29428
29455
29455
29444
29456
29442
29435
29452
29456
29452
29447
29452
29448
29456
29455
29444
29446
29423
29450
29451
29453
29448
29445
29443
29447
29438
29450
29456
29445
29442
29463
29457
29466

15
15
31
31
47
47
47
62
62
78
78
93
93
109
109
109
125
125
140
140
156
156
171
171
187
187
203
203
203
218
218
234
234
249
249
265
265
265
281
281
296
296
312
312
327
327
327
343
343
359
359
374
374
390
390
390
405
405
421
421

-14713
17063
-13494
9776
8353
-13876
-13840
-13457
-12746
-18263
-11188
-10944
-14773
-13688
-13861
-14861
3725
-14043
-14025
-13434
-14145
-11012
7651
-13725
-7912
-13361
9611
-14797
-14820
-13433
-13441
-15335
8969
8188
-14509
-15853
-13356
-14182
9373
-14923
-13939
-3931
-13291
8387
-17164
-1375
-13237
-3421
-12641
8022
23743
-16719
-14330
-13452
-14567
-14996
-13897
-7924
-14566
-14392

38
42
44
42
35
37
41
45
39
43
47
37
47
45
41
45
32
43
42
44
42
42
44
40
37
43
45
41
42
47
41
43
42
44
43
35
45
42
45
35
40
42
41
42
44
41
40
40
45
45
48
41
37
46
40
44
44
38
44
40

-42
-41
-43
-48
-46
-43
-44
-42
-43
-43
-49
-45
-47
-42
-42
-43
-46
-43
-43
-46
-46
-46
-52
-42
-44
-43
-42
-45
-44
-45
-45
-43
-43
-47
-45
-45
-45
-44
-43
-45
-42
-43
-45
-45
-43
-43
-44
-42
-45
-53
-41
-40
-46
-42
-43
-45
-45
-44
-46
-42

284
286
278
279
283
284
279
282
283
282
280
286
285
283
284
287
287
285
285
281
285
282
285
283
283
285
285
282
284
282
285
285
287
287
277
282
283
284
282
286
281
285
285
281
280
283
283
281
280
284
278
282
283
280
279
283
281
281
283
282

226
229
229
229
228
231
228
230
228
229
231
230
231
226
231
228
231
228
228
230
230
229
229
229
227
226
223
228
228
228
229
229
229
227
230
230
228
229
229
230
225
229
227
229
229
229
227
229
230
226
230
229
228
230
225
228
229
228
226
229

40
36
37
40
39
36
36
37
34
42
38
33
36
41
35
39
38
37
39
39
40
35
34
41
36
40
36
35
35
39
35
36
38
34
41
41
37
36
37
41
37
43
40
39
37
39
38
36
36
39
38
43
40
36
39
39
35
37
40
40

487
489
487
488
490
489
492
490
490
484
491
489
489
489
491
491
490
489
492
491
492
489
487
491
488
488
490
488
490
488
487
487
487
491
490
486
489
489
491
489
488
489
490
491
483
489
490
489
492
489
490
491
490
487
489
491
487
488
491
491

29457
29456
29444
29457
29425
29439
29450
29466
29425
29437
29445
29433
29439
29448
29460
29449
29443
29465
29460
29439
29473
29451
29457
29446
29443
29456
29472
29468
29457
29447
29460
29480
29478
29455
29456
29456
29460
29460
29466
29461
29440
29478
29458
29443
29455
29445
29462
29453
29445
29440
29463
29456
29446
29444
29449
29456
29466
29476
29448
29467

437
437
452
452
452
468
468
483
483
499
499
499
515
515
530
530
546
546
561
561
577
577
593
593
608
608
608
624
624
639
639
655
655
671
671
671
686
686
702
702
717
717
733
733
749
749
749
764
764
780
780
795
795
795
811
811
827
827
842
842

-14260
-2850
-14065
-14148
-13574
-16611
-14194
-14275
-13903
-13510
-13951
-14510
-14472
-14530
-13627
-3918
-14177
-13652
-14501
-15505
-12535
-14885
-14218
-14104
10244
-14288
-3095
-14267
9182
2284
-13867
-14039
-18693
-15312
-2556
3765
-15879
-14049
-14290
-14112
-14203
9781
-15291
-5588
-13205
-14470
-14828
7807
-14421
-14915
-14052
-5330
-16199
-18629
-15182
-14378
-7790
-14128
-12818
-13882

44
42
43
42
41
40
36
46
43
44
39
40
47
43
43
42
44
43
43
43
41
44
37
43
41
44
44
41
37
42
43
35
41
42
43
48
43
43
44
38
44
42
42
45
40
40
43
42
40
43
45
41
38
37
38
40
40
40
42
43

-43
-45
-46
-43
-43
-42
-44
-44
-39
-45
-42
-46
-45
-41
-42
-43
-43
-42
-42
-50
-44
-42
-45
-47
-42
-43
-43
-42
-42
-42
-41
-40
-44
-43
-46
-44
-44
-43
-41
-40
-44
-42
-44
-45
-42
-48
-41
-43
-43
-48
-41
-40
-46
-44
-44
-39
-44
-47
-48
-45

284
282
285
281
282
283
277
286
280
285
279
286
281
283
285
283
284
280
282
285
281
280
283
286
283
285
284
283
280
285
285
283
283
285
286
280
282
285
286
284
276
287
284
284
277
284
281
282
281
285
281
283
284
283
275
282
285
285
283
283

228
227
225
227
227
227
231
226
228
228
225
227
231
225
227
226
225
227
228
229
228
229
227
227
229
230
231
225
231
224
230
230
228
230
229
227
229
226
227
228
230
228
228
224
226
230
226
231
229
228
229
226
226
229
227
227
230
231
229
227

36
39
39
33
39
40
27
39
40
36
42
39
39
40
36
39
39
34
37
37
38
37
36
41
42
38
41
38
37
29
35
42
35
33
35
39
41
42
38
42
42
42
39
43
39
41
36
38
36
39
38
35
38
34
37
39
37
40
39
41

491
489
487
484
485
485
489
486
488
489
483
484
488
491
491
489
489
487
489
491
489
487
490
490
486
489
489
488
490
488
490
486
486
491
490
486
485
486
490
488
489
490
491
485
488
487
489
490
492
486
487
491
484
488
490
488
489
489
489
489

29459
29431
29454
29443
29466
29439
29467
29459
29456
29475
29439
29449
29445
29430
29450
29466
29457
29470
29473
29473
29437
29456
29440
29456
29459
29443
29455
29476
29479
29445
29433
29451
29464
29441
29439
29451
29441
29457
29443
29436
29473
29457
29451
29450
29475
29466
29470
29464
29474
29451
29480
29450
29455
29470
29459
29452
29456
29468
29451
29430

858
858
858
873
873
889
889
905
905
920
920
936
936
951
951
967
967
983
983
983
998
998
1014
1014
1029
1029
1029
1045
1045
1061
1061
1076
1076
1092
1092
1107
1107
1107
1123
1123
1139
1139
1154
1154
1154
1170
1170
1185
1185
1201
1201
1217
1217
1217
1232
1232
1248
1248
1263
1263

-11328
-14005
-5886
6898
-14241
-15334
-13564
-14986
-14269
-15099
-13551
1454
-13784
-13948
-14371
-18173
4464
-18611
-14522
9307
-14475
1736
-14313
-15360
-16566
-13590
-15014
-13595
1464
223
-15266
-13467
7939
7468
-3448
-14172
-311
7838
-13419
-9947
-6219
-14667
-13820
-13290
-14227
-14044
16187
-13730
-18145
-13569
-16169
-12668
-13540
-7231
-14166
9562
-14209
-13539
8021
-13992

38
41
42
43
39
39
43
43
45
40
36
40
36
44
47
42
39
41
45
41
36
41
41
43
41
46
47
39
32
46
42
44
37
44
44
39
40
35
47
41
46
41
44
41
42
40
43
42
32
42
37
41
47
35
43
45
37
44
41
40

-45
-45
-42
-44
-43
-42
-48
-43
-42
-43
-43
-48
-46
-44
-41
-46
-42
-43
-43
-43
-42
-41
-41
-46
-46
-41
-42
-42
-41
-45
-50
-44
-42
-43
-43
-44
-43
-45
-46
-41
-43
-47
-43
-47
-42
-42
-41
-45
-44
-42
-40
-45
-43
-42
-45
-44
-45
-41
-43
-45

276
282
283
284
280
284
283
280
286
287
282
282
282
282
286
283
284
282
285
286
285
287
282
282
284
281
286
284
279
284
284
277
285
284
280
285
288
280
286
286
285
284
281
281
286
287
277
282
283
281
284
279
282
281
282
280
283
285
282
286

228
225
226
230
225
229
229
226
228
229
227
228
228
227
230
227
227
229
228
225
228
228
228
230
228
228
228
228
229
231
227
230
228
228
229
229
227
229
227
232
229
232
229
229
227
225
228
230
231
231
230
225
229
228
228
227
226
229
228
229

39
43
37
38
36
38
32
38
38
36
37
40
35
38
37
43
41
40
37
38
34
38
40
35
40
38
36
35
37
34
39
32
39
42
35
43
35
38
39
41
38
35
41
40
38
36
40
39
34
40
33
39
35
39
40
38
35
41
37
35

493
492
491
489
486
490
491
487
489
486
488
489
490
488
489
490
490
486
489
488
486
490
489
490
488
490
489
485
487
489
490
487
489
486
485
488
490
488
486
488
490
488
490
486
486
487
489
489
490
488
490
489
485
489
488
489
487
488
489
491

29453
29448
29433
29447
29462
29442
29444
29456
29450
29441
29446
29460
29446
29432
29464
29451
29444
29454
29456
29440
29447
29434
29457
29447
29441
29457
29454
29443
29423
29452
29454
29456
29455
29468
29434
29448
29468
29448
29462
29434
29453
29457
29453
29426
29460
29423
29439
29453
29444
29474
29458
29446
29428
29460
29435
29444
29458
29442
29431
29457

1279
1279
1295
1295
1295
1310
1310
1326
1326
1341
1341
1341
1357
1357
1373
1373
1388
1388
1404
1404
1419
1419
1419
1435
1435
1451
1451
1466
1466
1482
1482
1482
1497
1497
1513
1513
1529
1529
1544
1544
1544
1560
1560
1575
1575
1591
1591
1607
1607
1607
1622
1622
1638
1638
1653
1653
1669
1669
1669
1685

-14413
8838
9235
-14090
9934
-15876
-14821
-17102
-14310
-14644
-14084
-14088
-5331
-14970
7675
-18175
-13924
-15404
-1653
-8647
-14513
-14751
-12694
3415
9293
-13739
-2703
8416
1676
7315
-14799
-13830
-12917
-8851
-13900
-7343
-14856
-15673
-14695
-14492
-14448
-13631
-14363
14058
-15270
-15043
-14686
-14947
-2956
-14244
-16750
10424
-15198
-5634
7940
-14759
9280
-14126
-14315
-14342

41
45
42
46
40
43
46
39
42
39
43
37
42
39
38
42
43
41
43
41
38
43
45
42
38
44
38
41
43
41
43
38
42
36
39
39
37
43
41
40
38
40
36
43
39
39
45
43
37
39
43
45
37
38
42
42
37
34
42
46

-46
-44
-47
-41
-44
-41
-42
-46
-46
-46
-45
-47
-44
-44
-42
-43
-52
-48
-47
-41
-44
-41
-51
-45
-43
-48
-40
-44
-42
-44
-42
-44
-42
-42
-45
-49
-47
-42
-46
-42
-48
-44
-46
-44
-43
-44
-44
-41
-45
-46
-47
-45
-43
-46
-45
-42
-46
-42
-43
-47

282
286
287
283
284
278
279
282
286
275
285
283
283
286
283
283
284
285
284
285
287
287
283
282
284
288
285
283
284
285
286
283
283
282
286
281
282
281
282
282
284
282
278
285
285
282
288
281
285
285
283
286
284
279
286
285
283
283
283
286

227
228
227
223
224
228
228
222
228
229
228
224
229
227
226
229
229
228
229
227
225
230
227
229
231
227
227
226
227
229
229
227
230
227
225
228
227
228
226
227
228
230
228
228
227
229
224
226
227
227
226
228
225
229
229
226
229
228
225
229

43
35
30
41
36
40
39
42
37
35
36
39
40
37
33
40
40
38
34
41
36
36
37
38
41
37
41
35
32
41
38
39
36
39
39
44
36
39
35
37
40
40
34
37
38
32
38
39
34
39
38
39
37
39
38
33
36
39
43
41

489
489
487
487
488
490
488
490
488
490
485
490
487
487
484
488
488
490
486
488
489
488
490
484
489
487
490
486
484
488
489
488
486
488
490
489
490
489
489
488
487
488
488
491
489
490
489
486
490
489
488
489
488
486
490
486
488
490
488
487

29438
29475
29450
29450
29446
29457
29459
29429
29452
29448
29457
29430
29465
29462
29444
29456
29448
29453
29456
29459
29450
29457
29469
29449
29437
29443
29463
29439
29473
29464
29448
29465
29439
29454
29440
29453
29470
29457
29464
29451
29468
29448
29452
29458
29436
29450
29468
29449
29448
29471
29445
29455
29460
29433
29462
29452
29449
29476
29472
29450

1685
1700
1700
1716
1716
1731
1731
1747
1747
1763
1763
1778
1778
1778
1794
1794
1809
1809
1825
1825
1841
1841
1856
1856
1856
1872
1872
1887
1887
1903
1903
1919
1919
1919
1934
1934
1950
1950
1965
1965
1981
1981
1997
1997
2012
2012
2012
2028
2028
2043
2043
2059
2059
2075
2075
2075
2090
2090
2106
2106

-14182
-15287
11159
-14042
-7594
-14898
-14435
-13923
-13620
-15300
-14400
-17028
-13838
-14436
-13747
-12379
-12908
-15125
-10907
-15656
-14574
-13231
13376
-13952
-13947
-13776
-13627
-16698
-4549
-13590
-14288
-11691
-13993
-1834
-14672
-14264
8366
1604
3448
-14353
9600
-7434
-15377
-14223
-14198
-7740
-4564
-2095
9855
-2842
8488
-5824
-14476
-14076
-6862
-14040
2991
-12298
-14602
-4113

43
43
46
46
40
40
41
39
41
38
40
35
43
43
42
43
45
42
42
40
43
35
41
43
37
41
40
41
41
47
47
44
43
36
38
37
42
42
46
42
40
38
39
41
40
44
42
40
43
42
40
42
40
43
38
46
43
42
41
44

-44
-43
-43
-45
-46
-43
-42
-43
-45
-43
-43
-44
-44
-44
-45
-44
-46
-41
-43
-42
-44
-45
-43
-43
-44
-45
-47
-42
-46
-46
-45
-43
-44
-42
-43
-47
-42
-42
-42
-43
-42
-42
-42
-41
-43
-41
-42
-45
-42
-49
-45
-44
-44
-45
-43
-43
-45
-46
-42
-42

283
284
279
286
283
279
281
285
285
285
281
284
276
288
283
287
285
284
286
288
285
285
284
276
284
279
285
287
286
287
279
284
286
287
284
284
287
283
283
280
281
279
276
284
286
283
284
283
283
282
286
283
281
285
286
288
281
283
281
283

228
227
227
230
226
228
224
226
227
229
230
231
229
227
229
230
230
229
229
231
229
228
228
227
226
225
228
229
230
230
228
229
230
230
222
227
229
224
227
228
228
230
229
230
228
229
229
229
224
228
228
228
228
232
226
228
229
230
227
230

38
36
42
36
42
36
37
37
37
37
40
40
34
40
29
36
32
39
37
34
37
38
40
40
37
32
39
41
37
42
39
36
41
42
40
37
41
40
43
36
39
36
35
42
41
36
36
42
36
39
36
38
39
39
38
36
37
36
40
38

492
486
491
489
485
487
488
490
489
489
491
489
488
491
491
490
490
491
493
492
491
493
489
492
491
492
489
490
490
490
493
487
490
489
491
492
490
491
487
490
492
488
491
489
490
490
488
483
488
489
487
491
483
490
486
489
490
490
488
489

29476
29458
29454
29467
29469
29451
29424
29449
29451
29452
29468
29463
29454
29445
29469
29467
29447
29452
29456
29474
29453
29460
29458
29450
29457
29452
29462
29459
29456
29442
29463
29462
29470
29452
29457
29444
29445
29442
29458
29469
29457
29459
29463
29447
29454
29453
29436
29446
29453
29462
29456
29452
29454
29462
29448
29439
29451
29443
29471
29430

2121
2121
2137
2137
2137
2153
2153
2168
2168
2184
2184
2199
2199
2215
2215
2231
2231
2246
2246
2246
2262
2262
2277
2277
2293
2293
2309
2309
2309
2324
2324
2340
2340
2355
2355
2355
2371
2371
2387
2387
2402
2402
2418
2418
2433
2433
2433
2449
2449
2465
2465
2480
2480
2496
2496
2511
2511
2511
2527
2527

-8249
-14516
-14821
-14002
-13517
-8999
9236
-14201
-13681
-14355
-14468
10013
-5319
4099
-13771
-522
-5222
-13899
-14876
-14265
-14761
25256
-15694
-14506
-14451
-13345
-11881
-16900
-12772
-14702
-14998
-14493
-13095
-14004
11052
-4448
-14428
-14136
3084
-14136
-2069
-13643
-13943
-13890
-4405
-13678
-13774
-17218
1323
1725
-14820
8482
-13536
10462
8800
-13019
-13840
13319
-13327
-14617

38
41
40
41
39
42
43
44
46
46
42
39
37
42
46
39
43
44
45
44
45
44
43
39
44
45
39
42
44
43
40
41
38
40
45
39
41
42
41
48
49
41
48
41
40
42
45
46
44
38
45
42
39
39
38
42
43
46
35
40

-44
-43
-46
-39
-42
-43
-43
-46
-45
-41
-44
-44
-44
-43
-47
-46
-46
-47
-42
-44
-47
-44
-50
-42
-43
-44
-44
-42
-43
-46
-46
-44
-45
-45
-45
-47
-44
-47
-44
-43
-46
-44
-43
-43
-41
-44
-46
-45
-45
-48
-45
-43
-45
-45
-42
-44
-46
-45
-44
-44

289
282
284
283
282
283
282
283
282
282
282
287
283
283
282
283
286
283
277
286
279
284
282
284
282
285
281
284
284
286
280
285
284
288
286
281
281
287
285
281
289
284
286
286
283
283
284
284
283
281
284
281
283
281
284
284
286
283
281
280

227
229
228
230
226
228
227
225
227
229
229
226
229
224
228
225
227
225
231
227
229
227
227
229
229
229
229
230
228
228
226
229
229
227
228
227
230
227
228
228
227
227
228
230
231
229
227
225
227
229
227
230
230
230
228
228
230
228
230
229

33
35
41
39
38
40
38
38
38
36
36
40
38
38
42
38
40
39
39
37
39
37
36
42
41
40
38
37
36
30
37
41
39
39
44
36
36
39
39
37
40
40
36
33
34
40
38
37
37
39
36
35
32
42
40
35
40
40
41
40

489
490
491
490
489
491
488
488
490
490
490
491
487
488
487
489
490
488
488
490
485
488
490
488
490
491
489
490
488
489
491
489
489
487
487
488
489
488
487
487
491
486
490
487
490
488
488
488
487
486
490
490
489
489
491
488
491
487
486
488

29453
29452
29444
29448
29455
29451
29476
29449
29454
29464
29465
29431
29428
29454
29443
29424
29446
29475
29436
29446
29424
29452
29461
29457
29439
29466
29435
29459
29453
29440
29462
29459
29467
29453
29447
29446
29441
29445
29440
29463
29425
29450
29462
29450
29443
29451
29451
29446
29464
29449
29446
29447
29446
29418
29442
29446
29450
29435
29452
29448

2543
2543
2558
2558
2574
2574
2574
2589
2589
2605
2605
2621
2621
2636
2636
2636
2652
2652
2667
2667
2683
2683
2699
2699
2714
2714
2714
2730
2730
2745
2745
2761
2761
2777
2777
2777
2792
2792
2808
2808
2823
2823
2839
2839
2839
2855
2855
2870
2870
2886
2886
2901
2901
2901
2917
2917
2933
2933
2948
2948

-14772
-14340
-14025
-13515
-11460
-13902
-14533
-14566
-13742
-10336
-11253
-7208
-13706
8510
-13470
-14443
-14050
-15090
-14839
-18195
-14709
-18010
-14638
6219
-12013
-13607
-3559
-10907
10884
-13557
-13796
-14662
-14172
2349
-4656
-14197
-6240
-15069
-11579
-13996
-16934
8791
-13198
-13191
-14823
-5639
-14500
-3575
-14020
-5795
-11647
-14447
-15079
-14070
-14457
-14636
-17467
-14008
-5737
-416

42
41
46
41
46
41
42
33
37
38
41
42
41
46
43
36
40
45
41
45
39
42
44
41
41
41
38
38
47
45
37
35
43
38
41
40
41
42
44
45
42
39
45
45
45
38
34
41
39
45
46
43
40
46
37
39
43
40
40
40

-43
-51
-43
-41
-44
-43
-41
-44
-44
-43
-42
-45
-45
-43
-47
-43
-44
-45
-43
-45
-45
-41
-44
-45
-51
-47
-47
-45
-43
-43
-45
-46
-42
-45
-45
-42
-42
-40
-41
-42
-44
-45
-43
-43
-43
-43
-44
-47
-42
-41
-41
-43
-43
-45
-45
-45
-42
-42
-42
-44

286
284
283
285
285
280
286
282
284
284
283
284
284
285
281
288
287
282
286
285
282
287
283
282
282
283
282
285
278
287
283
276
281
287
281
282
284
283
283
283
280
281
285
281
286
284
286
284
284
281
282
284
283
282
285
280
277
282
285
285

230
227
227
229
226
227
229
227
227
229
229
225
228
224
226
223
228
225
228
220
227
227
226
228
225
227
229
228
228
230
229
229
228
228
230
226
227
229
225
229
227
227
229
228
229
229
228
229
226
228
229
225
229
231
230
228
228
228
227
228

37
34
38
40
43
40
40
40
39
37
40
38
39
33
33
41
42
40
32
39
36
38
35
38
39
38
37
36
36
42
37
40
35
39
40
37
39
33
38
38
37
39
37
38
40
37
37
36
40
37
39
42
40
36
40
39
40
37
41
42

488
486
486
488
491
488
490
488
490
488
488
490
488
488
489
489
489
488
488
487
488
490
489
490
490
487
491
491
481
486
490
488
489
488
488
488
487
490
489
492
490
489
489
482
487
492
491
489
488
489
489
489
485
488
489
487
489
491
488
488

29438
29453
29438
29438
29471
29465
29442
29452
29456
29468
29480
29435
29439
29443
29447
29435
29453
29446
29464
29454
29453
29460
29446
29442
29452
29450
29476
29466
29451
29469
29430
29453
29465
29451
29458
29471
29466
29464
29475
29443
29448
29466
29433
29448
29467
29430
29439
29452
29454
29477
29431
29455
29438
29456
29479
29425
29445
29428
29461
29457

2964
2964
2979
2979
2995
2995
3011
3011
3011
3026
3026
3042
3042
3057
3057
3057
3073
3073
3089
3089
3104
3104
3120
3120
3120
3135
3135
3151
3151
3167
3167
3182
3182
3182
3198
3198
3213
3213
3229
3229
3245
3245
3260
3260
3260
3276
3276
3291
3291
3307
3323
3323
3338
3338
3354
3354
3354
3369
3369
3385

-14712
10165
-12551
-14885
-13668
1307
-13455
-14126
8151
-14039
7998
-13760
-18529
-10074
-12270
-15114
-13083
-13847
-13901
-14685
4127
-2806
-9144
-13798
-14022
-14302
-3968
4016
-14771
-16303
-14300
-12768
-14673
-3458
-13571
7660
-14103
-15414
-9171
-15303
-13922
-15045
25848
-14950
-13978
-14427
-12462
-13148
-13618
-11422
-14146
-14580
-7106
-14543
8731
9398
-12692
-14508
-13927
-18668

41
48
41
41
43
45
39
41
45
47
41
43
37
44
41
44
48
41
42
44
42
43
39
44
42
35
35
43
42
43
45
45
42
40
44
38
40
39
39
45
43
38
42
42
41
44
40
44
44
36
43
42
43
41
39
40
43
44
35
41

-42
-48
-41
-49
-42
-45
-43
-44
-44
-43
-45
-44
-43
-42
-45
-44
-45
-49
-42
-43
-40
-44
-43
-47
-44
-45
-42
-47
-49
-43
-43
-46
-42
-44
-46
-43
-41
-44
-43
-44
-42
-44
-42
-45
-47
-43
-43
-45
-44
-45
-44
-49
-45
-43
-43
-43
-45
-42
-44
-47

283
285
282
283
286
280
283
283
284
285
284
278
284
283
286
283
285
283
280
283
284
282
285
285
280
281
279
282
284
278
279
285
284
280
280
284
285
288
284
286
284
279
283
286
284
281
283
283
278
287
282
286
284
282
281
285
281
277
284
281

228
230
229
226
225
227
227
228
229
229
231
229
227
228
230
228
226
220
226
227
228
227
229
228
227
229
227
227
230
229
225
229
227
226
230
228
231
228
228
227
230
231
230
231
230
229
231
229
228
226
223
229
231
230
228
229
230
229
229
229

37
37
41
39
40
38
37
40
40
39
37
41
34
36
33
36
37
32
39
36
36
33
35
37
39
41
41
37
31
42
39
37
34
37
39
36
40
36
37
37
38
38
39
38
40
38
35
34
36
36
42
40
44
38
37
42
41
44
38
36

488
487
487
487
489
488
488
489
491
487
486
488
489
484
489
489
491
489
487
483
489
489
488
490
490
486
488
493
486
491
488
492
490
490
492
493
491
491
489
489
488
491
488
491
490
490
490
491
491
487
491
488
489
490
492
487
490
487
492
491

29431
29439
29462
29472
29456
29432
29458
29444
29441
29446
29435
29466
29439
29443
29450
29476
29456
29439
29434
29425
29461
29454
29432
29451
29449
29456
29434
29433
29457
29442
29446
29439
29471
29442
29455
29453
29458
29469
29433
29460
29442
29449
29440
29449
29440
29431
29461
29435
29461
29448
29480
29450
29457
29455
29452
29451
29456
29459
29432
29463

3385
3401
3401
3416
3416
3432
3432
3447
3447
3463
3463
3479
3479
3479
3494
3494
3510
3525
3525
3541
3541
3541
3557
3557
3572
3572
3588
3588
3603
3603
3603
3619
3619
3635
3635
3650
3650
3666
3666
3666
3681
3681
3697
3697
3713
3713
3728
3728
3728
3744
3744
3759
3759
3775
3775
3791
3791
3791
3806
3806

-13259
-13364
-2665
-12804
-6287
-2130
-13623
-13989
213
11269
-274
-9210
-14397
-15322
-15389
-4759
-14208
-15722
-15625
-8165
-12935
-13385
-14088
-12995
-14408
-14288
-14551
-14273
-6710
6259
-18680
7401
-11270
-14924
-15106
-10413
8814
-14521
-6796
-17298
-12950
-14020
16840
-13864
-14849
-15516
9909
-14980
3070
10026
-13670
-14184
-10963
-14922
-13242
-14421
123
-14423
-13768
-17385

43
46
40
41
44
43
41
44
41
40
37
39
44
37
41
44
43
42
43
38
37
46
40
42
44
45
38
43
40
38
44
40
39
43
38
33
32
39
44
40
39
38
42
44
40
41
43
42
43
44
44
41
46
43
44
40
36
42
46
36

-42
-47
-50
-48
-46
-44
-42
-46
-47
-46
-50
-45
-47
-46
-45
-47
-41
-47
-45
-44
-45
-44
-44
-43
-48
-44
-47
-45
-49
-47
-43
-41
-48
-45
-46
-45
-44
-45
-45
-44
-42
-45
-43
-46
-47
-47
-47
-47
-42
-47
-44
-44
-41
-43
-45
-45
-42
-43
-45
-42

280
284
281
285
285
286
287
283
279
286
283
282
285
286
284
278
284
288
284
283
283
287
281
283
279
284
285
281
285
281
281
282
281
285
285
285
287
285
281
282
284
284
280
288
286
283
283
289
282
285
283
284
284
283
283
279
278
284
282
283

232
228
223
227
227
230
228
231
228
227
230
231
227
229
227
230
229
229
229
227
224
232
230
229
226
229
229
229
226
230
229
227
227
230
232
231
229
230
227
229
230
227
230
230
230
226
229
230
227
231
226
227
230
227
229
230
227
230
225
228

37
37
39
38
35
38
36
41
37
37
37
44
38
34
42
39
43
37
39
37
40
40
40
31
37
37
38
34
39
38
38
42
33
40
39
39
39
36
38
36
38
30
38
34
31
37
38
36
35
39
43
37
40
39
43
36
39
37
37
39

489
487
491
489
487
486
491
491
490
485
490
491
491
491
490
492
491
487
488
488
488
489
490
483
490
488
486
489
490
487
492
490
488
491
489
490
490
491
488
482
488
489
491
480
490
488
490
490
488
488
489
489
484
488
486
488
485
491
486
487

29448
29444
29445
29428
29445
29461
29460
29447
29460
29438
29442
29444
29469
29453
29466
29449
29445
29435
29465
29454
29432
29461
29438
29444
29457
29457
29445
29449
29454
29426
29440
29444
29444
29424
29432
29432
29455
29449
29426
29468
29439
29447
29450
29481
29453
29449
29425
29429
29446
29438
29462
29451
29439
29436
29441
29445
29469
29473
29454
29461

3822
3822
3837
3837
3853
3853
3853
3869
3869
3884
3884
3900
3900
3915
3915
3915
3931
3931
3947
3947
3962
3962
3978
3978
3993
3993
4009
4009
4025
4025
4025
4040
4040
4056
4056
4071
4071
4087
4087
4103
4103
4103
4118
4134
4134
4149
4149
4165
4165
4165
4181
4181
4196
4196
4212
4212
4227
4227
4243
4243

1072
-13452
2298
-9627
-8976
4752
-14027
2482
-13276
-1135
-14598
-15893
6131
-7807
-13310
-295
-13858
-10566
5457
-14020
-13536
11271
7307
-14800
13320
9334
-16556
-13354
-14184
-14427
-15471
-11028
-7728
-10539
-6645
-13767
-13420
-15124
-13466
-10731
-13916
-13838
-13295
-13455
-17385
-15055
12455
-3772
-16551
-2091
-13706
9805
-15090
-946
-13819
-13283
-14421
525
-14220
-14122

42
43
43
47
39
42
40
39
44
42
42
41
43
43
41
44
43
38
43
44
38
44
40
44
40
47
43
38
42
49
44
43
48
42
44
39
45
44
40
41
41
46
44
38
45
43
47
41
47
36
45
42
43
38
42
48
44
41
45
42

-46
-46
-48
-44
-44
-43
-45
-45
-44
-45
-43
-43
-40
-45
-47
-43
-45
-43
-44
-41
-47
-45
-45
-45
-43
-43
-46
-45
-43
-43
-44
-42
-45
-48
-45
-44
-47
-41
-44
-42
-41
-45
-42
-43
-43
-45
-42
-40
-46
-41
-48
-45
-43
-45
-47
-42
-44
-46
-44
-45

285
282
279
282
279
284
281
280
285
280
282
276
284
283
287
279
277
285
284
285
286
284
283
285
283
285
283
285
284
282
286
286
280
281
282
279
279
285
286
285
282
280
285
284
282
286
279
279
284
287
287
284
284
287
283
280
285
285
286
283

226
224
226
229
230
229
222
227
226
229
229
227
228
231
226
225
228
228
231
230
227
227
229
230
228
220
227
229
229
229
226
227
229
228
227
225
229
228
226
228
228
226
227
226
228
228
229
226
227
225
229
230
229
231
228
229
226
228
227
231

37
41
37
39
40
41
37
41
34
40
42
37
38
38
36
40
35
39
39
39
40
38
37
39
38
41
39
41
40
39
41
40
35
40
40
37
35
39
41
36
33
31
41
42
35
38
33
41
37
32
36
40
41
33
40
35
40
36
35
42

485
491
489
488
485
489
490
487
487
489
488
486
487
490
487
491
485
488
488
486
489
487
488
485
489
491
490
491
489
483
490
486
489
488
490
489
490
487
483
489
489
488
490
490
488
490
490
490
485
488
488
486
489
491
489
488
488
490
489
487

29457
29443
29451
29441
29437
29444
29441
29448
29475
29434
29439
29460
29456
29476
29448
29446
29442
29440
29461
29446
29457
29442
29445
29451
29427
29440
29464
29466
29463
29471
29490
29452
29467
29450
29471
29482
29478
29454
29455
29447
29467
29451
29447
29451
29441
29461
29440
29468
29440
29476
29445
29448
29471
29468
29449
29467
29466
29463
29454
29462

4243
4259
4259
4274
4274
4290
4290
4305
4305
4305
4321
4321
4337
4337
4352
4352
4368
4368
4368
4383
4383
4399
4399
4415
4415
4430
4430
4446
4446
4461
4461
4461
4477
4477
4493
4493
4508
4508
4524
4524
4524
4539
4539
4555
4555
4571
4571
4586
4586
4586
4602
4602
4617
4617
4633
4633
4649
4649
4649
4664

-15580
7575
-13510
-13094
-14243
7377
-10157
-17530
-13719
-13332
-7928
-13465
5890
-14134
-13690
-9083
-16264
-9814
-13177
-13290
-13791
-18474
-6087
-2086
6677
11426
8658
-13164
-1111
-15405
-13710
-13649
-14571
8454
8184
-14725
-15164
-14763
-13192
-9135
-13985
-8822
9745
-14775
-15138
-13941
9492
-1103
-14057
-11121
-15148
-6850
9449
-11142
-14439
-14589
-13390
-14301
9021
-14178

44
44
40
42
43
45
42
42
41
38
44
44
48
44
42
45
42
39
42
41
43
41
38
41
41
47
36
41
38
43
44
41
41
42
44
42
44
46
36
39
47
46
44
40
41
44
42
41
46
46
43
48
42
42
39
45
47
36
41
37

-46
-44
-45
-44
-46
-42
-43
-42
-44
-45
-47
-46
-44
-43
-47
-45
-45
-42
-43
-43
-46
-44
-43
-44
-45
-44
-47
-46
-45
-47
-43
-44
-46
-48
-46
-43
-42
-43
-45
-41
-45
-46
-46
-48
-44
-44
-45
-42
-49
-44
-44
-44
-45
-53
-43
-47
-43
-45
-43
-44

283
278
282
284
280
282
285
285
282
287
281
287
285
279
284
284
284
285
286
281
283
283
286
283
286
282
281
283
281
285
281
284
283
286
282
286
283
286
283
284
285
282
286
276
283
284
282
281
280
281
281
281
284
282
286
285
287
282
282
283

230
228
229
228
228
227
230
226
226
229
228
229
229
228
227
227
230
227
229
229
229
227
228
226
229
229
228
225
225
224
227
228
227
228
227
226
223
230
229
225
229
226
227
230
231
227
228
229
229
226
229
230
231
226
227
227
226
227
227
227

37
35
36
38
41
38
38
38
39
44
37
43
41
37
37
40
40
37
38
35
37
40
39
40
36
38
43
33
41
37
40
41
30
40
41
35
43
36
37
35
38
32
36
39
39
33
38
40
42
36
42
39
36
39
40
38
35
38
35
36

487
490
489
490
488
488
492
488
486
491
487
487
487
490
491
487
492
486
488
489
487
491
490
488
492
488
488
490
488
492
489
488
489
490
485
489
491
487
487
487
489
490
490
488
486
489
486
487
489
486
486
488
483
489
490
488
489
487
488
488

29453
29462
29454
29449
29468
29465
29459
29438
29466
29479
29467
29464
29445
29476
29470
29466
29459
29478
29445
29454
29450
29483
29449
29456
29476
29454
29451
29455
29446
29454
29455
29470
29457
29440
29474
29461
29473
29467
29457
29465
29457
29450
29489
29452
29431
29460
29459
29478
29440
29456
29452
29453
29458
29478
29467
29465
29475
29475
29472
29469

4664
4680
4680
4695
4695
4711
4727
4727
4727
4742
4742
4758
4758
4773
4773
4789
4789
4805
4805
4805
4820
4820
4836
4836
4851
4851
4867
4867
4883
4883
4898
4898
4898
4914
4914
4929
4929
4945
4945
4961
4961
4961
4976
4976
4992
4992
5007
5007
5023
5023
5039
5039
5039
5054
5054
5070
5070
5085
5085
5085

10354
-13968
-13692
-15193
-14195
-2577
-7160
3290
-14764
-15022
-14000
-14979
-9057
-14384
-15621
-14922
-14118
-3465
-14280
1523
-13801
-13944
8063
-15696
-4959
-14490
-12923
-14422
-1303
-13385
-14044
-15304
-14677
8778
-4590
-13256
4523
-8226
-13922
-7223
-14703
-15136
-17992
-10613
628
-1872
4587
-13103
-14662
-18722
-14217
9432
-14085
206
-9633
-14236
-14869
-11710
-15436
9280

40
43
43
46
44
43
44
43
44
42
37
41
44
43
43
43
40
45
35
40
45
39
45
43
40
43
39
45
42
44
43
39
41
40
46
40
40
38
42
44
44
44
46
40
36
43
42
45
40
46
42
41
45
40
39
45
40
38
43
47

-43
-44
-48
-45
-43
-41
-43
-43
-43
-44
-41
-48
-40
-41
-42
-44
-41
-43
-52
-44
-46
-45
-43
-45
-43
-42
-43
-42
-41
-41
-44
-43
-43
-42
-46
-44
-48
-48
-45
-47
-46
-50
-46
-42
-44
-43
-46
-43
-42
-45
-47
-49
-45
-47
-42
-46
-42
-48
-47
-47

288
281
284
283
286
287
285
284
284
283
284
282
279
285
280
284
285
286
282
283
285
283
287
287
285
287
282
285
285
284
284
285
283
283
281
278
281
281
286
284
285
287
279
285
284
282
283
284
288
284
285
283
285
282
279
283
282
282
284
283

223
229
226
231
229
225
228
224
226
229
228
228
224
227
225
231
228
227
229
229
225
226
227
228
228
227
226
227
230
228
230
227
225
224
230
228
229
224
230
227
229
228
228
231
227
229
229
225
225
226
227
225
230
226
228
229
226
227
226
225

39
40
39
38
37
39
39
36
36
40
36
37
34
40
40
43
40
42
37
32
40
34
41
40
36
41
40
39
41
37
39
36
38
37
36
41
42
39
36
41
36
36
39
38
34
41
38
37
37
33
30
42
40
36
39
43
40
36
39
37

486
489
487
489
488
488
488
489
489
488
488
485
488
489
490
490
488
489
489
492
488
492
485
489
490
486
491
487
489
488
488
490
488
487
488
487
488
488
485
491
487
490
490
491
491
492
488
488
490
489
489
486
484
490
487
490
488
487
489
488

29476
29473
29470
29469
29447
29442
29453
29477
29451
29457
29452
29449
29463
29476
29482
29449
29471
29477
29450
29456
29467
29460
29482
29447
29465
29462
29473
29470
29484
29490
29453
29465
29479
29461
29453
29453
29472
29449
29460
29458
29456
29452
29456
29442
29468
29448
29455
29461
29456
29465
29465
29484
29493
29472
29462
29465
29468
29470
29460
29463

5101
5101
5117
5117
5132
5132
5148
5148
5163
5163
5163
5179
5179
5195
5195
5210
5210
5226
5226
5226
5241
5241
5257
5257
5273
5273
5288
5288
5304
5304
5304
5319
5319
5335
5335
5351
5351
5366
5366
5382
5382
5382
5397
5397
5413
5413
5429
5429
5444
5444
5444
5460
5460
5475
5475
5491
5491
5507
5507
5522

13781
-13470
-14106
-7511
10919
-16187
-15444
-13947
-18281
-14657
8440
-18427
-14730
10256
-7635
-1849
14946
-12824
-14235
-18603
2284
-13826
8128
9241
-17827
-10338
-17139
17660
9482
-14226
-13916
-4449
-6200
-13613
-14661
-14490
-13530
1175
-13030
-2278
-14320
-17858
3406
-14080
-2612
-14358
-13165
3472
-13853
-13939
-13116
-14138
-14349
7605
-3234
-14320
19641
7513
-13997
-13879

42
39
43
34
40
43
44
43
39
43
43
46
37
38
42
42
47
43
43
44
44
42
40
41
41
48
41
41
48
46
42
46
46
41
45
42
40
45
46
44
43
44
38
46
43
39
41
48
45
43
45
41
42
49
43
47
39
45
39
46

-43
-43
-44
-44
-43
-43
-45
-44
-47
-39
-43
-52
-42
-43
-43
-44
-42
-41
-49
-48
-42
-44
-42
-43
-43
-42
-42
-41
-42
-42
-42
-42
-43
-43
-43
-41
-47
-45
-47
-43
-41
-44
-48
-41
-43
-43
-43
-42
-45
-45
-42
-39
-44
-41
-44
-43
-44
-42
-46
-44

284
283
284
282
282
286
276
287
283
288
284
284
279
282
284
285
286
283
283
285
279
277
282
279
280
285
286
284
284
279
283
283
284
283
282
283
285
284
285
286
283
284
284
282
283
281
280
284
280
286
285
286
283
278
285
280
284
283
280
287

227
228
229
228
227
229
229
228
227
223
230
227
229
226
229
227
230
228
227
225
229
224
231
227
227
228
231
230
230
228
228
230
226
226
229
225
228
228
229
229
224
226
230
223
230
229
226
227
227
230
229
228
229
229
226
230
227
229
228
227

42
42
38
35
44
39
39
40
37
37
37
38
41
38
39
40
40
36
39
38
42
36
40
36
38
42
36
38
37
42
36
37
37
39
35
40
35
27
40
33
42
37
38
40
40
35
35
35
38
39
40
42
40
32
35
41
38
36
39
40

490
488
489
486
489
488
485
488
489
487
491
488
488
484
488
481
489
489
487
490
490
487
490
485
487
490
487
487
491
486
489
488
487
489
488
486
489
489
487
489
489
488
486
490
488
491
487
489
488
488
488
489
487
488
487
489
490
489
489
489

29454
29456
29466
29452
29486
29468
29474
29459
29468
29458
29482
29469
29456
29449
29496
29459
29458
29450
29455
29465
29457
29462
29480
29444
29440
29468
29451
29452
29461
29459
29444
29478
29436
29470
29475
29429
29472
29474
29459
29455
29480
29467
29454
29477
29483
29479
29458
29462
29467
29463
29448
29460
29458
29465
29456
29458
29460
29445
29459
29449

5522
5522
5538
5538
5553
5553
5569
5569
5585
5585
5600
5600
5616
5616
5631
5631
5631
5647
5647
5663
5663
5678
5678
5694
5694
5709
5709
5709
5725
5725
5741
5741
5756
5756
5772
5772
5787
5787
5803
5803
5803
5819
5819
5834
5834
5850
5850
5865
5865
5865
5881
5881
5897
5897
5912
5912
5928
5928
5943
5943

-14412
-13496
-14262
-13468
-14807
-14402
-14258
-17586
-13498
-14724
-10461
25832
10800
8900
-13585
-13997
-13622
-14193
-14576
-1714
-13270
31000
-12981
-13255
-14519
-13985
-13882
-13560
8795
-15756
-13705
-16624
5510
-13892
-17610
-12427
-11251
578
-13027
-13025
-13385
463
-13921
-13598
-14295
6616
-14214
-14564
-13891
-15026
-13994
-9658
-10448
-13982
-4985
-13494
6803
-6929
-13842
-5902

48
41
44
42
38
45
41
44
42
39
40
41
44
41
40
41
42
43
46
39
40
43
44
43
43
44
39
41
41
45
43
39
40
46
45
42
46
42
41
42
41
43
38
37
40
39
43
43
42
35
38
41
35
37
39
42
40
40
44
38

-42
-43
-44
-48
-44
-43
-45
-43
-44
-50
-43
-44
-43
-42
-42
-45
-46
-43
-48
-40
-44
-43
-46
-43
-43
-42
-43
-47
-43
-45
-42
-45
-44
-47
-43
-47
-45
-44
-49
-44
-48
-45
-44
-45
-46
-46
-46
-48
-43
-43
-45
-42
-44
-48
-48
-41
-43
-44
-45
-43

281
283
286
284
283
285
287
286
282
283
283
288
283
285
281
284
281
284
283
285
282
284
282
287
283
284
286
287
286
287
282
285
286
283
286
283
282
279
286
284
282
286
286
285
285
283
285
284
283
279
282
283
285
285
283
283
281
283
281
284

228
228
223
225
228
228
227
229
230
227
227
226
226
225
229
230
229
230
228
226
227
228
230
230
229
229
229
232
230
229
226
232
229
225
230
226
230
229
228
228
231
220
229
227
228
229
228
231
230
227
228
230
227
227
228
230
230
226
228
226

40
33
38
38
37
34
41
30
39
38
38
41
40
41
34
42
37
34
38
39
34
39
38
38
37
35
33
37
35
39
33
41
36
36
39
36
40
33
35
39
41
35
37
38
38
37
41
35
36
41
40
30
38
32
35
38
38
37
36
41

489
489
489
484
492
489
489
492
491
486
489
489
490
487
489
489
489
492
487
488
489
488
489
488
490
487
489
488
487
487
489
489
489
487
487
488
491
490
491
484
486
493
489
489
490
486
490
487
486
489
490
487
487
489
489
486
488
488
490
491

29478
29469
29478
29469
29452
29466
29456
29459
29457
29465
29446
29464
29478
29489
29465
29448
29478
29450
29477
29466
29472
29460
29444
29505
29458
29462
29456
29460
29449
29482
29466
29453
29455
29465
29449
29466
29479
29471
29460
29443
29456
29483
29429
29472
29470
29465
29456
29483
29449
29467
29445
29447
29484
29476
29449
29442
29463
29472
29479
29447

5943
5959
5959
5975
5975
5990
5990
6006
6006
6006
6021
6021
6037
6037
6053
6053
6068
6068
6084
6084
6084
6099
6099
6115
6115
6131
6131
6131
6146
6146
6162
6162
6177
6177
6193
6193
6209
6209
6209
6224
6224
6240
6240
6255
6255
6255
6271
6271
6287
6287
6302
6302
6318
6318
6318
6333
6333
6349
6349
6365

-13933
-14019
-14834
-13406
-15670
9919
-14026
-562
-1370
-14363
-16877
8492
-14846
79
8724
1645
-754
-12986
21969
-13584
-3102
-2596
-14476
-15784
10193
-14037
-12943
-14744
-13947
-14321
-14284
-14086
-13966
-13674
-14365
9070
-2701
-833
-14573
8611
-14439
-7389
-17742
-15786
-13496
-5806
896
-14101
-13940
9368
-9493
-13678
-14130
-14431
-14910
-14173
-9173
-2379
-14398
8305

37
40
39
46
43
39
42
44
45
44
42
43
41
38
39
40
42
40
39
45
37
40
42
44
44
38
39
45
39
43
40
42
48
36
44
40
40
45
41
41
42
38
41
40
41
42
44
44
41
43
33
35
46
40
41
38
46
41
38
39

-41
-47
-44
-43
-45
-42
-44
-44
-43
-43
-44
-44
-43
-42
-42
-43
-45
-43
-43
-45
-43
-40
-43
-42
-42
-43
-42
-44
-47
-44
-46
-44
-44
-49
-43
-48
-42
-44
-48
-44
-45
-43
-45
-46
-43
-41
-44
-42
-44
-46
-42
-44
-44
-47
-43
-44
-41
-41
-43
-42

287
284
284
287
283
284
280
282
283
280
280
285
283
281
283
280
281
281
278
281
287
282
280
284
281
284
286
284
281
285
285
283
277
285
282
280
284
279
282
283
286
283
287
283
282
279
284
281
284
286
284
286
283
284
284
283
284
283
284
283

227
230
231
229
229
226
230
229
226
229
228
229
224
228
227
229
230
227
227
226
230
230
231
228
227
231
229
227
230
225
231
226
230
228
227
230
230
228
230
227
228
227
230
229
231
230
231
231
228
228
230
228
229
230
227
231
230
230
231
230

41
36
34
39
38
35
40
34
41
32
40
35
38
35
35
37
40
37
33
37
33
33
34
34
39
39
38
41
38
36
40
33
35
37
39
35
36
30
36
36
36
38
36
37
38
40
39
39
39
39
40
40
40
32
36
28
40
36
38
37

489
488
489
486
488
489
484
488
487
489
491
487
490
490
486
488
487
488
491
487
487
491
487
491
486
483
488
484
485
489
489
485
484
486
485
489
484
483
486
488
489
488
489
487
489
487
487
488
488
489
487
487
488
488
488
482
486
490
487
487

29485
29495
29480
29460
29467
29481
29475
29480
29469
29467
29472
29458
29467
29475
29436
29465
29469
29472
29471
29464
29468
29465
29472
29441
29471
29452
29469
29487
29478
29469
29445
29470
29487
29459
29468
29474
29464
29469
29458
29454
29450
29465
29454
29459
29460
29470
29481
29457
29476
29454
29478
29462
29464
29453
29472
29476
29491
29469
29468
29458

6365
6380
6380
6396
6396
6411
6411
6411
6427
6443
6443
6443
6458
6458
6474
6474
6489
6489
6505
6505
6505
6521
6521
6536
6536
6552
6552
6567
6567
6567
6583
6583
6599
6599
6614
6614
6630
6630
6645
6645
6645
6661
6661
6677
6677
6692
6692
6708
6708
6708
6723
6723
6739
6739
6755
6755
6770
6770
6786
6786

-4405
-15535
-13869
8479
-18612
-14348
-13495
-13451
-13401
-14691
-14370
6607
3122
3238
-14358
-17820
-13535
-12613
-17887
-16116
8196
-13749
2583
-14333
-11894
-6013
-15484
-13860
-14722
-18261
-13018
-14215
7127
-15788
-15686
-14519
-13923
-13302
-13923
-8036
9029
-14235
-15412
-14009
9977
-14352
1906
-13639
-14413
-13949
-14596
-12483
-17618
-13994
-13843
-13978
-12934
-14201
9373
-14173

44
43
43
49
41
44
36
41
41
38
41
43
42
37
43
41
45
44
41
43
40
37
40
41
45
39
41
42
43
42
43
43
46
47
44
46
39
43
45
42
44
40
43
40
40
43
47
48
40
40
42
37
41
42
40
47
44
44
44
44

-43
-44
-42
-42
-42
-41
-44
-41
-43
-47
-42
-43
-44
-45
-48
-42
-45
-44
-41
-41
-47
-44
-42
-45
-45
-43
-49
-42
-40
-44
-45
-41
-46
-44
-41
-42
-41
-41
-48
-43
-43
-46
-44
-46
-46
-43
-43
-45
-45
-44
-45
-43
-43
-44
-44
-43
-41
-45
-44
-45

288
285
284
280
284
283
280
285
280
282
284
285
274
281
281
280
284
284
278
281
282
284
276
286
283
284
288
285
286
278
286
280
282
285
285
288
283
281
285
282
283
281
277
281
286
284
284
284
286
283
280
283
283
285
284
284
284
281
282
285

228
228
229
230
231
230
230
228
228
231
227
224
230
228
231
228
230
230
230
225
231
227
227
230
229
229
228
229
227
228
229
228
231
226
229
224
229
230
230
230
231
230
229
229
229
229
230
230
230
228
231
230
229
230
227
231
228
229
228
230

41
37
39
39
33
34
36
33
39
32
42
39
37
37
42
40
31
34
36
37
35
39
38
39
36
39
36
40
37
36
42
42
41
37
34
39
36
39
38
36
39
35
41
33
36
33
40
40
37
39
39
39
36
40
34
36
41
36
37
36

488
488
489
488
489
486
491
490
486
489
487
489
488
487
486
490
488
488
489
484
488
489
488
486
489
489
489
490
493
491
490
491
489
490
486
485
489
489
487
486
486
490
488
492
488
488
487
490
486
491
490
491
490
491
488
485
488
488
487
488

29452
29467
29471
29464
29469
29463
29475
29470
29470
29457
29437
29455
29462
29466
29458
29469
29466
29468
29431
29434
29460
29461
29452
29455
29473
29465
29461
29428
29452
29481
29459
29458
29462
29444
29463
29444
29459
29456
29456
29458
29460
29459
29454
29454
29444
29451
29460
29466
29462
29458
29453
29476
29433
29459
29463
29453
29475
29462
29462
29461

6786
6801
6801
6817
6817
6833
6833
6833
6848
6864
6864
6864
6879
6879
6895
6895
6911
6911
6926
6926
6942
6942
6957
6957
6973
6973
6989
6989
6989
7004
7004
7020
7020
7035
7035
7051
7051
7067
7067
7082
7082
7098
7098
7098
7113
7113
7129
7129
7145
7145
7145
7160
7160
7176
7176
7191
7191
7207
7207
7207

11878
-12778
-13733
8221
-14624
-13703
-1258
-15732
7304
-14505
-14299
-15608
-7090
-13207
-14134
-13542
-15164
-10164
-14868
-13123
3171
-14537
-3921
-13140
-14453
-13520
8211
-14412
-14539
5513
-15055
-12850
-13289
-13279
-14105
-4334
-9384
-13191
-15152
-13857
-13854
-14627
-14652
-13979
9187
13218
-14324
-16287
-13971
-13654
-15246
-13898
-14298
-12249
-13563
-12581
-13127
-6048
-14191
-16528

43
40
42
45
40
46
36
46
38
42
44
44
39
41
42
42
37
44
43
44
34
41
41
41
40
37
44
46
43
39
42
38
42
46
43
46
47
43
42
45
43
35
38
44
42
45
43
40
32
42
41
40
43
47
43
38
46
47
36
46

-44
-43
-42
-44
-49
-44
-41
-43
-44
-45
-46
-46
-43
-41
-41
-40
-42
-44
-44
-41
-44
-43
-43
-42
-44
-43
-47
-46
-42
-41
-44
-44
-44
-46
-45
-41
-42
-42
-44
-44
-42
-44
-44
-43
-44
-44
-48
-44
-50
-43
-48
-44
-47
-46
-42
-44
-45
-43
-44
-44

284
285
284
283
285
283
283
284
283
282
283
273
282
277
284
285
284
283
283
286
285
277
283
282
286
285
286
285
284
286
283
282
278
283
284
283
287
279
286
282
284
280
281
283
283
286
278
285
278
283
283
283
287
283
279
284
283
286
284
285

226
229
229
228
221
231
228
230
227
227
230
226
229
227
227
228
231
228
230
227
228
230
228
229
230
229
227
231
228
230
227
227
225
229
230
230
228
230
231
225
231
228
226
227
230
229
229
232
231
225
229
228
228
228
229
229
228
231
230
228

40
42
40
37
41
39
22
39
39
42
36
39
38
38
39
37
42
36
42
34
39
39
37
36
40
35
39
37
39
39
38
39
38
40
37
39
32
44
35
40
36
38
36
35
35
37
37
37
39
36
36
38
38
39
34
40
37
37
42
33

487
490
490
489
488
491
488
489
489
490
490
488
492
489
489
490
488
489
488
489
490
487
491
490
488
489
490
482
489
491
488
490
490
489
490
489
489
491
488
491
489
489
487
489
489
488
490
483
489
486
488
491
488
490
487
491
492
490
486
490

29454
29459
29443
29444
29454
29453
29447
29449
29465
29473
29444
29460
29435
29439
29458
29461
29442
29459
29472
29464
29449
29464
29443
29486
29442
29465
29453
29451
29477
29443
29454
29453
29455
29467
29460
29473
29468
29481
29445
29460
29455
29455
29459
29479
29477
29443
29455
29477
29455
29470
29456
29450
29473
29450
29442
29458
29461
29440
29465
29442

7223
7223
7238
7238
7254
7254
7269
7269
7269
7285
7285
7301
7301
7316
7316
7332
7332
7332
7347
7347
7363
7363
7379
7379
7394
7394
7394
7410
7410
7425
7425
7441
7441
7457
7457
7472
7472
7488
7488
7488
7503
7503
7519
7519
7535
7535
7550
7550
7550
7566
7566
7581
7581
7597
7597
7613
7613
7613
7628
7628

-14201
-4511
-14177
-15006
-600
-18719
-14439
8676
-14261
-14202
10142
-14915
-12905
-15353
-13545
-2827
8198
8771
8490
-17062
-12815
-7875
-15023
-13414
-13511
-14109
-14093
-6802
-12494
-15012
-16743
-13237
-2851
-13319
-13969
-13511
8804
-18461
-18314
-14456
-13721
18263
-14578
-14879
-580
-14141
-14008
-13730
-13958
-14787
-7356
-14505
-14366
-18056
-13929
-14246
-13340
-14339
-1395
-13849

42
44
39
46
44
43
45
36
41
48
43
45
46
44
41
38
41
42
41
43
43
43
47
49
42
42
44
36
45
42
42
44
41
43
39
37
41
38
43
44
39
45
46
41
45
45
42
44
48
42
40
44
43
46
44
38
40
39
38
44

-45
-44
-40
-45
-41
-45
-43
-43
-44
-43
-46
-41
-41
-45
-46
-45
-43
-44
-44
-48
-44
-43
-42
-45
-50
-42
-49
-42
-43
-42
-44
-44
-45
-43
-42
-42
-43
-47
-48
-44
-42
-41
-43
-42
-43
-42
-42
-42
-46
-52
-44
-46
-43
-44
-41
-41
-41
-41
-44
-44

281
285
286
284
283
281
286
283
285
283
280
284
282
283
286
286
286
278
284
285
284
283
278
283
284
281
283
282
282
285
283
283
286
285
282
286
284
282
281
281
282
288
285
286
286
283
277
283
284
280
287
287
281
287
281
284
284
278
277
279

227
228
230
229
230
225
226
229
227
227
228
226
229
230
230
228
232
229
230
226
229
227
227
228
230
226
232
227
228
227
227
229
228
228
229
226
229
228
227
231
227
230
231
228
231
227
228
226
230
226
230
229
228
228
230
229
228
230
229
227

42
30
36
36
40
32
41
41
37
39
38
38
41
38
40
37
40
38
37
33
32
36
39
36
35
39
36
35
34
33
40
36
40
36
40
36
43
40
42
38
37
37
41
36
40
40
40
39
34
39
39
33
36
40
33
37
41
38
38
38

488
489
490
491
491
487
484
488
486
484
486
490
492
490
488
487
489
488
488
489
489
489
490
490
491
492
490
488
490
488
489
489
488
491
489
488
489
489
489
489
489
486
490
487
485
488
488
490
488
488
489
489
487
489
486
488
485
486
488
487

29454
29462
29468
29455
29463
29468
29459
29455
29468
29477
29463
29458
29477
29471
29463
29454
29439
29449
29449
29448
29454
29458
29441
29475
29471
29460
29479
29471
29453
29462
29472
29445
29449
29454
29461
29452
29481
29464
29447
29470
29432
29474
29462
29485
29462
29461
29473
29440
29483
29459
29471
29463
29456
29448
29477
29452
29468
29471
29473
29467

7644
7644
7659
7659
7675
7675
7675
7691
7691
7706
7706
7722
7722
7737
7737
7753
7753
7769
7769
7769
7784
7784
7800
7800
7815
7815
7831
7831
7831
7847
7847
7862
7862
7878
7878
7893
7893
7893
7909
7909
7925
7925
7940
7940
7956
7956
7956
7971
7971
7987
7987
8003
8003
8018
8018
8034
8034
8049
8049
8049

-1452
-13494
7454
-14495
-14005
-18582
4706
-13761
3128
-14339
-6609
-14681
267
-12157
-14571
-14616
5891
-6706
-14006
-13885
14388
-18016
-14573
-13859
10826
8973
-14558
-13897
-14885
-5008
-14063
14119
-10242
6068
-3005
-6877
-4281
-11215
10558
-13994
-13869
-13853
-13231
-14081
-15802
-13495
-9299
-14566
-14140
-14054
-13889
-14499
-13707
9043
8105
-13703
-17525
-13738
-12536
-15747

41
42
36
42
41
45
41
45
40
43
45
44
37
43
40
46
42
39
37
35
45
41
47
42
44
43
43
47
44
42
38
46
42
43
46
40
37
44
44
40
43
43
46
44
37
43
45
43
45
45
47
41
47
43
38
43
42
36
43
47

-47
-42
-47
-43
-42
-46
-43
-43
-48
-50
-46
-42
-42
-46
-42
-41
-43
-43
-45
-41
-42
-43
-42
-43
-41
-44
-49
-46
-42
-44
-42
-43
-41
-41
-48
-43
-43
-42
-44
-45
-43
-48
-46
-42
-42
-47
-44
-46
-42
-47
-43
-45
-45
-48
-44
-47
-41
-48
-45
-43

284
282
287
285
285
284
285
281
275
281
281
283
283
282
286
280
282
285
282
282
282
284
282
282
278
283
283
286
283
281
280
281
284
278
282
284
283
284
285
285
285
281
286
285
283
281
279
281
283
284
285
285
286
282
285
281
285
282
285
285

231
229
228
231
227
230
229
229
227
230
230
229
230
226
226
225
227
228
227
229
227
229
231
229
228
228
227
232
229
229
227
230
231
226
230
228
229
228
229
229
228
229
230
227
231
230
227
228
230
230
229
229
228
228
230
229
230
228
231
230

37
37
38
33
40
32
37
38
40
35
36
41
39
39
40
36
35
39
37
42
32
39
37
39
32
38
40
41
40
39
31
40
42
40
40
36
37
37
41
35
35
40
39
40
38
37
37
37
42
40
40
38
38
42
34
42
38
39
38
40

487
488
491
489
487
488
490
490
490
487
489
490
489
489
489
489
489
490
490
485
491
487
487
484
487
487
482
487
489
487
485
487
492
489
489
488
487
485
488
488
488
487
489
489
488
489
488
487
491
486
488
486
489
489
490
487
489
490
488
482

29470
29460
29456
29461
29457
29432
29482
29464
29470
29460
29468
29464
29469
29453
29440
29451
29452
29453
29477
29461
29467
29487
29459
29465
29460
29478
29462
29462
29482
29469
29463
29452
29443
29475
29466
29463
29479
29481
29459
29456
29467
29451
29459
29449
29474
29452
29465
29470
29478
29443
29451
29458
29462
29445
29493
29472
29443
29464
29472
29478

8065
8065
8081
8081
8096
8096
8112
8112
8112
8127
8127
8143
8143
8159
8159
8174
8174
8174
8190
8190
8205
8205
8221
8221
8237
8237
8252
8252
8252
8268
8268
8283
8283
8299
8299
8315
8315
8330
8330
8346
8346
8346
8361
8361
8377
8377
8393
8393
8408
8408
8424
8424
8424
8439
8439
8455
8455
8471
8471
8471

-13832
-13872
8661
-14207
-14375
-14285
-12571
-5346
-8478
15415
-18398
-4136
-14949
-14649
-12499
-106
864
-14094
-13756
556
-14232
-8197
-17614
-14070
7595
-14165
-18643
-14892
-12737
8706
-14026
-14205
-13405
-2675
-15748
8365
-5009
-14267
-15183
7991
-14105
-6491
-13223
-13844
-14845
8179
-13389
-14610
-14741
2302
-14962
2072
8765
-14183
-14463
-13721
-12518
-13468
-14119
-14876

44
40
38
44
42
45
46
43
44
45
44
40
40
43
47
46
39
40
47
37
33
39
46
40
37
46
42
48
46
46
44
43
43
47
44
46
35
39
42
46
38
45
38
43
43
45
43
45
41
40
46
38
44
40
44
46
43
39
40
39

-45
-47
-41
-45
-45
-43
-46
-45
-49
-43
-43
-44
-44
-44
-44
-46
-45
-46
-42
-43
-44
-42
-43
-41
-45
-45
-42
-46
-42
-44
-44
-45
-45
-42
-45
-44
-44
-47
-47
-43
-45
-44
-45
-43
-47
-44
-44
-43
-42
-44
-44
-48
-46
-49
-45
-47
-45
-45
-42
-45

287
280
281
283
282
279
283
286
281
282
284
279
277
281
282
275
287
282
279
285
283
283
284
284
277
280
283
283
286
285
285
286
282
283
284
284
279
282
281
282
283
282
285
281
283
283
282
276
284
284
283
278
283
282
286
285
281
285
286
284

223
230
227
228
228
231
223
228
224
230
229
230
230
228
230
228
229
226
228
225
229
227
228
230
229
230
230
229
229
227
231
230
228
228
228
231
229
229
228
228
228
229
230
229
230
227
231
232
230
229
228
228
227
225
228
230
226
230
230
226

41
37
41
39
36
43
39
39
40
38
44
42
39
41
36
31
34
40
38
37
39
37
35
40
40
35
40
41
41
34
41
35
42
39
41
41
37
38
34
35
34
39
41
39
39
36
38
39
40
41
41
36
37
37
39
40
43
36
37
40

489
488
490
490
485
488
489
492
488
489
486
488
487
486
490
485
489
491
491
488
489
488
488
489
487
484
488
488
487
489
488
487
488
489
489
488
490
487
489
488
488
488
490
490
487
490
486
491
489
489
488
486
489
486
492
489
489
491
492
489

29459
29462
29461
29468
29466
29468
29461
29456
29479
29470
29458
29454
29450
29451
29462
29484
29461
29456
29447
29454
29459
29446
29452
29449
29455
29449
29441
29476
29479
29454
29439
29473
29469
29448
29453
29479
29466
29458
29430
29466
29475
29451
29468
29455
29445
29461
29471
29461
29466
29464
29478
29433
29444
29457
29473
29462
29476
29456
29476
29455

8486
8486
8502
8502
8517
8517
8533
8533
8549
8549
8549
8564
8564
8580
8580
8595
8611
8611
8627
8627
8627
8642
8642
8658
8658
8673
8673
8689
8689
8689
8705
8705
8720
8720
8736
8736
8751
8751
8767
8767
8767
8783
8783
8798
8798
8814
8814
8829
8829
8845
8845
8845
8861
8861
8876
8876
8892
8892
8907
8907

14538
-13248
-13436
-15903
-14191
-13782
2988
-14001
-13661
-14808
-14672
9659
-13762
-12125
-13821
-14674
-13512
-14048
-14266
-6986
-14436
-14189
-14641
-14815
-18884
-10245
-11274
-16872
-14179
-15093
-15410
-13630
-7746
9357
-13694
-9416
-13601
-14524
-12287
-14292
-14185
-637
-13644
-14007
-14348
-14232
7129
2842
-14111
-14614
-14164
8734
-18106
-14620
-9824
104
-15
-15058
7267
-12414

42
38
39
42
42
40
37
43
48
48
44
44
42
44
45
46
40
45
43
43
39
45
42
41
42
43
37
47
44
43
42
46
42
43
43
42
46
42
48
43
44
38
38
44
47
44
40
47
35
41
41
39
47
39
45
39
43
44
41
48

-48
-43
-43
-49
-43
-42
-42
-43
-45
-46
-44
-45
-42
-43
-45
-44
-45
-45
-42
-44
-46
-43
-42
-41
-42
-44
-44
-48
-49
-43
-43
-46
-44
-41
-46
-42
-42
-42
-42
-48
-44
-46
-43
-46
-42
-47
-47
-42
-43
-46
-45
-44
-44
-47
-45
-43
-45
-42
-44
-41

284
281
285
284
282
282
284
281
280
284
282
281
285
284
281
282
287
286
283
281
285
280
282
286
283
284
283
284
278
281
283
283
286
286
282
282
284
282
284
286
282
282
280
285
284
286
280
279
282
279
284
285
279
279
281
276
282
281
283
282

230
228
229
230
229
228
231
229
229
228
231
229
230
229
228
230
228
232
229
231
231
228
232
225
231
228
230
231
227
229
226
227
224
229
229
227
231
232
229
231
229
231
230
232
232
227
229
232
228
231
232
231
228
230
230
231
227
229
229
229

38
41
37
37
40
35
35
39
38
35
36
36
37
42
40
38
34
37
42
32
39
39
32
38
39
38
34
39
40
38
38
41
37
41
40
34
35
40
41
35
37
36
34
41
36
38
40
39
37
41
38
39
39
37
37
35
41
37
36
40

489
491
491
487
489
490
489
492
488
493
490
490
491
489
490
490
489
490
489
486
487
488
491
490
489
490
489
489
487
490
486
487
490
489
490
491
488
490
490
489
486
490
486
483
488
490
487
489
487
486
489
488
488
487
486
487
489
486
487
490

29464
29449
29436
29455
29462
29466
29464
29471
29454
29452
29475
29463
29478
29479
29474
29477
29464
29475
29471
29479
29452
29473
29469
29481
29439
29470
29474
29460
29469
29475
29474
29475
29456
29463
29453
29489
29461
29468
29464
29473
29468
29460
29459
29461
29453
29449
29478
29463
29479
29456
29462
29474
29460
29460
29469
29477
29435
29456
29458
29457

8923
8923
8923
8939
8939
8954
8954
8970
8970
8985
8985
9001
9001
9001
9017
9032
9032
9032
9048
9048
9063
9063
9079
9079
9095
9095
9095
9110
9110
9126
9126
9141
9141
9157
9157
9173
9173
9173
9188
9188
9204
9204
9219
9219
9235
9235
9235
9251
9251
9266
9266
9282
9282
9297
9297
9313
9313
9313
9329
9329

-14519
10128
-8702
145
-16841
-14905
11667
7817
-13531
122
-14610
-16716
-15864
-14753
8520
-14462
-4719
-9747
-13425
-14191
693
-14587
8837
-13842
-13695
-14327
-14760
7708
-13870
-13232
5802
-14468
-2764
-13696
-14375
-13838
-13206
-18091
-13310
-13885
-4923
-14661
-13606
-14991
10714
-13784
-12894
1509
-14578
-16079
704
-15444
-10795
-14388
-13365
8622
-6781
-15370
-14105
9564

44
45
42
41
46
39
43
38
44
47
40
43
44
39
45
43
43
43
43
41
37
42
40
47
41
41
38
44
46
43
40
37
42
37
46
41
40
45
39
44
40
39
41
43
45
43
39
44
44
42
39
47
40
44
42
42
44
41
42
46

-41
-44
-41
-45
-42
-46
-43
-46
-43
-43
-43
-43
-46
-42
-43
-43
-45
-48
-43
-47
-40
-41
-45
-42
-45
-47
-45
-44
-44
-44
-48
-42
-42
-46
-43
-46
-47
-43
-49
-46
-45
-45
-46
-44
-43
-43
-44
-44
-44
-48
-45
-43
-42
-45
-44
-41
-43
-45
-41
-43

284
285
284
283
284
278
280
283
283
283
283
287
284
284
283
280
285
282
283
281
284
285
285
283
282
287
285
281
278
279
283
286
286
286
288
284
282
286
282
281
281
282
282
283
278
287
281
285
284
285
279
282
282
283
287
286
285
285
278
286

230
229
230
228
230
233
230
231
228
229
229
231
230
230
230
231
232
230
229
229
228
226
227
227
229
230
231
227
229
229
230
224
229
230
232
232
227
228
228
228
229
229
226
227
230
228
229
223
227
224
228
229
228
229
229
229
229
229
224
228

37
35
39
39
38
39
42
35
40
34
41
31
37
35
39
37
37
38
39
32
34
39
35
38
35
38
41
37
37
41
30
40
38
34
38
30
37
40
38
38
39
37
37
37
38
39
39
39
39
38
35
37
39
38
38
34
42
36
40
33

489
488
489
490
488
485
488
486
488
489
489
487
489
487
490
488
487
487
488
487
485
483
487
485
486
489
485
489
488
488
488
491
490
491
490
489
485
489
488
487
491
488
487
490
489
488
488
486
486
486
486
488
489
486
490
489
488
488
487
487

29495
29447
29466
29471
29449
29456
29459
29471
29453
29457
29465
29467
29464
29463
29464
29478
29463
29452
29464
29457
29469
29460
29451
29458
29464
29449
29468
29451
29470
29467
29451
29450
29484
29457
29451
29445
29432
29479
29452
29466
29473
29465
29455
29449
29477
29459
29459
29471
29469
29449
29472
29459
29462
29463
29454
29458
29467
29479
29449
29438

9344
9344
9360
9360
9375
9375
9375
9391
9391
9407
9407
9422
9422
9438
9438
9438
9453
9453
9469
9469
9485
9485
9500
9500
9516
9516
9531
9531
9531
9547
9547
9563
9563
9578
9578
9594
9594
9594
9609
9609
9625
9625
9641
9641
9656
9656
9672
9672
9672
9687
9687
9703
9703
9719
9719
9719
9734
9734
9750
9750

-4446
-5778
-5185
-1956
-2335
-12607
-13507
-14793
-17980
-5912
-14979
-14392
11427
-15617
-11070
-12967
-17900
-9830
-18179
-17370
-6627
-14365
-13512
-5832
-13925
-13958
-14850
1187
-6189
-13834
2315
-14485
9449
-18076
-13944
8289
-15084
-13893
-16585
-13534
-14428
6933
-14196
-14153
-15173
-13885
17860
-13604
1853
-13011
9871
-16209
-13795
6770
-11211
-14156
-15473
-14588
-13953
-13743

42
38
43
43
39
42
41
44
44
42
36
40
45
41
43
42
46
44
42
44
45
43
40
46
40
44
45
46
40
40
39
39
37
45
43
44
37
41
43
37
45
40
46
39
36
35
41
44
45
46
44
47
46
41
46
44
41
41
39
43

-44
-43
-45
-43
-41
-42
-44
-45
-42
-44
-41
-41
-44
-43
-44
-42
-39
-44
-42
-42
-44
-46
-45
-43
-47
-43
-44
-45
-49
-43
-44
-42
-43
-44
-42
-47
-45
-46
-44
-44
-47
-44
-46
-44
-39
-41
-46
-44
-42
-41
-40
-44
-45
-43
-44
-41
-43
-43
-46
-43

281
286
282
285
285
284
286
283
285
282
285
282
284
285
282
283
287
286
282
283
280
284
279
282
283
282
279
285
283
284
279
285
285
281
284
285
279
285
281
281
282
284
283
285
274
276
280
282
283
289
279
283
279
285
280
286
285
284
280
282

229
226
228
229
229
228
231
231
230
229
232
227
230
223
230
227
226
229
227
230
229
229
231
228
228
228
228
230
230
230
229
227
232
227
227
230
228
231
229
229
229
226
230
229
230
231
231
229
229
233
231
230
231
226
231
228
231
228
231
231

42
35
39
34
41
43
42
38
36
33
36
43
40
40
33
40
42
44
33
41
37
42
40
36
33
37
39
36
33
40
33
36
35
40
33
43
37
41
33
35
39
37
39
37
37
42
40
39
40
39
40
37
34
38
40
38
34
38
39
32

491
489
489
487
491
491
487
489
489
489
487
485
488
488
488
491
490
487
486
488
489
488
484
484
487
489
489
488
486
489
488
489
488
489
488
487
489
490
491
485
490
490
489
486
489
490
490
490
489
490
491
488
488
489
485
488
489
488
487
489

29456
29451
29445
29455
29458
29470
29465
29469
29467
29451
29465
29435
29471
29458
29495
29462
29457
29443
29456
29466
29457
29460
29443
29453
29469
29469
29477
29465
29463
29486
29466
29462
29458
29449
29440
29473
29454
29452
29453
29443
29486
29496
29462
29461
29449
29457
29456
29469
29464
29449
29473
29469
29460
29467
29481
29443
29448
29467
29431
29465

9765
9765
9781
9781
9797
9797
9812
9812
9812
9828
9828
9843
9843
9859
9859
9875
9875
9875
9890
9890
9906
9906
9921
9921
9937
9937
9953
9953
9953
9968
9968
9984
9984
9999
9999
10015
10015
10015
10031
10031
10046
10046
10062
10062
10062
10077
10077
10093
10093
10109
10109
10124
10124
10140
10140
10140
10155
10155
10171
10171

-9527
-14645
-13961
-14590
1310
-14474
8650
-13733
-2562
32764
-14326
-16734
-14474
-13835
1671
-14186
-11512
-14817
-13039
-14167
-14493
-14734
9654
25135
9742
-18345
1188
8787
-13062
-8722
-17093
-13609
-14025
10229
-13395
-15071
-17698
-13033
-101
-13284
-4621
-13883
-17741
-13882
-15817
7222
-17125
-12940
-12589
-14742
8081
-13936
-13866
-11943
-14212
-14057
9591
-13243
3140
-14119

39
41
44
42
40
40
43
44
35
42
42
45
44
46
47
42
40
42
38
42
37
36
41
43
41
38
40
46
39
42
40
44
41
38
39
43
41
40
37
41
38
38
46
44
41
38
38
44
41
46
38
42
39
41
42
43
44
41
47
44

-42
-45
-41
-44
-43
-43
-44
-41
-43
-43
-40
-44
-42
-45
-47
-46
-45
-42
-43
-42
-41
-42
-41
-43
-42
-42
-52
-40
-43
-44
-40
-46
-44
-43
-44
-43
-46
-43
-42
-43
-43
-47
-44
-43
-43
-45
-43
-46
-44
-45
-45
-46
-43
-44
-44
-43
-44
-40
-46
-43

280
281
285
282
282
281
282
285
279
284
282
276
280
281
279
279
281
279
285
281
283
283
276
277
282
282
277
285
279
278
285
285
283
280
281
277
284
281
284
279
280
286
283
284
283
285
282
283
284
284
282
284
284
285
283
284
281
283
283
282

230
230
231
229
229
229
227
226
229
232
231
230
233
229
230
230
231
226
226
231
228
229
226
230
230
228
231
227
228
230
229
232
230
230
229
232
228
229
228
227
231
231
226
227
227
228
225
231
229
230
230
226
231
226
227
230
228
228
230
231

33
37
38
40
35
35
35
39
39
39
33
38
40
37
37
33
37
39
41
34
39
38
36
38
39
35
36
40
37
41
41
35
32
40
43
42
38
37
39
35
39
42
38
40
36
41
38
43
39
37
34
35
37
39
35
40
32
37
38
39

490
491
489
489
488
490
490
490
491
488
489
490
488
486
486
488
491
491
490
489
488
488
489
489
488
486
489
489
489
489
491
486
488
488
486
491
485
490
489
489
488
491
490
489
489
490
488
484
491
489
488
490
490
490
490
489
490
491
491
492

29451
29451
29481
29464
29455
29471
29449
29457
29466
29447
29448
29482
29459
29472
29461
29460
29446
29462
29457
29454
29472
29468
29478
29472
29457
29458
29486
29453
29461
29429
29455
29461
29444
29468
29471
29459
29454
29474
29469
29463
29449
29443
29487
29468
29470
29472
29469
29454
29446
29469
29453
29444
29478
29462
29458
29506
29481
29459
29464
29463

10187
10187
10187
10202
10202
10218
10218
10233
10233
10249
10249
10265
10265
10280
10280
10280
10296
10296
10311
10311
10327
10327
10343
10343
10358
10358
10374
10374
10374
10389
10389
10405
10405
10421
10421
10436
10436
10436
10452
10467
10467
10467
10483
10483
10499
10499
10514
10514
10530
10530
10530
10545
10545
10561
10561
10577
10577
10592
10592
10608

-13908
-14555
-13662
-13721
-8175
7782
-13324
-13416
10189
-13498
-7508
-9582
-13857
-12824
-14347
-8238
17395
-14046
7945
-13714
-15925
-15000
-3646
-2418
-14137
-14178
-13893
7628
-13772
-13664
-2834
-14419
-16222
116
-8714
-10562
-13541
-15566
21640
-12828
-13365
-13297
-1334
-7833
-17742
-14294
6779
-17355
-17812
-8059
-14685
9810
-13377
-17922
-14657
-14027
-15640
-3738
-8198
-13240

36
39
45
43
44
40
40
44
46
45
44
40
45
43
39
41
45
41
37
41
42
45
44
45
42
39
40
37
42
42
45
39
38
44
46
45
38
38
41
42
44
46
43
41
45
43
32
36
46
36
37
46
42
43
46
40
45
46
41
43

-43
-43
-41
-44
-43
-43
-44
-44
-45
-44
-42
-46
-45
-43
-44
-45
-44
-45
-43
-44
-43
-40
-42
-46
-46
-45
-48
-43
-44
-45
-41
-46
-45
-48
-42
-42
-45
-44
-47
-46
-42
-47
-42
-44
-45
-43
-44
-42
-44
-49
-43
-46
-43
-41
-45
-43
-45
-52
-44
-44

285
282
284
282
287
278
283
283
286
283
284
280
287
284
281
285
278
278
284
285
278
280
283
282
284
276
284
278
284
283
283
284
277
284
282
283
280
282
283
283
284
288
279
279
281
284
284
282
280
283
281
285
287
283
281
284
284
278
283
285

227
228
228
225
230
228
228
230
229
226
229
227
226
231
229
230
227
229
228
230
231
225
229
230
227
230
230
227
229
227
230
232
233
227
229
231
228
228
230
226
229
228
229
230
226
229
229
229
227
228
230
230
231
230
230
230
227
227
225
229

35
39
40
37
36
36
39
34
36
37
37
36
37
38
36
42
39
33
36
38
39
37
37
34
31
37
39
42
41
34
35
39
31
39
39
37
36
36
36
36
39
34
38
36
38
34
36
39
41
37
37
40
36
41
40
36
39
37
37
40

487
491
488
488
490
490
489
489
490
492
489
488
489
489
490
487
488
489
489
489
490
491
487
491
484
489
490
490
492
487
488
490
489
491
489
488
492
488
485
491
490
485
491
492
489
487
489
489
489
487
489
491
491
488
489
490
490
488
490
491

29468
29467
29465
29464
29464
29459
29470
29455
29459
29469
29471
29456
29475
29458
29469
29477
29445
29437
29470
29482
29477
29471
29463
29475
29458
29452
29487
29450
29458
29474
29457
29472
29443
29464
29480
29454
29465
29464
29460
29472
29462
29482
29437
29469
29439
29460
29466
29468
29474
29448
29463
29465
29459
29464
29460
29482
29476
29460
29443
29455

10608
10608
10623
10623
10639
10639
10655
10655
10655
10670
10670
10686
10686
10701
10701
10717
10717
10733
10733
10733
10748
10748
10764
10764
10779
10779
10795
10795
10811
10811
10826
10826
10826
10842
10842
10857
10857
10873
10873
10889
10889
10889
10904
10904
10920
10920
10935
10935
10951
10951
10951
10967
10967
10982
10982
10998
10998
11013
11013
11013

-13905
-14710
-3245
-15098
21802
-15606
-14385
1809
2037
10129
-6245
-12393
-13745
-745
9283
-8706
-15485
-13554
-13727
346
-12568
-13936
-14291
-14405
-15561
-14995
-13876
1231
-13709
-12901
-13321
-14552
1342
-14113
3215
-13353
-13160
9495
4758
-13512
-13482
-14550
-14208
-14153
-18289
-13996
-14402
-14195
-14834
-13901
-12637
-12568
-14131
-3767
-14032
-13390
-13933
-12565
-14592
-13205

42
42
41
43
42
40
38
44
42
43
44
42
38
42
43
40
40
43
42
42
48
43
37
42
41
40
40
45
38
48
45
43
45
36
43
37
40
39
46
40
41
45
43
38
44
46
37
42
37
41
38
43
42
42
44
41
41
39
35
39

-43
-43
-44
-42
-45
-46
-44
-44
-42
-49
-48
-42
-44
-41
-44
-42
-41
-44
-46
-46
-43
-44
-46
-42
-46
-42
-44
-42
-44
-41
-42
-45
-46
-42
-41
-44
-45
-44
-45
-47
-43
-43
-47
-41
-43
-45
-46
-48
-44
-50
-44
-44
-43
-42
-45
-48
-42
-47
-44
-46

285
282
284
284
285
283
284
279
281
278
282
286
282
278
285
285
287
284
282
284
278
282
284
287
286
282
281
282
285
285
280
281
282
284
284
283
282
283
283
281
281
281
282
285
285
284
287
285
281
281
282
281
285
275
285
284
284
281
281
281

227
226
229
228
228
223
225
226
227
228
229
229
229
228
230
230
229
229
230
230
228
228
231
229
229
229
229
228
230
228
231
227
227
228
228
230
228
222
225
225
228
228
229
228
225
229
229
230
227
229
227
226
229
227
228
228
230
230
226
227

35
31
39
38
39
37
33
35
40
35
36
39
39
30
36
34
34
37
38
36
39
35
42
40
35
36
35
38
38
40
40
40
39
41
39
29
39
37
34
38
33
39
34
36
32
32
37
39
40
37
36
38
40
36
36
36
38
40
39
35

492
488
490
492
486
489
488
488
489
490
488
492
489
490
489
491
489
489
490
492
489
489
493
490
491
489
488
488
487
489
490
490
488
488
491
492
488
491
489
491
491
485
489
491
487
492
489
492
487
492
489
491
489
488
488
484
491
489
488
487

29471
29472
29466
29453
29459
29486
29461
29466
29451
29473
29465
29502
29447
29466
29470
29473
29462
29458
29458
29450
29479
29472
29471
29451
29462
29462
29456
29459
29469
29466
29447
29453
29443
29439
29456
29466
29473
29452
29478
29460
29476
29458
29452
29464
29469
29453
29460
29454
29470
29455
29463
29450
29462
29446
29446
29478
29501
29491
29473
29466

11029
11029
11045
11045
11060
11060
11076
11076
11076
11091
11091
11107
11107
11123
11123
11138
11138
11154
11154
11154
11169
11169
11185
11185
11201
11201
11216
11216
11232
11232
11232
11247
11247
11263
11263
11279
11279
11294
11294
11294
11310
11310
11325
11325
11341
11341
11357
11357
11372
11372
11388
11388
11388
11403
11403
11419
11419
11435
11435
11450

-6325
-5027
-12979
-14319
-14690
-13234
-12733
1444
-14100
-13834
-15328
-13533
-13617
-14769
-14479
-2921
-15022
-18485
-13600
-2727
-14930
-14445
-13083
-14016
-13543
-7823
8152
-14132
-3714
-14399
8218
-14593
-12910
-12241
-14897
-14182
-13704
-14610
-13384
-18376
-13819
-13685
3247
405
-18389
-13972
-15085
-14623
-10994
-14553
-8722
9302
7302
-13913
7936
-13321
-14209
-13726
-14087
-14317

39
39
44
39
42
44
44
40
39
33
40
46
41
42
44
43
47
46
43
44
42
42
44
46
45
40
46
41
42
38
43
44
40
43
42
43
42
46
46
46
39
40
43
47
41
36
43
40
42
42
46
41
40
37
40
39
42
45
43
46

-43
-43
-43
-44
-42
-45
-46
-45
-43
-45
-44
-47
-44
-46
-43
-48
-43
-43
-44
-44
-43
-45
-48
-44
-43
-42
-46
-41
-41
-43
-45
-41
-44
-40
-43
-41
-47
-41
-43
-43
-41
-43
-42
-42
-46
-41
-42
-46
-45
-42
-42
-45
-42
-44
-46
-42
-45
-43
-45
-43

284
281
285
282
286
281
285
285
283
287
287
282
285
282
286
280
287
279
282
282
282
285
284
283
286
286
283
280
283
285
283
283
284
280
285
282
285
281
280
279
286
279
285
283
281
278
285
284
286
283
282
284
283
282
282
276
283
284
282
283

227
227
230
229
226
230
224
225
228
226
228
229
228
222
232
227
229
232
229
229
227
229
226
228
226
229
229
227
229
228
226
227
229
227
230
230
226
227
230
230
229
230
225
229
226
231
227
228
227
229
228
228
227
227
227
230
228
230
230
226

35
36
39
36
37
35
36
38
36
34
33
38
34
39
37
37
39
40
34
38
38
35
33
36
39
39
38
35
33
35
36
31
37
40
42
32
36
39
42
39
39
35
39
37
40
36
41
35
37
32
36
35
39
41
41
34
41
34
40
41

487
491
488
490
492
489
489
490
489
486
490
488
489
487
490
490
488
489
493
487
487
488
490
486
489
491
490
489
492
489
490
491
492
489
492
491
492
492
491
492
491
490
487
486
490
487
490
488
488
489
490
490
492
490
491
490
492
490
491
491

29481
29487
29468
29459
29469
29446
29463
29454
29456
29466
29464
29469
29447
29457
29452
29483
29472
29457
29456
29444
29458
29458
29459
29474
29449
29483
29464
29488
29467
29449
29489
29459
29456
29460
29452
29481
29469
29449
29440
29487
29478
29469
29459
29476
29472
29465
29463
29459
29469
29481
29490
29475
29469
29461
29462
29463
29477
29476
29467
29457

11450
11466
11466
11466
11481
11481
11497
11497
11513
11513
11528
11528
11544
11544
11544
11559
11559
11575
11575
11591
11591
11606
11606
11606
11622
11622
11637
11637
11653
11653
11669
11669
11669
11684
11684
11700
11700
11715
11715
11731
11731
11747
11747
11747
11762
11762
11778
11778
11793
11793
11809
11809
11809
11825
11825
11840
11840
11856
11856
11856

1905
-14548
-8912
-13935
-9088
7848
7202
-14284
-13599
-14636
1909
-14601
-14714
-14590
8182
-14341
-18530
-13366
-18263
-17884
-15043
-14389
-18286
-13582
-13219
-13817
-16062
-14536
-13049
2147
-14453
-16474
-13549
-14304
9549
-16809
-13649
-13824
9019
-14770
-14246
-14417
-15424
-12642
-13752
-14549
-14897
-13504
1914
-14551
-14039
3065
-14337
-13858
-14498
-13482
-14016
-303
-14159
16078

40
43
38
45
44
45
41
45
37
44
46
45
42
37
43
37
39
40
49
45
43
34
42
40
40
45
48
36
43
40
45
42
43
44
46
45
44
39
42
42
40
38
36
42
42
40
43
40
44
47
46
41
39
37
40
41
42
35
44
37

-43
-42
-43
-45
-43
-46
-42
-43
-42
-43
-44
-42
-42
-41
-47
-42
-49
-45
-46
-45
-44
-44
-45
-41
-46
-43
-48
-51
-44
-45
-45
-43
-47
-45
-45
-46
-43
-44
-41
-43
-44
-45
-42
-41
-41
-46
-47
-44
-42
-41
-42
-44
-42
-42
-43
-43
-43
-41
-42
-43

285
277
283
284
280
285
281
281
285
284
284
279
279
284
282
282
282
283
279
279
281
274
282
285
286
286
285
281
285
285
279
283
279
283
283
283
283
284
283
281
285
284
278
283
285
281
279
286
280
283
283
286
284
281
283
284
276
284
286
281

225
229
229
230
227
222
225
226
228
229
222
225
229
229
229
230
227
226
229
230
223
227
229
228
226
227
228
229
227
225
228
228
231
228
229
224
227
228
229
229
231
225
228
227
227
225
225
230
231
227
227
229
224
226
227
228
229
227
226
228

37
41
38
38
34
40
37
37
41
39
34
38
35
40
41
38
38
40
40
39
36
35
37
37
37
35
39
39
37
34
40
40
38
39
38
34
33
36
37
37
35
35
34
37
38
38
40
40
38
39
39
38
40
38
42
30
30
36
36
36

487
489
490
489
492
491
490
488
489
490
488
490
489
489
485
489
492
490
492
491
489
492
489
492
489
488
486
491
490
488
488
487
491
491
490
488
489
488
489
484
490
489
490
489
490
489
487
490
491
491
488
485
490
486
489
488
489
488
491
490

29461
29464
29466
29480
29475
29451
29474
29438
29466
29477
29472
29460
29471
29491
29476
29462
29475
29458
29442
29451
29471
29460
29465
29448
29481
29460
29465
29449
29459
29476
29459
29467
29452
29485
29469
29465
29471
29438
29482
29480
29493
29475
29493
29477
29465
29479
29459
29455
29502
29490
29451
29455
29461
29472
29486
29482
29444
29445
29463
29459

11871
11871
11887
11887
11903
11903
11918
11918
11918
11934
11934
11949
11949
11965
11965
11981
11981
11981
11996
11996
12012
12012
12027
12027
12043
12043
12059
12059
12059
12074
12074
12090
12090
12105
12105
12121
12121
12121
12137
12137
12152
12168
12168
12183
12183
12199
12199
12199
12215
12215
12230
12230
12246
12246
12261
12261
12261
12277
12277
12293

9127
-11095
-13849
4474
-7415
-18490
-2997
-14252
-14221
10330
-13272
-14131
-12690
-13846
9194
-14993
-1512
-13467
-12078
-14410
-13388
-14361
-525
-13135
-13713
-13419
-14852
1203
-1915
-13797
-5666
1227
-734
2913
-17422
16978
5204
-13732
8089
-13054
1070
-13850
-7670
-15116
-14151
-14501
-7750
14355
-14212
-17635
-13955
6755
8411
-10810
-10559
-12175
-14349
-14131
-14699
-16659

41
36
33
46
47
47
44
42
45
38
44
44
42
44
46
43
39
41
43
45
50
44
43
45
42
47
39
41
38
34
41
43
42
41
47
46
44
41
41
46
40
45
42
46
38
44
41
40
41
39
47
36
43
41
42
35
46
42
38
40

-42
-42
-42
-43
-41
-46
-44
-45
-41
-44
-47
-45
-41
-40
-42
-44
-44
-43
-46
-44
-41
-49
-43
-42
-41
-43
-48
-42
-43
-47
-41
-43
-42
-39
-43
-48
-44
-41
-41
-43
-44
-46
-42
-44
-43
-51
-45
-44
-43
-45
-43
-43
-46
-40
-43
-43
-45
-43
-43
-41

282
282
282
280
281
286
280
283
285
281
280
279
280
285
281
275
277
283
278
280
285
284
282
280
282
285
282
282
284
284
283
285
279
285
280
286
287
286
277
283
284
285
280
285
282
282
283
285
284
282
286
285
287
283
281
284
282
286
285
281

224
228
230
226
228
229
226
229
227
228
227
228
228
229
227
229
229
227
229
228
231
227
227
228
230
226
229
228
227
230
230
228
229
225
227
229
230
227
229
229
226
228
229
230
230
228
230
226
227
227
228
229
229
226
228
223
229
228
229
228

38
35
34
38
40
34
38
39
37
40
39
34
35
39
35
37
36
33
40
38
39
37
33
35
39
39
36
35
38
34
37
39
39
40
36
37
38
31
38
41
41
40
36
39
39
36
37
34
40
36
40
33
42
29
37
39
34
33
41
35

491
488
489
489
489
490
491
492
491
489
492
488
492
489
490
488
490
489
491
491
490
487
491
490
491
491
491
488
491
490
488
487
492
487
489
491
489
487
489
490
487
488
489
490
489
490
491
487
490
490
489
490
488
488
491
488
488
489
487
490

29463
29453
29450
29462
29482
29488
29482
29464
29461
29478
29464
29461
29467
29489
29432
29483
29473
29457
29482
29459
29472
29481
29494
29466
29462
29475
29462
29477
29484
29470
29474
29463
29467
29473
29472
29472
29455
29478
29490
29499
29467
29452
29467
29452
29455
29474
29468
29450
29485
29464
29461
29489
29479
29470
29462
29468
29435
29472
29476
29458

12293
12308
12308
12324
12324
12324
12339
12339
12355
12355
12371
12371
12386
12386
12402
12402
12417
12417
12433
12433
12433
12449
12449
12464
12464
12480
12480
12495
12495
12495
12511
12511
12527
12527
12542
12542
12558
12558
12573
12573
12589
12589
12589
12605
12605
12620
12620
12636
12636
12651
12651
12651
12667
12667
12683
12683
12698
12698
12714
12714

-15461
-7043
-14164
9065
11655
14408
-13853
9371
9108
-13621
5897
-13998
-13652
-13941
24664
-13502
-14700
-3222
-15655
-14273
9711
-13246
9403
-13677
2222
-13413
-17729
3248
294
-14618
-14017
-13564
-16220
7961
-15716
-12099
-14123
10088
10396
-12796
-15480
-13668
-17147
-7926
-13367
9600
-2046
-13520
8885
-15012
-16324
-13987
-9034
1911
-14448
-4119
1022
-13727
-14030
7144

36
44
44
41
47
44
43
38
39
43
42
41
42
41
43
40
44
34
43
43
42
43
48
47
39
47
41
41
47
46
38
44
43
46
42
41
45
42
43
40
40
44
44
36
44
41
46
44
47
39
44
39
39
44
42
42
44
45
47
45

-51
-43
-42
-41
-46
-42
-41
-42
-43
-43
-42
-43
-44
-46
-47
-45
-47
-50
-49
-46
-49
-45
-45
-43
-43
-46
-42
-43
-43
-43
-44
-45
-42
-46
-44
-46
-45
-41
-41
-42
-49
-43
-44
-47
-49
-48
-42
-42
-44
-44
-47
-48
-43
-43
-43
-46
-44
-46
-46
-44

281
281
287
285
283
283
284
281
282
279
284
277
282
284
284
284
285
282
286
284
287
283
287
284
285
286
282
282
284
280
285
282
277
284
282
283
285
283
284
284
281
282
284
284
284
279
281
284
283
281
282
285
284
284
283
281
280
283
281
284

230
229
229
228
230
229
228
224
226
227
227
225
228
229
228
229
230
228
229
230
227
228
228
232
227
231
231
230
230
229
228
226
229
227
229
227
228
228
229
228
228
227
226
229
228
230
228
227
230
228
229
226
229
226
230
230
226
228
228
227

35
39
36
35
39
40
33
34
35
35
37
31
34
35
36
38
33
35
39
37
36
37
33
40
36
36
36
40
34
37
39
31
40
37
32
40
40
41
30
28
37
37
37
38
37
37
38
39
36
30
35
37
38
39
35
37
38
36
40
36

486
491
491
490
487
486
486
488
490
491
488
491
489
488
489
491
492
490
489
491
491
489
491
491
493
491
487
491
491
490
490
490
491
488
487
489
490
493
492
492
487
492
489
489
490
488
490
489
489
491
489
487
490
491
488
487
490
491
491
487

29470
29467
29447
29474
29485
29466
29463
29472
29476
29443
29480
29454
29460
29472
29452
29442
29457
29445
29437
29491
29458
29484
29470
29480
29474
29461
29479
29456
29454
29449
29468
29449
29475
29462
29450
29463
29448
29460
29472
29483
29485
29482
29466
29485
29479
29455
29466
29460
29466
29481
29447
29473
29466
29489
29461
29449
29473
29467
29495
29459

12729
12729
12745
12745
12761
12761
12776
12776
12776
12792
12792
12807
12807
12823
12823
12839
12839
12839
12854
12854
12870
12870
12885
12885
12901
12901
12901
12917
12917
12932
12932
12948
12948
12948
12963
12963
12979
12979
12995
12995
13010
13010
13026
13026
13026
13041
13041
13057
13057
13073
13073
13088
13088
13088
13104
13104
13119
13119
13135
13135

-711
-13923
-14455
8799
-13997
2906
21114
-14532
-13787
-14113
-15310
3477
-14331
-14685
3592
-14152
-15077
-14021
-14116
-3665
-7136
-7303
-14025
-13617
-14268
-13794
-2209
-14542
-13945
-12553
-13744
6098
-5631
-9258
-13984
8476
-15317
9500
-14543
-14015
-7129
-9276
9330
-13197
7852
-14193
-13729
-18286
24737
-14712
-15532
-5273
-11456
4437
-14456
-1221
-13840
-13171
-13772
-14908

43
39
47
43
42
36
48
43
45
45
42
46
45
43
44
42
44
46
44
46
44
43
40
41
38
43
42
48
40
46
42
40
39
42
43
43
40
42
39
42
45
40
42
44
41
43
46
43
39
39
44
48
42
45
49
47
45
40
43
43

-44
-43
-44
-42
-41
-43
-45
-45
-44
-43
-42
-48
-46
-43
-41
-41
-48
-41
-43
-41
-44
-48
-41
-43
-47
-43
-44
-44
-41
-41
-42
-40
-43
-44
-41
-44
-42
-42
-40
-44
-49
-42
-46
-43
-43
-42
-47
-41
-44
-46
-41
-43
-42
-43
-42
-45
-46
-41
-44
-42

284
284
283
281
285
286
282
287
285
281
286
285
286
281
282
284
282
284
284
280
285
287
282
286
277
283
285
285
284
284
277
283
284
286
284
282
282
283
282
283
284
284
282
282
282
276
279
286
285
279
284
284
284
283
286
284
284
279
287
277

230
228
230
230
228
227
229
228
231
231
226
230
227
226
225
230
230
228
230
228
225
228
229
229
228
230
227
227
230
228
229
228
228
230
229
231
228
227
226
229
228
229
229
229
230
229
225
229
232
230
229
230
230
226
231
228
229
228
227
229

37
39
36
35
39
33
37
38
38
38
37
37
39
36
40
38
34
39
39
37
32
36
37
38
36
37
39
39
38
35
41
37
38
31
39
38
40
38
41
35
38
36
37
37
31
39
34
34
40
39
38
39
42
36
38
40
35
38
41
33

491
486
488
487
489
491
488
489
485
490
488
491
491
491
492
490
487
490
493
493
487
488
489
487
489
491
490
489
491
490
488
489
483
489
490
490
490
492
488
489
489
491
490
489
489
488
490
491
490
487
489
490
485
488
487
489
487
487
491
490

29469
29499
29452
29474
29461
29457
29464
29470
29477
29463
29463
29466
29458
29446
29449
29477
29447
29459
29460
29466
29457
29474
29452
29454
29458
29465
29471
29464
29459
29477
29454
29480
29445
29464
29501
29461
29450
29457
29491
29455
29452
29468
29468
29458
29477
29484
29457
29478
29477
29456
29472
29431
29454
29453
29463
29451
29460
29474
29430
29463

13151
13151
13151
13166
13166
13182
13182
13197
13197
13213
13213
13229
13229
13244
13244
13244
13260
13260
13275
13275
13291
13291
13291
13307
13307
13322
13322
13338
13338
13353
13353
13369
13369
13369
13385
13385
13400
13400
13416
13416
13416
13431
13431
13447
13447
13463
13463
13478
13478
13494
13494
13494
13509
13509
13525
13525
13541
13541
13556
13556

-13352
-14220
2669
-13674
9577
23731
-1572
-8993
-12498
-14076
-13026
1712
-15781
13164
-13583
-14548
-7757
-13529
-14297
-7523
-15391
-2457
-14421
-14088
-14148
-14538
-12630
-13615
-13005
-14531
-13552
-13724
-12373
-2039
4114
-13651
-15101
-14542
6874
-220
8234
-16409
-14345
6486
-13772
-17274
-13633
-13649
-14245
-4646
-13514
-16216
-12609
-13988
-13563
-14796
-13124
-14262
-13708
8491

41
43
47
42
47
46
45
46
44
37
40
41
44
41
38
43
40
43
43
47
41
42
46
41
45
46
44
46
45
47
44
44
46
46
35
46
44
39
47
44
46
41
39
41
45
45
41
41
43
39
47
46
47
44
44
44
44
39
40
43

-42
-42
-42
-44
-42
-42
-46
-42
-41
-43
-42
-41
-46
-43
-43
-45
-41
-42
-42
-46
-43
-45
-45
-42
-44
-42
-44
-38
-43
-41
-44
-42
-46
-41
-42
-47
-43
-44
-41
-42
-44
-43
-46
-42
-49
-44
-44
-41
-45
-40
-41
-45
-43
-47
-42
-43
-41
-44
-43
-43

282
282
285
282
279
284
284
283
283
286
283
278
284
284
286
284
279
284
282
279
281
281
281
282
286
285
282
287
279
282
286
282
284
285
286
284
285
281
283
285
286
284
284
281
281
282
285
282
280
280
282
281
283
284
282
287
284
283
280
280

229
230
228
231
228
227
226
227
230
229
225
230
229
227
230
231
228
227
231
231
228
227
230
230
230
230
230
230
228
229
230
231
228
229
230
229
228
229
229
228
230
227
228
230
230
230
229
227
229
231
228
225
228
230
225
228
229
225
228
229

40
34
35
33
35
34
39
34
38
37
36
39
36
36
35
39
39
41
40
35
37
32
36
34
35
39
39
38
40
32
36
41
39
40
38
31
35
36
38
35
38
37
33
34
40
37
36
37
41
36
38
33
36
35
38
32
36
37
37
32

489
490
490
490
487
488
488
490
487
488
488
487
487
493
488
488
486
487
489
491
493
490
490
487
489
489
490
487
490
486
490
485
492
490
489
488
492
489
492
491
492
492
488
488
490
489
492
488
489
490
491
489
489
486
488
489
486
489
488
489

29462
29445
29476
29443
29462
29441
29464
29453
29468
29457
29473
29456
29461
29439
29434
29445
29479
29472
29448
29456
29430
29460
29459
29469
29474
29446
29455
29468
29434
29443
29447
29463
29449
29447
29442
29437
29469
29469
29465
29472
29455
29439
29485
29441
29449
29448
29463
29455
29480
29444
29455
29458
29457
29454
29466
29463
29444
29435
29479
29452

13556
13572
13572
13587
13587
13603
13603
13619
13619
13634
13634
13634
13650
13650
13665
13665
13681
13681
13697
13697
13712
13712
13712
13728
13728
13743
13743
13759
13759
13775
13775
13775
13790
13790
13806
13806
13821
13821
13837
13837
13837
13853
13853
13868
13868
13884
13884
13899
13899
13899
13915
13915
13931
13931
13946
13946
13962
13962
13962
13977

-15018
-16932
-70
-9437
-14370
-13934
-15765
-14692
-13754
-14443
-13103
-14003
-18011
13819
-13904
-5842
-14114
-16253
-13504
-13940
-15403
7386
-13822
-15847
-14171
-11982
-1650
-908
-13308
-14162
-13733
-14233
-14708
-14210
12
-8906
-14503
-14298
-13993
-13179
-12982
-14590
-14288
-14248
-13907
-14492
-5287
-13949
-13716
-13335
-14001
18797
-14393
-13511
1248
-3283
9328
-13675
-924
-14741

48
48
42
42
41
45
37
47
48
43
41
45
37
38
43
40
39
40
45
45
42
41
46
40
41
45
37
46
41
39
42
49
41
42
43
41
43
50
43
43
42
39
46
37
42
43
41
44
45
41
43
43
43
40
41
40
46
38
49
46

-42
-43
-42
-42
-40
-44
-39
-43
-42
-42
-42
-42
-47
-46
-47
-43
-45
-43
-45
-43
-45
-46
-46
-45
-44
-44
-42
-47
-47
-43
-43
-44
-42
-45
-43
-40
-43
-45
-42
-42
-41
-40
-42
-41
-44
-41
-44
-42
-45
-42
-43
-41
-45
-41
-47
-41
-42
-44
-42
-43

285
278
282
281
282
284
284
277
282
280
279
282
280
279
286
281
284
282
280
285
284
278
284
285
281
283
280
286
287
287
284
285
281
283
280
281
282
278
285
283
283
283
285
281
285
282
284
284
286
284
281
284
287
282
282
283
283
284
277
284

228
225
228
229
228
227
227
227
228
226
227
223
227
224
228
228
229
226
229
224
226
225
228
228
229
227
227
227
227
229
225
230
229
226
228
222
227
227
226
226
227
228
230
226
227
225
227
227
230
230
229
226
230
227
228
229
225
224
229
229

41
37
37
39
32
35
34
34
38
36
39
37
35
39
34
35
37
38
28
41
35
37
41
37
33
41
35
37
40
28
35
36
30
33
41
39
40
38
33
37
29
37
38
39
38
40
41
35
40
40
38
36
37
37
41
39
38
37
35
37

488
489
486
490
493
491
489
488
492
491
489
489
490
487
488
493
491
488
489
488
490
490
490
486
492
490
488
490
490
491
489
488
484
489
484
492
489
492
491
492
488
491
490
487
489
488
487
490
491
490
489
490
492
488
490
490
484
491
490
490

29463
29456
29452
29476
29468
29431
29465
29469
29463
29463
29444
29473
29461
29446
29476
29464
29447
29451
29475
29467
29474
29440
29466
29450
29452
29458
29470
29472
29459
29456
29452
29473
29468
29457
29457
29467
29456
29455
29476
29463
29455
29443
29449
29468
29447
29467
29461
29477
29460
29476
29461
29453
29432
29465
29474
29464
29471
29466
29438
29476

13977
13993
13993
14009
14009
14024
14024
14040
14040
14040
14055
14055
14071
14071
14087
14087
14102
14102
14102
14118
14118
14133
14133
14149
14149
14165
14165
14165
14180
14180
14196
14196
14211
14211
14227
14227
14227
14243
14243
14258
14258
14274
14274
14274
14289
14289
14305
14305
14321
14321
14336
14336
14352
14352
14352
14367
14367
14383
14383
14399

-14659
-11894
-14120
-14550
-9987
-13586
-13222
-14055
4989
-14048
-17408
-14063
-13396
-13707
-13898
-1170
-12607
9841
2180
-14595
629
-13707
-14337
-13980
-14331
-14838
-14799
-13385
-14853
-18
-7176
-656
-16189
-13293
-8069
-11021
-245
-13837
-13160
7880
-16142
-13504
-14496
-13616
-14061
10032
-4763
-12836
3671
12973
-14782
-14763
8638
-13936
-5131
-15788
426
-13419
9002
-13499

45
43
43
39
37
44
42
46
39
44
35
40
45
42
44
44
46
38
40
43
39
39
42
43
42
50
45
42
42
42
45
38
47
42
46
44
44
48
39
39
41
41
45
40
44
47
45
45
46
44
44
39
40
43
47
42
47
41
38
41

-42
-47
-43
-46
-47
-41
-46
-41
-46
-43
-44
-41
-42
-42
-41
-43
-45
-41
-44
-41
-43
-43
-42
-48
-44
-42
-42
-42
-42
-44
-45
-43
-41
-42
-41
-40
-39
-45
-42
-39
-42
-43
-42
-44
-45
-45
-43
-43
-41
-47
-43
-43
-42
-44
-44
-41
-43
-41
-43
-46

284
283
285
285
285
283
282
281
287
280
282
281
281
278
283
283
284
284
283
286
284
279
281
285
279
285
282
285
284
282
276
287
281
282
285
280
284
283
286
287
279
285
285
284
286
283
286
285
285
283
286
281
284
285
285
286
283
285
283
283

229
227
225
229
224
229
224
228
226
231
226
227
232
231
226
225
227
228
225
230
225
228
229
229
226
226
226
226
228
230
227
231
229
227
231
230
229
223
229
230
231
228
230
229
231
229
228
228
227
228
228
229
230
226
230
229
230
229
231
227

36
35
34
35
40
36
32
39
35
31
36
37
35
40
32
34
38
31
38
39
34
36
38
37
35
35
38
35
38
34
33
39
36
37
35
37
36
38
38
36
37
35
39
38
37
34
35
37
37
33
36
39
39
36
36
35
38
34
37
37

488
488
490
488
484
488
491
491
489
489
489
490
488
491
490
490
491
488
488
485
490
486
490
488
487
486
491
488
490
488
486
489
489
489
489
490
485
490
491
488
489
490
491
491
488
488
489
489
490
490
491
487
492
488
492
490
489
490
489
491

29470
29467
29449
29466
29452
29484
29453
29463
29462
29467
29447
29472
29460
29450
29486
29463
29478
29481
29452
29465
29451
29465
29447
29448
29441
29443
29456
29459
29460
29478
29472
29471
29467
29483
29471
29477
29464
29462
29447
29464
29480
29459
29463
29464
29452
29448
29443
29442
29467
29464
29451
29467
29441
29480
29458
29459
29462
29469
29469
29442

14399
14414
14414
14414
14430
14430
14445
14445
14461
14461
14477
14477
14492
14492
14492
14508
14508
14523
14523
14539
14539
14539
14555
14555
14570
14570
14586
14586
14601
14601
14617
14617
14617
14633
14633
14648
14648
14664
14664
14679
14679
14679
14695
14695
14711
14711
14726
14726
14742
14742
14742
14757
14757
14773
14773
14789
14789
14804
14804
14804

6345
-14093
-14728
-14072
-7595
-14352
-15141
-13090
-677
-13753
-14273
-14606
-4472
9639
3705
-15436
-11924
9053
-10379
-14298
-13591
-14244
-15378
-13090
-15044
-14096
6336
-14438
-14928
-13510
-14442
-13868
-13827
-15328
-13873
-12597
-13852
9329
-5886
8681
-12462
8202
-12662
-5798
-15106
-9443
7276
-13420
6877
9657
-9752
-2187
-14078
22884
-12860
-13113
-14217
-13354
-13813
-13627

47
40
42
42
31
40
46
36
40
37
46
34
38
43
42
43
41
40
43
43
41
49
40
44
42
45
44
38
44
44
42
43
42
42
43
38
45
46
41
41
48
38
41
41
40
41
46
42
41
40
38
36
42
44
46
43
42
42
41
45

-45
-45
-44
-40
-43
-42
-43
-43
-44
-42
-42
-47
-42
-43
-43
-43
-41
-42
-43
-45
-41
-43
-45
-43
-43
-43
-42
-45
-45
-46
-43
-45
-45
-43
-42
-42
-44
-42
-45
-47
-43
-45
-47
-41
-40
-44
-45
-40
-42
-41
-39
-43
-40
-46
-44
-45
-40
-44
-47
-43

288
283
282
282
283
285
283
284
282
283
282
285
284
283
279
285
278
281
280
282
282
281
281
278
287
284
284
285
284
284
281
280
281
280
277
284
284
285
285
283
283
286
283
282
283
283
285
285
282
285
283
285
285
285
286
279
281
285
286
285

229
228
229
227
226
226
222
227
228
229
229
228
229
229
230
229
231
231
229
229
228
229
225
227
228
231
228
226
230
229
230
229
228
225
229
226
227
229
229
229
229
230
229
230
226
225
230
230
228
229
226
227
226
228
230
228
228
230
228
230

38
39
36
34
35
42
37
38
40
37
33
38
34
40
37
35
36
38
40
34
39
34
36
40
41
37
39
35
39
30
35
36
33
39
40
35
37
35
36
33
36
36
32
37
38
35
33
35
38
39
41
34
38
39
40
30
38
39
39
36

493
491
489
487
490
487
489
491
487
489
490
489
491
488
490
491
491
486
491
490
489
491
492
489
485
492
488
488
491
489
491
482
489
493
491
488
490
491
493
492
489
492
488
492
490
489
491
491
489
491
489
488
489
487
490
486
491
489
490
488

29460
29443
29466
29480
29457
29463
29447
29455
29469
29455
29459
29458
29460
29461
29465
29464
29458
29454
29436
29460
29459
29473
29437
29449
29461
29455
29474
29481
29459
29466
29437
29477
29459
29481
29446
29462
29458
29430
29442
29442
29443
29448
29453
29471
29467
29471
29474
29455
29464
29446
29461
29444
29465
29466
29463
29462
29450
29481
29435
29432

14820
14820
14835
14835
14851
14851
14867
14867
14882
14882
14882
14898
14898
14913
14913
14929
14929
14929
14945
14945
14960
14960
14976
14976
14991
14991
15007
15007
15023
15023
15023
15038
15038
15054
15054
15069
15069
15085
15085
15085
15101
15101
15116
15116
15132
15132
15147
15147
15147
15163
15163
15179
15179
15194
15194
15210
15210
15225
15225
15225

-14318
-6555
-14171
-14500
-13486
-13991
-8993
-14555
-14756
-13727
-16694
-14114
-14458
-15775
-15787
1034
-14452
-16549
-13898
-7543
-1464
12358
-14521
-14053
-13739
-15194
-13462
-18126
9122
-13699
-12308
8720
-13555
-13723
-14546
-14603
-13958
-13562
1616
-14641
-16756
-14263
-16677
-13553
-13377
-14666
-14405
-14512
-4240
-14385
-13653
-15523
-9598
-14310
-12973
-13969
-9379
-13558
-14196
-15227

36
43
43
38
38
37
45
32
45
43
36
42
41
41
47
43
47
40
44
43
43
39
40
32
41
38
43
44
41
41
40
38
45
44
37
44
42
41
45
43
42
42
41
39
37
37
43
40
41
43
35
44
42
42
41
40
39
46
44
42

-46
-47
-39
-42
-43
-44
-45
-47
-43
-45
-47
-42
-42
-45
-45
-44
-46
-46
-39
-47
-43
-43
-43
-42
-41
-41
-41
-42
-42
-44
-46
-41
-43
-41
-44
-42
-40
-43
-44
-42
-43
-43
-44
-43
-49
-42
-42
-42
-44
-42
-43
-44
-42
-45
-43
-41
-42
-41
-42
-43

283
284
280
282
281
283
277
282
282
283
283
285
287
277
283
282
285
281
283
283
286
284
279
282
285
286
286
285
281
283
285
287
283
279
285
280
284
283
283
282
285
280
286
284
283
282
286
284
285
280
283
284
286
285
285
281
282
284
283
282

230
231
229
224
228
219
229
229
229
229
229
229
229
225
228
227
228
226
228
227
227
227
227
228
231
230
229
228
229
230
230
231
230
227
227
228
227
229
229
227
230
227
225
230
229
228
227
228
227
226
229
230
229
229
229
229
227
228
229
228

31
33
36
40
37
36
35
38
37
34
37
34
41
37
40
33
36
36
37
36
40
35
39
32
41
39
36
38
37
39
38
38
40
38
38
39
41
29
37
39
40
34
37
38
38
38
40
37
36
35
38
36
42
38
34
33
32
34
29
38

490
492
493
488
494
493
492
491
492
493
494
489
491
489
492
490
491
490
491
489
490
489
488
489
482
489
489
489
489
492
490
490
488
485
489
490
492
490
489
489
492
492
491
489
490
492
490
491
490
491
490
490
491
489
491
492
491
489
490
488

29467
29464
29466
29466
29444
29457
29444
29464
29465
29469
29467
29465
29458
29440
29445
29477
29449
29444
29468
29450
29487
29434
29437
29475
29467
29454
29445
29461
29455
29491
29474
29460
29474
29469
29465
29468
29487
29465
29457
29484
29460
29469
29453
29463
29480
29465
29450
29470
29449
29474
29455
29486
29464
29467
29442
29444
29465
29468
29459
29458

15241
15241
15257
15257
15272
15272
15288
15288
15303
15303
15303
15319
15319
15335
15335
15350
15350
15366
15366
15366
15381
15381
15397
15397
15413
15413
15428
15428
15428
15444
15444
15459
15459
15475
15475
15491
15491
15491
15506
15522
15522
15537
15537
15537
15553
15553
15569
15569
15584
15584
15600
15600
15615
15615
15631
15631
15631
15647
15647
15662

-13643
-13461
-14709
-13654
-17527
-13818
9391
-13725
-12690
6801
-16549
-14270
-13694
8132
-13989
-13217
1052
-17837
8794
-17437
-7346
-10565
14169
-13938
6114
-16816
-18741
-14649
-14554
-18024
-14095
-1201
-13360
9824
-14212
-18346
-2372
8197
-14895
-13990
-13831
-15146
-14347
-13558
-17391
-14029
-8052
7797
-17210
-13398
4386
-9597
-17811
-14510
-13733
8767
-13723
-16523
-13671
13603

39
44
36
40
42
41
47
38
44
38
41
41
42
45
45
43
39
42
40
46
46
41
37
40
42
47
46
43
39
44
42
41
42
43
42
40
46
46
46
46
42
42
45
43
41
42
42
46
40
41
38
40
42
42
45
40
40
34
43
40

-42
-47
-41
-42
-41
-44
-44
-43
-47
-43
-40
-42
-43
-42
-46
-43
-44
-43
-42
-42
-41
-41
-45
-47
-41
-42
-46
-45
-43
-40
-48
-44
-46
-45
-43
-44
-45
-44
-43
-46
-44
-47
-42
-42
-44
-44
-45
-44
-44
-42
-45
-40
-41
-43
-43
-44
-44
-49
-45
-48

286
285
285
285
282
285
280
284
285
285
284
284
285
286
285
285
283
283
282
288
287
282
285
283
284
279
284
282
276
284
280
287
288
286
278
283
284
282
281
285
285
285
283
284
285
280
281
286
281
280
282
284
279
281
279
278
284
282
286
283

228
229
227
229
222
229
231
228
230
229
227
230
229
228
222
229
225
227
230
228
227
226
228
227
228
228
229
227
226
227
226
227
228
230
226
229
225
229
229
228
228
227
229
231
230
230
229
228
232
226
231
230
225
227
228
228
230
230
229
229

29
41
36
36
37
42
41
41
37
36
37
33
39
37
38
36
33
39
37
31
40
41
38
34
36
34
41
33
38
32
40
34
34
36
38
38
36
37
38
33
39
33
36
40
36
34
35
34
38
33
39
39
32
37
37
37
38
37
41
38

489
490
489
489
489
490
488
490
491
489
488
490
487
491
492
489
491
490
490
490
489
486
492
492
488
490
489
490
489
491
490
487
487
491
490
490
489
488
490
485
488
490
490
489
487
492
487
490
492
492
493
491
490
490
491
489
491
488
487
491

29479
29482
29452
29475
29448
29482
29456
29460
29458
29459
29469
29473
29466
29454
29470
29467
29485
29469
29457
29453
29477
29454
29470
29469
29441
29481
29497
29467
29480
29450
29468
29444
29464
29445
29447
29471
29438
29466
29472
29471
29464
29482
29440
29443
29475
29476
29448
29483
29458
29450
29438
29459
29452
29450
29447
29453
29465
29448
29453
29447

15662
15678
15678
15693
15693
15709
15709
15709
15725
15725
15740
15740
15756
15756
15771
15771
15787
15787
15787
15803
15803
15818
15818
15834
15834
15849
15849
15865
15865
15881
15881
15881
15896
15896
15912
15912
15927
15927
15943
15943
15943
15959
15959
15974
15974
15990
15990
16005
16005
16005
16021
16021
16037
16037
16052
16052
16068
16068
16068
16083

-16284
-15491
-13575
-8667
-13017
-14110
-1871
-12029
-13340
-14560
11143
-464
-14084
-14454
-13757
-13791
-14222
-366
-7414
-930
-14026
-13265
-14204
-821
-5605
-8345
-14374
-14525
-13890
7988
-5187
-13866
-13267
9778
-10061
-14394
-1199
-14209
-14905
-9610
-14397
3405
-16402
-14252
-13903
-2476
-13340
-13657
-13241
-226
7897
-2176
-15123
-13223
-14376
-14368
-14293
-14428
-14290
7191

39
44
41
41
44
42
42
41
41
43
38
46
43
41
44
43
40
38
41
38
40
37
44
40
46
44
37
42
47
35
43
36
46
39
44
40
47
43
43
39
38
41
37
41
46
39
45
41
43
42
42
42
48
48
45
45
42
46
40
42

-44
-44
-42
-50
-44
-48
-44
-48
-42
-41
-44
-51
-43
-46
-44
-48
-44
-42
-45
-45
-45
-45
-45
-44
-41
-43
-44
-45
-44
-40
-42
-45
-44
-42
-43
-42
-43
-42
-43
-44
-44
-43
-44
-44
-41
-44
-43
-42
-43
-43
-41
-40
-47
-46
-44
-43
-51
-44
-44
-48

283
285
281
284
282
283
284
284
286
284
284
279
276
278
285
281
282
279
279
284
285
280
284
280
279
286
285
280
286
280
279
283
282
281
285
282
282
280
280
282
282
281
285
280
282
282
279
282
282
283
283
284
278
282
283
285
285
283
286
282

229
229
228
232
228
227
231
222
230
225
227
227
227
225
228
227
228
227
227
227
227
228
229
227
228
230
228
229
230
227
229
228
228
227
229
231
229
229
227
229
229
229
223
228
227
228
226
225
226
227
228
228
229
226
228
228
230
226
229
228

38
37
36
37
42
38
39
35
37
33
37
37
41
39
38
29
40
40
35
39
36
39
36
33
36
38
40
34
41
41
37
36
39
39
36
40
38
39
37
40
40
42
37
36
38
37
34
40
35
38
37
35
42
39
40
34
28
40
35
31

488
487
490
491
491
490
492
491
491
490
488
491
489
487
491
489
489
487
491
490
487
489
492
490
490
487
489
491
491
492
491
492
485
489
491
490
490
487
490
490
488
488
487
491
490
486
489
489
489
489
489
491
490
491
488
490
490
491
491
488

29457
29456
29462
29468
29464
29456
29457
29452
29470
29474
29455
29468
29456
29445
29457
29440
29456
29461
29445
29433
29456
29463
29456
29464
29476
29461
29459
29464
29478
29449
29458
29445
29475
29434
29443
29467
29464
29463
29472
29470
29466
29440
29453
29471
29442
29446
29457
29478
29463
29491
29455
29456
29465
29454
29459
29460
29469
29461
29465
29436

16083
16099
16099
16115
16115
16130
16130
16146
16146
16146
16161
16161
16177
16177
16193
16193
16208
16208
16208
16224
16224
16239
16239
16255
16255
16255
16271
16271
16286
16286
16302
16302
16317
16317
16333
16333
16333
16349
16349
16364
16364
16380
16380
16380
16395
16395
16411
16411
16427
16427
16442
16442
16458
16458
16458
16473
16473
16489
16489
16505

-13871
-18464
-13627
-15719
-13276
-10934
9539
-14073
15529
6563
-17172
-14077
-15494
-13564
64
-1677
-10815
7868
-569
12228
8721
-13262
5988
-13938
-18571
-13772
8693
-15095
-14093
-15388
-13507
-14615
-13380
410
-14555
-13836
-3966
-14379
-15566
4431
-13835
-13623
-14124
-13397
-14242
-13538
-13983
-14076
-14454
-14248
-10445
14578
-14399
-8618
-15516
-14120
-13864
-14288
-14394
7655

37
40
43
44
43
45
46
40
43
43
38
39
45
41
39
42
38
36
46
45
40
41
45
43
43
41
44
40
44
40
41
42
38
44
39
45
43
35
36
37
38
41
45
41
39
43
39
42
45
41
44
43
44
46
44
41
42
42
39
41

-43
-43
-47
-47
-44
-44
-41
-43
-41
-44
-44
-42
-43
-44
-45
-43
-45
-43
-44
-42
-42
-42
-49
-39
-43
-44
-42
-44
-43
-43
-43
-43
-44
-44
-41
-41
-42
-43
-41
-41
-42
-45
-45
-46
-43
-43
-46
-45
-45
-45
-44
-45
-45
-47
-44
-45
-46
-43
-41
-40

282
280
284
278
286
280
287
283
281
275
282
285
280
285
284
284
283
285
282
282
285
283
285
284
283
286
286
284
280
276
283
286
285
285
284
279
285
286
285
283
285
283
282
285
284
283
280
284
282
284
280
280
277
281
282
283
283
285
284
287

229
227
228
228
227
228
227
229
226
231
227
232
226
229
227
228
230
225
229
227
227
227
226
231
227
228
228
228
229
229
228
226
230
229
231
228
230
229
231
229
229
229
229
227
229
229
226
229
228
231
229
228
228
229
230
227
230
230
229
228

36
35
42
41
39
40
39
43
39
37
37
39
31
37
35
35
39
39
40
38
38
39
41
40
37
38
35
37
35
36
38
38
37
37
39
37
36
37
40
40
39
39
33
41
34
30
39
39
40
37
34
30
37
34
37
37
36
39
36
34

492
490
488
486
491
489
493
491
490
491
492
487
494
490
486
489
490
489
486
490
490
488
492
490
491
489
490
488
488
490
490
490
488
491
485
491
490
490
491
489
489
488
492
483
490
491
491
489
492
488
491
491
493
492
486
490
489
488
486
489

29456
29456
29484
29443
29459
29461
29469
29456
29459
29461
29453
29459
29461
29451
29458
29470
29473
29464
29478
29448
29448
29439
29477
29461
29457
29457
29452
29456
29463
29464
29473
29455
29465
29463
29453
29481
29455
29465
29451
29451
29457
29472
29452
29471
29452
29467
29450
29462
29466
29466
29482
29475
29462
29470
29443
29434
29481
29455
29459
29442

16505
16520
16520
16536
16536
16551
16551
16551
16567
16567
16583
16583
16598
16598
16598
16614
16614
16629
16629
16645
16645
16661
16661
16661
16676
16676
16692
16692
16707
16707
16723
16723
16739
16739
16739
16754
16754
16770
16770
16785
16785
16801
16801
16801
16817
16817
16832
16832
16848
16848
16863
16863
16879
16879
16879
16895
16895
16910
16910
16926

-12106
-14501
-14484
-13924
-12359
-13753
-14476
-4293
-14601
7506
-14442
-13908
-14140
6059
-11359
-18211
-13554
-13710
-1707
-15273
-15532
3100
-9243
-14166
-15642
1788
-11800
-15779
-15359
14239
-14309
-15176
5889
699
-14504
16631
-13100
-13715
-14581
9099
-14795
-1307
-13132
-14849
-14594
7312
-13323
-14340
8215
-14023
-13035
896
-14901
-13833
-13740
-8968
-14186
-13640
-14332
-5485

38
44
40
45
38
40
43
44
43
40
39
44
44
40
43
44
39
43
40
45
38
43
46
45
43
45
39
41
41
39
39
45
47
43
41
40
36
41
38
40
45
41
45
41
43
38
44
36
32
42
40
36
42
43
43
39
48
44
48
41

-47
-44
-43
-41
-41
-41
-45
-47
-43
-41
-44
-45
-45
-45
-46
-41
-42
-43
-48
-46
-45
-43
-43
-49
-46
-45
-42
-43
-43
-44
-44
-42
-46
-44
-43
-46
-43
-42
-44
-39
-44
-45
-46
-43
-45
-41
-44
-48
-43
-41
-46
-46
-48
-44
-47
-48
-47
-43
-40
-47

288
283
282
285
285
282
283
282
283
282
285
280
282
287
284
282
280
281
277
278
283
278
285
286
285
285
285
284
283
287
283
287
280
286
284
284
277
286
285
287
284
281
287
286
284
280
286
285
284
282
284
282
283
283
283
285
283
280
283
280

227
226
228
228
228
231
230
229
228
229
231
228
228
229
224
228
228
229
228
230
228
225
227
223
228
231
229
228
228
232
227
226
225
229
228
230
226
228
229
229
229
224
226
228
226
229
227
227
227
230
229
230
228
231
227
228
224
228
229
223

34
36
34
39
35
35
37
34
37
41
35
40
36
38
39
42
40
38
39
41
43
32
41
38
38
36
38
36
38
41
32
37
31
34
37
39
39
38
34
37
40
35
37
41
35
39
37
32
38
34
32
37
39
34
39
36
36
38
39
39

487
490
489
491
489
491
490
491
490
490
490
489
490
490
488
489
488
491
492
488
488
488
491
492
489
491
491
490
488
491
489
491
492
490
490
488
489
491
492
489
493
491
490
493
492
493
489
487
493
493
491
491
489
491
491
491
490
492
490
492

29466
29443
29455
29446
29450
29461
29442
29459
29463
29445
29465
29471
29469
29456
29466
29451
29448
29457
29461
29467
29451
29442
29479
29428
29464
29451
29454
29450
29459
29441
29452
29473
29444
29465
29443
29453
29462
29456
29452
29471
29442
29457
29465
29451
29449
29454
29453
29458
29447
29467
29440
29438
29452
29454
29465
29459
29468
29463
29450
29447

16926
16941
16941
16957
16957
16957
16973
16973
16988
16988
17004
17004
17019
17019
17019
17035
17035
17051
17051
17066
17066
17082
17082
17082
17097
17097
17113
17113
17129
17129
17144
17144
17144
17160
17160
17175
17175
17191
17191
17207
17207
17222
17222
17222
17238
17238
17253
17253
17269
17269
17269
17285
17285
17300
17300
17316
17316
17331
17331
17331

-14105
-14308
-16681
-12977
-16095
-301
-14900
-8989
-11671
-13866
-18637
-17336
-13115
-14003
-13567
-13809
-6906
2402
-14458
-15417
2065
-13910
-14646
-12614
7160
-14767
-14009
-1025
-13246
-14631
-14682
-18587
-12656
-14346
8293
-14672
-14128
9425
-13214
-13319
-13254
-8216
-15120
-14449
-11318
-14777
-15706
-12661
-15203
-13293
8749
-13025
-14477
-14033
-8306
701
-16421
-13705
752
-6325

44
43
45
45
45
46
45
38
42
43
42
43
41
43
41
45
39
47
47
39
39
44
36
38
40
43
36
44
38
44
40
44
36
41
45
41
40
43
41
38
45
34
38
41
40
46
42
44
45
42
46
42
40
37
43
43
37
46
42
39

-44
-41
-46
-42
-43
-47
-46
-43
-47
-44
-45
-42
-42
-42
-41
-45
-48
-44
-42
-47
-44
-50
-46
-42
-40
-43
-46
-43
-45
-42
-51
-43
-44
-44
-45
-43
-42
-45
-45
-42
-43
-44
-40
-41
-45
-51
-43
-41
-44
-42
-40
-45
-44
-43
-44
-46
-43
-43
-41
-42

281
283
282
283
283
285
283
283
281
285
285
284
282
285
285
287
286
288
285
282
288
283
284
286
284
286
279
286
283
282
281
284
283
280
286
284
284
283
286
284
283
286
283
283
279
284
280
280
285
283
286
284
281
286
285
283
283
286
278
278

228
229
229
228
228
227
229
225
227
229
230
227
228
226
227
229
228
229
228
229
225
230
226
228
226
224
228
227
227
222
227
229
229
228
227
227
230
230
226
226
222
229
230
228
230
227
229
229
226
229
227
225
229
225
230
227
226
229
228
227

34
34
29
39
40
37
36
36
36
42
40
40
35
34
39
34
36
37
39
35
41
38
36
39
37
36
35
38
33
39
35
37
39
34
40
36
31
40
39
34
38
37
34
32
36
38
38
40
33
35
32
39
37
36
37
37
32
34
36
37

492
487
490
492
490
490
490
490
491
491
491
488
487
489
490
491
490
491
492
492
488
491
489
490
489
492
491
491
491
492
491
491
492
489
491
491
491
490
490
486
489
491
489
488
488
487
491
489
490
489
491
487
490
486
489
489
488
490
492
489

29464
29467
29456
29452
29468
29451
29481
29465
29444
29468
29469
29484
29469
29455
29470
29462
29475
29468
29469
29425
29457
29461
29468
29453
29457
29436
29449
29445
29457
29444
29436
29444
29467
29442
29452
29461
29456
29427
29469
29454
29447
29457
29431
29465
29469
29471
29454
29446
29446
29453
29476
29463
29454
29461
29446
29472
29449
29463
29436
29466

17347
17347
17363
17363
17378
17378
17394
17394
17409
17409
17409
17425
17425
17441
17441
17456
17456
17472
17472
17487
17487
17487
17503
17503
17519
17519
17534
17534
17534
17550
17550
17565
17565
17581
17581
17597
17597
17612
17612
17612
17628
17628
17643
17643
17659
17659
17659
17675
17690
17690
17706
17706
17721
17721
17721
17737
17737
17753
17753
17768

4724
-10425
-13683
3824
-13520
-13815
-14060
-18630
-14485
3001
-13680
2320
-10597
-13759
21792
-12969
-13602
-12039
-12744
-4010
-2595
-18102
542
-11141
-18105
-13519
-14893
-17996
-15480
-8394
-14779
-10695
107
-13697
-13788
-14749
-9312
-13819
-17882
-8805
-13368
-12798
2515
-13266
-14094
7929
1498
-13918
-14109
-13938
-6746
-3435
9222
8285
-14705
-17439
-14101
-14751
-13494
-3778

45
35
42
43
42
40
39
43
42
39
39
41
46
43
43
43
46
46
39
42
46
45
44
41
43
43
42
41
45
43
43
36
43
42
44
39
41
39
39
36
41
44
40
38
44
42
44
39
44
38
43
39
38
36
43
42
39
41
41
40

-43
-44
-45
-43
-41
-41
-42
-44
-44
-42
-45
-44
-45
-48
-44
-43
-42
-40
-45
-44
-43
-41
-43
-43
-42
-42
-42
-43
-41
-42
-42
-44
-41
-41
-42
-44
-45
-41
-42
-46
-42
-43
-42
-40
-41
-41
-40
-45
-46
-44
-44
-44
-43
-42
-41
-41
-47
-45
-43
-45

282
283
282
284
288
283
282
283
281
284
281
284
280
286
280
277
284
282
284
286
285
283
286
280
284
282
283
283
281
282
286
284
283
282
285
285
283
286
284
286
287
279
281
283
285
284
283
286
284
281
285
283
284
283
280
287
284
286
280
280

227
231
228
229
221
228
225
231
231
229
220
228
229
229
226
228
228
228
229
226
229
226
230
230
230
226
229
228
229
230
230
231
227
223
225
224
227
227
228
228
230
228
229
228
229
228
231
229
227
231
229
227
227
228
230
226
224
228
228
229

40
34
34
40
37
36
32
34
40
37
28
40
41
33
42
36
39
37
34
36
39
39
42
38
40
36
41
40
40
40
40
37
40
35
40
36
32
36
38
41
37
39
37
32
38
35
31
39
39
38
38
36
41
38
36
35
36
33
41
40

490
485
488
488
490
491
490
491
488
490
490
487
491
488
489
488
491
491
491
491
491
490
488
488
489
490
492
488
488
489
491
485
490
490
489
488
489
488
488
486
490
489
490
489
490
491
489
489
492
492
490
487
494
490
492
489
491
491
490
490

29465
29460
29452
29445
29466
29458
29466
29471
29466
29458
29460
29460
29480
29460
29460
29480
29443
29447
29465
29470
29461
29458
29470
29449
29457
29443
29462
29456
29450
29465
29454
29475
29488
29471
29439
29470
29460
29447
29440
29450
29453
29453
29451
29444
29459
29459
29439
29464
29456
29452
29460
29455
29451
29436
29466
29467
29458
29479
29460
29447

17768
17784
17784
17784
17799
17799
17815
17815
17831
17831
17846
17846
17846
17862
17862
17877
17877
17893
17893
17909
17909
17924
17924
17940
17940
17955
17955
17955
17971
17971
17987
17987
18002
18002
18018
18018
18033
18033
18033
18049
18049
18065
18065
18080
18080
18096
18096
18096
18111
18111
18127
18127
18143
18143
18158
18158
18158
18174
18174
18189

-13685
-13928
1985
8878
-13208
-13335
7348
-14491
-17414
-14770
-14538
8865
-13838
-14034
-14549
-14707
-6923
-15000
2326
-13153
-13832
-8
3911
8484
-13637
-12319
-15091
802
-13151
-2763
-13363
-1737
-13932
10124
-14371
-222
-13589
-14505
7911
-15427
-14508
-13304
8339
-6470
-13745
-1054
9137
910
-4183
-14204
7883
-14657
-14059
-14495
-14094
-13628
-14112
-14423
-15254
-13381

38
38
37
42
44
33
43
39
45
44
46
47
34
41
45
38
41
39
44
39
40
39
44
46
45
38
43
38
39
46
40
37
45
36
43
42
42
40
39
44
43
42
38
41
39
38
38
39
41
41
43
46
43
39
43
36
45
38
40
41

-42
-43
-42
-44
-40
-43
-45
-41
-42
-43
-45
-43
-43
-48
-45
-42
-42
-44
-47
-45
-42
-45
-43
-43
-42
-44
-42
-47
-42
-43
-44
-42
-43
-48
-45
-42
-45
-47
-49
-44
-47
-51
-44
-45
-44
-51
-46
-47
-47
-44
-44
-44
-41
-44
-42
-45
-43
-44
-42
-43

282
285
284
283
280
283
282
281
286
280
282
281
285
284
284
286
285
284
281
284
283
283
284
285
286
283
284
285
283
283
284
285
284
285
281
286
277
285
283
284
277
284
284
283
283
276
283
281
281
285
277
284
288
284
282
281
286
285
282
286

229
229
227
230
227
227
223
229
229
227
228
230
231
229
227
226
228
229
227
227
228
230
228
229
224
229
224
226
228
226
226
228
225
224
230
227
227
229
229
228
227
228
229
227
231
227
227
229
228
230
227
225
227
227
227
226
228
228
227
229

39
37
38
36
38
36
36
36
35
34
40
38
39
37
41
37
37
38
33
32
40
38
36
39
36
33
34
38
40
37
38
31
34
37
43
40
39
40
33
39
39
35
35
39
39
34
37
28
34
31
39
41
38
37
41
41
38
38
35
31

489
489
486
486
490
489
491
492
490
486
485
489
488
488
488
489
488
484
491
490
491
490
490
491
490
488
490
490
489
486
488
487
490
492
487
489
489
489
489
489
489
491
488
483
488
489
490
487
489
489
488
489
489
491
491
490
490
491
489
490

29440
29449
29457
29456
29450
29467
29429
29471
29438
29432
29465
29459
29429
29433
29468
29452
29436
29451
29474
29466
29428
29463
29447
29457
29448
29472
29444
29482
29433
29457
29466
29466
29467
29443
29459
29458
29435
29456
29496
29447
29452
29434
29451
29458
29455
29435
29474
29463
29453
29467
29464
29456
29463
29456
29441
29478
29463
29459
29451
29455

18189
18205
18205
18221
18221
18221
18236
18236
18252
18252
18267
18267
18283
18283
18299
18299
18299
18314
18314
18330
18330
18345
18345
18361
18361
18361
18377
18377
18392
18392
18408
18408
18423
18423
18423
18439
18439
18455
18455
18470
18470
18486
18486
18501
18501
18501
18517
18517
18533
18533
18548
18548
18548
18564
18564
18579
18579
18595
18595
18611

-13141
-14761
-13862
-1049
-14507
-14090
3623
9623
-7902
-13616
-5182
8697
-15549
-1711
-14513
-17854
-14441
-16722
-4467
-14484
-13895
-15192
-16869
-13422
-13002
-14459
-9805
14413
-14059
-14328
-13905
-14094
11782
-14071
-1066
1552
-13939
32764
-13928
-10589
-13143
-14982
-13095
-13461
7929
-14518
-1434
-14389
-13893
-14657
-14391
-17550
-6391
52
-14809
13360
-9517
-14562
-15213
-13622

38
42
45
35
41
42
39
43
45
44
44
40
43
42
41
37
48
43
43
39
43
43
40
43
41
36
44
44
40
40
43
46
43
41
42
47
42
41
35
41
43
44
43
43
42
38
45
48
40
37
46
42
39
43
43
42
47
40
41
45

-47
-44
-49
-45
-45
-47
-46
-46
-41
-43
-44
-50
-44
-45
-44
-44
-41
-41
-44
-45
-45
-44
-44
-42
-43
-45
-43
-46
-44
-43
-45
-41
-42
-45
-44
-48
-42
-44
-43
-42
-42
-50
-50
-46
-45
-46
-43
-44
-43
-44
-49
-45
-46
-49
-44
-43
-41
-41
-45
-42

287
286
280
283
284
282
278
279
280
285
285
283
284
280
284
282
284
284
285
284
278
285
285
280
284
285
285
285
284
282
283
280
280
284
285
282
284
280
282
283
278
283
279
284
283
282
285
285
282
286
281
285
284
280
283
286
281
284
285
282

227
227
226
227
226
229
226
225
226
227
227
226
229
230
230
227
226
226
227
226
226
226
229
227
226
230
227
229
227
229
228
229
228
230
226
227
225
227
226
226
228
224
225
227
229
227
226
229
227
226
229
226
230
232
229
230
226
230
228
229

37
39
39
39
36
39
35
33
41
37
38
34
36
37
41
41
39
37
37
35
35
39
39
38
40
39
41
34
37
38
34
42
35
32
38
38
38
35
42
35
36
36
37
36
37
36
34
41
35
32
33
41
40
35
40
39
39
38
36
41

492
492
492
488
491
489
489
490
488
491
488
487
490
486
489
487
492
493
486
490
487
489
492
489
491
492
491
491
488
490
486
489
489
490
485
488
488
490
487
489
488
490
489
490
488
489
489
489
491
491
486
489
491
491
489
490
491
487
489
489

29482
29464
29476
29466
29456
29450
29448
29436
29451
29458
29460
29455
29453
29432
29434
29447
29472
29443
29448
29452
29456
29430
29462
29467
29454
29480
29464
29455
29457
29463
29460
29466
29436
29437
29457
29461
29448
29457
29458
29475
29458
29446
29447
29437
29462
29435
29438
29455
29484
29465
29474
29446
29455
29445
29442
29441
29468
29451
29451
29431

18611
18611
18626
18626
18642
18642
18657
18657
18673
18673
18673
18689
18689
18704
18704
18720
18720
18735
18735
18735
18751
18751
18767
18767
18782
18782
18798
18798
18813
18813
18813
18829
18829
18845
18845
18860
18860
18876
18876
18876
18891
18891
18907
18907
18923
18923
18938
18938
18938
18954
18954
18969
18969
18985
18985
19001
19001
19016
19016
19016

-15191
-13648
-2822
10169
-2879
-12982
2066
32764
9697
-12475
-9717
-17862
9007
-14156
-3965
9050
-13791
2128
9000
-12637
-2686
11805
-13148
-14065
-15536
-14053
-18437
-13796
-13210
-14793
-13547
-11102
-13572
-13742
3108
-14317
-117
-14572
-11164
-14743
-8383
-14040
-14548
-8726
-14200
-14313
-13686
-15325
-7608
-14464
-14143
-15357
-13842
-12848
-15456
-11218
-13620
7876
-3950
8804

42
48
41
38
43
41
43
36
43
45
39
40
45
38
40
45
47
38
43
44
48
43
44
39
39
38
43
39
42
42
43
45
35
41
38
43
44
40
44
45
42
41
44
46
47
42
42
46
40
43
46
44
44
43
45
44
42
37
35
37

-42
-43
-43
-44
-52
-44
-42
-42
-42
-42
-43
-44
-44
-44
-44
-45
-44
-42
-44
-44
-41
-44
-42
-41
-40
-42
-42
-43
-43
-42
-46
-49
-42
-47
-43
-46
-41
-47
-42
-44
-41
-41
-39
-45
-43
-46
-41
-41
-42
-41
-44
-45
-50
-45
-42
-43
-43
-40
-46
-43

285
280
285
281
282
283
280
284
284
285
278
283
286
285
283
282
283
285
284
283
285
286
286
279
283
282
285
289
282
283
286
279
285
282
276
282
281
283
280
282
283
283
285
284
285
284
282
286
283
283
277
283
285
285
282
280
287
280
283
284

225
228
224
228
227
226
228
228
226
228
226
228
225
229
227
227
228
227
229
227
227
226
223
228
226
225
229
229
229
229
228
228
226
229
229
227
226
225
229
224
226
227
226
228
226
229
228
229
229
228
227
227
230
224
228
229
230
228
226
225

40
42
39
37
34
35
38
38
35
39
36
39
38
38
35
35
36
39
40
37
33
32
41
42
38
32
40
37
36
38
36
38
37
40
40
35
36
38
30
36
38
34
36
36
37
35
41
41
38
36
39
38
34
41
37
39
40
37
38
39

490
488
488
486
490
490
490
487
493
490
489
490
489
490
486
491
485
488
488
490
487
488
490
487
489
488
492
490
490
487
491
488
490
487
492
490
489
490
488
488
490
487
479
489
489
491
488
489
489
489
489
488
488
488
491
490
489
490
491
486

29468
29462
29457
29451
29459
29456
29456
29445
29466
29469
29452
29457
29456
29453
29432
29458
29465
29453
29472
29454
29467
29454
29459
29461
29454
29443
29464
29460
29462
29469
29463
29465
29437
29477
29454
29438
29455
29464
29460
29451
29472
29454
29478
29444
29474
29478
29456
29475
29463
29459
29429
29464
29465
29458
29468
29480
29442
29462
29449
29475

19032
19032
19047
19047
19063
19063
19079
19079
19079
19094
19094
19110
19110
19125
19125
19141
19141
19157
19157
19172
19172
19172
19188
19188
19203
19203
19219
19219
19235
19235
19250
19250
19250
19266
19266
19281
19281
19297
19297
19313
19313
19313
19328
19328
19344
19344
19359
19359
19375
19375
19375
19391
19391
19406
19406
19422
19422
19437
19437
19437

1346
3246
-13801
-14150
7377
-14737
-8016
9681
-4031
-14853
7320
-13716
-1151
-13987
-14253
-14025
-11943
12391
981
-14154
-14766
-6438
1747
9690
-13761
-13970
-14222
-13606
-13716
-14193
-628
-13705
-1992
-14752
3616
-14214
-14346
-14163
-13343
-14255
-13456
-13684
-11710
10027
-13816
11413
-8844
-13202
-6123
-14336
-14507
-13660
-14888
-17221
25481
-8765
-15058
-14385
1638
-14428

39
43
42
44
41
41
41
38
39
44
45
43
45
42
42
41
42
40
44
45
41
43
41
44
40
44
38
35
35
44
42
42
44
43
43
41
45
39
48
42
43
33
42
41
37
40
44
43
48
40
42
46
42
41
39
44
35
40
41
43

-44
-42
-43
-42
-45
-45
-41
-41
-43
-45
-44
-43
-43
-45
-47
-45
-47
-44
-41
-44
-45
-45
-45
-44
-43
-41
-43
-42
-44
-41
-41
-42
-43
-44
-44
-45
-48
-43
-42
-44
-45
-42
-43
-44
-45
-43
-42
-44
-45
-43
-42
-41
-42
-45
-44
-46
-42
-44
-44
-42

284
284
280
283
284
281
286
283
282
281
285
285
282
283
284
284
281
283
281
283
283
288
285
280
280
282
282
284
282
279
279
285
284
283
281
285
282
284
285
284
281
286
284
281
282
284
284
281
285
284
285
283
287
285
286
284
283
284
279
283

226
226
229
229
228
228
229
226
227
226
228
226
227
227
227
229
230
226
227
225
224
227
227
228
227
227
228
227
227
229
227
228
227
228
229
225
227
226
227
225
228
228
227
227
228
228
224
229
229
229
227
226
228
229
228
229
228
223
231
228

37
36
36
36
37
35
36
36
38
39
34
35
40
39
41
38
39
40
37
39
40
37
38
40
42
37
38
40
42
36
37
41
41
38
39
34
40
38
36
37
35
36
43
38
37
32
37
33
39
33
36
36
34
38
39
37
38
39
38
37

491
490
491
489
488
491
491
491
491
487
489
491
490
489
486
490
489
489
492
490
490
489
491
488
492
490
487
491
492
489
492
490
492
488
488
488
492
489
491
488
492
491
489
488
489
490
489
490
487
490
492
490
488
490
489
486
489
487
484
486

29466
29447
29451
29463
29453
29442
29472
29463
29458
29462
29451
29475
29471
29463
29460
29459
29454
29480
29455
29479
29474
29450
29472
29454
29478
29461
29451
29464
29454
29453
29451
29461
29474
29486
29463
29473
29441
29463
29473
29463
29464
29445
29461
29471
29453
29471
29490
29469
29445
29450
29475
29451
29470
29455
29450
29441
29464
29461
29452
29448

19453
19453
19469
19469
19484
19484
19500
19500
19515
19515
19531
19531
19531
19547
19547
19562
19562
19578
19578
19593
19593
19593
19609
19609
19625
19625
19640
19640
19656
19656
19671
19671
19671
19687
19687
19703
19703
19718
19718
19718
19734
19734
19749
19749
19765
19765
19781
19781
19796
19796
19796
19812
19812
19827
19827
19843
19843
19859
19859
19859

-10031
-14809
-13866
-18353
-14424
-8589
-14025
10052
-13557
-10633
1207
8924
-14003
8677
-7939
-13811
-15165
8663
10201
2374
9070
9561
-13334
-13513
-14256
-14851
-15855
-13839
-14714
-13306
-14949
-13752
-13883
-14950
-13709
-14058
-1458
-13746
-13819
1107
-14253
-1936
-15401
15018
-13214
-11701
-18362
-13728
-735
-13553
-8489
-13274
-13879
-9090
-17483
-1157
10656
7475
-13544
-12346

38
46
44
42
37
40
41
45
38
39
38
42
45
40
36
41
37
41
38
40
40
43
44
45
45
42
39
38
37
39
46
43
43
38
41
41
43
47
48
44
42
41
47
34
42
45
43
41
42
40
48
44
47
45
44
44
44
45
39
43

-43
-42
-42
-43
-43
-41
-42
-42
-44
-45
-44
-43
-43
-42
-43
-47
-45
-47
-43
-44
-46
-44
-49
-43
-46
-41
-51
-41
-48
-44
-44
-42
-44
-40
-42
-41
-42
-44
-44
-45
-45
-43
-44
-42
-44
-47
-44
-45
-40
-40
-41
-42
-44
-43
-43
-43
-45
-45
-41
-45

281
280
285
282
277
282
281
283
279
279
279
286
283
284
283
284
285
277
281
283
282
279
286
283
281
285
285
286
285
282
280
281
282
286
282
284
283
283
279
284
285
282
279
279
281
281
282
286
282
284
286
284
277
283
275
282
285
287
287
285

227
228
228
230
229
229
229
230
229
227
225
227
229
230
228
226
230
228
228
227
226
228
230
226
229
229
228
225
229
221
228
227
228
229
230
225
229
228
226
228
226
227
227
229
229
228
228
228
227
229
230
228
231
225
227
229
224
228
230
226

38
39
36
39
32
39
36
38
41
39
39
39
39
38
37
37
39
41
38
37
40
34
38
40
37
41
42
31
34
36
38
37
34
36
34
34
35
42
39
40
37
36
42
41
34
35
40
37
39
33
39
37
33
37
40
41
39
34
39
41

488
488
490
490
489
489
488
490
487
491
489
492
488
489
490
490
489
489
490
489
486
486
489
489
488
490
488
490
488
489
487
488
490
488
489
489
490
488
488
488
491
490
492
489
490
491
489
489
489
490
489
484
486
490
490
487
486
486
489
488

29435
29463
29453
29432
29451
29450
29489
29450
29472
29478
29464
29466
29455
29470
29466
29464
29458
29441
29445
29460
29476
29469
29463
29476
29465
29449
29460
29473
29441
29455
29450
29468
29464
29451
29459
29461
29458
29457
29467
29465
29463
29453
29465
29457
29469
29466
29455
29468
29478
29470
29460
29462
29471
29453
29457
29445
29467
29453
29468
29457

19874
19874
19890
19890
19905
19905
19921
19921
19921
19937
19937
19952
19952
19968
19968
19983
19983
19983
19999
19999
20015
20015
20030
20030
20046
20046
20046
20061
20061
20077
20077
20093
20093
20108
20108
20124
20124
20124
20139
20139
20155
20155
20171
20171
20186
20186
20202
20202
20217
20217
20217
20233
20233
20249
20249
20264
20264
20264
20280
20280

6092
-14363
-14130
-14522
-13683
-14000
4440
-13967
-13975
-14954
-12549
32202
-14114
-14526
-13695
8691
2370
-13262
13152
7894
9506
-17254
-15368
-13851
-12990
-13447
567
-14008
4494
-12947
639
-13680
-13928
-14944
-12714
577
-13641
-14440
-15129
-15239
-14640
-12923
-15126
-10984
-14438
-15051
3904
-1593
6676
-13954
-13616
-13284
-13529
-13272
8055
-16416
5049
-10997
-14308
-14217

38
45
44
34
40
43
41
44
44
39
45
41
43
40
40
41
42
38
46
42
45
46
40
38
41
43
41
42
39
44
42
39
39
40
45
44
43
42
46
46
46
45
45
46
44
39
43
43
41
43
42
44
38
46
40
41
44
41
40
46

-42
-42
-44
-43
-44
-45
-48
-51
-46
-41
-48
-45
-44
-46
-40
-45
-43
-45
-42
-44
-44
-43
-44
-47
-45
-42
-43
-44
-44
-45
-40
-44
-42
-45
-46
-43
-44
-44
-40
-45
-45
-43
-43
-43
-43
-41
-43
-46
-42
-44
-42
-41
-41
-43
-45
-42
-43
-43
-45
-48

284
285
283
284
283
282
282
281
281
286
280
277
283
284
286
282
283
281
287
282
283
282
282
284
282
279
283
283
285
285
284
281
279
286
284
283
284
278
279
283
284
280
276
285
281
283
286
284
282
281
282
286
281
283
283
281
281
282
280
285

226
224
228
222
229
225
223
226
224
227
223
227
228
225
228
226
227
228
225
225
228
229
227
228
226
225
230
225
225
228
229
227
225
226
228
229
226
228
228
228
229
224
229
223
226
226
228
229
225
228
226
226
227
224
228
226
226
224
228
227

32
33
38
33
35
40
36
42
35
38
40
35
40
36
37
39
38
31
35
40
38
40
38
35
37
37
38
39
39
40
35
37
41
42
42
39
37
35
36
36
38
35
38
42
35
39
41
38
37
42
39
38
43
37
37
38
37
36
38
42

490
488
486
486
489
488
489
490
490
488
490
488
490
488
486
488
486
491
490
492
490
490
488
491
488
494
491
489
486
488
489
487
488
490
491
487
487
487
491
485
490
491
489
485
488
490
491
491
488
490
491
490
492
490
490
488
488
489
491
489

29451
29456
29464
29448
29449
29465
29461
29470
29451
29441
29462
29449
29476
29457
29463
29443
29475
29456
29450
29481
29443
29462
29466
29459
29439
29447
29449
29461
29440
29458
29455
29462
29466
29468
29460
29463
29454
29466
29455
29463
29427
29450
29460
29457
29450
29449
29462
29478
29453
29477
29475
29449
29461
29468
29450
29464
29460
29445
29452
29469

20295
20295
20311
20311
20327
20327
20342
20342
20342
20358
20358
20373
20373
20389
20389
20389
20405
20405
20420
20420
20436
20436
20451
20451
20451
20467
20467
20483
20483
20498
20498
20514
20514
20529
20529
20529
20545
20545
20561
20561
20576
20576
20592
20592
20592
20607
20607
20623
20623
20639
20639
20654
20654
20654
20670
20670
20685
20685
20701
20701

464
-14052
-1469
-13455
-13829
-15794
8986
8798
9943
-13661
-7524
-15633
-14297
-13568
8345
-10265
-13672
9941
-14064
-18614
-14766
-1879
-13868
-13211
-14170
-16992
-4097
-14084
-14788
-13843
-15035
-18064
6805
-14747
-13370
7297
-4312
-13503
-14442
-14296
-13476
-14417
-16446
15580
9400
-13326
-13996
-16485
-3171
-13806
-2080
-14009
-14548
-14100
-5034
-10762
-13577
9774
-15136
2203

38
44
44
44
47
45
42
42
46
45
41
42
44
46
44
43
45
40
34
40
35
41
42
40
37
42
43
42
43
43
43
42
46
43
45
42
45
44
41
39
42
39
44
41
46
41
47
46
40
41
43
43
45
43
42
45
43
43
44
44

-45
-40
-46
-43
-42
-43
-44
-40
-48
-45
-42
-42
-43
-45
-44
-42
-44
-43
-44
-46
-42
-40
-44
-46
-44
-40
-41
-42
-41
-44
-42
-42
-43
-42
-43
-43
-45
-44
-40
-42
-43
-42
-45
-47
-45
-44
-42
-45
-44
-42
-45
-43
-45
-41
-45
-43
-43
-42
-45
-41

283
281
282
279
280
285
282
286
285
284
282
282
284
282
279
287
281
284
283
281
284
284
280
283
283
286
284
281
284
283
285
283
285
279
282
286
285
286
284
280
282
281
281
284
284
282
283
281
286
283
282
283
283
283
284
286
278
282
286
280

226
227
225
227
228
228
229
229
228
230
227
224
229
227
228
230
223
228
229
229
227
228
228
228
229
229
229
231
219
230
228
228
229
229
228
228
228
229
228
230
228
228
227
228
228
226
229
227
228
226
230
228
228
227
229
226
227
227
228
229

39
38
41
34
37
38
29
40
42
38
39
40
32
37
31
37
39
37
40
39
33
38
41
43
40
37
38
34
41
40
38
33
42
36
30
39
37
39
38
30
31
33
37
37
35
39
34
38
32
36
39
35
35
35
32
35
37
40
39
35

488
486
491
490
491
491
487
489
491
489
490
491
488
490
490
488
487
489
487
491
489
490
491
487
489
487
489
489
491
491
489
492
489
490
485
490
493
489
490
490
489
487
489
487
489
487
487
485
489
489
486
488
491
490
486
490
488
491
490
491

29443
29458
29468
29457
29451
29456
29454
29440
29477
29440
29475
29471
29487
29469
29473
29458
29442
29461
29463
29448
29465
29452
29448
29471
29446
29451
29472
29475
29449
29442
29449
29457
29468
29444
29452
29458
29442
29462
29444
29476
29450
29441
29460
29447
29476
29459
29450
29443
29458
29442
29457
29460
29466
29453
29452
29438
29480
29473
29453
29442

20717
20717
20717
20732
20732
20748
20748
20763
20763
20779
20779
20795
20795
20795
20810
20810
20826
20826
20841
20841
20841
20857
20857
20873
20873
20888
20888
20904
20904
20919
20919
20919
20935
20935
20951
20951
20966
20966
20966
20982
20982
20997
20997
21013
21013
21029
21029
21044
21044
21060
21060
21060
21075
21075
21091
21091
21107
21107
21122
21122

-14303
-6883
-14547
-14053
-14995
-8136
-6826
-17474
-1431
-14392
-12830
-14158
9635
-14256
-13757
-14407
-17089
-14723
-13963
-14784
-12793
-15520
-15385
-14768
-11779
-13178
-13262
-14214
-6064
-14591
-15344
-14455
2779
-1723
-13902
-15138
7940
-13213
-13846
-14660
-14234
-5362
9543
-14196
-10485
-14973
9655
-14630
-13455
-14891
-13956
-14837
7192
-13422
-3658
9349
-15086
-14074
-15130
-10928

43
40
38
44
40
40
42
43
38
38
39
43
43
43
40
42
44
37
42
42
45
44
39
47
47
42
40
36
47
38
43
38
40
43
37
42
43
44
46
45
44
41
43
42
44
37
43
45
44
41
37
40
42
43
44
46
45
45
42
44

-42
-43
-45
-41
-42
-44
-44
-48
-45
-43
-42
-42
-43
-40
-42
-41
-42
-43
-40
-45
-44
-39
-41
-42
-47
-42
-40
-46
-42
-45
-41
-41
-44
-45
-50
-47
-43
-46
-43
-48
-41
-42
-45
-45
-42
-45
-45
-42
-44
-46
-45
-48
-44
-45
-43
-44
-42
-45
-44
-43

285
285
282
282
284
285
282
280
280
281
281
284
283
285
281
282
281
280
277
284
282
283
283
283
280
285
282
280
284
286
283
279
280
284
281
287
285
284
284
285
283
281
283
282
284
285
280
282
281
278
278
288
284
278
285
281
284
283
283
279

226
227
226
228
228
228
228
228
228
226
227
228
230
228
227
227
228
230
227
230
230
225
227
227
227
229
227
229
226
228
229
224
230
228
229
226
229
226
226
227
230
227
229
226
228
228
227
228
229
229
230
229
230
227
231
231
229
228
227
228

38
37
37
41
38
37
39
29
37
35
42
36
39
29
32
36
41
38
39
38
40
30
38
37
37
37
32
38
27
40
36
40
37
33
37
33
35
35
38
40
40
41
40
32
42
36
40
40
37
39
36
40
35
41
35
38
35
39
36
35

490
489
492
490
487
491
488
490
491
488
489
491
490
489
490
489
490
486
488
491
487
490
490
489
487
492
489
488
490
492
491
488
487
492
493
491
491
488
492
487
489
491
489
489
485
488
489
492
488
489
492
486
490
490
485
491
490
491
491
491

29457
29437
29461
29448
29457
29451
29474
29451
29447
29471
29465
29437
29453
29467
29447
29461
29477
29471
29485
29465
29441
29466
29483
29477
29468
29471
29463
29458
29489
29461
29470
29458
29485
29457
29459
29454
29444
29468
29466
29480
29469
29456
29471
29453
29439
29467
29493
29460
29450
29467
29474
29443
29475
29459
29473
29445
29478
29458
29466
29466

21122
21138
21138
21153
21153
21169
21169
21185
21185
21185
21200
21200
21216
21216
21231
21231
21247
21247
21263
21263
21263
21278
21278
21294
21294
21309
21309
21325
21325
21325
21341
21341
21356
21356
21372
21372
21387
21387
21387
21403
21403
21419
21419
21434
21434
21434
21450
21450
21465
21465
21481
21481
21497
21497
21512
21512
21528
21528
21543
21543

-14242
-17693
-3342
-14254
1326
-12767
-14423
-13877
-13522
-14552
-15612
2850
-14167
-13949
-13587
2535
-13565
-3000
-17861
-14203
-13500
-1904
7271
8530
-13823
-15765
-13646
-12906
-15346
10799
-13248
-15204
-13050
-17082
-14103
-8080
-13811
-14605
8299
-14195
10544
-13382
-14241
-14368
-15016
-13689
-13171
-12984
-14032
-13694
-13300
-14760
-13887
-18553
4021
-13933
-13712
-14890
-15270
-13692

35
45
41
46
39
39
47
39
40
39
40
45
33
41
41
40
43
41
44
41
38
38
40
38
42
41
39
42
36
39
39
45
44
39
36
40
43
42
37
39
34
38
43
36
38
43
38
44
46
39
38
44
42
41
42
39
44
45
43
37

-44
-47
-49
-43
-46
-41
-45
-42
-43
-42
-43
-43
-43
-42
-42
-45
-44
-41
-44
-46
-44
-50
-41
-44
-46
-42
-42
-42
-41
-45
-40
-48
-44
-45
-46
-42
-43
-43
-47
-43
-44
-46
-41
-41
-41
-43
-43
-44
-41
-44
-46
-44
-46
-47
-42
-42
-44
-43
-42
-42

282
285
284
284
283
284
283
280
283
279
281
282
279
281
283
284
283
282
281
283
279
284
280
280
281
282
284
282
278
285
284
284
286
284
284
282
283
281
275
279
283
285
283
285
285
284
285
286
282
278
281
284
283
282
287
283
285
283
284
279

228
227
229
225
232
229
227
231
229
226
227
225
229
228
229
227
228
227
229
228
228
229
228
227
227
227
228
230
228
230
228
228
227
225
229
228
229
225
225
227
228
229
230
230
230
228
228
230
228
228
226
224
229
227
227
228
227
231
227
227

36
37
40
35
39
38
38
35
36
38
35
36
39
37
40
37
33
36
37
37
40
34
35
36
37
35
37
40
37
34
35
41
38
37
39
37
38
37
38
39
40
38
38
36
38
40
38
35
34
38
39
41
32
37
43
39
40
41
35
37

491
485
490
490
493
493
488
492
491
490
487
492
491
489
490
490
491
492
488
492
491
492
490
490
485
491
492
491
490
488
489
492
490
490
490
491
487
490
491
490
491
487
489
489
490
489
490
488
491
489
491
492
491
492
489
491
491
489
489
492

29450
29447
29469
29457
29454
29469
29459
29475
29459
29456
29469
29486
29458
29454
29468
29457
29454
29464
29457
29446
29449
29480
29463
29489
29465
29442
29493
29451
29470
29445
29463
29441
29457
29474
29453
29469
29448
29455
29429
29451
29447
29449
29450
29443
29457
29466
29462
29460
29447
29459
29473
29436
29450
29449
29443
29437
29454
29461
29437
29438

21543
21559
21559
21575
21575
21590
21590
21606
21606
21606
21621
21637
21637
21653
21653
21653
21668
21668
21684
21684
21699
21699
21715
21715
21731
21731
21731
21746
21746
21762
21762
21777
21777
21793
21793
21809
21809
21809
21824
21824
21840
21840
21855
21855
21855
21871
21871
21887
21887
21902
21902
21918
21918
21933
21933
21949
21949
21949
21965
21965

2555
9028
-2817
-16395
-12848
5994
-15218
-13600
817
-13794
-18145
24763
6387
-10370
-13665
-13985
-13985
-13998
-2975
-16643
8187
-5978
-14045
-14895
-14002
-14385
-13558
9354
-14689
14163
-17160
9793
-13920
-13964
-15926
-13226
4106
-12976
-14262
-14812
-2109
-14228
-13716
-14527
-10536
-13219
-675
-4667
-12936
-13544
-14360
-14871
-14803
-14575
-13134
-13835
1221
-13754
8235
-14010

43
42
45
41
41
44
38
35
40
43
40
44
40
43
42
40
37
41
45
42
42
43
36
44
40
38
39
42
45
40
39
38
40
47
45
40
42
45
39
46
39
41
43
42
43
43
42
39
46
46
41
41
40
42
46
42
46
41
39
42

-44
-44
-43
-43
-42
-46
-44
-45
-42
-47
-41
-45
-43
-43
-44
-43
-44
-41
-42
-43
-41
-42
-42
-42
-43
-41
-43
-41
-42
-44
-43
-43
-48
-45
-43
-43
-47
-46
-41
-46
-48
-43
-43
-41
-46
-42
-46
-43
-45
-43
-44
-44
-45
-46
-44
-47
-42
-46
-48
-43

282
284
284
284
282
283
283
284
286
283
281
282
284
278
280
284
283
282
282
282
284
280
282
283
281
281
285
282
285
283
283
282
280
280
285
279
284
282
282
281
282
280
283
280
282
286
286
281
282
284
281
283
284
284
286
280
281
283
278
281

223
227
228
231
228
224
229
225
227
227
230
228
228
225
227
227
227
228
229
229
227
227
227
228
229
230
229
227
231
226
228
229
227
230
229
228
226
228
224
228
229
228
227
230
229
222
230
227
228
229
224
226
230
230
226
229
227
230
229
223

41
37
40
37
38
38
39
37
30
38
36
36
36
40
38
39
34
38
40
39
33
37
35
32
37
39
40
40
35
35
38
36
39
37
37
39
37
38
38
38
40
34
39
36
43
39
36
38
38
32
36
40
38
39
34
34
37
33
40
41

492
488
490
490
491
490
491
488
492
484
491
488
489
490
490
490
489
489
491
488
489
491
491
491
488
489
489
491
489
491
491
487
486
489
490
492
490
490
487
488
491
488
488
491
489
489
488
492
493
492
489
491
489
491
489
488
490
489
491
491

29463
29456
29449
29447
29456
29464
29439
29453
29454
29442
29458
29475
29498
29459
29444
29453
29439
29434
29465
29442
29478
29476
29465
29464
29452
29445
29462
29457
29469
29462
29458
29444
29460
29456
29466
29431
29447
29441
29465
29458
29453
29479
29438
29460
29462
29441
29460
29456
29466
29483
29463
29479
29452
29447
29460
29440
29462
29442
29438
29461

21980
21980
21996
21996
22011
22011
22011
22027
22027
22043
22043
22058
22058
22074
22074
22074
22089
22089
22105
22105
22121
22121
22136
22136
22152
22152
22152
22167
22167
22183
22183
22199
22199
22214
22214
22214
22230
22230
22245
22245
22261
22261
22277
22277
22277
22292
22292
22308
22308
22323
22323
22339
22339
22355
22355
22355
22370
22370
22386
22386

-5509
-14153
-6286
-4231
-14643
-14249
-14690
-14650
-14278
-16302
-13648
8199
-14536
747
-2945
-14107
-14258
-17800
-14965
-14202
-17616
-14708
2008
-10607
-4569
-13714
-14152
-14955
-13227
-10664
-14035
-17820
-14397
-18140
-12354
-10816
-13033
-14772
9742
-14356
-13382
-14647
-15145
-13746
-13900
-15146
9226
-15722
-13156
3431
-9202
-5104
1691
8441
-14632
-14207
-15455
-13649
-4459
-13081

42
41
43
46
41
41
44
42
42
47
43
45
45
42
40
45
47
42
41
39
46
40
41
48
41
42
43
45
43
44
44
44
42
37
39
44
44
41
37
46
45
41
45
43
42
38
39
46
42
45
43
38
42
43
42
40
45
41
46
44

-44
-44
-44
-44
-44
-41
-45
-45
-44
-46
-42
-45
-45
-50
-43
-44
-42
-43
-42
-46
-46
-42
-46
-45
-42
-45
-43
-42
-45
-43
-43
-45
-46
-46
-42
-44
-44
-42
-44
-43
-43
-48
-43
-44
-45
-46
-43
-43
-44
-45
-44
-43
-46
-41
-45
-41
-44
-45
-43
-46

282
283
284
285
286
283
283
282
284
279
282
284
280
282
287
283
281
285
286
286
283
281
283
284
281
284
286
278
281
285
279
282
287
287
280
284
283
279
283
275
282
284
286
282
281
278
284
278
283
284
282
285
284
282
280
285
282
284
283
283

228
225
231
229
228
229
227
227
227
227
229
223
228
227
226
228
226
228
227
227
226
229
226
224
224
225
229
226
229
227
229
228
228
229
229
223
228
230
226
225
229
228
225
228
227
229
225
228
227
230
226
231
229
229
229
228
229
227
229
228

41
38
39
41
37
39
39
39
42
41
35
39
42
35
40
42
35
35
37
35
38
30
31
40
34
34
31
39
35
40
40
33
37
41
35
38
40
39
39
35
35
35
40
40
38
39
37
40
38
38
38
35
40
38
36
39
35
40
37
37

490
491
487
488
491
489
488
490
489
490
489
491
490
490
488
490
491
488
488
489
489
491
488
488
490
492
487
488
488
488
486
485
489
487
490
488
488
490
487
491
489
489
490
493
488
489
487
489
488
489
490
489
491
489
488
488
487
488
488
491

29447
29489
29425
29441
29429
29419
29428
29449
29440
29443
29478
29436
29436
29442
29457
29433
29453
29430
29464
29468
29476
29485
29481
29451
29448
29470
29479
29460
29439
29458
29466
29452
29457
29464
29434
29450
29458
29452
29447
29469
29460
29445
29456
29441
29461
29461
29449
29445
29452
29448
29424
29447
29440
29438
29465
29433
29450
29463
29451
29442

22401
22401
22417
22417
22417
22433
22433
22448
22448
22464
22464
22479
22479
22479
22495
22511
22511
22511
22526
22526
22542
22542
22557
22557
22557
22573
22573
22589
22589
22604
22604
22620
22620
22635
22635
22635
22651
22651
22667
22667
22682
22682
22698
22698
22698
22713
22713
22729
22729
22745
22745
22760
22760
22760
22776
22776
22791
22791
22807
22807

-12506
-11698
-14654
-14360
-12347
-14352
-14157
-7559
-15192
-13410
-14664
-12162
9869
853
7976
-14041
-14678
-13657
-14460
-14282
-13589
-14946
1699
-4175
-14608
-11616
9536
-14212
-5324
-14921
16890
-9681
-14120
-13360
-14392
10739
-13187
-15384
-14183
-13298
-2976
-15002
-14551
2620
-11415
-13564
9273
-14121
-9194
-13961
3008
-17713
2339
-13889
-17085
-14180
-6463
-17468
8689
-13876

41
44
39
39
42
42
46
42
41
39
41
41
47
39
41
47
38
45
46
44
44
42
44
47
38
42
39
38
41
38
37
45
44
44
46
39
48
39
45
41
44
43
42
42
40
44
41
49
44
39
40
42
42
44
40
37
45
43
49
47

-46
-46
-44
-41
-44
-43
-42
-47
-42
-43
-42
-44
-42
-44
-45
-47
-42
-44
-51
-44
-43
-44
-45
-42
-45
-44
-44
-46
-41
-42
-43
-43
-42
-44
-44
-45
-42
-43
-46
-42
-45
-42
-44
-43
-45
-44
-40
-44
-42
-45
-44
-42
-43
-41
-46
-45
-41
-44
-47
-46

282
283
281
282
283
282
282
285
283
284
278
283
279
285
285
285
284
285
285
282
285
282
283
286
284
283
285
281
279
282
284
280
285
286
283
284
280
279
282
282
285
285
285
279
283
283
286
283
282
285
284
282
283
282
279
281
282
283
284
279

228
229
229
226
227
228
226
225
228
225
228
226
226
225
225
229
229
228
227
226
227
229
228
225
229
229
228
226
228
225
228
229
230
226
225
226
227
230
228
229
228
229
227
231
228
224
229
227
230
224
230
227
228
229
229
228
224
228
227
224

34
39
30
35
37
38
33
38
36
36
38
38
41
39
40
36
36
38
36
41
42
38
39
35
37
35
41
36
35
40
38
40
32
38
39
37
40
35
37
41
43
40
35
36
32
43
41
38
39
32
38
35
37
39
33
40
41
38
38
33

491
488
488
494
489
489
490
489
489
492
489
490
492
487
490
490
486
487
488
489
485
491
485
490
491
487
488
487
492
488
489
491
487
487
490
489
487
489
488
490
491
488
493
490
492
489
488
491
489
490
490
491
487
490
489
490
491
490
485
491

29464
29466
29444
29432
29458
29470
29452
29461
29451
29464
29445
29451
29450
29437
29429
29466
29450
29449
29446
29462
29477
29452
29440
29465
29459
29452
29456
29476
29467
29453
29455
29463
29448
29446
29455
29435
29463
29473
29432
29448
29451
29462
29441
29454
29457
29456
29469
29442
29461
29470
29452
29465
29465
29452
29459
29463
29444
29453
29451
29449

22823
22823
22838
22838
22854
22854
22854
22869
22869
22885
22885
22901
22901
22916
22916
22916
22932
22932
22947
22947
22963
22963
22979
22979
22994
22994
23010
23010
23010
23025
23025
23041
23041
23057
23057
23072
23072
23072
23088
23088
23103
23103
23119
23119
23135
23135
23135
23150
23150
23166
23166
23181
23181
23197
23197
23197
23213
23213
23228
23228

-14502
-17549
-8473
1348
-14347
-14969
-13726
-13537
-14790
8564
8244
-13362
-17177
5829
-14562
-4975
-14116
-13418
-2372
-14030
-9362
-13243
-14513
-14707
-679
6730
-14815
-17964
-13295
-13510
-14567
1397
-14121
9652
-13555
1398
-10047
-11309
-10015
-3043
9377
574
-15522
-244
-16746
-15538
-13609
3649
-15139
3656
-13919
-15061
-11331
-11014
-15950
-13698
-13642
-10384
-765
9116

43
43
44
46
46
39
40
41
40
42
43
46
44
41
46
42
43
37
46
41
45
43
42
43
46
42
47
41
41
46
41
36
43
41
39
39
48
35
43
39
40
38
40
47
42
40
41
43
45
39
43
41
44
39
46
39
39
39
43
42

-44
-44
-45
-43
-43
-41
-45
-44
-42
-55
-44
-41
-41
-46
-45
-48
-41
-41
-41
-42
-41
-46
-42
-43
-42
-45
-41
-43
-44
-43
-43
-48
-42
-49
-42
-43
-42
-43
-44
-42
-43
-40
-43
-42
-47
-45
-42
-42
-42
-43
-45
-48
-45
-43
-45
-45
-46
-43
-44
-41

283
284
285
283
285
287
284
284
282
284
282
279
284
285
287
285
283
283
284
281
284
284
277
284
284
285
283
281
279
283
285
283
283
279
287
281
283
285
283
283
285
285
282
286
285
282
286
280
283
279
285
282
285
281
284
286
280
281
285
287

226
227
227
227
225
229
229
226
228
230
228
229
226
226
229
227
226
228
227
223
230
230
228
229
230
229
229
229
230
227
226
225
229
228
224
233
229
227
229
225
229
228
227
226
225
226
227
228
225
228
227
228
225
227
227
228
228
226
230
226

38
38
37
42
40
37
37
41
39
39
37
40
39
38
37
37
35
40
38
33
39
34
38
38
37
34
36
39
40
39
38
36
41
34
36
42
40
32
38
35
37
36
36
37
34
38
38
35
31
41
39
36
42
39
41
39
39
39
40
39

491
490
487
489
492
493
492
488
484
490
492
490
493
492
490
492
492
491
489
486
491
490
493
488
488
492
491
491
491
491
491
491
492
488
492
491
492
489
491
485
489
490
491
492
489
489
491
487
491
490
490
489
489
490
490
490
488
490
489
490

29478
29457
29460
29492
29455
29463
29473
29472
29446
29454
29458
29462
29455
29447
29480
29483
29476
29454
29466
29482
29458
29479
29442
29469
29470
29452
29488
29456
29437
29451
29442
29426
29452
29447
29446
29462
29450
29439
29464
29450
29487
29464
29452
29480
29439
29464
29458
29475
29453
29487
29461
29468
29439
29473
29470
29448
29458
29434
29462
29468

23244
23244
23259
23259
23275
23275
23275
23291
23291
23306
23306
23322
23322
23337
23337
23337
23353
23353
23369
23369
23384
23384
23400
23400
23400
23415
23415
23431
23431
23447
23447
23462
23462
23462
23478
23478
23493
23493
23509
23509
23525
23525
23540
23540
23540
23556
23556
23571
23571
23587
23587
23603
23603
23603
23618
23618
23634
23634
23649
23649

-14856
5464
-13791
-13928
-13373
567
-6592
-8562
-419
-13493
-14006
303
-15068
3112
-13735
-17315
-13786
-13669
-14787
-11068
-14579
-13211
-14088
-17096
-14387
9845
-14858
-14923
-13785
-2459
-13675
-18182
-14625
-14156
-13991
7398
-8289
-13940
-14158
-18204
-5837
-13961
-16021
9341
-12385
-13560
-13891
-14226
-13414
-1327
-13540
9750
-12992
-14195
-5914
9429
9566
-18335
-13606
5177

38
39
40
45
42
47
38
37
44
45
45
43
44
44
42
43
39
42
44
39
45
44
35
46
45
40
43
39
41
43
38
38
39
40
39
43
43
44
40
46
39
43
45
43
43
40
37
33
41
45
38
39
40
43
40
42
44
40
44
46

-44
-45
-41
-42
-41
-40
-47
-40
-44
-45
-44
-42
-45
-43
-43
-43
-40
-42
-41
-45
-44
-47
-42
-42
-42
-41
-43
-46
-47
-43
-44
-41
-43
-50
-42
-45
-44
-40
-41
-42
-47
-44
-44
-42
-45
-46
-43
-45
-44
-42
-42
-42
-49
-42
-42
-46
-46
-42
-43
-41

279
284
283
281
285
280
284
286
282
283
284
284
284
281
283
283
284
285
285
283
286
286
285
286
280
284
274
283
285
284
283
285
284
281
281
282
285
286
283
287
283
282
281
284
279
282
283
285
287
284
284
285
285
282
281
281
285
285
284
286

226
227
228
226
228
228
228
229
228
229
228
225
228
229
230
228
227
227
229
228
231
230
226
230
229
229
227
225
230
228
227
229
230
227
229
228
229
228
229
223
231
230
228
227
227
227
228
225
229
228
227
224
229
227
227
229
228
231
228
231

39
39
42
38
37
40
31
43
39
40
36
38
37
39
37
37
39
31
38
38
38
38
36
37
34
39
36
40
38
39
39
35
37
39
39
41
40
33
35
38
37
35
38
37
35
37
38
38
32
34
34
36
41
36
36
38
36
33
39
38

489
489
490
490
489
490
490
489
492
490
489
491
488
489
491
489
491
490
487
493
492
489
489
491
490
492
489
489
492
490
487
490
490
492
489
491
491
487
489
490
490
490
483
491
492
489
489
488
491
491
489
490
486
490
485
488
487
491
489
488

29451
29446
29463
29442
29483
29461
29465
29463
29454
29457
29431
29467
29467
29476
29458
29466
29454
29461
29450
29489
29469
29476
29440
29451
29462
29456
29459
29459
29470
29453
29454
29452
29452
29459
29434
29430
29451
29428
29443
29449
29462
29458
29447
29455
29435
29440
29433
29456
29446
29462
29457
29442
29460
29455
29476
29451
29433
29436
29453
29443

23665
23665
23665
23681
23681
23696
23696
23712
23712
23727
23727
23727
23743
23743
23759
23759
23774
23774
23790
23790
23805
23805
23821
23821
23837
23837
23837
23852
23852
23868
23868
23883
23883
23883
23899
23899
23915
23915
23930
23930
23946
23946
23946
23961
23961
23977
23977
23993
23993
24008
24008
24008
24024
24024
24039
24039
24055
24055
24071
24071

-10443
-14412
1892
-14340
-15210
-13119
-15012
-3034
-14051
-14357
-14739
-14296
-13566
-12457
-864
-4032
-14301
-15456
-3462
9481
-14216
-17384
-12823
8942
-13336
-15321
-14652
-14117
-14824
-14339
-13963
-14180
-16723
-4173
-13753
-13350
-13636
6359
-12708
-13354
-12453
-14873
-13933
-13571
2609
-14793
-13867
-16998
-12945
6280
-16562
-14521
9620
-6228
-13717
-13224
-14517
-14512
-17249
-14023

43
41
40
44
43
41
41
40
44
42
41
41
43
45
39
49
36
42
36
38
43
43
42
47
44
42
46
39
43
46
42
41
40
39
44
44
44
47
41
46
42
40
45
40
39
42
44
41
44
40
34
41
43
39
40
42
38
42
42
44

-43
-41
-39
-41
-44
-42
-44
-42
-41
-43
-43
-41
-45
-44
-44
-41
-42
-43
-42
-41
-45
-49
-42
-45
-43
-45
-44
-40
-46
-43
-46
-44
-46
-44
-45
-48
-45
-49
-48
-41
-43
-47
-43
-47
-44
-44
-43
-49
-46
-45
-44
-43
-47
-46
-43
-43
-43
-47
-44
-45

284
284
283
283
278
285
285
283
280
285
282
284
283
282
283
281
286
283
285
277
280
282
283
283
283
282
285
286
280
284
285
285
282
284
283
283
279
283
284
281
285
283
286
287
281
281
281
282
281
282
278
283
283
282
277
281
284
281
286
278

225
227
229
228
228
230
231
229
229
229
229
228
230
230
226
231
230
229
230
226
226
226
230
228
229
228
229
226
226
229
227
226
228
230
227
229
228
231
230
230
230
231
229
228
228
227
229
231
228
226
230
229
227
227
228
226
227
227
227
229

38
35
41
38
40
31
39
36
38
33
35
36
39
35
34
35
39
35
37
41
35
34
31
36
36
37
35
38
40
39
39
34
37
42
40
33
36
33
31
35
34
33
38
36
36
31
40
37
33
37
41
37
36
37
38
39
38
34
37
30

490
491
493
492
490
489
488
491
491
490
490
490
488
487
490
491
491
490
490
488
489
488
489
490
488
489
489
488
490
491
491
487
489
484
489
491
491
491
484
489
488
489
490
494
488
488
490
490
488
490
491
490
491
492
492
490
491
490
490
486

29478
29454
29451
29452
29440
29431
29446
29450
29458
29452
29462
29441
29474
29484
29442
29444
29442
29457
29451
29444
29467
29468
29454
29448
29459
29449
29451
29459
29451
29445
29442
29455
29450
29468
29448
29457
29455
29441
29462
29448
29452
29440
29427
29437
29437
29434
29434
29433
29439
29445
29449
29429
29437
29456
29442
29464
29452
29453
29450
29442

24071
24086
24086
24102
24102
24117
24117
24133
24133
24133
24149
24149
24164
24164
24180
24180
24195
24195
24195
24211
24211
24227
24227
24242
24242
24258
24258
24273
24273
24273
24289
24289
24305
24305
24320
24320
24336
24336
24351
24351
24351
24367
24367
24383
24383
24398
24398
24414
24414
24414
24429
24429
24445
24445
24461
24461
24476
24476
24492
24492

9896
20116
-14941
-16120
8019
-17758
-13193
-13465
-15324
9103
-16300
9747
-4479
-14200
-13150
-14617
-14713
2006
-13566
-4928
-13616
-13082
-14425
730
8681
-12987
-18069
8311
-13802
-14013
8899
-13610
-14654
-13839
-6954
-14134
-2852
-13873
-14426
-13673
-17498
5980
8153
-13835
-7182
8624
-13318
-15557
-14687
-13476
7857
-16749
-194
-12004
-14923
-13350
7973
-14490
9468
8535

46
42
41
43
45
42
40
38
39
43
43
45
39
45
43
43
44
42
43
43
45
39
44
46
44
42
39
45
45
49
41
46
42
41
41
43
47
44
43
42
39
46
38
44
45
45
41
43
35
38
39
43
45
45
42
39
43
43
46
36

-43
-43
-46
-48
-44
-45
-43
-48
-42
-45
-41
-42
-44
-44
-45
-45
-42
-41
-46
-42
-47
-44
-46
-45
-48
-44
-45
-44
-45
-44
-43
-44
-45
-45
-45
-48
-42
-43
-45
-44
-47
-42
-43
-45
-48
-42
-41
-46
-47
-51
-50
-48
-45
-46
-44
-42
-43
-47
-44
-47

284
285
282
284
282
283
277
280
282
281
283
282
283
281
281
283
281
284
278
284
286
281
283
284
281
281
281
281
281
287
283
285
283
279
281
284
283
284
281
283
276
284
284
283
280
284
276
284
283
283
280
278
285
281
275
285
284
279
284
282

230
228
229
228
229
229
226
231
229
229
228
228
228
226
229
228
228
229
226
229
227
229
231
227
225
227
223
228
227
229
228
230
231
230
227
228
229
225
231
229
227
225
228
228
230
228
230
228
232
231
229
230
230
228
228
228
230
228
225
229

39
38
38
39
38
33
39
40
37
33
38
36
36
39
38
36
31
37
29
36
39
38
37
39
39
33
36
37
36
37
34
38
37
42
37
35
41
38
42
40
40
36
43
40
38
34
41
37
37
35
35
34
35
40
39
40
37
42
40
36

490
490
487
489
487
491
489
487
490
487
490
491
487
486
491
487
490
489
490
486
490
488
490
488
490
490
489
489
490
490
490
490
490
488
489
492
490
490
490
489
489
489
491
490
487
489
488
491
491
488
491
489
490
488
487
488
490
489
487
489

29463
29451
29455
29459
29461
29439
29463
29444
29452
29457
29453
29438
29453
29443
29457
29472
29438
29443
29467
29442
29463
29450
29480
29448
29459
29477
29433
29443
29438
29447
29431
29446
29441
29449
29457
29467
29462
29457
29473
29425
29443
29445
29473
29438
29443
29433
29467
29422
29432
29438
29452
29444
29437
29447
29456
29445
29450
29435
29447
29463

24508
24508
24508
24523
24523
24539
24539
24554
24554
24570
24570
24586
24586
24586
24601
24601
24617
24617
24632
24632
24648
24648
24664
24664
24664
24679
24679
24695
24695
24710
24710
24726
24726
24726
24742
24742
24757
24757
24773
24773
24788
24788
24788
24804
24804
24820
24820
24835
24835
24851
24851
24866
24866
24866
24882
24882
24898
24898
24913
24913

-6394
-13862
-13767
-13640
-14308
-17002
-13754
-12528
-16105
-13576
6755
7146
4143
8892
-15466
-14736
1205
8830
-13317
-14963
10632
-14341
-14000
-14274
-14752
-14571
-10948
-16012
-12859
-13671
-7017
141
-14076
-9564
-13848
-13451
-13716
9953
-13957
-13602
-14446
-13330
-14806
1649
-14075
-7703
-14793
116
-13511
-13934
-13748
-14106
-13050
-9893
-3274
-17283
-14416
-13886
-14254
-14524

41
45
43
39
46
44
43
44
42
35
42
39
47
41
44
46
41
42
46
34
39
45
39
32
43
42
47
46
47
42
42
40
42
37
41
41
44
42
43
40
38
42
39
43
39
42
42
38
39
38
48
44
38
45
42
39
46
34
46
42

-43
-45
-43
-41
-43
-47
-43
-45
-44
-45
-48
-44
-42
-46
-45
-48
-46
-47
-48
-44
-42
-44
-45
-42
-43
-44
-53
-45
-44
-45
-45
-49
-43
-43
-45
-43
-44
-48
-42
-46
-47
-44
-43
-44
-45
-43
-47
-45
-47
-45
-44
-44
-46
-45
-43
-44
-44
-47
-45
-47

282
281
283
282
280
284
279
282
276
281
280
284
282
282
284
281
282
286
282
284
279
283
280
285
281
283
280
281
284
283
282
281
283
284
283
284
283
284
280
287
280
282
282
281
284
284
285
283
285
281
284
282
285
276
283
281
279
281
281
280

228
228
229
227
229
227
226
227
229
229
228
225
226
227
230
228
227
231
230
229
227
227
227
227
228
228
229
228
230
229
227
229
228
228
226
228
226
227
228
227
229
226
228
223
228
229
227
229
231
227
228
229
227
229
229
230
229
228
226
229

38
38
42
36
41
35
39
40
35
39
42
40
33
37
39
40
39
37
37
35
38
35
32
37
41
33
37
37
37
38
32
39
32
41
39
35
37
39
38
38
39
38
36
35
39
40
38
41
29
38
38
41
35
37
41
40
34
37
37
37

487
487
489
490
489
490
486
488
489
489
488
488
489
486
488
489
487
487
491
487
489
490
488
490
488
487
488
487
492
489
491
488
489
487
491
490
488
486
489
485
487
488
489
489
487
488
489
487
487
490
491
488
489
491
487
487
489
490
489
491

29429
29450
29428
29442
29427
29451
29453
29462
29435
29458
29436
29459
29438
29464
29446
29455
29438
29465
29444
29444
29466
29448
29442
29443
29458
29438
29440
29456
29455
29443
29439
29440
29454
29459
29463
29455
29447
29451
29461
29450
29437
29456
29452
29460
29441
29427
29464
29464
29447
29466
29431
29455
29458
29454
29432
29449
29458
29443
29435
29455

24929
24929
24944
24944
24960
24960
24960
24976
24976
24991
24991
25007
25007
25022
25022
25038
25038
25038
25054
25054
25069
25069
25085
25085
25100
25100
25116
25116
25116
25132
25132
25147
25147
25163
25163
25178
25178
25178
25194
25194
25210
25210
25225
25225
25241
25241
25241
25256
25256
25272
25272
25288
25288
25303
25303
25303
25319
25319
25334
25334

-13369
-13822
-3517
-13057
-12976
-14911
-13741
-14316
-11666
-15694
-11801
-2385
6827
-14939
-13607
-13875
-14417
-15907
-14325
-13355
-14047
3388
-17085
-15731
-14041
-14882
-2210
-7513
-17610
9985
-8361
12120
2738
-4732
-9464
-13455
-14206
-15567
-14092
7421
-14006
-13957
-14323
-14116
-13660
-13678
232
-13833
14151
-2419
-13828
-1302
-4353
8674
-188
-13714
-13613
-14592
9590
1927

42
41
41
44
45
43
45
45
44
44
46
45
44
45
39
42
36
37
45
40
44
39
42
45
45
48
43
45
41
41
45
43
41
35
41
42
42
42
45
40
45
41
39
38
45
41
38
45
41
38
40
45
42
42
39
42
36
41
35
40

-44
-44
-43
-43
-45
-46
-43
-49
-46
-46
-44
-43
-42
-44
-41
-42
-48
-45
-49
-44
-40
-43
-46
-44
-48
-45
-44
-42
-42
-50
-44
-45
-43
-45
-43
-45
-44
-43
-45
-46
-51
-42
-41
-44
-43
-44
-42
-43
-44
-42
-41
-43
-43
-43
-41
-42
-43
-43
-42
-45

284
284
281
283
279
284
283
285
282
285
283
284
282
283
284
281
281
281
283
285
284
286
282
280
281
282
281
284
281
284
286
282
280
275
275
285
283
282
278
278
283
283
284
285
283
282
281
281
284
283
282
281
284
286
282
283
284
282
283
281

230
227
230
229
229
225
229
228
229
230
230
231
229
226
229
231
228
228
227
225
229
229
225
226
228
228
229
228
229
226
232
230
226
227
229
230
227
229
227
229
228
229
226
226
230
226
229
229
230
228
229
230
230
230
230
227
223
223
229
229

36
39
41
38
34
34
40
33
36
33
41
41
38
39
36
39
39
37
36
40
35
37
33
41
36
39
35
38
37
41
38
37
37
39
36
35
38
37
38
33
35
41
42
38
40
36
34
34
41
37
36
35
40
36
39
40
41
37
43
39

485
490
489
488
491
491
489
489
489
487
490
481
488
489
490
489
488
486
486
490
491
486
490
488
489
488
490
488
492
487
490
484
490
489
486
487
486
487
487
490
487
490
488
490
488
487
490
488
486
490
489
490
491
490
490
489
489
488
484
489

29438
29435
29457
29438
29419
29466
29459
29453
29430
29432
29422
29423
29452
29440
29447
29445
29453
29433
29450
29456
29448
29447
29433
29454
29459
29436
29442
29450
29443
29448
29417
29432
29420
29442
29425
29430
29431
29434
29444
29445
29448
29445
29441
29441
29442
29453
29429
29447
29440
29435
29441
29452
29410
29441
29434
29440
29440
29441
29435
29441

25350
25350
25366
25366
25366
25381
25381
25397
25397
25412
25412
25428
25428
25444
25444
25459
25459
25459
25475
25475
25490
25490
25506
25506
25522
25522
25522
25537
25537
25553
25553
25568
25568
25584
25584
25584
25600
25600
25615
25615
25631
25631
25646
25646
25662
25662
25662
25678
25678
25693
25693
25709
25709
25709
25724
25724
25740
25740
25756
25756

-14382
-14752
-14859
-6585
2163
-18769
-13482
-14081
-13958
-14317
-13887
-14560
-14142
-13389
-7332
-14196
-14420
-11825
-14028
410
-12366
-14677
20511
-319
-14051
-13318
-14152
-13302
-4378
-13532
-13710
-14697
-2925
7595
-14709
-14809
-13516
-13115
-14098
-14733
-13562
-14646
350
9595
-14562
-13379
-13533
-13550
-14332
12486
-4448
212
-4804
17544
-13400
-18537
-13713
-13776
-13550
-12837

43
46
40
36
46
41
44
43
34
44
40
39
40
45
42
43
43
45
41
41
40
41
46
42
37
42
44
41
46
38
48
46
38
44
43
42
46
44
41
43
42
41
47
44
47
41
44
36
35
41
33
45
41
44
44
46
46
44
37
37

-43
-42
-43
-44
-48
-43
-45
-43
-42
-43
-43
-51
-43
-44
-50
-47
-45
-42
-42
-43
-43
-43
-42
-43
-45
-45
-44
-44
-46
-43
-42
-47
-43
-44
-43
-41
-41
-42
-44
-46
-45
-43
-43
-45
-42
-44
-43
-45
-46
-43
-43
-44
-49
-42
-44
-44
-49
-44
-45
-45

282
285
282
282
283
282
283
283
284
282
279
282
280
282
279
285
283
285
285
288
284
280
276
283
281
282
285
280
281
283
285
281
282
283
286
282
285
284
283
286
281
285
282
281
283
281
281
285
285
280
284
275
278
280
282
277
284
284
285
283

227
230
226
228
227
228
227
226
230
227
229
228
229
228
227
229
230
230
229
229
230
228
227
230
227
230
229
228
229
229
229
229
228
230
229
230
229
228
229
227
221
228
226
226
228
229
229
228
230
228
228
230
229
228
231
228
227
228
229
224

36
33
41
40
39
41
42
38
36
39
40
36
39
37
40
35
39
38
33
38
37
35
38
34
40
37
40
39
40
40
35
37
35
36
36
37
41
36
33
40
40
37
36
36
38
41
34
41
38
35
37
39
37
38
38
35
40
34
31
37

488
489
488
492
489
485
488
490
490
491
486
487
489
491
490
491
490
488
490
487
489
488
490
489
489
488
487
488
490
489
490
491
489
489
489
489
484
487
489
491
491
490
490
489
488
490
490
486
490
487
486
488
489
488
487
488
487
488
489
490

29446
29446
29454
29456
29438
29436
29457
29460
29440
29450
29473
29453
29462
29434
29437
29456
29436
29460
29445
29438
29430
29430
29415
29429
29473
29440
29460
29448
29446
29445
29444
29439
29455
29424
29440
29447
29443
29453
29442
29466
29450
29448
29452
29444
29458
29456
29415
29456
29458
29433
29456
29440
29422
29458
29454
29444
29446
29422
29449
29453

25771
25771
25787
25787
25787
25802
25802
25818
25818
25834
25834
25834
25849
25849
25865
25865
25880
25880
25896
25896
25896
25912
25912
25927
25927
25943
25943
25958
25958
25974
25974
25974
25990
25990
26005
26005
26021
26021
26036
26036
26052
26052
26068
26068
26083
26083
26099
26099
26099
26114
26114
26130
26130
26146
26146
26161
26161
26161
26177
26177

-14216
-13303
-12949
12607
-14603
-15141
-14216
-13962
-1846
656
-13718
-13279
8121
-18810
-13561
-12782
10405
-13998
-13665
-14135
-17821
-10503
-14892
-14127
-16041
-11717
-13163
-18070
-13966
-13931
-15067
9241
-10347
-14139
-13539
-13673
11388
-18407
-10453
-13941
-13755
-14322
-13905
-14076
-14669
-5408
1104
-13705
-13209
2013
-5878
-14275
-15744
-13525
-14395
-14797
-13818
8561
-14567
-13431

44
42
44
44
46
42
40
40
39
41
39
44
46
39
36
38
43
39
39
41
42
40
43
39
42
43
44
46
38
42
39
38
41
35
42
44
45
41
39
39
39
44
43
35
41
43
46
34
41
35
38
43
38
47
38
38
43
40
36
42

-45
-44
-44
-42
-44
-44
-44
-44
-46
-45
-42
-46
-43
-43
-45
-41
-45
-43
-45
-43
-46
-43
-43
-43
-42
-46
-42
-42
-43
-44
-43
-44
-44
-43
-45
-42
-46
-46
-47
-43
-43
-43
-46
-41
-43
-47
-43
-46
-45
-43
-45
-46
-44
-48
-44
-42
-43
-43
-45
-46

285
282
283
285
280
282
281
285
283
283
278
284
284
284
284
286
283
282
285
278
279
273
281
281
282
282
282
284
279
282
282
280
284
284
282
282
281
279
284
286
284
280
283
285
283
284
281
280
284
281
283
282
284
283
284
284
280
283
288
279

228
230
228
228
229
229
231
229
228
225
226
229
229
228
228
228
227
228
227
228
229
228
228
228
226
228
228
230
225
229
229
228
227
229
229
229
229
229
230
224
229
229
229
229
228
229
229
228
227
231
229
228
232
228
228
228
227
228
222
227

40
37
39
36
36
40
39
36
36
32
40
37
39
37
41
40
39
42
35
33
38
40
39
33
37
42
36
41
39
41
40
41
39
39
36
36
36
35
33
38
34
40
35
40
33
36
38
35
34
36
36
31
30
33
35
38
39
36
34
40

488
490
488
485
488
488
488
487
489
487
490
489
491
489
490
487
488
490
488
491
489
488
491
491
488
488
489
489
488
488
488
487
490
489
490
491
488
489
491
488
486
489
489
489
488
492
487
490
491
488
490
489
491
489
484
488
490
487
488
487

29455
29444
29446
29425
29443
29433
29436
29446
29445
29416
29438
29424
29425
29460
29438
29435
29431
29434
29445
29447
29476
29429
29441
29451
29451
29438
29447
29439
29421
29442
29444
29424
29464
29432
29437
29453
29422
29420
29460
29429
29438
29431
29453
29434
29432
29447
29445
29430
29416
29448
29422
29430
29422
29440
29422
29446
29422
29445
29447
29427

26192
26192
26208
26208
26224
26224
26224
26239
26239
26255
26255
26270
26270
26286
26286
26302
26302
26302
26317
26317
26333
26333
26348
26348
26364
26364
26380
26380
26380
26395
26395
26411
26411
26426
26426
26442
26442
26442
26458
26458
26473
26473
26489
26489
26504
26504
26520
26520
26520
26536
26536
26551
26551
26567
26567
26567
26582
26582
26598
26598

-14639
-14709
-16080
-1228
10656
-14187
-18078
-2725
-14546
10937
-14034
9142
219
-14390
-5293
-13814
13816
4063
-14369
-8671
9265
-14889
-12352
-13919
882
-13884
-13578
-13130
-14193
-14541
-14343
13008
-12462
985
-12559
-15278
-3415
-14013
-12779
-1879
-13463
7519
-14640
-14732
8992
-13526
-17956
7033
-14037
-16545
-13820
-15097
-16882
-13813
-14872
8299
-14432
-13902
-13433
-16022

39
39
44
42
44
47
45
45
43
44
45
46
49
42
40
43
46
44
43
42
46
43
39
39
41
43
44
45
42
43
43
47
33
41
43
37
40
43
45
44
42
45
46
42
43
39
42
43
38
45
47
39
43
44
38
41
37
43
43
45

-51
-43
-46
-46
-44
-48
-43
-44
-43
-46
-48
-47
-43
-44
-42
-45
-45
-45
-43
-43
-42
-42
-42
-42
-46
-43
-43
-45
-41
-45
-46
-44
-46
-48
-43
-48
-45
-43
-46
-41
-42
-42
-43
-43
-43
-42
-47
-45
-47
-40
-43
-44
-43
-44
-48
-42
-45
-47
-44
-41

281
281
283
280
282
284
284
284
284
285
281
286
285
284
282
287
283
283
286
276
284
282
282
286
283
281
285
283
283
279
283
284
281
281
284
281
286
284
285
282
285
285
281
284
283
284
278
284
274
281
278
284
281
280
277
285
284
284
281
286

225
226
229
228
229
227
229
227
231
229
224
231
218
229
231
226
227
230
225
228
228
228
227
228
228
227
229
225
228
227
229
228
225
230
222
226
231
229
229
228
228
229
230
229
228
228
226
227
230
226
228
229
231
229
225
228
229
229
228
230

35
33
37
40
30
39
41
36
40
40
39
34
36
41
38
35
37
36
36
37
38
39
37
37
36
36
38
34
38
33
37
38
40
35
35
33
37
31
37
36
40
37
37
36
38
36
34
34
36
40
41
38
36
34
35
31
39
41
35
36

490
487
490
490
489
491
484
491
489
489
488
490
490
488
489
489
491
486
490
491
489
489
489
487
492
488
489
488
491
490
488
490
488
489
490
489
491
490
488
491
487
490
487
489
491
491
492
490
490
491
489
490
490
491
488
490
491
492
491
491

29433
29442
29407
29427
29432
29447
29437
29434
29426
29431
29439
29446
29411
29438
29432
29436
29438
29432
29427
29430
29416
29433
29450
29436
29436
29435
29427
29435
29447
29422
29433
29443
29427
29455
29430
29425
29431
29429
29443
29431
29437
29442
29450
29420
29451
29436
29437
29457
29442
29442
29436
29453
29418
29450
29430
29429
29430
29419
29423
29431

26614
26614
26629
26629
26645
26645
26645
26660
26660
26676
26676
26692
26692
26692
26707
26707
26723
26723
26738
26738
26754
26754
26754
26770
26770
26785
26785
26801
26801
26816
26816
26832
26832
26832
26848
26848
26863
26863
26879
26879
26894
26894
26894
26910
26910
26926
26926
26941
26941
26957
26957
26972
26972
26972
26988
26988
27004
27004
27019
27019

-14558
-13023
-7000
8416
-17429
-14086
7437
-14934
-9871
-13930
-13944
-772
-15000
-14471
-11097
-12997
-13869
-3218
-490
-15227
-17455
5285
-18233
-13738
-13695
8676
-14513
-13990
326
10417
-13694
-14656
-2108
-14301
10336
273
1140
13942
1460
-14947
-5814
-13153
1633
-8530
-6486
9032
-15280
-2266
-13373
-7313
-3865
3516
7001
-15333
-13490
3554
-13460
-15091
10024
-11952

39
43
37
42
48
44
43
45
43
44
48
44
42
48
44
47
46
37
40
39
42
39
44
46
42
41
45
42
42
42
38
34
40
45
44
40
44
41
38
44
44
42
44
42
44
38
46
46
38
41
37
45
42
45
47
43
42
45
37
41

-48
-41
-41
-46
-43
-44
-41
-41
-43
-42
-41
-42
-42
-47
-42
-44
-41
-42
-43
-46
-44
-43
-45
-41
-42
-43
-43
-41
-40
-41
-43
-44
-40
-43
-43
-42
-44
-42
-48
-43
-40
-49
-43
-42
-41
-42
-40
-42
-49
-44
-47
-48
-45
-43
-43
-45
-43
-47
-43
-45

279
285
286
278
285
279
280
281
283
282
278
283
281
287
286
277
281
286
283
285
281
286
285
283
283
280
283
284
283
283
284
282
275
275
283
281
279
287
278
282
283
280
285
282
287
282
283
282
282
285
285
285
281
283
283
284
285
283
280
284

228
229
230
229
229
226
229
228
229
228
228
231
228
230
230
225
228
230
232
229
231
230
230
230
228
230
230
230
227
227
228
226
226
223
226
228
230
230
229
231
230
224
231
231
226
229
228
228
228
227
228
230
232
227
227
230
227
232
228
228

39
38
39
33
36
36
35
38
29
34
39
37
38
39
37
35
38
37
32
39
34
36
35
41
37
35
33
41
38
39
36
34
37
35
36
42
39
42
31
33
38
41
40
38
34
38
41
35
41
34
39
41
40
40
40
38
39
40
33
34

489
491
492
489
491
488
486
489
490
487
491
489
490
489
491
488
488
489
487
490
492
491
489
492
488
490
489
489
486
489
489
487
489
490
490
490
488
490
489
492
490
487
491
489
488
490
489
489
492
488
488
490
491
490
490
493
488
489
491
489

29436
29442
29451
29437
29423
29455
29445
29434
29452
29415
29453
29419
29428
29428
29426
29427
29426
29403
29434
29417
29451
29445
29441
29430
29456
29446
29424
29440
29441
29441
29410
29443
29405
29453
29432
29431
29440
29432
29454
29444
29448
29448
29425
29425
29431
29468
29422
29420
29450
29431
29434
29447
29448
29423
29434
29441
29445
29435
29429
29440

27035
27035
27035
27050
27050
27066
27066
27082
27082
27097
27097
27097
27113
27113
27128
27128
27144
27144
27160
27160
27160
27175
27175
27191
27191
27206
27206
27222
27222
27238
27238
27253
27253
27269
27269
27269
27284
27284
27300
27300
27316
27316
27316
27331
27331
27347
27347
27362
27362
27378
27378
27394
27394
27409
27409
27409
27425
27425
27440
27440

-15618
-15209
-2632
-10941
-14408
-13768
-14345
-12981
-1900
-7774
-18403
-9982
-15874
-15125
-13998
-13276
-6186
-14818
-13706
-18620
-14793
-9925
-3236
-15040
-14503
-15674
1663
-11603
-13357
-13645
-14492
-13944
-13734
-16070
-13266
-14402
10009
-13461
-14499
-12759
-14239
-14439
-13870
-5460
-17532
-2232
-13074
-18261
2193
-14464
-13828
-14225
-13761
7797
-13287
-14405
-14037
-8178
-15338
-8615

44
45
43
42
46
40
42
40
41
41
40
44
44
46
37
42
41
40
46
42
36
41
41
39
46
41
39
38
41
43
44
43
46
38
45
43
38
38
41
41
41
40
44
40
42
47
38
46
42
41
43
41
38
44
38
43
46
45
46
47

-43
-48
-47
-50
-45
-43
-45
-43
-44
-44
-42
-45
-42
-41
-46
-44
-43
-43
-44
-43
-41
-46
-41
-46
-40
-40
-43
-45
-45
-42
-45
-45
-45
-46
-43
-44
-41
-45
-43
-41
-43
-43
-44
-43
-40
-40
-42
-42
-41
-42
-41
-43
-44
-43
-44
-46
-43
-44
-43
-44

286
283
285
283
283
284
282
284
280
284
284
282
283
283
281
282
283
285
278
283
280
283
278
283
280
279
280
282
284
280
279
280
285
281
277
283
281
276
280
281
280
281
281
279
285
283
283
279
284
276
283
285
278
278
277
280
281
283
285
279

229
230
228
227
229
228
226
228
229
230
230
228
231
229
229
226
229
228
226
227
227
229
230
228
230
230
230
229
225
226
228
230
227
227
226
228
227
225
227
230
230
227
229
228
226
227
228
229
230
227
230
229
226
228
226
226
227
230
226
228

41
41
40
40
34
40
39
41
35
34
33
38
35
38
39
36
38
34
40
34
39
40
42
35
38
37
42
37
38
40
41
36
38
35
38
36
42
39
39
36
37
36
41
37
35
42
39
37
37
40
38
38
43
38
34
35
40
39
37
36

488
492
490
490
489
490
490
488
490
490
490
490
489
488
489
489
490
489
487
491
492
490
488
490
489
490
488
488
489
484
487
489
491
489
490
489
487
490
485
491
489
489
491
487
489
490
486
488
489
489
489
488
488
490
492
485
490
489
483
490

29442
29430
29438
29423
29426
29445
29438
29429
29441
29430
29426
29440
29436
29442
29442
29440
29439
29429
29456
29451
29456
29424
29429
29446
29429
29431
29426
29432
29421
29430
29426
29443
29444
29437
29438
29448
29439
29442
29444
29427
29425
29455
29428
29424
29441
29436
29446
29439
29444
29429
29453
29447
29447
29456
29429
29443
29441
29454
29435
29445

27456
27456
27472
27472
27487
27487
27503
27503
27518
27518
27518
27534
27534
27550
27550
27565
27565
27581
27581
27596
27596
27612
27612
27628
27628
27628
27643
27643
27659
27659
27674
27674
27690
27690
27706
27706
27706
27721
27721
27737
27737
27752
27752
27768
27768
27768
27784
27784
27799
27799
27815
27815
27815
27830
27830
27846
27846
27862
27862
27877

8938
-14226
-14362
-13128
-14436
7080
-10567
-14315
-13638
-15903
-14440
-17566
-14200
-14395
-13568
-9778
-13506
-14488
1118
-13179
-14389
-14994
-14104
-15835
-15236
-13516
-9496
-14170
-14095
-16463
-14955
-14306
-14647
-14016
-14484
-14769
-14625
-14066
-13911
-12060
-16976
8484
-7246
-14337
-14279
-15120
-13891
-768
-13215
6528
-14170
-14399
-10167
-14998
-12835
-1948
-13944
-14664
5148
9004

44
44
47
45
45
45
45
42
45
35
40
40
36
44
39
38
44
43
36
42
41
40
46
45
40
39
40
41
39
47
43
40
42
40
43
41
41
44
44
40
43
46
43
36
42
47
44
39
38
42
43
40
35
40
47
46
44
42
45
43

-45
-45
-43
-43
-44
-46
-42
-41
-45
-43
-47
-43
-43
-42
-41
-43
-42
-44
-40
-45
-44
-44
-43
-42
-44
-43
-43
-44
-44
-50
-45
-43
-48
-44
-42
-42
-42
-43
-44
-43
-43
-44
-45
-48
-46
-41
-45
-45
-44
-45
-43
-43
-45
-44
-46
-42
-45
-42
-44
-43

278
281
283
285
284
286
286
285
282
284
285
279
280
284
281
283
281
281
285
286
280
284
279
283
282
284
282
281
286
284
278
280
280
282
278
283
280
284
281
285
281
283
282
284
280
284
282
279
285
281
282
283
282
281
286
284
284
281
286
282

226
226
227
228
227
229
224
227
227
227
228
228
228
230
229
227
229
226
226
227
227
228
227
226
228
226
228
230
227
229
230
228
228
227
229
229
229
227
229
229
225
226
228
226
229
229
229
226
227
226
226
226
228
227
225
221
222
224
226
225

37
40
40
38
40
38
30
33
40
41
41
40
36
41
34
39
41
42
36
36
38
39
39
41
36
39
34
42
38
33
35
38
36
41
39
38
38
38
38
38
37
39
40
38
37
40
37
28
41
35
33
41
38
37
34
40
42
39
33
37

489
486
488
481
488
489
490
493
488
489
489
487
489
486
489
489
489
484
484
489
488
490
489
488
491
489
488
488
490
488
491
490
490
491
487
492
488
490
488
491
489
481
487
489
488
489
489
491
492
491
491
490
490
493
490
492
489
491
490
489

29426
29433
29437
29452
29422
29420
29462
29435
29440
29440
29469
29441
29467
29426
29420
29417
29427
29425
29437
29431
29421
29426
29439
29431
29455
29418
29425
29447
29423
29450
29433
29428
29410
29433
29430
29443
29438
29441
29457
29418
29430
29422
29432
29435
29428
29427
29449
29442
29453
29436
29430
29445
29433
29423
29440
29442
29457
29448
29439
29423

27877
27893
27893
27908
27908
27908
27924
27924
27940
27940
27955
27955
27971
27971
27986
27986
27986
28002
28002
28018
28018
28033
28033
28049
28049
28064
28064
28064
28080
28080
28096
28096
28111
28111
28127
28127
28127
28142
28142
28158
28158
28174
28174
28189
28189
28189
28205
28205
28220
28220
28236
28236
28252
28252
28252
28267
28267
28283
28283
28298

-1652
-13525
-13876
-16031
-18797
-13760
-12758
-11787
10249
-13725
-13519
8516
-849
-14485
10440
-2234
-14697
-14249
9024
-7990
8622
-13639
7966
-15216
-13375
9365
-13234
-13460
-13723
628
-10292
-14162
-13825
-4249
3653
-13292
-13449
-1579
-14973
-13224
8647
-13636
-6618
-14167
-15294
-16304
-13752
-13800
-14753
-13840
1449
-14152
5378
-14388
-14388
7394
-14144
-12329
-13351
-14259

46
37
43
45
38
44
41
41
42
44
35
45
40
43
42
44
43
46
43
43
38
42
43
41
43
46
45
43
43
45
40
43
46
47
37
42
38
45
45
42
41
38
40
44
33
39
45
40
40
38
43
36
45
36
42
44
42
40
41
42

-43
-43
-44
-40
-42
-43
-43
-42
-44
-44
-43
-52
-45
-46
-44
-45
-40
-41
-42
-46
-43
-45
-41
-41
-46
-43
-43
-42
-46
-46
-44
-41
-43
-45
-41
-41
-44
-44
-43
-50
-43
-47
-45
-42
-44
-45
-43
-44
-42
-44
-49
-46
-42
-43
-42
-43
-43
-44
-45
-42

284
284
282
285
279
283
278
283
282
281
281
283
283
280
284
281
282
280
283
282
280
282
287
279
282
284
281
278
283
279
283
279
281
281
275
285
281
284
282
284
284
279
280
281
284
282
285
284
287
283
284
283
281
278
284
281
277
283
283
281

224
226
226
228
229
227
228
229
229
229
229
228
226
226
229
227
227
227
227
226
226
227
228
224
225
228
227
228
225
227
227
223
227
229
230
226
228
230
227
228
226
229
227
225
225
227
227
226
228
226
228
226
225
226
225
227
229
228
227
224

36
38
40
38
30
37
37
40
40
32
38
38
39
39
39
36
39
39
34
39
36
37
30
36
37
40
41
41
38
39
37
37
39
36
37
39
31
40
39
37
37
36
36
34
35
40
39
35
39
35
38
36
40
36
38
33
39
39
40
34

489
490
487
485
489
491
487
490
491
490
490
488
492
489
490
491
488
491
491
491
489
488
493
491
489
490
493
493
490
493
487
486
491
492
488
491
491
489
489
489
487
490
491
489
491
488
488
492
486
488
490
492
490
488
490
490
490
489
491
487

29451
29440
29445
29437
29439
29438
29437
29444
29442
29439
29424
29438
29441
29436
29446
29426
29445
29447
29423
29437
29455
29453
29423
29430
29405
29449
29414
29440
29421
29422
29438
29444
29439
29415
29434
29437
29433
29423
29417
29432
29409
29436
29442
29440
29416
29438
29438
29399
29426
29423
29452
29417
29432
29431
29418
29437
29432
29413
29427
29437

28298
28314
28314
28330
28330
28330
28345
28345
28361
28361
28376
28376
28392
28392
28408
28408
28408
28423
28423
28439
28439
28454
28454
28470
28470
28470
28486
28486
28501
28501
28517
28517
28532
28532
28532
28548
28548
28564
28564
28579
28579
28595
28595
28595
28610
28610
28626
28626
28642
28642
28657
28657
28657
28673
28673
28688
28688
28704
28704
28720

-13712
-8170
-11972
7142
-13979
-13855
-13658
-13281
1358
-14451
-16673
-13392
-1684
-12774
-15770
-13162
-4410
-13825
-13390
-14311
-13911
3255
-14860
-13702
-3189
-15702
3137
-4073
-17835
-17401
-3831
-14148
-5783
-13691
-13915
-14387
-5111
-14661
772
-16590
-14547
-4911
-5505
-13475
-2452
-14375
-9891
13791
-14129
-13604
-14340
-13646
-694
-15579
-13668
8141
-14819
-14053
-13904
-4210

42
42
43
40
41
37
39
44
36
39
42
43
38
37
47
42
46
39
45
46
39
40
40
39
46
40
46
37
36
44
46
37
42
41
46
48
46
40
41
37
40
44
42
39
36
41
42
45
36
40
43
46
42
40
38
39
41
37
40
36

-43
-45
-44
-44
-47
-47
-46
-41
-47
-46
-41
-45
-44
-42
-45
-42
-45
-43
-43
-44
-43
-45
-43
-42
-49
-42
-44
-45
-44
-43
-43
-43
-42
-46
-46
-49
-43
-48
-43
-43
-47
-45
-44
-42
-44
-44
-45
-43
-46
-43
-41
-42
-41
-46
-43
-43
-43
-45
-43
-43

284
282
282
286
284
282
283
285
285
283
279
283
281
284
280
286
284
283
284
281
281
280
283
281
281
279
273
283
278
278
284
283
285
286
285
283
284
282
280
284
281
281
286
285
281
282
284
285
287
280
285
282
281
282
281
280
282
283
285
281

223
222
227
229
230
230
229
227
227
227
228
229
228
226
228
227
225
224
226
227
228
228
225
227
227
228
226
227
227
229
226
228
228
228
227
226
225
224
225
226
226
228
227
229
230
225
226
228
228
229
229
228
230
229
227
227
229
228
229
229

37
39
40
40
34
39
40
35
36
38
41
38
38
40
37
36
34
40
39
39
33
36
33
38
38
35
36
35
36
40
42
42
36
40
32
34
37
35
35
36
38
38
39
39
40
36
40
40
36
40
38
36
34
39
42
41
35
37
31
37

491
489
487
487
492
490
489
488
491
491
491
489
487
492
490
491
490
491
490
484
491
488
489
486
490
482
489
486
490
488
490
484
490
491
491
488
488
491
490
487
488
488
489
489
488
488
489
488
489
491
489
489
487
489
488
490
491
488
490
490

29431
29424
29411
29468
29420
29439
29411
29443
29441
29427
29441
29410
29431
29442
29420
29395
29418
29421
29417
29433
29433
29418
29428
29439
29409
29436
29434
29441
29424
29432
29433
29441
29419
29421
29442
29435
29411
29449
29435
29418
29432
29421
29427
29447
29425
29425
29413
29423
29413
29425
29427
29432
29447
29427
29450
29430
29420
29435
29431
29419

28720
28735
28735
28751
28751
28766
28782
28782
28798
28798
28798
28813
28813
28829
28829
28844
28844
28860
28860
28876
28876
28876
28891
28891
28907
28907
28922
28922
28938
28938
28938
28954
28954
28969
28969
28985
28985
29000
29000
29016
29016
29016
29032
29032
29047
29047
29063
29063
29063
29078
29078
29094
29094
29110
29110
29125
29125
29125
29141
29141

-13794
-14886
-2128
-11926
-8817
-14326
-15478
-14492
1941
8569
-14274
-6908
-13773
-10063
-10103
-14365
8781
-14328
-14150
-14157
-14605
-14646
4231
-14203
-5448
-14857
-13893
-13674
-15361
908
-14187
10104
-13280
-14049
-14990
-13435
-13871
-12258
-14238
-11933
-5246
1038
-1667
-14651
-14075
-12990
-15471
8017
-13801
9286
-14906
-12721
-13802
-12817
-14708
9153
-17221
-12348
-14790
2661

39
40
39
38
37
37
37
41
44
44
43
41
38
39
41
42
38
42
45
38
42
40
39
41
42
42
46
43
40
39
40
43
42
42
40
36
42
41
42
39
41
34
39
40
37
42
36
40
45
44
37
47
39
43
43
41
45
38
39
41

-42
-43
-47
-42
-48
-43
-42
-45
-42
-43
-42
-51
-43
-46
-43
-41
-43
-41
-44
-47
-44
-44
-45
-42
-43
-47
-42
-42
-46
-47
-45
-46
-46
-43
-40
-49
-43
-45
-46
-44
-43
-44
-44
-43
-42
-45
-42
-41
-39
-44
-41
-42
-43
-41
-42
-43
-45
-40
-43
-44

282
281
285
285
282
282
282
285
287
282
284
281
283
281
283
281
288
284
285
284
283
282
284
283
285
282
282
284
278
284
283
282
285
279
285
285
282
284
278
283
284
278
284
283
279
283
286
283
285
285
284
287
280
283
277
280
284
275
281
284

225
226
224
228
227
227
226
228
229
228
228
227
228
228
228
228
227
226
228
229
228
228
229
231
228
228
228
227
228
229
228
227
230
229
229
228
224
229
230
229
228
231
230
229
230
229
227
226
227
227
229
223
229
227
224
225
227
227
229
226

40
38
39
37
35
38
34
40
36
35
39
42
30
37
38
41
35
38
36
35
40
35
39
34
38
38
38
38
36
36
36
37
40
38
39
38
40
41
37
43
35
40
37
41
39
36
38
39
34
30
42
39
40
38
34
37
38
36
36
41

489
487
487
489
491
488
488
492
489
490
485
490
489
488
490
489
490
490
490
491
489
490
487
489
487
486
490
490
490
486
489
489
491
490
490
486
490
489
488
486
490
486
487
490
489
489
488
489
490
491
490
491
486
491
490
491
490
490
487
490

29438
29452
29447
29422
29421
29417
29419
29427
29421
29430
29411
29419
29427
29443
29442
29413
29438
29417
29431
29437
29425
29439
29432
29428
29433
29441
29417
29417
29444
29452
29447
29425
29424
29432
29427
29427
29435
29441
29423
29429
29443
29428
29452
29418
29431
29431
29400
29449
29415
29424
29428
29428
29411
29422
29437
29409
29441
29442
29442
29423

29156
29156
29172
29172
29188
29188
29203
29203
29203
29219
29219
29234
29234
29250
29250
29266
29266
29266
29281
29281
29297
29297
29312
29312
29328
29328
29344
29344
29359
29359
29375
29375
29375
29390
29390
29406
29406
29422
29422
29437
29437
29437
29453
29453
29468
29468
29484
29484
29500
29500
29515
29515
29531
29531
29546
29546
29562
29562
29562
29578

-13833
-13063
-13517
-14870
-14894
-13370
-15089
-12988
-13830
7710
-14173
-12711
-2811
-16683
7767
-13353
-13724
-13932
-13912
-6116
-13645
-14638
-14209
-11198
-13497
-9029
8741
-13868
2143
-2773
-14420
-12652
-13669
-14763
-14211
-14446
2977
-15867
10296
-14568
-12903
-14191
-9371
-14563
-13334
1261
-14033
-14796
-13833
-14182
9416
-13988
-13530
-14277
-1368
-1449
-14038
-14458
-13998
9175

40
39
42
45
40
46
37
43
42
41
38
38
38
40
39
36
34
32
39
40
42
42
43
36
42
39
34
44
46
38
37
43
41
44
47
46
40
41
42
37
46
40
46
43
43
39
47
41
40
40
45
39
40
40
40
44
42
44
48
47

-45
-42
-44
-45
-43
-46
-42
-45
-43
-41
-46
-46
-43
-44
-41
-45
-43
-43
-44
-46
-48
-44
-46
-44
-43
-43
-44
-45
-43
-42
-42
-44
-43
-42
-45
-42
-45
-45
-41
-44
-41
-45
-47
-46
-45
-45
-48
-45
-45
-47
-45
-44
-45
-43
-51
-46
-44
-45
-42
-48

283
286
281
287
284
281
282
284
285
282
283
286
286
282
280
287
279
282
284
284
282
279
279
283
282
282
283
284
280
288
286
283
283
283
283
286
283
282
278
282
281
283
282
284
286
282
285
282
281
285
282
286
284
285
281
284
284
280
286
281

229
228
225
225
228
227
226
229
225
226
228
227
226
227
228
224
229
228
230
228
226
225
226
225
226
225
229
229
230
226
227
229
227
227
224
224
228
225
227
228
228
225
225
226
228
228
226
225
227
230
229
225
227
228
227
224
227
226
224
227

38
37
42
37
38
36
37
39
39
33
40
40
39
42
35
36
39
43
41
34
39
38
39
42
37
39
37
36
38
38
42
34
39
35
35
42
35
38
40
34
35
37
38
37
35
37
35
39
41
38
38
33
34
39
40
38
40
38
36
40

489
490
490
488
489
488
489
490
490
488
489
491
491
491
489
489
484
486
490
491
489
493
484
490
491
487
489
486
487
490
489
489
486
489
488
489
487
489
491
487
488
488
489
488
489
489
489
487
487
490
488
491
491
486
490
487
489
488
490
487

29443
29433
29438
29440
29412
29435
29435
29415
29442
29424
29427
29430
29419
29410
29426
29408
29417
29430
29449
29423
29429
29450
29426
29420
29420
29423
29425
29440
29440
29438
29430
29418
29421
29433
29438
29438
29411
29443
29438
29456
29422
29445
29409
29432
29418
29413
29433
29427
29438
29423
29416
29444
29427
29426
29410
29417
29440
29428
29457
29423

29578
29593
29593
29609
29609
29609
29624
29624
29640
29640
29656
29656
29671
29671
29687
29687
29687
29702
29702
29718
29718
29734
29734
29749
29749
29749
29765
29765
29780
29780
29796
29796
29812
29812
29827
29827
29843
29843
29843
29858
29858
29874
29874
29890
29890
29905
29905
29905
29921
29921
29936
29936
29952
29952
29968
29968
29968
29983
29983
29999

-14370
-13389
-13729
9089
-13592
-13752
-16354
-14565
-14753
-14732
-9662
-6514
-13430
-14055
-13827
-14110
-4531
-15219
7937
-14006
-14411
-17230
-16253
-14667
-13554
-2456
-14002
13725
-13479
-14710
-14857
-13322
-13924
-13241
-1637
8002
-13396
-12799
-14652
-14895
-14310
1061
-15213
47
-14017
-14493
-12866
-13629
-14826
-14206
-13828
-13765
-14398
-9950
-13145
-17475
-15046
-6987
-13680
-3750

44
38
45
46
46
42
45
43
37
43
44
43
36
44
44
46
44
42
43
50
41
45
44
42
43
45
41
46
46
41
44
43
43
41
43
44
35
40
44
44
41
35
44
46
44
46
41
47
41
39
42
37
42
44
42
31
45
44
45
44

-45
-44
-46
-43
-41
-40
-45
-49
-45
-47
-43
-45
-43
-45
-42
-44
-45
-43
-43
-42
-44
-48
-40
-46
-44
-42
-49
-48
-40
-40
-43
-46
-43
-45
-43
-44
-48
-43
-44
-42
-46
-51
-46
-48
-42
-45
-43
-44
-42
-45
-45
-45
-45
-43
-44
-44
-43
-41
-42
-46

284
281
275
282
282
286
281
281
282
281
281
287
286
283
281
282
283
284
278
282
279
283
285
280
287
280
275
283
284
287
279
284
287
280
276
285
286
285
287
285
282
282
284
285
280
280
285
284
274
281
280
288
282
284
283
287
286
286
283
283

225
229
226
228
228
225
230
227
228
227
224
230
224
229
226
228
226
229
231
228
225
227
228
228
227
229
229
227
228
228
221
225
220
227
225
228
228
228
224
228
226
228
226
226
228
226
225
228
227
226
228
227
228
227
227
226
227
230
227
226

36
35
33
41
39
38
35
37
40
34
42
42
36
39
37
38
37
38
39
37
40
35
40
40
35
40
39
38
41
38
31
39
39
37
39
39
40
36
34
37
37
36
42
32
32
35
38
38
40
33
35
39
37
40
38
39
34
37
38
33

487
489
489
487
490
490
490
485
489
485
490
491
490
491
490
485
490
492
491
491
488
484
491
486
489
489
487
489
488
486
490
489
491
488
488
488
488
488
492
489
489
491
490
488
491
490
484
490
487
488
486
487
489
489
489
489
490
487
492
487

29428
29421
29408
29404
29428
29438
29444
29438
29434
29435
29443
29431
29431
29459
29446
29430
29445
29422
29440
29420
29404
29431
29413
29422
29415
29426
29436
29389
29420
29407
29418
29431
29408
29411
29431
29432
29426
29417
29394
29432
29425
29413
29411
29396
29427
29429
29421
29410
29415
29417
29425
29405
29408
29420
29415
29422
29384
29422
29411
29412

29999
30014
30014
30030
30030
30030
30046
30046
30061
30061
30077
30077
30092
30092
30092
30108
30108
30124
30124
30139
30139
30155
30155
30170
30170
30170
30186
30186
30202
30202
30217
30217
30233
30233
30233
30248
30248
30264
30264
30280
30280
30295
30295
30295
30311
30311
30326
30326
30342
30342
30342
30358
30358
30373
30373
30389
30389
30404
30404
30420

-13418
-15380
-14491
16543
7743
-14486
-14960
-12563
-18432
-13783
-14565
-13888
-12972
-8362
-462
-13867
-14373
-13109
3917
-12660
9322
-14008
-13092
-18474
-13509
-13869
-14401
-14259
-7129
11758
7584
-701
-10402
-13788
-13802
-13973
-13984
-13136
-14882
-13991
-13383
-3177
-14691
-7656
-2873
-13843
-6241
-15537
-13871
-469
-13723
10325
-13918
-14627
-14709
8840
-14026
-13429
-14138
-13450

42
41
41
39
41
42
43
43
45
44
44
39
47
40
47
44
46
42
44
41
43
39
44
33
42
44
46
45
40
40
41
40
39
42
42
42
45
41
41
43
46
44
40
41
36
37
44
39
40
39
41
43
45
41
40
42
44
43
42
37

-47
-47
-46
-46
-44
-47
-43
-47
-43
-42
-43
-49
-43
-42
-42
-45
-46
-44
-43
-47
-46
-46
-46
-44
-41
-42
-43
-47
-45
-47
-46
-46
-42
-41
-43
-43
-43
-46
-48
-45
-48
-44
-44
-43
-49
-44
-45
-43
-43
-45
-43
-44
-42
-46
-42
-44
-48
-42
-46
-48

277
280
283
277
284
285
284
283
281
281
282
285
286
283
282
279
282
278
286
283
277
280
280
283
280
280
276
284
283
285
286
280
285
274
283
282
285
282
282
281
284
277
282
282
281
281
279
283
281
284
282
282
284
283
284
280
279
284
279
283

227
226
228
228
227
226
225
228
225
226
226
229
226
229
223
223
228
225
228
229
226
228
228
226
225
230
230
226
227
228
227
225
230
227
226
227
227
228
228
228
229
228
226
227
221
228
222
227
227
228
227
228
227
227
228
227
228
227
228
226

33
36
40
34
38
37
37
40
41
37
41
40
40
39
40
38
41
40
38
38
35
34
38
34
38
39
37
34
41
39
39
34
32
33
39
39
36
36
31
34
39
37
40
38
37
35
34
40
39
37
39
40
37
39
37
37
38
38
36
40

491
489
489
488
491
489
489
489
488
490
489
489
490
487
490
490
489
486
489
485
486
491
488
488
492
491
490
487
489
492
492
492
483
491
490
489
486
486
489
487
491
488
490
491
490
490
488
489
488
489
490
491
490
490
487
489
488
486
487
489

29433
29399
29399
29418
29400
29407
29398
29415
29409
29413
29403
29400
29414
29401
29400
29400
29407
29411
29387
29415
29415
29430
29410
29383
29416
29403
29409
29421
29411
29412
29426
29409
29420
29409
29405
29389
29402
29403
29379
29406
29387
29400
29406
29384
29382
29399
29408
29374
29401
29417
29385
29413
29416
29423
29416
29408
29424
29400
29420
29391

30420
30420
30436
30436
30451
30451
30467
30467
30482
30482
30482
30498
30498
30514
30514
30529
30529
30545
30545
30560
30560
30560
30576
30576
30592
30592
30607
30607
30623
30623
30638
30638
30654
30654
30654
30670
30670
30685
30685
30701
30701
30701
30716
30716
30732
30732
30748
30748
30763
30763
30779
30779
30779
30794
30794
30810
30810
30826
30826
30841

-6712
-14314
-14217
547
-14622
-7311
-13933
-8532
-13120
-17425
-14344
10225
-13735
-14136
-15980
-14886
-13352
-13994
6736
-13546
-13945
-12918
-17386
-12966
-14287
-14357
-16098
-14253
-12951
-13794
-9383
-13848
-13483
-13699
-12419
-14403
-14006
-14805
-5479
-9322
-9615
-921
-14753
-8569
-14673
-14768
154
-763
-13629
-14576
-16295
5724
-13528
-4626
-15466
-5379
-14735
-14176
-5570
-16921

36
44
45
41
44
40
42
43
47
46
48
43
46
42
41
44
41
43
41
44
45
40
42
33
40
47
41
43
43
44
40
44
43
41
41
39
41
43
39
45
42
43
39
39
44
42
39
45
39
40
41
45
42
35
45
44
44
45
45
38

-45
-47
-40
-44
-43
-42
-46
-40
-47
-46
-42
-47
-43
-43
-45
-42
-48
-46
-49
-43
-44
-43
-43
-42
-46
-43
-46
-44
-45
-42
-42
-43
-42
-47
-42
-45
-44
-44
-42
-41
-44
-45
-42
-43
-42
-42
-41
-43
-45
-46
-40
-52
-43
-44
-41
-43
-45
-44
-47
-42

281
283
284
282
282
284
282
285
283
281
285
278
279
284
285
282
283
283
283
279
280
283
283
281
286
284
286
282
285
280
282
286
285
284
285
283
282
283
280
285
285
282
281
279
281
284
285
281
283
282
278
281
282
287
283
285
282
284
280
281

228
228
226
231
229
225
229
229
229
228
228
230
229
228
224
230
231
229
230
227
229
230
229
228
230
230
224
227
229
229
227
228
231
226
224
229
227
230
229
230
228
229
229
227
225
228
227
225
228
225
225
226
229
229
230
228
227
227
228
226

42
33
36
35
39
37
34
37
39
38
38
36
34
35
34
32
36
40
41
36
36
38
33
42
39
36
38
39
34
33
39
35
42
37
31
41
38
36
38
39
37
38
37
39
34
38
33
36
40
39
36
36
37
39
38
42
37
38
40
39

490
488
491
490
491
491
491
487
490
486
488
490
490
489
488
487
489
490
489
491
490
487
487
490
488
489
489
489
489
490
489
489
489
485
490
488
488
488
484
489
488
490
488
488
490
489
491
486
490
490
487
489
489
488
488
488
486
486
490
486

29398
29408
29404
29396
29413
29404
29397
29424
29419
29405
29405
29419
29415
29387
29396
29411
29388
29419
29413
29411
29433
29407
29412
29393
29382
29403
29395
29428
29406
29392
29402
29395
29389
29398
29420
29394
29403
29411
29409
29401
29408
29400
29414
29386
29390
29408
29386
29387
29411
29416
29407
29412
29418
29413
29402
29409
29387
29400
29440
29398

30841
30857
30857
30857
30872
30872
30888
30888
30904
30904
30919
30919
30935
30935
30950
30950
30966
30966
30966
30982
30997
30997
30997
31013
31013
31028
31028
31044
31044
31044
31060
31060
31075
31075
31091
31091
31106
31106
31106
31122
31122
31138
31138
31153
31153
31169
31169
31169
31184
31184
31200
31200
31216
31216
31231
31231
31231
31247
31247
31262

-6615
-15922
-2386
-14413
-12167
14753
-14307
10063
-15579
-13563
-17380
7801
-14480
-13838
-9812
-18703
-14385
-12993
-13469
-14116
-13870
-18432
-16019
-13935
-17215
-14074
11183
-15816
-11374
-18464
7961
-15065
7395
-1523
-12903
-14097
-14011
-6415
-14036
-14517
-13620
-4726
-2235
-13912
-14842
-15145
-14587
-13822
-7012
-14258
-16467
326
-13891
-14360
6696
-7615
-13887
8425
-13938
-14557

45
42
42
42
44
42
46
37
41
44
41
44
40
35
43
40
35
44
42
43
44
44
31
42
41
38
45
43
39
38
45
40
47
40
43
41
39
38
47
39
44
40
44
44
42
43
42
42
43
45
40
36
44
42
41
43
41
43
43
41

-44
-42
-43
-46
-42
-46
-44
-41
-46
-42
-40
-42
-41
-44
-46
-42
-44
-43
-49
-45
-43
-47
-48
-43
-43
-45
-43
-43
-45
-45
-48
-49
-45
-48
-44
-44
-44
-44
-42
-45
-44
-45
-44
-44
-47
-45
-42
-41
-43
-44
-46
-47
-45
-44
-46
-42
-45
-43
-44
-43

279
286
280
283
284
285
286
285
281
283
280
279
284
286
281
281
284
285
284
282
286
280
286
281
283
286
282
285
285
286
285
282
286
281
285
283
280
284
285
282
286
281
284
285
279
287
282
285
284
287
283
278
284
284
286
286
283
281
283
283

226
226
222
228
229
227
228
227
225
227
228
229
230
228
229
227
227
228
227
225
229
228
228
230
230
227
228
227
223
229
228
225
228
226
230
225
230
231
228
229
230
227
229
225
229
228
229
228
230
228
227
226
229
227
226
229
231
229
227
228

38
36
34
38
29
31
38
38
35
38
36
38
33
33
38
38
36
36
36
36
37
36
39
37
39
41
35
34
37
40
37
38
35
41
37
40
36
36
40
38
36
37
35
40
33
32
38
36
39
38
40
37
40
39
36
34
37
37
40
35

488
488
489
490
490
489
488
484
488
486
488
490
491
490
489
489
488
488
490
489
488
490
488
488
489
489
489
488
489
488
489
489
490
487
489
487
486
489
486
491
489
486
485
488
489
490
488
490
489
487
490
488
491
489
485
489
488
488
488
486

29388
29407
29397
29386
29391
29423
29388
29399
29404
29405
29395
29427
29415
29397
29398
29401
29423
29400
29394
29429
29392
29413
29388
29392
29411
29426
29407
29395
29405
29397
29398
29425
29421
29406
29414
29406
29402
29407
29410
29414
29393
29397
29397
29415
29418
29395
29418
29423
29388
29405
29412
29389
29436
29413
29415
29412
29409
29415
29402
29398

31262
31278
31278
31294
31294
31309
31309
31309
31325
31325
31340
31340
31356
31356
31356
31372
31372
31387
31387
31403
31403
31418
31418
31434
31434
31450
31450
31465
31465
31465
31481
31481
31496
31496
31512
31512
31512
31528
31528
31543
31543
31559
31559
31574
31574
31590
31590
31590
31606
31621
31621
31621
31637
31637
31652
31652
31668
31668
31684
31684

-7849
-10505
-2543
-13794
-14558
8995
9820
1796
-15012
-13362
-14916
-15852
-14190
3473
-9879
-1357
-15264
10849
-13695
-11610
-14176
-13450
9314
-17000
7928
-15159
-15288
-14053
-14296
-14884
-5852
-2355
-18672
-14006
-14636
-17790
-197
-18009
-14183
-1276
-11464
-14643
4431
-7987
-14943
-17523
5390
8169
9321
-15424
1167
-14317
-13628
-18157
-14741
1040
7222
-13782
10344
-14359

43
44
42
43
42
42
40
45
43
39
33
46
44
41
39
38
47
41
41
39
46
44
44
46
38
44
43
44
42
47
41
42
39
46
47
42
40
39
44
39
46
40
41
43
43
41
38
45
38
42
50
38
40
45
37
45
41
47
43
44

-42
-43
-45
-41
-43
-43
-42
-45
-42
-44
-42
-43
-42
-40
-40
-43
-43
-42
-43
-44
-49
-44
-41
-42
-45
-44
-46
-43
-46
-47
-44
-45
-46
-44
-44
-47
-44
-42
-46
-45
-43
-41
-45
-44
-45
-47
-43
-48
-42
-42
-43
-41
-45
-49
-43
-43
-46
-42
-46
-47

282
282
284
282
280
277
280
285
282
283
283
287
281
281
281
282
279
283
284
284
282
283
285
285
283
282
286
280
286
283
281
284
281
281
283
280
284
284
281
280
280
275
277
280
279
284
284
277
280
283
282
284
285
285
286
280
277
280
282
285

225
229
229
229
227
228
227
228
227
228
230
227
228
229
228
224
230
226
230
228
228
230
227
229
227
227
229
229
230
227
231
229
229
226
229
231
230
228
229
228
230
226
231
231
224
231
228
230
228
229
227
227
229
228
228
229
231
228
227
224

39
36
37
39
37
37
38
40
39
38
35
40
37
31
33
37
37
38
36
38
34
36
36
38
42
39
37
38
39
39
37
35
36
36
39
39
32
38
33
41
41
38
35
36
32
33
37
40
43
33
39
33
35
36
35
37
42
36
36
37

486
488
489
489
486
487
488
488
491
489
485
489
488
490
486
488
488
488
488
487
489
489
490
487
489
489
485
488
486
489
486
490
487
491
489
489
489
487
489
488
487
489
490
490
489
489
489
488
489
487
491
490
488
488
486
490
488
489
487
489

29402
29412
29408
29395
29415
29404
29382
29384
29379
29394
29383
29386
29405
29380
29369
29368
29369
29356
29402
29354
29372
29355
29380
29392
29366
29380
29381
29377
29373
29361
29387
29347
29382
29365
29375
29329
29342
29349
29319
29329
29336
29383
29383
29391
29382
29383
29408
29382
29427
29406
29403
29408
29381
29408
29407
29417
29417
29415
29421
29386

31699
31699
31715
31715
31715
31730
31730
31746
31746
31762
31762
31777
31777
31777
31793
31793
31808
31808
31824
31824
31840
31840
31840
31855
31855
31871
31871
31886
31886
31902
31902
31902
31918
31933
31933
31933
31949
31949
31964
31964
31980
31980
31980
31996
31996
32011
32011
32027
32027
32042
32042
32042
32058
32058
32074
32074
32089
32089
32105
32105

-13394
-14123
-13783
-14435
-15554
-10992
-15774
-8716
-9657
8951
-13214
8169
1191
8558
-14317
553
-14665
-13767
-15153
-13800
-13710
-7458
-13789
-14252
-7885
-9783
9115
-13863
-1794
-15230
-14505
-15578
-15740
-7282
-14282
7941
-13156
-13748
9168
-13840
-14051
-14738
-13463
-5253
-15270
12247
-12635
-8758
-13543
-15308
-13138
-14079
-16145
-15763
-13174
198
-10820
-9229
-6315
-14132

39
46
45
46
45
46
38
43
41
41
43
39
41
33
44
39
47
47
42
39
46
43
45
45
43
33
47
38
44
41
40
43
44
43
44
48
42
47
46
43
40
44
44
39
44
38
42
46
43
35
32
41
42
44
38
42
43
41
41
39

-44
-46
-42
-44
-44
-43
-43
-44
-45
-44
-43
-45
-44
-41
-41
-47
-45
-45
-44
-44
-45
-43
-43
-44
-41
-44
-44
-43
-45
-43
-46
-47
-45
-44
-43
-49
-44
-42
-45
-42
-47
-45
-45
-48
-45
-43
-43
-43
-43
-45
-43
-44
-44
-50
-43
-42
-44
-44
-44
-45

281
282
278
281
281
283
282
283
281
280
280
282
284
283
285
284
284
284
282
286
281
285
280
281
283
277
279
281
274
282
281
286
287
285
284
284
281
283
281
278
279
280
285
286
282
287
281
285
281
279
285
286
281
285
285
280
279
284
279
284

226
231
228
228
229
225
227
228
228
226
228
228
229
230
228
226
228
230
229
229
225
230
227
227
228
229
231
229
228
225
226
226
229
227
227
228
231
229
228
229
228
229
230
227
227
226
227
229
228
228
229
227
227
226
228
227
228
228
227
230

37
38
37
38
41
39
39
42
38
39
40
41
35
35
38
44
38
40
37
41
41
41
31
38
36
40
37
41
36
38
29
38
35
40
40
40
40
40
33
37
33
36
39
37
28
40
40
34
37
34
34
33
41
42
39
33
38
36
31
36

488
487
485
491
489
488
489
490
492
490
489
490
490
489
488
489
487
490
490
489
489
489
490
491
487
489
489
490
490
491
482
488
490
491
491
491
489
489
488
486
487
489
489
488
486
490
490
490
489
489
487
486
486
488
487
490
486
488
486
489

29400
29439
29417
29396
29410
29410
29387
29398
29401
29394
29399
29393
29387
29376
29389
29393
29398
29420
29396
29409
29385
29393
29423
29402
29408
29405
29412
29380
29415
29423
29412
29412
29395
29392
29401
29411
29389
29381
29392
29392
29402
29413
29408
29405
29367
29384
29415
29411
29407
29409
29372
29426
29395
29377
29414
29401
29387
29397
29385
29399

32120
32120
32120
32136
32136
32152
32152
32167
32167
32183
32183
32183
32198
32198
32214
32214
32230
32230
32245
32245
32245
32261
32261
32276
32276
32292
32292
32308
32308
32323
32323
32339
32339
32354
32354
32354
32370
32370
32386
32386
32401
32401
32417
32417
32417
32432
32432
32448
32448
32464
32464
32479
32479
32495
32495
32510
32510
32510
32526
32526

8836
-13744
-14071
-14119
-14829
-13910
-13944
-14378
-13648
-2941
-8660
-13989
-7289
-12123
-13362
-962
-14123
6878
-14605
-14240
-13796
-13759
-15028
-15387
-15259
-14444
-14860
288
-13362
1334
10432
-10731
-13964
-14048
-13865
-3585
8671
-15303
-14359
-14954
7042
-15047
-18127
7858
8935
-3599
8392
-14254
-15151
-9153
-13038
-9914
-14824
3256
-4964
-14287
-13967
-15991
-6999
-13819

44
43
41
38
43
43
43
42
43
42
46
37
44
49
42
40
39
39
41
45
38
42
38
44
43
45
46
43
35
38
41
41
46
41
46
46
43
41
42
48
46
40
42
45
43
41
43
41
48
42
45
46
45
42
37
45
46
41
42
39

-50
-45
-44
-42
-45
-42
-44
-45
-43
-44
-49
-42
-42
-45
-43
-48
-45
-45
-43
-43
-46
-43
-44
-46
-43
-42
-44
-42
-44
-45
-44
-48
-48
-42
-43
-40
-45
-48
-44
-43
-43
-43
-49
-45
-45
-43
-47
-45
-46
-45
-46
-45
-45
-44
-43
-43
-44
-46
-45
-40

287
283
282
282
279
283
284
283
281
282
285
280
280
281
281
284
280
284
283
282
284
285
281
279
286
282
285
283
283
285
283
284
282
287
286
282
282
280
286
280
281
283
284
280
283
288
285
285
284
285
285
285
281
279
287
284
278
285
284
285

225
227
223
226
225
227
227
227
231
229
230
228
227
230
231
229
227
227
229
228
228
228
231
229
226
225
227
231
228
229
229
229
227
231
224
229
229
226
226
230
225
231
227
230
227
230
226
228
230
229
228
228
227
229
228
230
229
230
230
230

39
40
39
36
34
39
38
38
35
31
38
35
36
37
41
38
37
34
37
36
37
38
36
36
40
37
37
38
38
37
34
44
42
38
38
37
37
39
40
35
40
36
39
40
40
36
33
32
39
37
40
35
38
39
39
37
38
32
34
39

489
490
487
486
490
487
485
485
485
491
488
490
487
491
489
488
488
484
489
489
486
490
489
488
486
487
491
488
490
487
491
489
491
489
487
488
487
491
491
489
489
487
488
485
488
489
492
491
488
488
487
490
488
490
489
487
488
490
489
489

29422
29407
29381
29390
29413
29401
29410
29413
29406
29408
29406
29390
29389
29411
29414
29387
29432
29396
29397
29392
29402
29426
29397
29410
29423
29412
29414
29402
29419
29400
29408
29401
29377
29402
29405
29400
29423
29396
29439
29436
29410
29424
29411
29384
29403
29407
29390
29408
29391
29390
29375
29385
29391
29404
29399
29375
29371
29373
29394
29379

32542
32542
32557
32557
32573
32573
32588
32588
32588
32604
32604
32620
32620
32635
32635
32651
32651
32651
32666
32666
32682
32682
32698
32698
32713
32713
32713
32729
32729
32744
32744
32760
32760
32776
32776
32791
32791
32807
32807
32807
32822
32822
32838
32838
32854
32854
32869
32869
32869
32885
32885
32900
32900
32916
32916
32932
32932
32947
32947
32947

-11437
-13262
-13590
-13429
-14378
-14899
-7670
-14281
-13374
-959
3291
-13880
-15017
8421
-14295
-16152
-15247
10544
-13363
-14052
-14476
-14991
-17485
-13032
9118
-13503
-13601
-4341
-13940
-4218
-14433
-13719
8441
-14917
23548
-15409
-14212
-15037
-13115
472
-8182
-15151
809
-14455
-13938
-14296
-14091
-3151
-8833
-14220
-6665
-8022
-13594
-13305
-18078
7405
-14798
-13923
1271
13710

44
44
43
38
41
38
38
38
43
37
41
44
46
45
45
45
39
39
39
49
38
41
36
43
45
44
44
41
37
40
46
42
40
45
38
43
43
39
46
38
41
40
44
39
37
43
43
43
43
42
41
44
39
43
40
44
44
34
44
41

-49
-47
-43
-42
-42
-49
-49
-46
-44
-42
-44
-42
-49
-45
-46
-44
-43
-44
-44
-44
-43
-49
-41
-45
-45
-44
-46
-47
-46
-53
-45
-44
-48
-44
-45
-48
-46
-46
-46
-46
-47
-44
-44
-44
-44
-45
-42
-45
-44
-46
-45
-43
-43
-45
-48
-44
-44
-46
-43
-52

286
284
283
283
281
286
281
282
285
283
282
282
282
283
284
282
283
281
285
286
282
286
285
282
282
282
288
282
287
287
286
283
285
283
282
284
278
279
283
282
282
284
283
286
283
285
283
282
281
284
285
286
284
283
285
285
282
287
285
285

231
228
230
227
227
229
230
226
229
229
229
224
226
230
229
228
228
227
228
229
226
229
228
225
224
229
228
228
231
228
225
227
225
226
228
228
224
227
226
228
222
228
223
230
228
228
227
228
227
228
229
226
226
226
230
229
226
225
229
230

34
40
38
39
38
37
37
41
35
32
35
41
40
37
37
37
35
40
41
38
36
35
38
35
36
35
36
35
34
32
36
35
32
32
34
37
34
34
38
38
36
39
35
41
36
40
35
35
37
36
40
38
32
37
40
31
41
39
37
38

487
489
485
487
489
486
486
487
489
485
486
487
491
488
490
491
491
489
488
489
491
487
491
487
491
485
487
488
487
489
486
487
488
487
488
487
487
486
488
488
487
480
488
489
490
489
487
489
490
490
492
490
489
491
490
490
491
487
489
489

29384
29365
29368
29354
29327
29357
29337
29374
29370
29382
29378
29377
29399
29371
29375
29374
29357
29360
29371
29357
29371
29353
29333
29358
29358
29333
29337
29316
29347
29318
29302
29278
29270
29298
29186
29246
29193
29177
29157
29221
29314
29397
29400
29416
29410
29399
29426
29408
29431
29417
29425
29400
29417
29397
29416
29428
29432
29428
29426
29422

32963
32963
32978
32978
32994
32994
33010
33010
33010
33025
33025
33041
33041
33056
33056
33072
33072
33072
33088
33088
33103
33103
33119
33119
33134
33134
33134
33150
33150
33166
33166
33181
33181
33197
33197
33197
33212
33228
33228
33228
33244
33244
33259
33259
33275
33275
33290
33290
33290
33306
33306
33322
33322
33337
33337
33353
33353
33353
33368
33368

-15048
-8240
-13594
-13104
-12947
-13892
-13385
21488
-12057
-14108
-3144
2833
-14962
-6582
-13876
-6904
-6352
-4311
-12875
5769
-14933
-16345
-5548
9029
-13681
-13383
-14485
-13545
-18063
-17497
-11087
-13079
-15216
8535
-14590
-15397
-13394
-13855
-13653
-14597
2773
-14248
-14906
-14417
9661
9312
-13849
-12681
-17504
-521
-14653
-14779
-5605
-14301
-10769
-14122
-9118
-5067
-10147
-13656

38
44
45
42
44
43
40
41
41
40
45
45
44
41
45
40
40
43
32
45
46
41
49
43
39
44
48
46
44
43
43
43
42
43
45
40
46
39
44
36
48
47
45
42
48
41
38
47
37
43
47
42
40
41
40
42
43
41
39
41

-45
-45
-42
-50
-43
-43
-46
-43
-43
-41
-44
-41
-46
-42
-45
-42
-43
-43
-44
-43
-44
-43
-42
-50
-41
-41
-47
-44
-45
-43
-48
-47
-44
-47
-44
-44
-43
-47
-44
-44
-45
-44
-43
-43
-45
-44
-45
-41
-44
-46
-46
-44
-41
-49
-45
-46
-43
-52
-44
-44

285
284
285
279
282
285
280
283
281
285
280
289
283
287
283
285
285
277
279
285
286
286
279
284
286
283
283
285
281
284
288
284
282
281
284
279
284
281
284
287
286
286
283
284
283
284
278
282
288
283
285
282
282
286
282
283
286
283
286
283

230
228
228
231
231
227
227
224
229
229
226
229
229
228
230
229
226
227
229
229
229
229
229
230
230
228
229
229
227
226
229
230
229
230
227
228
230
230
227
227
230
229
229
225
229
230
227
227
230
231
228
228
228
227
229
228
229
228
228
228

32
39
36
34
38
41
38
38
35
41
36
38
34
32
34
36
32
35
34
38
38
40
37
34
35
37
39
35
40
35
40
39
34
34
36
35
41
41
39
39
39
41
36
40
35
33
41
38
41
37
34
32
39
36
40
38
31
41
40
39

490
491
489
493
489
490
489
489
488
490
490
492
492
491
488
491
483
488
490
489
490
487
491
490
491
489
487
489
491
489
487
491
490
491
489
491
490
488
485
487
490
487
488
490
489
490
487
489
491
488
491
488
491
492
490
490
488
490
491
490

29403
29408
29409
29418
29417
29425
29399
29429
29436
29415
29417
29428
29410
29428
29418
29438
29432
29409
29395
29435
29411
29417
29423
29445
29428
29400
29427
29421
29428
29406
29420
29423
29412
29412
29418
29391
29432
29407
29430
29421
29431
29413
29406
29417
29430
29419
29429
29430
29447
29416
29408
29442
29442
29411
29425
29434
29414
29433
29402
29413

33384
33384
33400
33400
33415
33415
33431
33431
33431
33446
33446
33462
33462
33478
33478
33493
33493
33493
33509
33509
33524
33524
33540
33540
33556
33556
33571
33571
33587
33587
33587
33602
33602
33618
33618
33634
33634
33649
33649
33649
33665
33665
33680
33680
33696
33696
33696
33712
33712
33727
33727
33743
33743
33758
33758
33774
33774
33774
33790
33790

-13758
-13854
8265
-18101
-14294
-13929
-15292
-14438
8330
7791
-14445
10267
-13651
10996
-2893
1106
-4605
-13208
8950
-6133
9264
8999
-13302
-15616
-13974
-13907
1234
-14177
8476
-12596
-13983
-14127
-14109
-14226
-14925
-12492
9759
-14301
1078
-14081
-9493
-17296
-14478
-2613
-13337
-8394
7721
-14872
-13573
-16784
9502
7000
16491
-15242
-15835
9107
-13554
-14259
-14306
-5906

42
44
40
44
42
41
44
43
44
39
44
42
50
43
39
41
46
49
40
38
44
44
34
43
49
44
39
44
42
44
46
38
41
43
42
46
46
39
38
41
41
47
45
42
43
38
45
45
46
44
41
46
47
37
42
37
43
39
39
36

-48
-43
-48
-45
-49
-45
-45
-44
-42
-43
-48
-43
-42
-44
-48
-43
-44
-45
-45
-47
-42
-47
-45
-44
-44
-47
-45
-47
-45
-44
-44
-44
-46
-49
-44
-43
-49
-41
-43
-47
-46
-48
-44
-45
-45
-46
-44
-46
-47
-43
-45
-48
-42
-46
-43
-42
-48
-45
-45
-43

281
283
283
278
280
280
283
285
285
279
284
282
284
281
274
281
280
279
285
282
286
282
283
278
289
286
283
283
284
285
280
281
285
276
285
284
286
286
280
281
285
286
289
281
285
281
283
283
283
283
281
284
284
278
283
285
279
286
285
284

227
228
228
229
229
228
229
227
229
228
232
230
227
224
227
226
229
230
230
230
230
226
228
229
227
222
226
231
227
229
231
229
228
230
229
228
228
230
229
229
230
226
231
228
230
228
227
227
226
228
230
229
229
229
228
231
229
227
228
226

40
40
39
37
34
39
38
35
40
38
41
32
36
37
37
39
35
35
35
38
40
39
36
36
34
34
34
40
37
40
40
36
39
36
40
37
40
39
39
37
40
37
38
42
40
35
35
38
39
39
38
40
40
37
37
40
40
32
35
38

490
490
489
491
488
488
492
489
490
492
484
490
489
493
489
490
490
490
491
490
489
489
491
490
491
490
490
491
491
489
491
492
492
491
490
490
491
492
489
491
491
490
491
488
490
489
489
488
489
483
486
490
488
490
487
488
491
490
488
488

29442
29434
29449
29418
29435
29435
29426
29415
29422
29412
29421
29398
29429
29424
29408
29426
29440
29420
29417
29431
29425
29434
29409
29415
29434
29418
29442
29422
29427
29451
29421
29437
29442
29443
29441
29403
29415
29421
29422
29428
29434
29463
29431
29418
29410
29441
29408
29415
29436
29408
29425
29402
29444
29433
29429
29419
29443
29430
29427
29411

33805
33805
33821
33821
33836
33836
33836
33852
33852
33868
33868
33883
33883
33883
33899
33899
33914
33914
33930
33930
33946
33946
33961
33961
33961
33977
33977
33992
33992
34008
34008
34008
34024
34024
34039
34039
34055
34055
34070
34070
34086
34086
34086
34102
34102
34117
34117
34133
34133
34148
34148
34148
34164
34164
34180
34180
34195
34195
34211
34211

1566
-13744
-15004
-15055
-3343
-4864
8698
-14418
-10367
8423
8613
-13224
-4113
-14423
-13667
-12477
-14055
-14961
-333
-13518
-13169
-12873
-12771
-17451
-14048
-13852
8603
186
-13943
-14877
-13424
-14125
1660
9350
-14022
-6500
-14362
-10614
8460
-16977
-13873
-4720
-15363
-14749
-5475
-1692
-16115
-13728
-14289
-15273
-14072
-14271
-10777
-14017
8881
2072
-14760
-16238
-9366
-14469

38
42
47
45
42
36
42
39
42
39
41
43
42
42
41
42
42
38
41
44
44
44
42
46
41
40
47
40
45
36
41
41
37
42
44
39
42
40
40
40
38
47
34
41
35
47
43
44
43
43
43
42
45
45
47
39
42
42
41
41

-44
-49
-46
-44
-49
-45
-46
-43
-45
-45
-45
-44
-42
-47
-43
-45
-46
-46
-48
-44
-42
-45
-43
-50
-44
-45
-43
-49
-47
-47
-50
-44
-43
-43
-48
-46
-46
-49
-45
-44
-49
-41
-50
-47
-44
-45
-45
-45
-48
-46
-46
-43
-42
-45
-45
-43
-45
-42
-49
-44

281
283
288
287
285
283
285
280
283
282
280
282
284
284
284
284
282
286
285
289
282
288
284
287
281
284
284
285
285
284
284
280
284
285
285
279
279
280
277
280
283
283
288
283
281
288
285
284
283
284
285
284
287
284
282
283
287
284
285
284

228
229
228
230
231
228
229
229
226
228
226
230
226
226
228
227
230
231
228
229
229
229
228
225
230
227
227
226
227
228
230
227
229
224
223
229
229
230
229
231
229
226
229
230
225
229
228
228
226
224
227
229
230
228
229
230
226
226
230
229

33
35
36
39
33
37
36
38
35
38
38
39
38
35
42
39
37
41
34
38
36
35
36
37
40
40
38
36
33
33
35
39
37
40
30
34
42
38
41
41
40
43
37
39
37
39
32
39
37
38
36
37
40
39
36
38
40
36
33
39

489
490
490
489
491
489
488
491
490
490
488
490
488
490
490
493
487
492
491
490
492
489
487
489
489
487
490
491
489
488
490
489
488
488
491
489
491
490
491
490
488
490
489
489
489
491
491
494
491
489
487
493
491
490
491
489
489
486
487
487

29428
29418
29459
29423
29447
29433
29449
29407
29421
29434
29430
29445
29421
29429
29437
29427
29437
29432
29444
29423
29405
29427
29451
29448
29426
29432
29427
29428
29421
29405
29438
29439
29435
29442
29444
29435
29448
29448
29447
29435
29455
29451
29448
29458
29447
29456
29451
29423
29441
29430
29428
29432
29424
29420
29422
29419
29417
29426
29423
29428

34226
34226
34242
34242
34242
34258
34258
34273
34273
34289
34289
34304
34304
34320
34320
34336
34336
34336
34351
34351
34367
34367
34382
34382
34398
34398
34398
34414
34414
34429
34429
34445
34445
34460
34460
34476
34476
34476
34492
34492
34507
34507
34523
34523
34538
34538
34554
34554
34554
34570
34570
34585
34585
34601
34601
34616
34616
34616
34632
34632

-13546
-14742
-15429
-13811
-13875
-8408
-15307
-14693
-14811
-13914
30632
-9707
-2941
-13574
9525
-13685
-14197
-14335
8679
9164
-15439
-18638
-1784
-14248
-3819
9449
-14072
-9579
-15466
-14379
-10940
9922
-14742
-13951
-5093
8297
-9384
-13972
-15777
-10499
-14745
10385
-15280
-18011
-13002
-892
-13798
-13986
-13532
-14042
-13891
-13896
-14979
-15049
-14780
-14795
-15022
-13005
-10119
-14118

47
42
43
40
42
41
40
37
41
44
39
42
42
40
41
43
43
46
43
41
44
41
47
38
47
39
41
46
41
39
41
40
42
39
45
47
46
46
42
40
45
44
38
41
45
44
46
44
48
40
46
44
36
47
46
47
39
38
40
42

-44
-44
-46
-44
-44
-44
-44
-44
-43
-43
-45
-44
-46
-44
-42
-44
-45
-45
-45
-44
-44
-45
-45
-44
-43
-42
-46
-43
-48
-46
-43
-48
-46
-44
-46
-44
-48
-48
-44
-46
-48
-42
-48
-44
-45
-47
-45
-46
-48
-44
-43
-46
-42
-45
-45
-51
-48
-44
-44
-43

281
280
283
287
281
281
282
285
287
282
282
283
284
287
284
283
286
282
280
283
284
285
283
286
282
287
284
282
285
282
286
285
284
285
285
284
284
282
284
276
284
284
286
285
283
281
284
288
285
286
288
287
284
285
284
283
286
286
285
283

228
228
227
229
227
229
228
228
227
225
228
230
231
226
230
226
229
225
228
228
228
228
230
228
228
231
228
229
227
221
229
230
228
226
229
225
230
223
226
227
228
228
228
227
223
229
227
228
225
229
228
226
227
228
226
228
230
227
229
227

39
36
39
37
34
34
37
37
40
38
32
35
39
27
42
42
36
34
37
42
39
41
41
37
40
41
33
37
39
37
39
38
39
34
36
36
38
38
41
35
38
32
36
39
40
37
37
39
29
40
39
37
39
36
39
40
40
40
30
39

487
490
486
485
492
487
488
489
482
490
491
492
488
488
489
494
487
489
490
487
487
490
491
489
486
489
489
488
488
489
486
490
488
489
490
489
487
489
491
489
489
488
489
485
487
488
488
488
486
489
490
490
492
489
491
492
490
489
490
490

29416
29421
29422
29438
29444
29422
29419
29419
29445
29439
29422
29445
29443
29432
29412
29443
29435
29455
29447
29452
29425
29413
29434
29423
29452
29428
29429
29440
29435
29434
29433
29434
29447
29420
29427
29441
29444
29455
29441
29439
29398
29430
29432
29437
29435
29441
29410
29460
29435
29438
29422
29459
29442
29438
29423
29459
29436
29431
29445
29412

34648
34648
34663
34663
34679
34679
34694
34694
34694
34710
34710
34726
34726
34741
34741
34757
34757
34757
34772
34772
34788
34788
34804
34804
34819
34819
34819
34835
34835
34850
34850
34866
34866
34882
34882
34882
34897
34897
34913
34913
34928
34928
34944
34944
34944
34960
34960
34975
34975
34991
34991
35006
35006
35006
35022
35022
35038
35038
35053
35053

-9156
-13547
7750
-15009
7918
-5531
-13161
8725
1563
-15139
2864
-6529
-13832
-14452
-14476
9659
-14195
776
-13807
-14129
-14586
-14551
-10949
-201
-14185
-14140
-14061
-14571
-14635
-13460
-14076
-14289
8131
3070
-14243
-13808
-14701
-14500
-15031
-13633
-17935
-16800
-7471
-13763
-9168
3874
-14207
-14657
-13638
-12782
14907
-14109
-8283
-12540
-14546
-13642
-7919
-13707
9569
652

47
46
44
40
39
40
35
47
45
36
41
45
48
40
43
44
42
43
40
41
42
37
46
33
44
47
46
48
41
40
46
47
42
47
45
48
48
44
39
37
42
41
37
41
47
46
48
40
42
48
49
42
45
40
41
46
40
42
40
41

-44
-45
-44
-44
-43
-47
-42
-44
-49
-43
-45
-45
-47
-49
-44
-45
-43
-46
-46
-43
-48
-46
-49
-46
-43
-48
-45
-49
-44
-46
-43
-42
-47
-40
-44
-46
-44
-45
-43
-44
-47
-47
-49
-43
-44
-45
-46
-45
-49
-46
-47
-47
-42
-43
-43
-45
-46
-41
-45
-47

284
287
285
285
287
286
282
287
288
283
284
283
282
284
283
286
282
286
281
284
282
282
282
281
281
281
282
284
284
283
285
286
282
286
281
286
286
282
284
284
286
283
286
284
278
283
286
285
282
278
282
281
285
283
283
285
283
286
284
281

227
223
228
229
227
224
226
226
227
227
228
227
227
228
226
226
227
228
229
229
226
227
227
224
229
229
229
230
227
229
229
231
228
230
229
230
228
229
229
226
228
230
228
228
230
229
229
229
227
228
228
228
228
229
229
231
227
229
229
229

40
37
40
40
40
39
39
36
39
39
35
37
42
39
35
37
33
38
39
32
31
37
36
36
39
41
36
38
41
36
38
40
36
36
35
37
41
38
37
35
41
40
39
40
39
41
37
37
40
42
38
38
40
37
33
37
33
38
36
38

492
492
489
488
491
490
486
491
489
491
488
490
490
490
489
489
489
487
490
486
491
490
491
487
491
491
489
485
490
491
490
489
487
488
490
490
490
486
491
487
488
491
489
487
489
490
488
491
490
489
490
488
488
489
489
491
489
487
489
489

29444
29440
29434
29434
29407
29441
29435
29443
29413
29442
29442
29428
29453
29439
29433
29426
29436
29428
29435
29420
29422
29443
29424
29426
29432
29447
29441
29441
29451
29439
29452
29437
29458
29438
29471
29447
29458
29440
29421
29444
29419
29454
29411
29430
29443
29444
29438
29480
29442
29437
29433
29446
29434
29431
29440
29438
29462
29425
29439
29448

35069
35069
35069
35084
35084
35100
35100
35116
35116
35131
35131
35131
35147
35147
35162
35162
35178
35178
35194
35194
35194
35209
35209
35225
35225
35240
35240
35256
35256
35256
35272
35272
35287
35287
35303
35303
35318
35318
35318
35334
35334
35350
35350
35365
35365
35381
35381
35396
35396
35396
35412
35412
35428
35428
35443
35443
35459
35459
35459
35474

6524
-14281
-14395
8734
-3449
-13294
-13551
-14246
2512
-12613
-13720
-13505
-14641
-14006
-957
-14113
-15141
-9485
-13496
-14732
9345
-17259
9173
-16711
-14027
-14735
-13662
-12779
-14576
-1934
1124
-14503
-3203
-14358
17261
-14987
-12741
-6596
-12321
-13248
-15492
-17828
-13525
-14120
-14039
-14751
-1285
-13854
3497
-12949
-13899
4887
-15374
-6027
-13790
-12781
-13206
-4716
8345
-15815

43
39
37
41
46
36
47
45
38
47
47
41
40
43
47
44
43
45
46
40
44
44
37
47
42
40
42
47
43
44
40
36
42
45
42
48
47
44
40
44
46
39
41
44
39
40
44
44
39
37
45
45
42
42
44
45
46
40
40
43

-50
-43
-47
-49
-44
-43
-44
-49
-45
-46
-44
-41
-45
-46
-46
-43
-43
-43
-46
-44
-48
-45
-43
-43
-45
-44
-41
-45
-43
-43
-45
-46
-45
-44
-44
-42
-45
-45
-43
-43
-40
-46
-46
-44
-47
-47
-47
-48
-45
-46
-43
-47
-45
-44
-46
-50
-47
-43
-44
-49

286
281
285
284
283
288
282
284
287
282
285
282
281
287
284
286
286
283
287
285
284
283
285
281
286
282
283
282
283
286
282
283
284
284
287
286
285
283
283
282
285
284
282
282
285
284
281
278
283
286
283
286
285
285
284
282
279
286
285
282

225
226
227
230
231
230
225
228
225
229
230
225
229
227
227
228
229
228
227
225
229
229
228
228
228
230
229
229
225
228
228
231
230
228
227
227
228
225
225
229
225
230
228
224
229
230
227
230
231
228
229
227
227
232
228
225
230
228
229
230

33
30
35
34
40
38
39
38
37
39
33
35
41
39
35
35
39
41
35
33
39
29
36
36
33
36
40
38
33
33
35
37
39
39
32
37
35
40
36
41
35
38
36
37
37
33
36
38
39
39
41
37
35
37
38
38
40
37
37
37

489
487
489
487
487
487
489
488
489
484
491
491
489
484
490
489
490
486
490
488
491
488
488
484
487
488
488
490
489
489
487
491
491
489
489
487
487
490
490
491
489
488
491
491
492
490
493
487
490
489
492
487
484
489
490
489
489
490
489
490

29419
29435
29444
29430
29436
29446
29442
29420
29450
29437
29449
29439
29424
29433
29437
29479
29429
29455
29442
29450
29438
29440
29435
29450
29433
29433
29453
29457
29452
29432
29448
29441
29442
29423
29437
29425
29461
29416
29437
29424
29429
29464
29445
29445
29451
29442
29426
29461
29422
29439
29416
29431
29440
29438
29439
29426
29443
29434
29447
29438

35474
35490
35490
35506
35506
35521
35521
35521
35537
35537
35552
35552
35568
35568
35584
35584
35584
35599
35599
35615
35615
35630
35630
35646
35646
35646
35662
35662
35677
35677
35693
35693
35708
35708
35724
35724
35724
35740
35740
35755
35755
35771
35771
35786
35786
35786
35802
35802
35818
35818
35833
35833
35833
35849
35849
35864
35864
35880
35880
35896

9036
-6161
-15071
9170
-13725
-14565
-5824
-4315
-1032
-13603
-11535
8543
-17357
449
-13620
-2339
2856
8646
-13886
-13886
-12352
-12545
-14940
-14463
-13460
53
-5125
-14285
-16744
-14302
-14139
-2417
-14090
-13060
-13549
23565
-13687
3297
-14722
-14188
-13570
-5163
8460
24033
-14950
-9038
-17819
-13546
-6761
8137
-6337
9663
-14094
-12830
-15324
-3600
-14702
6742
-14983
-13578

45
44
46
38
43
44
41
44
41
42
42
42
47
42
42
45
47
43
45
46
40
46
45
45
40
42
43
47
44
43
44
40
45
45
43
41
42
48
43
43
48
45
47
46
45
47
36
43
44
42
45
38
50
46
44
40
37
45
39
44

-42
-44
-48
-45
-42
-44
-43
-47
-42
-43
-43
-41
-42
-45
-42
-44
-45
-46
-44
-43
-41
-47
-53
-44
-46
-44
-46
-42
-46
-42
-43
-43
-41
-42
-47
-48
-43
-45
-44
-43
-43
-47
-47
-50
-41
-42
-46
-44
-45
-44
-47
-43
-44
-45
-41
-46
-41
-45
-47
-44

283
285
288
286
283
287
287
286
283
283
282
284
280
284
285
287
279
281
282
281
285
283
283
283
280
283
281
286
278
283
285
287
281
278
284
286
286
286
288
283
281
284
286
285
284
282
282
285
282
286
281
283
286
282
284
284
281
287
283
284

228
230
228
230
229
227
228
229
230
228
227
230
227
227
229
231
229
228
230
225
229
230
230
228
225
229
227
229
230
229
226
228
228
226
226
226
228
229
230
231
229
230
230
228
230
231
228
231
230
228
229
229
224
230
228
226
230
227
228
226

38
41
37
34
39
39
42
36
39
41
37
42
38
42
38
36
38
38
39
33
39
37
38
34
36
35
35
37
38
39
39
38
37
38
39
37
35
39
30
39
36
35
40
40
39
41
34
36
38
37
43
40
38
36
41
38
36
36
40
38

488
489
489
492
490
487
490
493
490
490
492
491
488
486
487
490
492
489
491
487
491
489
488
489
488
490
487
488
489
490
488
488
486
488
488
488
489
489
485
490
491
486
489
489
490
486
490
492
489
489
491
490
485
488
491
491
487
488
489
490

29438
29464
29443
29457
29440
29445
29419
29455
29445
29455
29453
29459
29426
29446
29426
29438
29447
29442
29429
29432
29440
29443
29454
29445
29444
29456
29429
29428
29440
29437
29465
29445
29433
29442
29455
29440
29452
29453
29454
29437
29434
29435
29446
29428
29455
29455
29432
29433
29452
29431
29458
29431
29435
29457
29448
29440
29420
29439
29446
29441

35896
35911
35911
35911
35927
35942
35942
35942
35958
35958
35958
35974
35974
35989
35989
36005
36005
36020
36020
36036
36036
36052
36052
36067
36067
36083
36083
36098
36098
36098
36114
36130
36130
36145
36145
36161
36161
36176
36176
36176
36192
36192
36208
36208
36223
36223
36223
36239
36254
36254
36270
36270
36270
36286
36286
36301
36301
36317
36317
36332

-15023
-9046
-15120
-12771
2111
-14544
-13037
-14645
-8749
-13349
-14292
-13537
-13476
-14137
9405
-14036
1138
-15031
-13864
-8966
-13596
-14099
-18446
-8005
7480
-13174
-14263
5927
-2675
6890
-14679
-13748
-14486
-14082
-14913
9199
6957
-8360
-15125
-13936
-14513
-992
-14330
-9198
8084
-15687
-13627
10127
-14263
-13159
-15149
-12502
-14676
-15867
9070
-3597
-14355
-6914
-14122
1335

43
46
42
45
42
42
46
43
45
39
46
44
49
45
42
38
43
42
43
46
39
43
44
43
42
43
38
42
41
38
37
43
47
41
41
43
41
42
42
40
44
45
42
45
37
39
35
42
39
44
45
41
45
43
41
41
43
38
43
43

-47
-46
-46
-42
-45
-42
-42
-45
-44
-43
-43
-42
-41
-44
-45
-43
-48
-43
-44
-45
-44
-46
-43
-45
-44
-42
-43
-44
-42
-44
-43
-48
-47
-46
-43
-44
-48
-42
-43
-43
-47
-43
-44
-43
-43
-46
-41
-43
-46
-44
-44
-44
-46
-43
-41
-50
-48
-45
-43
-42

282
285
283
287
286
286
285
283
286
283
286
287
287
279
285
282
285
281
288
288
280
283
283
284
287
285
283
286
286
283
275
285
284
281
284
287
284
287
281
286
284
286
283
282
278
284
279
286
286
282
285
284
283
283
283
282
283
280
282
280

226
227
227
224
226
226
229
225
223
230
227
230
229
231
228
225
228
226
228
229
228
229
224
227
228
225
224
227
227
228
227
226
229
224
227
229
227
227
226
226
229
227
228
228
226
225
227
227
228
225
226
228
227
228
227
227
229
226
228
229

39
38
38
34
36
37
35
36
38
33
43
34
40
36
34
32
40
38
39
42
37
40
38
35
39
38
39
37
35
36
39
41
39
40
33
32
39
36
39
35
38
33
31
41
42
37
41
36
36
39
38
38
39
38
40
37
39
35
43
37

489
488
489
491
489
490
491
491
489
490
488
489
492
491
490
488
489
491
492
492
491
488
490
488
491
489
490
486
487
492
488
490
489
488
490
491
489
489
490
492
490
490
490
488
488
489
490
484
490
488
490
490
492
491
486
489
493
489
493
491

29425
29445
29429
29419
29456
29458
29434
29464
29421
29445
29446
29440
29457
29465
29436
29438
29445
29447
29445
29445
29445
29436
29471
29450
29432
29441
29431
29427
29442
29462
29434
29449
29454
29442
29440
29436
29437
29456
29435
29439
29424
29417
29442
29434
29438
29437
29430
29445
29431
29426
29461
29465
29436
29457
29441
29446
29468
29457
29420
29455

36332
36332
36348
36348
36364
36364
36379
36379
36379
36395
36410
36410
36426
36426
36442
36442
36442
36457
36457
36473
36473
36488
36488
36504
36504
36504
36520
36520
36535
36535
36551
36551
36566
36566
36582
36582
36582
36598
36598
36613
36613
36629
36629
36644
36644
36644
36660
36660
36676
36676
36691
36691
36707
36707
36722
36722
36722
36738
36738
36754

-14267
-14547
-14493
-14339
-14316
-14434
-13948
-12704
-16779
-14878
-11945
-2546
-13971
-16234
5215
-14646
-14469
-816
-14212
7188
-14777
-13932
-4613
-5530
-17459
-13349
-13981
8603
-13535
-7070
-13995
-7749
19502
-11019
-13325
-17471
-13687
-4610
-13785
-16423
-14946
8204
-13558
-14819
-14215
3224
-14579
-14566
-13148
-15258
-13901
-14674
-18280
24290
14365
-13458
9066
6880
-2344
-16106

40
37
45
41
44
45
44
39
42
44
37
40
42
37
46
42
39
41
42
45
42
43
42
45
40
48
40
45
40
39
46
39
43
42
44
44
45
42
47
50
44
45
47
37
43
43
37
41
45
44
41
46
47
36
45
46
44
45
43
41

-42
-42
-44
-40
-42
-46
-42
-44
-43
-43
-41
-43
-43
-42
-45
-45
-44
-43
-42
-45
-44
-42
-43
-44
-40
-42
-48
-42
-48
-41
-43
-42
-44
-46
-44
-45
-47
-44
-45
-46
-46
-42
-46
-43
-43
-45
-41
-43
-42
-45
-45
-42
-43
-45
-43
-47
-41
-46
-43
-46

286
282
285
284
277
280
283
278
284
285
286
287
285
285
286
282
286
283
284
288
284
277
288
281
284
284
278
283
282
287
281
284
282
285
285
286
280
284
286
287
283
282
281
287
283
282
285
286
284
283
285
287
281
286
286
284
284
282
286
287

226
226
229
228
230
230
230
227
230
226
228
230
229
226
226
228
226
227
227
229
230
228
226
227
228
229
229
227
225
228
228
229
227
227
227
228
229
229
225
227
226
225
227
226
222
229
229
228
227
229
226
227
227
228
229
229
228
229
227
225

38
37
33
37
34
35
37
34
34
42
38
36
35
39
37
36
33
37
35
38
37
37
41
38
39
43
41
39
38
37
35
36
40
39
34
38
39
34
40
41
38
38
37
38
37
35
37
34
41
36
36
43
38
35
39
33
40
39
41
34

489
489
492
488
486
488
489
490
491
485
489
488
489
487
491
488
489
490
488
492
491
489
494
490
491
489
492
489
489
492
491
489
492
492
482
488
486
491
490
491
484
489
490
490
488
489
491
489
489
491
489
491
489
488
489
491
490
490
487
484

29437
29436
29431
29454
29436
29453
29448
29444
29462
29454
29429
29451
29433
29453
29427
29459
29434
29440
29440
29430
29449
29452
29424
29462
29432
29447
29453
29430
29455
29437
29443
29447
29444
29463
29448
29435
29435
29445
29441
29452
29442
29450
29442
29431
29424
29440
29424
29444
29451
29453
29443
29424
29468
29432
29434
29447
29432
29442
29452
29437

36754
36769
36769
36769
36785
36785
36800
36800
36816
36816
36832
36832
36847
36847
36847
36863
36863
36878
36878
36894
36894
36910
36910
36910
36925
36925
36941
36941
36956
36956
36972
36972
36972
36988
36988
37003
37003
37019
37019
37034
37034
37034
37050
37050
37066
37066
37081
37081
37097
37097
37097
37112
37112
37128
37128
37144
37144
37159
37159
37159

-5171
-14345
-15193
-14673
8813
-13377
-13731
-13710
-14760
-12934
-13672
7716
-16591
4847
-14065
7670
-14625
-17924
-13934
-14149
-441
7138
-11501
-13541
-14053
-13627
-2591
-13981
1511
12953
14814
-14451
-10358
-13745
-14347
-7634
8990
3087
-14144
-8012
-1673
-18361
-13855
-7734
-10314
-14053
-14184
-15488
-17625
-14166
-14260
-6619
-7989
-13852
-12788
-14634
-13824
-14254
9756
-14580

36
40
47
42
41
46
45
43
40
42
43
46
44
47
45
42
43
36
47
43
43
42
39
45
44
40
45
46
48
42
43
41
44
36
45
46
45
43
40
42
37
44
45
44
41
39
47
41
40
43
39
38
35
44
45
34
33
36
46
40

-43
-44
-42
-48
-47
-42
-46
-43
-45
-40
-43
-45
-43
-46
-45
-43
-43
-45
-44
-46
-48
-43
-42
-49
-42
-44
-47
-48
-47
-49
-41
-43
-43
-47
-44
-43
-41
-42
-41
-41
-43
-44
-44
-45
-43
-42
-44
-47
-48
-45
-44
-43
-45
-43
-42
-44
-42
-43
-47
-44

281
277
286
280
283
285
286
287
282
280
281
283
285
286
287
278
283
285
277
279
284
283
277
282
286
285
285
283
285
284
286
285
282
281
286
283
287
284
288
283
285
285
281
281
283
287
280
283
274
281
280
285
284
278
283
281
283
280
286
283

227
228
231
231
230
228
228
228
225
227
226
228
228
230
230
227
226
227
231
229
226
228
229
228
229
229
228
228
229
230
228
228
227
223
228
226
228
226
224
225
227
227
228
227
226
226
228
226
228
229
224
229
225
229
228
228
228
227
227
228

37
37
33
42
40
35
35
32
35
35
39
39
40
34
34
38
33
36
36
33
36
38
36
36
35
40
38
38
36
40
37
32
41
35
37
40
41
34
37
37
39
35
40
36
41
34
35
30
36
38
34
33
39
38
40
42
41
37
39
40

488
490
491
488
491
487
488
490
485
492
491
489
488
489
490
491
490
482
488
487
482
487
490
487
490
489
491
486
491
489
490
491
490
490
490
492
487
489
492
490
489
489
488
490
489
488
486
489
488
489
490
489
487
488
490
490
486
491
492
490

29441
29460
29447
29430
29421
29443
29454
29440
29418
29444
29435
29445
29446
29427
29457
29453
29436
29448
29457
29457
29433
29484
29446
29463
29453
29455
29453
29463
29451
29440
29444
29450
29444
29447
29440
29432
29446
29428
29435
29451
29441
29430
29435
29447
29435
29452
29463
29443
29432
29447
29451
29441
29464
29453
29460
29446
29450
29457
29440
29455

37175
37175
37190
37190
37206
37206
37222
37222
37222
37237
37237
37253
37253
37268
37268
37284
37284
37300
37300
37300
37315
37315
37331
37331
37346
37346
37362
37378
37378
37378
37393
37409
37409
37424
37424
37424
37440
37440
37456
37456
37471
37471
37487
37487
37487
37502
37502
37518
37518
37534
37534
37549
37549
37549
37565
37565
37580
37580
37596
37596

8457
-13189
-13220
-17826
-7973
-14759
2028
8328
-14399
-14252
-13100
-12741
-13943
-14775
-12747
-9971
-14743
-13816
-13896
-17222
1860
-13573
-10511
-13630
-15332
-13978
-17877
-14032
-14548
-15943
-15198
-15886
-16413
-13993
-13539
-13542
-15036
12339
-13536
-13983
-14425
-13582
-2975
-6592
-13482
-13665
-12881
-13449
-11323
-14320
-14917
-13718
-2688
-5253
-14803
-14231
-14605
1350
-13963
-14783

43
44
45
35
38
41
40
47
38
44
42
37
41
43
41
40
44
45
43
41
37
45
45
45
45
44
43
45
38
46
41
42
43
40
43
45
48
40
41
45
42
42
42
43
44
41
44
42
38
45
43
41
36
41
45
41
38
47
40
44

-45
-43
-48
-41
-44
-47
-40
-40
-44
-47
-42
-45
-42
-48
-44
-42
-41
-46
-42
-41
-41
-43
-43
-42
-44
-46
-44
-44
-49
-47
-45
-43
-45
-44
-45
-45
-44
-46
-41
-41
-43
-44
-41
-44
-42
-43
-45
-44
-48
-43
-45
-45
-44
-45
-43
-42
-44
-44
-49
-46

284
286
283
287
283
286
287
285
284
284
283
284
280
282
284
285
284
282
285
285
288
276
285
283
285
284
287
281
277
281
284
282
284
285
283
283
281
283
284
282
282
284
280
282
281
286
284
282
283
286
281
286
286
286
285
282
286
287
284
285

227
229
226
228
229
227
228
227
228
227
227
228
231
231
225
228
230
227
227
227
227
229
227
225
227
225
225
227
227
222
230
228
226
229
223
227
227
227
226
230
228
229
230
228
228
226
229
228
229
231
227
230
230
226
230
228
231
230
224
231

38
34
39
36
34
31
37
36
35
38
41
35
36
35
38
42
31
36
38
33
38
31
40
40
34
39
39
31
41
38
38
39
34
39
39
42
40
41
37
39
41
37
40
43
39
34
38
40
36
35
34
41
38
33
39
36
38
37
39
40

491
486
490
489
490
490
489
488
489
488
490
491
489
487
484
490
489
491
489
491
487
487
489
489
490
489
490
489
488
490
489
490
489
484
490
488
490
488
489
487
490
489
491
491
491
482
489
491
489
487
491
488
488
489
485
484
491
486
489
489

29446
29459
29457
29449
29455
29453
29455
29468
29441
29486
29458
29446
29434
29458
29444
29450
29412
29457
29442
29461
29464
29439
29467
29444
29417
29449
29452
29433
29432
29455
29434
29444
29444
29424
29439
29449
29422
29451
29429
29458
29435
29432
29436
29442
29438
29446
29461
29421
29440
29478
29458
29440
29422
29449
29441
29453
29455
29457
29435
29416

37612
37612
37627
37627
37643
37643
37643
37658
37658
37674
37674
37690
37690
37705
37705
37721
37721
37736
37736
37736
37752
37752
37768
37768
37783
37783
37799
37799
37799
37814
37814
37830
37830
37846
37846
37861
37861
37861
37877
37877
37892
37892
37908
37908
37924
37924
37939
37939
37939
37955
37955
37970
37970
37986
37986
38002
38002
38017
38017
38017

-14685
6647
-14797
-14322
-7431
-14154
-14478
7796
-13805
-7809
-13767
-13268
-3399
-14803
-17925
-14155
-4949
-14307
-11066
-14300
-14548
-14064
-14492
-1123
-14190
-13191
-14540
-13668
-13714
-14546
-17661
-13818
-13531
-5867
1658
-15701
-8340
-15434
-14452
3087
-252
-14206
-18654
-16191
-15958
-8975
-2418
-13009
-14056
-14083
-6946
-13696
-14499
-13885
-5532
-13761
-13878
-5725
19059
-13452

44
46
43
41
42
37
45
42
44
33
42
42
43
42
45
39
41
44
39
48
44
46
41
46
47
43
45
48
43
44
39
38
46
41
38
35
43
45
46
43
41
48
46
45
37
40
39
42
39
46
41
39
47
41
40
42
39
42
38
38

-45
-48
-43
-48
-41
-43
-43
-43
-43
-43
-49
-42
-45
-44
-41
-40
-43
-44
-44
-43
-45
-42
-44
-41
-45
-43
-42
-43
-44
-44
-46
-44
-43
-44
-45
-44
-48
-43
-47
-44
-44
-46
-44
-43
-43
-44
-43
-44
-47
-41
-42
-41
-46
-44
-47
-44
-43
-44
-43
-42

280
281
285
284
280
283
286
284
286
283
285
281
282
286
284
283
285
286
285
285
284
286
282
286
281
284
285
284
287
285
278
284
287
281
283
285
286
284
284
279
285
280
282
286
284
286
284
284
284
285
289
282
282
286
285
281
280
281
281
282

228
229
228
229
229
231
228
229
231
227
229
228
226
226
229
228
229
230
229
230
230
227
228
230
229
226
225
230
229
228
228
228
230
228
226
228
231
228
230
228
229
229
228
227
226
226
229
227
229
228
229
229
228
229
226
230
225
228
225
229

39
37
40
33
35
36
37
33
39
38
34
30
38
36
31
38
41
37
38
34
34
35
39
37
34
33
30
27
39
35
37
41
37
36
39
41
35
35
39
40
33
39
31
37
37
38
40
36
38
35
35
37
39
35
36
35
38
37
40
35

490
489
490
483
491
488
488
489
492
489
488
485
487
489
486
490
490
487
489
487
487
489
491
490
491
489
488
490
486
489
488
488
490
485
490
487
489
489
489
490
489
489
491
487
488
489
490
490
490
489
488
485
491
490
492
489
490
489
490
489

29432
29453
29443
29453
29439
29443
29454
29461
29446
29458
29440
29454
29456
29470
29445
29447
29464
29450
29468
29446
29441
29446
29455
29426
29453
29455
29463
29457
29459
29443
29456
29448
29438
29455
29456
29445
29450
29448
29462
29474
29458
29446
29447
29438
29441
29458
29445
29433
29438
29457
29454
29457
29450
29446
29436
29448
29434
29444
29437
29445

38033
38033
38048
38048
38064
38064
38080
38080
38080
38095
38095
38111
38111
38126
38126
38126
38142
38142
38158
38173
38173
38173
38189
38189
38204
38204
38220
38220
38236
38236
38236
38251
38251
38267
38267
38282
38282
38298
38298
38314
38314
38314
38329
38329
38345
38345
38360
38360
38360
38376
38376
38392
38392
38407
38407
38423
38423
38423
38438
38438

-18058
8609
-15631
-14775
-14080
-10172
-13035
-14312
-9756
-18397
-14585
8507
-1645
-13859
9280
-10959
-7642
-14338
-14216
3541
-13563
-13628
8679
-13632
-14629
-16553
6012
-14846
-14967
-13706
-14005
-13189
-10564
-237
-5826
-14750
-244
-14373
-539
-14127
-5307
9841
-15514
-3393
-14472
485
-14078
7869
-13930
-13440
-13330
-13854
-18662
-13832
-12581
-12158
-14929
-14997
6363
-9843

44
46
44
42
41
42
38
38
37
42
37
44
39
42
47
38
39
42
38
46
42
44
40
40
48
38
37
42
43
37
42
39
42
40
44
46
43
40
47
36
43
45
42
38
41
42
38
41
44
43
47
42
44
37
41
37
47
42
39
37

-45
-44
-41
-43
-43
-46
-43
-47
-42
-45
-43
-48
-43
-47
-43
-46
-45
-44
-42
-42
-43
-45
-44
-45
-45
-42
-46
-42
-45
-43
-48
-43
-44
-47
-46
-44
-43
-44
-41
-45
-43
-47
-46
-43
-42
-44
-40
-42
-47
-45
-45
-46
-46
-44
-44
-45
-44
-49
-45
-43

287
286
285
285
286
281
283
283
284
280
280
284
284
284
285
286
283
285
286
285
285
284
285
284
285
281
284
281
285
286
286
283
287
283
283
286
283
286
284
282
283
281
284
284
287
281
283
282
282
282
283
283
283
286
282
284
283
282
286
287

226
230
225
228
228
226
227
226
229
227
224
228
227
229
226
229
227
225
229
229
227
231
227
227
229
232
227
227
228
228
229
229
229
226
227
229
229
229
227
226
228
228
230
230
227
228
226
230
226
223
227
225
228
226
229
226
227
228
227
227

37
37
36
37
39
39
33
34
29
35
38
39
32
35
39
38
37
39
38
39
37
35
39
34
33
36
35
40
37
37
38
34
37
39
36
42
35
38
35
38
38
35
36
35
40
38
38
36
38
27
37
34
33
35
36
36
36
40
39
40

489
490
488
490
491
490
487
489
489
490
491
485
490
490
488
489
487
490
491
491
490
485
490
490
490
490
486
492
487
490
490
491
492
490
488
490
490
489
490
493
491
490
491
487
491
487
489
490
487
488
491
488
490
486
489
492
486
491
491
488

29432
29441
29435
29463
29447
29433
29435
29460
29442
29431
29455
29460
29436
29446
29447
29443
29442
29440
29439
29432
29445
29448
29477
29458
29448
29455
29446
29427
29456
29445
29438
29442
29427
29444
29457
29437
29435
29417
29455
29453
29441
29446
29424
29424
29440
29454
29422
29446
29428
29444
29451
29470
29445
29444
29446
29453
29434
29455
29464
29439

38454
38454
38470
38470
38485
38485
38485
38501
38501
38516
38516
38532
38532
38548
38548
38563
38563
38579
38579
38579
38594
38594
38610
38610
38626
38626
38641
38641
38641
38657
38657
38672
38672
38688
38688
38704
38704
38719
38719
38719
38735
38735
38750
38750
38766
38766
38782
38782
38782
38797
38797
38813
38813
38828
38828
38844
38844
38844
38860
38860

22433
-12314
-11916
-13907
-17668
-14525
-14443
-14639
-6694
-8625
-13542
-15579
-8653
-1447
-13994
-14242
-17009
32764
-13820
-13814
9214
-5746
-13772
9504
-10618
-18206
-14332
-13277
-12805
-14374
-15050
-8345
-11998
16256
9306
-8284
-14298
-13668
-3388
-15295
-13166
-13806
8374
-14137
-13140
-14684
-6249
-14304
-14559
-11216
-5560
-14861
1260
8895
9510
-12033
-13801
7704
9296
-15093

37
40
40
46
41
48
43
45
42
40
45
44
40
45
44
44
41
41
42
43
43
48
45
42
42
45
42
46
44
45
42
42
45
46
45
46
43
42
41
47
48
45
46
48
43
43
39
47
41
43
38
45
40
43
41
42
43
39
38
43

-43
-50
-43
-46
-43
-43
-42
-44
-45
-46
-48
-45
-43
-41
-42
-42
-43
-42
-43
-45
-45
-44
-41
-45
-44
-43
-46
-43
-42
-43
-46
-44
-44
-42
-47
-43
-45
-41
-41
-45
-41
-45
-42
-44
-46
-43
-50
-46
-46
-40
-43
-41
-45
-46
-44
-49
-46
-43
-44
-44

284
285
289
283
281
284
286
284
285
277
284
286
285
285
287
280
281
282
281
285
286
284
287
284
284
282
284
284
282
286
281
287
285
286
283
284
281
283
276
282
285
284
271
279
285
285
278
283
285
285
284
285
284
283
283
288
282
282
281
284

225
229
228
225
226
227
227
227
227
228
230
227
227
226
226
229
228
227
227
225
227
226
227
228
226
226
228
228
222
229
227
229
229
227
227
227
229
226
228
229
223
228
226
226
228
225
227
225
226
226
229
228
230
227
229
227
229
227
227
226

37
35
35
39
38
40
34
33
31
37
34
39
40
28
37
41
37
37
37
36
38
36
37
38
33
37
39
39
33
33
37
39
37
42
35
40
36
40
40
37
36
33
35
39
35
35
37
36
32
41
38
41
36
32
35
31
34
34
35
41

486
489
489
488
491
489
488
488
489
487
492
488
490
490
491
490
487
490
485
490
490
488
489
483
487
489
491
490
490
489
486
491
488
490
491
488
491
490
488
487
492
490
490
491
483
490
488
490
489
490
487
487
489
489
488
489
489
491
489
488

29451
29446
29443
29451
29451
29449
29460
29462
29432
29449
29428
29431
29460
29441
29455
29435
29465
29452
29433
29457
29460
29439
29427
29444
29428
29460
29459
29447
29441
29442
29464
29421
29435
29447
29447
29436
29466
29459
29460
29439
29444
29453
29454
29469
29449
29445
29438
29443
29447
29450
29422
29430
29459
29436
29440
29454
29438
29420
29451
29446

38875
38875
38891
38891
38906
38906
38906
38922
38922
38938
38938
38953
38953
38969
38969
38969
38984
38984
39000
39000
39016
39016
39031
39031
39047
39047
39047
39062
39062
39078
39078
39094
39094
39109
39109
39109
39125
39140
39140
39156
39156
39172
39172
39187
39187
39187
39203
39203
39218
39218
39234
39234
39250
39250
39265
39265
39265
39281
39281
39296

-4932
-14796
-13546
-15079
-11817
-7415
-15111
-5030
-13866
-13356
-14760
-14994
-5461
-14382
-12369
-13650
6137
-18341
-13800
-14266
-6181
1486
7272
-13853
-13870
-17625
-14710
-14444
-12198
-2808
-14097
3588
-10572
-13788
-13202
-14826
-14167
-2493
25092
-6611
-13319
-14145
18970
-15343
-13049
-12995
-12679
-15042
-13569
-15240
10028
-1066
1496
-13800
-14096
-7559
7281
8554
-13724
-14246

46
44
40
42
47
43
46
43
47
40
43
37
42
43
49
46
45
48
41
41
41
47
42
43
42
48
41
45
45
43
45
44
46
47
42
43
45
42
40
39
43
42
43
45
45
38
41
45
42
47
47
41
45
44
34
40
44
44
48
45

-46
-42
-43
-51
-43
-44
-46
-43
-45
-42
-43
-42
-41
-42
-42
-44
-48
-44
-42
-43
-41
-43
-44
-42
-45
-47
-45
-42
-46
-45
-43
-47
-42
-42
-43
-46
-46
-44
-47
-42
-44
-40
-43
-42
-42
-44
-42
-40
-44
-40
-42
-43
-42
-46
-43
-44
-45
-44
-45
-44

281
285
285
283
281
278
282
283
284
285
285
285
282
285
283
284
285
282
278
283
286
285
283
284
284
284
279
281
287
285
286
282
283
279
285
282
286
283
287
285
280
285
283
281
279
287
287
283
285
285
285
283
280
289
283
285
278
282
287
283

230
228
227
229
229
226
228
229
227
227
228
229
227
227
228
227
228
226
225
227
226
225
224
226
229
229
228
228
230
226
230
230
226
229
222
230
229
227
231
229
230
226
227
230
226
228
228
227
228
228
229
229
229
227
227
228
230
226
230
229

39
35
36
41
39
34
36
38
40
42
41
27
39
34
35
31
35
37
37
37
40
39
39
34
35
38
38
39
39
37
36
37
35
33
38
35
29
39
34
35
34
36
40
37
41
37
36
37
36
39
33
36
35
37
33
38
32
38
40
31

488
491
492
491
487
490
489
488
489
489
488
490
490
491
492
489
488
488
491
490
488
487
490
490
489
490
492
489
490
489
491
492
494
492
492
487
488
490
489
489
489
490
489
490
488
490
491
492
489
489
490
492
490
491
489
490
492
489
486
489

29436
29435
29445
29431
29422
29441
29449
29409
29431
29451
29462
29454
29451
29458
29433
29425
29442
29458
29456
29448
29460
29460
29449
29425
29452
29455
29448
29451
29447
29440
29468
29455
29455
29467
29454
29434
29458
29440
29428
29445
29432
29459
29460
29459
29472
29463
29448
29469
29454
29475
29461
29467
29434
29448
29445
29463
29447
29458
29438
29465

39296
39312
39312
39328
39328
39328
39343
39343
39359
39359
39374
39374
39390
39390
39406
39406
39406
39421
39437
39437
39437
39452
39452
39468
39468
39484
39484
39499
39499
39499
39515
39515
39530
39530
39546
39546
39562
39562
39562
39577
39577
39593
39593
39608
39608
39624
39624
39640
39640
39640
39655
39655
39671
39671
39686
39686
39702
39702
39702
39718

-1266
8003
347
-13929
-14016
1088
-13960
-13827
9758
8365
-10299
-12886
-14940
-13662
-14125
-18732
-14338
-14597
1595
-12904
-17402
-15307
-14452
-13557
9838
-15379
-14094
-13377
-12351
-17868
-13352
7408
381
-7471
-11712
-14613
-2999
-7172
-12627
-7843
-1387
-3959
-14372
-2949
-14835
-13365
-13123
-6898
8577
-13600
-13463
-339
1356
9883
10395
9691
-508
7610
-14619
-14929

43
48
45
41
42
50
41
47
46
42
40
44
45
43
44
44
45
46
43
44
39
43
47
44
40
46
44
43
42
45
47
38
38
40
41
42
43
49
40
44
43
44
47
44
39
39
41
39
46
46
47
39
42
41
48
42
46
42
38
42

-44
-42
-42
-45
-43
-42
-41
-41
-44
-45
-40
-44
-42
-43
-42
-41
-43
-45
-43
-42
-45
-48
-42
-45
-42
-44
-46
-42
-43
-43
-42
-41
-47
-41
-43
-42
-42
-43
-43
-42
-43
-42
-47
-43
-42
-42
-45
-47
-45
-44
-45
-49
-41
-43
-47
-41
-40
-42
-42
-44

287
287
283
287
283
286
287
286
280
284
285
283
286
286
285
286
277
285
283
288
285
284
278
282
280
287
286
288
288
283
286
280
279
286
283
282
281
284
283
286
278
284
282
284
283
281
283
285
283
282
282
283
284
282
281
280
285
282
281
282

227
226
218
228
230
229
229
227
229
230
228
230
228
229
229
229
230
227
227
230
224
228
230
228
228
229
227
228
231
229
229
230
229
229
229
231
228
226
230
229
228
228
226
231
228
226
228
230
228
232
228
230
228
231
227
229
227
230
228
226

36
39
37
38
35
34
35
39
36
40
39
42
39
39
38
37
39
36
36
38
36
41
38
38
36
38
38
36
36
36
32
35
33
36
35
41
39
36
38
36
36
42
37
38
33
38
41
39
39
37
37
30
36
34
38
38
40
37
37
38

491
491
489
488
488
489
491
489
493
489
490
487
490
490
489
487
489
487
488
488
491
488
488
490
487
489
488
491
488
485
490
489
485
486
491
490
488
488
491
490
488
489
489
489
488
489
489
489
490
488
487
490
485
488
487
488
489
488
486
489

29448
29443
29468
29422
29442
29441
29444
29448
29461
29479
29455
29432
29450
29458
29456
29448
29443
29447
29472
29429
29447
29462
29438
29408
29447
29458
29452
29450
29460
29436
29446
29449
29435
29451
29460
29460
29455
29420
29458
29439
29461
29467
29447
29459
29456
29460
29458
29455
29423
29444
29437
29444
29432
29447
29428
29454
29448
29454
29452
29442

39718
39733
39733
39749
39749
39764
39764
39764
39780
39780
39796
39796
39811
39811
39827
39827
39827
39842
39842
39858
39858
39874
39874
39889
39889
39889
39905
39905
39920
39920
39936
39936
39952
39952
39952
39967
39967
39983
39983
39998
39998
40014
40014
40030
40030
40045
40045
40061
40061
40076
40076
40076
40092
40092
40108
40108
40123
40123
40139
40139

-13325
-14233
-14919
-12876
-9137
-13679
-13405
-14242
-13070
-15237
-15186
-14173
19146
-5303
-12782
-14618
-5343
-14020
-13924
9091
10262
-13884
-13582
2594
-17499
-13671
-16024
-14643
-9901
-14828
-14907
-13894
-15054
-14561
8438
-18581
7802
-13947
-12184
-14600
-13889
-14377
-13766
-13721
-14753
-15659
-14505
-13547
-14659
-7577
-14519
-4274
-13783
-3331
-14804
8817
-14094
-14703
-13986
-13541

38
42
44
46
46
41
45
45
47
46
48
43
39
45
48
48
44
46
45
37
47
43
43
44
40
42
41
45
43
43
48
38
39
40
37
47
38
45
46
38
44
40
43
40
43
41
43
37
41
45
40
40
39
39
42
40
42
40
41
37

-44
-47
-44
-47
-43
-43
-43
-42
-46
-44
-45
-43
-43
-42
-44
-46
-42
-45
-45
-43
-42
-44
-44
-42
-41
-44
-47
-43
-41
-43
-45
-43
-44
-46
-43
-46
-44
-43
-48
-42
-43
-40
-43
-43
-42
-42
-41
-45
-42
-45
-45
-46
-42
-46
-41
-42
-48
-43
-42
-43

283
281
284
280
283
285
286
283
285
279
278
282
284
279
283
286
285
289
285
286
286
286
285
283
285
285
282
285
283
285
283
284
288
285
285
284
281
283
283
281
287
285
282
281
286
283
283
285
280
280
281
283
283
283
279
285
284
285
287
283

227
228
228
229
223
229
228
226
225
226
225
228
230
228
229
226
224
229
229
229
228
229
228
230
229
228
228
227
229
229
227
228
227
228
229
229
229
229
228
231
227
226
229
228
228
226
227
229
226
227
228
230
228
226
229
227
229
230
227
229

35
41
34
36
39
37
33
35
42
35
37
32
39
40
38
39
35
39
38
37
37
33
40
37
40
41
37
40
36
36
34
41
38
38
30
36
40
35
37
37
41
37
33
36
39
37
31
33
32
37
38
39
37
41
35
39
35
39
37
38

489
488
489
489
488
486
485
490
488
484
489
489
491
490
487
488
490
489
489
488
484
491
490
487
486
489
492
492
487
489
488
488
485
488
488
490
489
489
487
489
490
491
486
491
491
491
491
489
490
489
490
490
490
491
488
491
486
491
491
491

29448
29443
29439
29449
29464
29452
29454
29457
29442
29453
29444
29444
29445
29459
29446
29439
29456
29438
29444
29447
29447
29457
29470
29453
29464
29445
29461
29483
29430
29453
29439
29454
29449
29458
29460
29476
29457
29445
29446
29450
29454
29450
29441
29433
29468
29465
29449
29444
29452
29446
29456
29466
29447
29454
29475
29467
29454
29464
29461
29454

40154
40154
40154
40170
40170
40186
40186
40201
40201
40217
40217
40217
40232
40232
40248
40248
40264
40264
40279
40279
40295
40295
40310
40310
40310
40326
40326
40342
40342
40357
40357
40373
40373
40373
40388
40388
40404
40404
40420
40420
40435
40435
40451
40451
40451
40466
40466
40482
40482
40498
40498
40513
40513
40513
40529
40529
40544
40544
40560
40560

9038
-14043
-15065
-4549
-13575
-14394
-15146
-18188
8159
-4783
-13977
10054
-14114
-14062
-13654
9191
-14962
9408
-14854
-15579
-14920
10191
-14010
-16348
-12929
-15743
-13575
-14122
-13311
-12778
-16062
-13848
-3961
5164
-13392
-14185
-14104
-13107
-14354
-14479
8561
-14138
8340
-13933
-17264
-14589
-14276
7759
-13036
-14355
-13745
-17427
-14775
11202
-16071
-13512
-15083
-1531
-3362
-1652

40
43
33
46
39
38
44
41
44
47
41
43
43
43
45
44
48
46
44
41
41
40
41
44
44
42
47
37
41
41
47
45
42
40
43
39
47
39
44
45
42
47
46
49
45
43
46
41
47
34
45
48
42
37
38
33
42
45
44
44

-41
-41
-44
-46
-41
-43
-43
-43
-45
-42
-43
-44
-44
-44
-45
-42
-49
-43
-45
-47
-43
-42
-43
-45
-45
-41
-42
-43
-45
-44
-42
-42
-46
-44
-43
-43
-42
-45
-43
-40
-48
-43
-44
-42
-44
-42
-46
-46
-45
-42
-45
-43
-42
-42
-43
-47
-41
-44
-41
-44

285
285
282
285
283
283
283
283
280
285
285
283
280
285
284
283
282
279
287
283
285
288
278
282
282
279
286
286
283
286
285
287
284
283
284
281
285
285
287
283
286
284
283
287
281
284
284
286
283
281
285
280
282
284
282
281
281
278
280
284

230
229
229
224
227
226
225
228
225
227
227
227
229
225
227
229
231
227
225
226
230
230
225
228
226
224
229
227
228
224
229
229
228
230
226
227
230
228
228
224
226
229
228
227
225
225
226
223
225
229
227
229
227
226
227
227
230
227
223
225

38
37
37
39
28
34
39
41
33
39
33
35
38
33
38
34
36
39
37
38
39
38
35
38
39
37
39
41
38
40
36
41
36
39
33
38
35
37
36
37
35
33
39
37
38
39
32
30
36
41
35
35
40
35
38
31
41
37
39
34

488
486
489
490
490
489
490
485
486
484
491
489
491
490
492
490
492
490
489
489
487
489
490
489
488
487
490
488
488
488
490
491
489
489
488
491
488
489
486
489
485
488
484
488
486
489
486
486
485
489
488
489
490
489
489
488
488
489
490
490

29466
29462
29472
29460
29459
29472
29455
29447
29457
29442
29441
29428
29454
29470
29457
29452
29447
29467
29458
29458
29440
29460
29479
29466
29478
29454
29452
29451
29447
29438
29476
29452
29430
29453
29449
29441
29460
29443
29451
29462
29443
29461
29457
29453
29443
29476
29480
29470
29457
29427
29467
29463
29466
29469
29452
29449
29467
29467
29473
29448

40576
40576
40591
40591
40607
40607
40607
40622
40622
40638
40638
40654
40654
40669
40669
40685
40685
40700
40700
40700
40716
40716
40732
40732
40747
40747
40763
40763
40778
40778
40778
40794
40794
40810
40810
40825
40825
40841
40841
40856
40856
40872
40872
40888
40888
40903
40903
40919
40919
40919
40934
40934
40950
40950
40966
40966
40981
40981
40997
40997

5239
-13938
-13917
1242
-14081
-8832
1193
-18610
-14829
-16377
2345
-11084
-10783
3987
-12622
-15309
-14433
-1491
-16512
-13349
-13956
-13551
-13391
-10239
-5491
-15282
7564
-13458
-13673
-4986
-14977
-14558
-14504
-14502
-15057
8207
-13416
-14180
-12305
-13567
-13430
-15174
-13418
-13969
-14740
-13185
-13749
-14521
-14584
-14666
-13229
-15325
-13886
-14297
-14141
-13732
-13771
-13291
-14308
-10535

40
44
44
43
40
36
42
45
39
41
45
47
41
42
37
42
46
38
44
45
39
44
46
49
47
34
44
41
42
40
45
37
41
34
32
48
44
44
35
42
48
41
45
42
47
45
41
49
45
42
44
49
42
40
42
39
41
42
46
46

-47
-43
-45
-47
-43
-50
-46
-43
-45
-46
-42
-42
-43
-47
-45
-42
-44
-41
-44
-44
-45
-46
-42
-44
-49
-42
-46
-42
-45
-42
-44
-42
-45
-41
-43
-46
-43
-43
-42
-43
-46
-43
-43
-42
-45
-45
-41
-42
-45
-44
-46
-42
-46
-44
-44
-44
-43
-50
-46
-50

282
282
277
284
284
284
283
282
271
281
283
282
283
283
283
282
284
280
284
284
277
286
281
279
283
281
285
283
283
285
286
284
287
281
280
282
280
285
281
284
285
286
282
283
284
283
281
287
284
285
281
287
280
285
284
284
286
281
285
273

227
227
226
228
225
228
225
228
228
226
224
227
227
225
229
228
227
227
227
229
228
228
228
228
228
226
228
228
230
228
230
228
227
227
228
230
229
226
228
230
229
231
228
228
228
230
227
229
230
227
229
229
228
229
226
229
229
227
228
228

36
36
35
35
34
34
32
37
38
35
37
39
39
36
34
35
33
34
33
35
34
34
37
36
35
34
36
34
39
32
36
38
38
33
40
33
41
36
40
36
38
38
37
35
35
34
31
38
37
36
38
37
37
39
40
40
40
36
37
40

490
491
490
489
490
489
491
490
486
490
491
489
490
488
489
490
489
486
491
485
489
491
487
489
487
489
490
488
490
489
490
488
491
486
487
488
487
488
484
487
488
486
486
486
485
489
491
488
490
490
484
490
488
484
487
489
490
489
490
490

29439
29465
29459
29458
29464
29455
29469
29456
29468
29442
29454
29463
29449
29467
29439
29464
29469
29444
29448
29460
29475
29455
29456
29457
29470
29439
29442
29473
29471
29463
29453
29443
29454
29462
29459
29469
29442
29451
29459
29428
29440
29463
29451
29435
29455
29455
29467
29457
29456
29486
29464
29466
29448
29461
29440
29466
29446
29448
29455
29438

41012
41012
41028
41028
41044
41044
41059
41059
41059
41075
41075
41090
41090
41106
41106
41122
41122
41122
41137
41137
41153
41153
41168
41168
41184
41184
41200
41200
41215
41215
41231
41231
41231
41246
41246
41262
41262
41278
41278
41293
41293
41309
41309
41309
41324
41324
41340
41340
41356
41356
41356
41371
41371
41387
41387
41402
41402
41418
41418
41434

-14313
-12753
-7806
-13310
-13025
-14169
-13655
-15397
-14163
-13430
-13720
-2064
-15341
-17824
2373
-15221
-14361
-4968
-14019
-14463
-14163
9173
-14236
-14633
-13796
-13337
-7063
-13730
-13612
-7223
-14316
-3395
-15119
-14292
-15413
-14658
-14915
2203
-14226
9902
-14350
-14067
-15189
-13524
-14260
-13723
-13395
-14753
-18500
-11613
-1798
-13422
-13735
-13287
25290
-15461
8015
-18548
-11378
-15263

37
41
40
45
40
41
43
41
44
38
46
39
42
40
42
41
40
39
45
36
47
40
46
42
42
40
37
45
38
42
45
44
45
43
41
43
45
39
46
43
42
41
43
38
43
47
41
39
37
43
42
45
46
42
45
41
38
41
41
42

-43
-42
-46
-45
-46
-50
-43
-43
-42
-41
-44
-45
-49
-50
-46
-46
-45
-47
-42
-42
-43
-45
-42
-43
-43
-42
-46
-42
-42
-42
-48
-46
-41
-43
-43
-48
-41
-43
-46
-42
-45
-45
-41
-44
-43
-44
-42
-43
-48
-42
-45
-42
-46
-43
-46
-43
-44
-43
-44
-43

285
284
282
276
282
284
285
285
277
283
277
285
285
284
282
285
285
283
283
281
283
281
282
286
284
286
280
282
286
281
285
283
281
284
283
275
279
283
279
281
284
278
279
280
284
283
283
284
280
286
284
282
282
281
284
285
288
282
284
284

226
227
227
226
228
227
226
228
231
226
224
229
227
224
227
227
227
224
224
226
221
227
228
226
229
228
228
229
231
226
227
226
227
229
226
228
227
226
227
227
228
229
227
226
226
223
227
225
228
225
226
227
226
226
227
228
226
225
225
227

37
35
32
36
34
36
41
39
33
33
34
33
34
36
35
38
35
36
38
39
34
35
37
31
36
40
39
39
42
40
33
34
40
34
40
37
37
33
35
40
37
34
40
41
38
34
36
39
31
32
33
34
38
39
39
38
37
33
37
35

487
490
488
491
491
487
490
490
490
489
486
490
488
490
489
487
487
487
489
488
490
490
490
488
490
490
491
489
487
489
489
491
489
489
488
491
490
488
488
488
490
484
488
486
490
487
489
490
488
488
488
487
486
488
490
489
487
488
487
488

29457
29445
29462
29442
29442
29472
29442
29456
29451
29466
29463
29469
29457
29481
29457
29475
29439
29435
29460
29417
29458
29475
29424
29443
29440
29468
29448
29463
29460
29464
29466
29437
29461
29447
29469
29455
29443
29461
29451
29428
29456
29434
29462
29479
29423
29470
29454
29450
29472
29446
29445
29476
29458
29449
29448
29467
29430
29420
29449
29453

41434
41449
41449
41465
41465
41465
41480
41480
41496
41496
41512
41512
41527
41527
41527
41543
41543
41558
41558
41574
41574
41590
41590
41590
41605
41605
41621
41621
41636
41636
41652
41652
41668
41668
41668
41683
41683
41699
41699
41714
41714
41714
41730
41730
41746
41746
41761
41761
41777
41777
41792
41792
41792
41808
41808
41824
41824
41839
41839
41855

-15693
-13637
-13966
358
-14358
-14170
-15573
-14700
-14296
-14454
-14511
-18323
158
-14142
-13907
-13853
-15052
-13232
-14282
7289
-13431
2875
-14123
6417
-14332
11055
-13431
-14488
-14965
-15017
-14351
-15558
-14546
-11790
-13662
-14417
-14182
-16493
-14217
-14646
-9769
-13968
-13759
-13524
-13648
-14548
9141
-13963
-13853
8370
-13788
-13532
-17933
-13958
-17463
8991
8184
-8999
-14404
-13622

43
44
45
45
40
42
44
39
41
45
42
39
40
42
45
41
43
40
44
42
47
40
42
40
43
43
41
42
47
38
45
41
41
36
35
45
43
41
39
43
42
40
38
36
36
40
40
43
41
42
42
45
39
43
45
39
39
45
43
40

-45
-46
-43
-40
-43
-42
-43
-46
-44
-45
-41
-43
-51
-43
-40
-47
-47
-44
-42
-45
-45
-44
-45
-42
-44
-43
-41
-41
-41
-42
-43
-41
-43
-41
-42
-43
-41
-45
-42
-44
-43
-48
-43
-41
-45
-45
-42
-43
-41
-42
-42
-41
-42
-41
-45
-43
-49
-42
-44
-41

284
282
282
284
281
285
286
285
284
279
285
285
282
282
287
286
278
284
283
284
282
281
282
285
285
282
281
284
283
285
288
285
287
285
283
286
279
285
285
284
286
283
283
287
283
280
282
284
284
284
283
280
284
285
285
286
279
283
284
283

226
228
227
227
226
225
227
222
227
226
227
225
228
228
228
228
222
229
226
224
226
226
228
225
228
228
226
228
226
228
229
225
224
227
230
225
228
225
225
226
226
226
228
226
227
226
228
224
226
228
226
225
228
229
226
225
227
228
227
228

39
36
41
35
41
38
36
40
34
37
40
41
38
36
37
34
37
39
30
37
37
37
39
36
35
40
36
36
36
37
34
39
36
40
35
33
36
36
34
34
31
35
41
40
39
38
36
39
36
39
39
38
37
37
39
38
40
39
39
37

486
490
490
488
490
491
486
487
490
488
489
489
489
488
487
489
487
484
490
488
490
487
490
487
490
487
490
490
488
488
488
488
489
488
488
491
484
489
489
491
488
486
485
490
489
488
488
489
489
486
487
486
486
486
486
490
488
489
490
487

29454
29453
29439
29473
29444
29451
29478
29446
29475
29462
29476
29467
29465
29479
29461
29453
29444
29472
29459
29452
29451
29458
29448
29464
29467
29452
29477
29441
29480
29477
29459
29468
29467
29477
29453
29468
29460
29457
29470
29454
29463
29463
29466
29461
29462
29445
29458
29476
29471
29471
29463
29463
29472
29459
29468
29473
29465
29449
29465
29464

41855
41855
41870
41870
41886
41886
41902
41902
41917
41917
41933
41933
41948
41948
41964
41964
41964
41980
41980
41995
41995
42011
42011
42026
42026
42026
42042
42042
42058
42058
42073
42073
42089
42089
42104
42104
42120
42120
42120
42136
42136
42151
42151
42167
42167
42182
42182
42182
42198
42198
42214
42214
42229
42229
42245
42245
42245
42260
42260
42276

-14411
1563
-13592
-14370
-13653
391
-14636
-2865
-14236
-14602
-14808
8320
-3518
-13813
-14996
-14470
-14584
27813
-14773
-15001
-6827
-13568
-11669
8665
-13474
-14820
8354
-13112
-15543
-4074
4717
-10743
-8127
-2475
-13852
7419
-14339
3016
269
-5112
-12786
-6454
-14272
-13052
-12807
-13418
-5670
-12958
-13863
-14577
-13684
-13380
-18563
-14242
-14839
-14528
-18704
-14437
-13533
-18065

42
38
44
39
35
37
42
39
41
40
44
42
42
47
39
42
43
40
42
43
42
44
48
45
42
41
39
36
41
39
46
43
34
45
45
40
39
41
43
37
43
40
39
41
40
43
41
37
40
34
32
43
45
38
39
38
48
44
39
41

-45
-44
-41
-41
-45
-44
-41
-46
-43
-44
-42
-42
-43
-41
-43
-42
-40
-44
-43
-46
-45
-45
-45
-43
-46
-45
-52
-43
-41
-43
-45
-45
-48
-42
-42
-44
-44
-42
-45
-42
-45
-42
-44
-45
-44
-42
-43
-42
-45
-43
-42
-39
-47
-44
-48
-43
-42
-41
-42
-45

285
280
282
283
283
282
284
284
283
283
278
283
284
285
278
277
283
279
284
283
285
283
281
287
277
285
285
284
279
287
281
283
281
285
283
280
279
285
281
287
279
283
283
280
283
280
282
284
283
285
282
285
284
283
286
277
287
281
283
285

225
225
227
228
226
228
224
227
226
228
229
229
230
230
228
229
223
227
227
227
227
229
230
228
227
228
225
229
225
225
227
229
228
229
227
227
228
229
226
229
226
228
227
224
226
229
228
229
221
230
229
230
230
228
225
230
231
228
225
228

38
41
37
35
35
39
39
32
38
39
40
33
37
33
35
34
37
31
40
36
38
36
33
41
37
35
38
34
32
38
38
39
35
35
41
38
31
37
36
36
36
41
34
38
36
38
42
40
43
35
39
39
37
40
38
38
37
38
33
40

486
488
488
488
489
488
490
488
488
490
486
488
488
485
489
487
489
489
487
488
488
490
489
488
488
491
489
488
487
487
489
489
487
489
487
489
489
491
488
487
490
488
490
489
487
491
485
489
489
486
489
486
490
488
489
489
489
489
488
490

29482
29461
29449
29483
29457
29453
29463
29463
29451
29458
29466
29476
29446
29464
29450
29440
29482
29463
29472
29458
29452
29461
29462
29434
29462
29449
29473
29459
29478
29475
29482
29468
29463
29472
29461
29473
29438
29456
29459
29466
29454
29441
29462
29469
29471
29464
29466
29463
29446
29454
29451
29448
29450
29457
29448
29448
29448
29443
29447
29472

42276
42292
42292
42307
42307
42323
42323
42338
42338
42354
42354
42370
42370
42370
42385
42385
42401
42401
42416
42416
42432
42432
42432
42448
42448
42463
42463
42479
42479
42494
42494
42494
42510
42510
42526
42526
42541
42541
42557
42557
42572
42572
42572
42588
42588
42604
42604
42619
42619
42635
42635
42650
42650
42650
42666
42666
42682
42682
42697
42697

-13419
-7325
-15197
-13911
-17510
-13814
-13067
-13229
-15251
-5049
9801
-14362
8780
-14512
-14304
-96
-14667
726
-13862
862
-15454
-7664
-13250
-13279
-13585
-2012
9361
-15103
-13932
1817
-15479
-14355
8539
-16174
-13679
-15170
-10522
-10418
-12854
-18560
5177
-6829
-14352
-13860
-14060
-13526
-13201
-9589
7517
-14088
-7299
-14051
-16063
-2222
-14089
9495
-11863
-14316
-13643
9269

35
42
46
47
41
44
38
44
42
41
40
40
46
36
41
45
42
43
40
42
44
41
37
47
46
39
37
38
44
43
38
40
38
39
35
39
42
37
41
43
42
38
43
44
45
43
34
31
41
43
39
42
37
43
40
42
45
41
37
42

-47
-43
-41
-40
-44
-42
-44
-44
-43
-45
-42
-40
-42
-42
-43
-45
-42
-41
-43
-53
-43
-42
-46
-43
-43
-41
-42
-43
-42
-44
-44
-49
-43
-44
-41
-47
-44
-47
-42
-42
-46
-42
-43
-42
-44
-40
-44
-46
-48
-44
-45
-42
-43
-43
-42
-44
-46
-43
-41
-41

284
283
282
284
281
285
287
283
277
287
284
282
280
284
284
285
286
282
285
281
279
280
279
286
285
284
287
282
285
286
278
285
284
283
286
284
284
282
282
284
273
284
286
287
279
284
283
284
284
280
285
284
285
280
282
284
282
286
283
282

229
223
226
229
230
227
229
227
227
230
225
228
227
230
225
229
229
229
228
227
228
230
227
227
228
226
224
230
230
228
228
228
231
229
227
227
228
227
226
229
229
230
224
230
225
229
225
230
226
227
228
228
229
228
228
228
227
230
228
228

38
39
36
40
37
38
34
39
37
42
39
35
34
39
37
35
36
38
34
38
41
39
36
34
40
38
37
40
36
36
38
40
32
29
37
43
35
40
39
37
38
37
38
35
38
40
29
38
28
35
33
40
35
37
34
39
38
37
38
34

489
489
487
487
491
487
489
489
490
489
489
487
489
489
488
487
489
485
485
487
490
489
487
488
487
488
490
487
485
487
489
485
490
486
487
488
488
486
487
487
488
488
488
491
488
490
490
490
490
484
487
491
490
491
488
488
492
490
488
491

29448
29459
29430
29459
29440
29451
29452
29457
29456
29473
29442
29441
29439
29440
29459
29435
29447
29453
29467
29451
29477
29450
29442
29459
29457
29472
29457
29458
29427
29449
29461
29459
29452
29468
29417
29479
29465
29423
29456
29430
29434
29452
29462
29455
29452
29461
29446
29429
29456
29459
29443
29449
29462
29451
29473
29444
29449
29440
29465
29445

42713
42713
42728
42728
42728
42744
42744
42760
42760
42775
42775
42791
42791
42806
42806
42822
42822
42838
42838
42838
42853
42853
42869
42869
42884
42884
42900
42900
42916
42916
42931
42931
42931
42947
42947
42962
42962
42978
42978
42994
42994
42994
43009
43009
43025
43025
43040
43040
43056
43056
43072
43072
43072
43087
43087
43103
43103
43118
43118
43134

-14126
3304
-14073
-2036
-10535
9712
-3237
-18231
72
-13836
-14036
-3744
8056
-14213
-14362
-10975
-17435
-13423
-14164
-13760
9583
-13289
-13356
-11488
-14292
-14043
-10965
-14601
-14386
-15193
-13984
-12181
-13154
8745
-13565
7653
-14161
5629
8016
-14173
769
8706
9014
-61
-14328
15795
-13838
7749
-13993
-14557
3673
-14035
-13735
-13551
-3968
-14439
-568
-14492
-13820
-13561

45
44
47
40
48
42
44
44
38
46
41
48
43
38
44
44
37
44
45
46
44
41
44
35
45
46
41
42
41
44
40
42
46
43
39
49
41
43
44
43
42
44
44
47
49
42
40
46
47
44
41
43
41
42
43
41
40
42
37
44

-40
-42
-42
-43
-45
-42
-44
-41
-41
-41
-41
-49
-46
-42
-47
-47
-45
-42
-44
-48
-48
-44
-42
-44
-41
-43
-43
-45
-43
-46
-40
-45
-41
-42
-42
-42
-47
-41
-41
-43
-42
-42
-40
-40
-42
-44
-41
-42
-41
-42
-44
-42
-44
-47
-44
-42
-45
-43
-43
-46

281
281
283
282
284
287
277
288
282
285
287
278
286
284
287
283
283
285
286
285
284
284
288
286
284
286
287
280
283
285
283
284
286
280
280
283
282
280
284
283
283
288
282
285
286
284
285
283
283
286
281
283
285
283
286
284
284
287
283
287

224
225
229
228
228
226
229
227
228
228
227
226
229
228
229
228
227
227
230
228
228
228
230
225
222
228
228
228
227
228
229
228
227
229
229
230
229
229
227
230
230
230
231
227
227
229
229
225
228
229
226
226
226
227
226
228
227
227
226
227

39
35
39
36
39
35
36
38
38
40
34
38
39
40
40
34
36
38
30
36
38
36
32
35
33
41
34
37
35
41
38
38
34
39
38
39
39
38
31
38
40
39
37
37
29
37
37
37
35
38
35
32
39
37
35
34
29
34
35
40

489
487
490
487
484
489
486
486
489
491
486
485
490
488
486
489
490
488
491
490
490
491
485
492
488
488
488
490
489
489
490
489
487
487
491
488
488
487
489
488
485
491
490
487
491
489
490
489
490
490
488
489
491
486
488
490
489
490
489
490

29459
29472
29444
29468
29463
29470
29443
29470
29468
29455
29467
29445
29454
29463
29427
29454
29454
29455
29454
29451
29438
29461
29454
29445
29463
29463
29453
29480
29453
29462
29452
29440
29479
29456
29438
29457
29456
29457
29452
29449
29443
29466
29447
29473
29425
29467
29462
29455
29468
29463
29474
29445
29476
29458
29444
29453
29472
29464
29450
29463

43134
43134
43150
43150
43165
43165
43181
43181
43196
43196
43196
43212
43228
43228
43228
43243
43243
43259
43259
43274
43274
43290
43290
43306
43306
43306
43321
43321
43337
43337
43352
43352
43352
43368
43368
43384
43384
43399
43399
43415
43415
43415
43430
43430
43446
43446
43462
43462
43477
43477
43493
43493
43508
43508
43524
43524
43540
43540
43555
43555

-13612
-14995
-7417
-14058
-6937
8565
-18184
-14675
-14479
-152
-14877
10171
-14480
-7536
6923
-15062
7919
-13231
-13592
-14185
-13850
-13942
-13454
-13416
-14426
-17247
-14150
10727
-14392
4003
-15646
-12612
-14911
6514
-13330
-15078
-8901
-14872
-14558
-2961
-12875
-5826
-14698
-14099
2473
-13856
-13787
-16134
-12504
-14383
18454
-2066
-15656
1258
-13862
-12412
-10508
-14974
-12582
-13875

40
37
43
41
43
43
44
42
38
47
45
46
35
43
39
44
44
41
45
43
39
33
36
49
43
39
37
40
44
46
47
43
42
43
40
43
45
45
37
42
41
43
40
45
45
47
43
45
42
38
44
45
44
39
42
45
37
43
43
41

-43
-44
-49
-40
-41
-45
-43
-45
-40
-45
-46
-42
-41
-48
-43
-43
-45
-42
-42
-46
-46
-43
-45
-42
-41
-43
-43
-44
-47
-43
-46
-45
-43
-43
-43
-40
-46
-43
-43
-42
-42
-43
-41
-44
-43
-45
-41
-48
-42
-43
-42
-43
-47
-47
-44
-43
-41
-42
-42
-42

282
282
286
278
288
286
286
283
283
285
284
283
282
285
284
286
284
286
283
282
284
286
287
282
281
282
284
282
282
282
282
284
284
281
286
285
286
287
280
285
286
285
283
287
286
289
285
287
282
282
284
284
284
283
285
282
281
286
281
285

228
228
228
227
228
226
228
227
229
226
229
227
228
224
227
229
228
226
228
231
227
229
228
228
221
229
228
227
227
229
229
228
230
228
228
228
230
229
229
228
229
227
229
226
230
230
229
228
228
229
227
227
229
226
229
227
226
227
231
230

37
32
33
38
32
37
35
38
41
38
34
39
39
38
40
40
37
36
33
38
37
34
34
39
39
35
38
37
37
34
39
30
40
31
38
35
37
41
42
35
35
40
39
34
29
36
36
40
39
36
37
34
39
35
37
34
39
31
39
41

489
489
489
489
490
491
489
489
491
490
489
488
490
491
490
492
490
492
490
489
492
487
488
482
491
491
487
484
492
489
493
490
490
491
489
487
489
489
491
491
487
488
491
490
492
491
492
490
488
485
490
487
490
490
490
488
491
493
490
492

29463
29468
29462
29437
29442
29473
29457
29451
29446
29463
29442
29458
29456
29461
29453
29479
29470
29455
29431
29459
29457
29460
29439
29455
29475
29471
29475
29449
29459
29444
29446
29469
29453
29459
29464
29465
29459
29454
29462
29429
29460
29425
29448
29449
29471
29464
29471
29447
29469
29450
29455
29458
29463
29448
29448
29429
29461
29466
29461
29440

43571
43571
43571
43586
43586
43602
43602
43618
43618
43633
43633
43649
43649
43664
43664
43664
43680
43680
43696
43696
43711
43711
43727
43727
43727
43742
43742
43758
43758
43774
43774
43774
43789
43789
43805
43805
43820
43820
43836
43836
43852
43852
43852
43867
43867
43883
43883
43898
43898
43898
43914
43914
43930
43930
43945
43945
43961
43961
43976
43976

-13180
228
-18830
3329
-14325
8568
-14331
-13422
-2078
-11772
9728
-5784
607
-14370
-15883
-4851
-11818
-3336
-11345
-821
-14169
8604
-14880
-13495
-7417
-14422
-5214
-18218
-13231
-13851
3592
-13839
-17371
-12917
-13204
-9997
18004
-13776
9111
-3883
-13630
-13838
-3432
-18176
-13703
-16947
-13580
-17168
-4160
1449
-14545
-14026
23376
-13886
-15051
8005
-13918
-13457
-14221
-13153

49
43
40
38
43
46
41
39
41
36
45
43
44
42
42
48
46
42
38
44
44
47
41
45
39
42
39
38
45
40
47
42
39
44
41
47
35
35
49
43
42
43
37
48
39
39
37
43
42
44
40
43
43
43
37
36
38
42
40
33

-49
-39
-43
-41
-40
-42
-44
-43
-43
-44
-41
-41
-42
-42
-40
-42
-45
-42
-42
-44
-41
-43
-44
-42
-44
-42
-43
-42
-39
-42
-50
-40
-44
-45
-43
-41
-44
-44
-44
-43
-41
-41
-41
-43
-40
-44
-44
-42
-42
-45
-45
-45
-42
-40
-43
-42
-42
-44
-44
-46

281
285
278
286
286
284
286
278
283
284
284
285
283
284
280
283
283
283
285
283
285
280
284
285
280
283
276
281
281
284
285
282
285
284
281
283
281
284
282
286
281
283
287
284
285
285
283
283
286
285
285
280
286
285
287
284
284
285
280
281

226
226
226
228
228
227
230
229
227
227
227
227
229
226
228
227
229
227
228
229
226
228
225
227
226
225
225
225
228
227
228
228
228
226
227
230
227
228
223
228
228
230
230
228
229
228
226
229
228
230
226
230
229
228
228
228
229
230
226
223

36
36
34
38
39
41
40
36
37
38
36
41
39
38
38
42
39
34
35
37
31
35
38
35
36
36
39
40
32
37
35
37
33
37
37
34
36
36
41
38
32
41
41
36
36
32
34
41
40
40
39
37
38
38
36
28
42
37
30
37

492
492
490
491
491
491
489
488
488
489
490
488
490
491
493
490
490
490
489
487
491
490
490
492
492
490
489
490
489
489
491
491
486
490
487
488
492
492
491
487
488
488
487
487
489
486
490
487
488
486
489
491
491
489
491
489
490
492
489
490

29440
29467
29472
29454
29470
29466
29483
29461
29473
29481
29461
29464
29461
29468
29456
29455
29452
29451
29447
29455
29451
29454
29467
29472
29453
29451
29435
29456
29463
29451
29482
29462
29459
29453
29466
29459
29477
29443
29459
29458
29453
29476
29457
29458
29459
29474
29467
29455
29462
29463
29448
29456
29444
29444
29459
29465
29445
29448
29465
29438

43976
43992
43992
44008
44008
44023
44023
44039
44039
44039
44054
44054
44070
44070
44086
44086
44086
44101
44101
44117
44117
44132
44132
44148
44148
44164
44164
44164
44179
44179
44195
44195
44210
44210
44226
44226
44226
44242
44242
44257
44257
44273
44273
44288
44288
44304
44304
44304
44320
44320
44335
44335
44351
44351
44366
44366
44382
44382
44382
44398

6444
-13680
6973
-14615
-13755
-16166
6818
-13339
5247
-12136
-16090
-14029
-13654
-14011
8740
-14253
-3860
-14305
-2220
-13759
10008
-11547
16597
-9199
-16822
7752
9500
9124
-14868
-16550
-18350
-15007
-14721
-18487
-13763
-13607
-15554
-14577
-6190
-10917
-14238
-12884
10727
2567
-13471
-15789
-15585
-13872
1601
-11195
-13711
-14455
8041
-1141
-8399
9979
9057
-13420
-226
-13050

38
41
41
44
41
43
45
46
40
42
40
45
40
45
42
34
42
49
45
42
40
41
46
40
42
44
45
48
42
45
44
42
40
46
47
43
45
46
45
43
40
42
36
33
43
45
45
40
43
45
41
43
46
46
43
45
47
43
48
46

-41
-46
-45
-42
-44
-45
-41
-41
-43
-42
-43
-44
-42
-44
-43
-42
-45
-40
-41
-42
-43
-43
-42
-44
-44
-41
-47
-45
-48
-46
-43
-41
-43
-44
-43
-42
-47
-41
-44
-44
-42
-44
-45
-40
-42
-42
-45
-44
-46
-49
-42
-45
-41
-42
-42
-45
-49
-44
-40
-42

281
287
287
284
284
284
287
284
284
285
282
282
282
283
276
281
286
283
283
286
287
283
284
285
283
287
282
283
285
283
281
283
280
281
284
287
285
286
282
280
285
286
285
285
287
285
283
284
284
280
281
284
286
288
281
283
285
285
281
286

227
228
227
225
224
227
225
228
227
226
227
225
229
229
229
227
227
228
228
227
228
227
228
227
228
227
229
223
228
227
227
229
227
223
226
230
227
228
230
228
226
228
226
229
228
227
228
228
227
228
228
230
227
227
226
228
228
229
227
225

36
33
32
41
34
34
36
37
33
38
37
37
36
38
35
36
36
38
36
34
37
27
38
38
30
35
36
42
40
38
40
38
39
39
35
41
39
38
42
43
35
40
40
39
37
37
35
40
38
39
33
38
39
38
40
37
36
35
36
39

489
489
487
488
488
489
491
486
492
490
486
490
484
489
487
490
484
494
487
489
491
489
488
488
486
489
492
489
490
489
489
492
490
491
490
491
489
490
490
490
489
486
483
490
491
491
490
492
491
490
487
487
490
490
491
491
488
488
490
486

29438
29453
29464
29439
29460
29449
29455
29458
29440
29443
29450
29450
29456
29470
29445
29464
29451
29428
29463
29455
29464
29456
29458
29456
29475
29452
29444
29442
29458
29448
29447
29466
29464
29466
29468
29447
29480
29442
29474
29434
29467
29483
29475
29464
29476
29451
29466
29459
29450
29476
29442
29457
29470
29457
29440
29447
29430
29467
29451
29459

44398
44413
44413
44429
44429
44444
44444
44460
44460
44460
44476
44476
44491
44491
44507
44507
44507
44522
44522
44538
44538
44554
44554
44569
44569
44585
44585
44585
44600
44600
44616
44616
44632
44632
44647
44647
44663
44663
44678
44678
44678
44694
44694
44710
44710
44725
44725
44741
44741
44741
44756
44756
44772
44772
44788
44788
44803
44803
44819
44819

-14228
-13809
-15067
-14524
-679
-18544
-14541
-4943
8055
-14414
-14991
13890
-4046
-14698
-14315
-13990
-13448
12483
-14073
-14116
-7496
7813
-14113
-13949
8628
-6819
-14131
4531
-13391
-13909
9099
-14555
-564
2551
-13412
-15724
9199
-13098
-10602
-14468
-13501
-14281
-2944
8330
-6378
7874
-13970
-9080
-8334
-14602
-5385
-13518
-13441
4589
10456
-14395
-13445
1073
-13961
8924

42
42
43
45
41
39
38
40
44
34
43
46
46
39
39
46
40
42
39
44
40
44
46
41
41
47
46
43
41
40
39
41
47
46
47
43
36
40
38
44
46
41
38
44
41
37
46
41
46
48
42
43
40
44
41
48
39
41
40
41

-43
-43
-43
-43
-43
-41
-43
-39
-41
-43
-45
-42
-42
-44
-46
-41
-44
-44
-44
-43
-41
-44
-41
-41
-42
-45
-42
-40
-43
-41
-46
-44
-41
-44
-44
-42
-42
-45
-42
-42
-41
-43
-43
-44
-42
-42
-41
-44
-42
-44
-42
-42
-42
-42
-41
-47
-40
-44
-43
-44

285
285
284
286
284
285
286
280
282
286
282
285
287
285
282
279
284
282
280
284
287
283
278
282
285
284
284
280
285
286
285
283
283
287
288
283
279
277
285
286
279
283
283
285
285
286
279
286
285
284
283
289
289
281
283
281
277
286
286
285

225
228
229
229
228
226
227
226
227
228
228
226
228
225
228
228
229
228
228
228
228
229
229
228
225
227
228
226
224
229
230
227
227
229
229
226
229
228
230
228
228
229
227
226
228
228
225
229
229
225
225
229
227
228
226
227
227
228
229
226

37
35
37
35
36
34
35
34
39
39
36
33
38
40
40
41
36
40
36
37
38
40
36
41
38
41
42
34
35
35
36
36
40
39
35
34
29
35
43
40
36
40
38
37
41
34
38
40
38
39
37
35
39
35
35
39
42
37
35
40

490
491
490
492
490
493
491
490
491
491
490
489
493
489
489
490
491
489
488
491
488
488
487
490
493
492
490
490
491
490
486
490
492
491
490
487
491
489
489
485
489
488
490
490
492
491
491
491
490
491
488
488
490
490
489
492
489
490
490
487

29445
29476
29459
29457
29453
29479
29459
29444
29444
29453
29450
29463
29476
29446
29482
29459
29432
29453
29435
29463
29439
29450
29442
29454
29445
29467
29452
29445
29490
29444
29442
29441
29461
29442
29444
29455
29461
29444
29437
29446
29474
29457
29464
29460
29444
29455
29458
29435
29445
29444
29459
29461
29459
29459
29462
29442
29453
29459
29470
29452

44819
44834
44834
44850
44866
44866
44881
44881
44897
44897
44912
44912
44912
44928
44928
44944
44944
44959
44959
44975
44975
44990
44990
44990
45006
45006
45022
45022
45037
45037
45053
45053
45053
45068
45068
45084
45084
45100
45100
45100
45115
45115
45131
45131
45146
45146
45162
45162
45178
45178
45178
45193
45193
45209
45209
45224
45224
45240
45240
45256

447
-14185
-13959
-3283
-18374
-17015
-13113
-1464
-9503
-14186
-14075
-14059
-14814
-13099
-12909
-17631
-14143
-14033
-13732
-15106
9165
-13640
-11900
-14241
-10930
-13149
-13414
931
-14461
-13158
-14522
-14603
-14953
-13310
7713
-13833
9330
-14249
-5740
-14582
-14673
-15726
-14275
-13638
8305
-14612
9199
-8952
-15826
-13720
-14383
-14006
-10864
-14289
-18593
-604
-13695
-13672
-16207
-14656

46
44
42
43
42
39
46
44
44
40
47
45
42
42
41
40
45
44
38
44
41
43
40
46
44
38
33
43
41
34
43
39
38
42
41
42
42
42
42
45
47
47
47
42
43
44
48
46
44
45
40
43
40
44
37
40
42
47
44
45

-42
-40
-48
-43
-42
-42
-45
-43
-46
-43
-40
-44
-42
-48
-42
-44
-45
-42
-42
-41
-45
-41
-42
-44
-43
-42
-43
-42
-47
-44
-41
-40
-50
-44
-46
-42
-43
-41
-44
-42
-47
-44
-44
-41
-40
-43
-44
-43
-43
-48
-45
-43
-45
-42
-40
-45
-45
-43
-45
-46

284
285
283
288
283
287
282
281
284
285
286
281
284
285
285
287
280
289
286
284
285
285
284
280
285
274
279
284
287
284
285
283
288
282
283
284
280
280
279
282
284
282
284
286
283
287
285
283
285
279
283
284
282
283
284
284
286
286
278
285

229
229
226
227
227
230
227
227
229
225
231
225
228
228
231
230
227
227
228
228
229
229
229
230
227
227
227
229
227
230
227
226
227
226
225
226
230
223
227
227
229
227
229
229
229
228
226
228
230
226
228
227
227
229
226
224
229
229
228
228

35
39
38
40
39
38
39
41
41
38
34
38
40
41
41
35
38
35
37
38
32
34
39
37
33
32
38
39
38
42
37
35
37
38
37
39
35
39
32
36
34
38
38
37
40
38
42
37
41
41
39
40
34
36
41
38
38
38
34
33

486
489
491
492
490
488
492
492
488
492
493
491
488
493
491
488
491
494
491
490
483
491
490
490
486
489
491
490
491
488
486
490
490
490
489
492
490
492
492
490
492
489
490
493
488
481
491
488
488
491
488
489
488
488
490
487
486
488
488
488

29451
29463
29475
29465
29452
29479
29459
29463
29470
29454
29461
29457
29437
29469
29467
29461
29452
29473
29443
29447
29435
29452
29476
29466
29460
29460
29461
29458
29460
29457
29463
29463
29461
29454
29439
29456
29440
29465
29441
29435
29472
29473
29442
29459
29445
29468
29457
29462
29452
29467
29455
29439
29461
29475
29474
29436
29446
29461
29433
29455

45256
45256
45271
45271
45287
45287
45302
45302
45318
45318
45334
45334
45334
45349
45349
45365
45365
45380
45380
45396
45396
45396
45412
45427
45427
45427
45443
45443
45458
45458
45474
45474
45490
45490
45505
45505
45521
45521
45521
45536
45536
45552
45552
45568
45568
45583
45583
45583
45599
45599
45614
45614
45630
45630
45646
45646
45646
45661
45661
45677

-17320
-8813
-17803
-13556
-16574
7751
-14789
-198
-14200
-14646
-14162
-14548
-13182
-10827
-13626
-15672
-15736
9845
-1103
-13883
-14442
-14275
-2208
4011
-5773
8407
-13810
-14734
-13380
-13004
-12991
-17337
-14973
-14663
-13542
8279
-14222
-16204
-14386
-14182
-14464
-14891
-13921
-13444
-7177
-14235
-13591
-14711
-14883
-13610
-7500
-14468
-14069
-12915
-14202
-17911
-13739
-14387
-15982
4432

43
42
45
41
39
43
40
46
45
37
40
45
45
43
44
46
36
40
37
40
37
44
41
47
46
42
48
45
38
44
40
43
47
41
37
43
44
42
43
39
42
45
39
41
43
45
45
46
40
43
42
47
41
43
46
46
38
48
44
44

-42
-43
-47
-45
-43
-46
-41
-44
-42
-41
-46
-46
-45
-47
-42
-42
-46
-44
-43
-41
-44
-44
-43
-45
-44
-43
-42
-41
-42
-52
-41
-42
-46
-41
-43
-42
-48
-41
-45
-43
-45
-46
-43
-42
-43
-43
-45
-45
-42
-44
-46
-41
-42
-46
-44
-50
-41
-43
-44
-43

283
285
284
285
285
287
281
280
280
284
283
285
277
280
285
289
284
283
283
285
281
284
283
284
284
283
285
284
281
284
282
284
281
286
282
285
286
280
283
286
287
284
286
281
286
287
282
282
285
281
284
280
284
281
284
282
285
283
280
286

226
228
227
229
228
227
228
225
230
227
228
228
228
222
229
229
229
229
223
228
230
226
226
227
229
227
230
225
228
227
226
228
230
224
228
230
229
230
227
228
228
228
230
226
228
228
228
229
227
229
229
229
227
227
227
228
229
226
227
229

39
33
39
39
41
35
38
39
38
37
38
35
37
32
33
38
39
41
34
39
39
30
40
36
37
38
39
39
36
39
38
35
37
33
40
37
39
35
35
35
42
34
37
39
35
33
34
38
32
40
38
38
43
39
36
40
37
34
36
37

487
488
487
488
487
488
485
490
489
490
492
487
491
490
491
492
488
490
488
489
490
489
491
490
490
490
491
491
489
491
491
489
490
492
490
492
491
489
490
489
491
491
489
488
488
488
490
490
488
490
490
487
491
489
491
489
489
489
490
485

29458
29442
29459
29469
29459
29461
29467
29445
29454
29454
29464
29445
29457
29469
29479
29486
29446
29448
29482
29474
29448
29453
29464
29449
29452
29441
29446
29457
29463
29451
29470
29466
29458
29455
29475
29465
29465
29462
29464
29443
29462
29448
29455
29464
29451
29457
29466
29458
29450
29439
29450
29458
29426
29477
29464
29446
29433
29448
29451
29453

45677
45692
45692
45708
45708
45708
45724
45724
45739
45739
45755
45755
45770
45770
45786
45786
45786
45802
45802
45817
45817
45833
45833
45848
45848
45848
45864
45864
45880
45880
45895
45895
45911
45911
45911
45926
45926
45942
45942
45958
45958
45973
45973
45973
45989
45989
46004
46004
46020
46020
46036
46036
46051
46051
46051
46067
46067
46082
46082
46098

-14175
-4676
-14139
-14549
270
-13848
-14790
3186
-14022
10526
10236
-14516
-13545
-967
-8271
-14514
-14561
-10424
-14699
-17428
-10477
-16271
-14264
-14034
-10835
207
-18144
-1162
-15288
-15427
-14128
-3495
-14740
-13817
-15247
-13704
-14859
79
-14707
4340
-14493
-15501
-13875
-13967
-14623
-6332
-14726
5035
-13706
9028
569
-14534
7301
-13597
1338
-14380
-13739
-17879
-15461
-14252

39
47
38
46
47
45
42
42
39
41
44
42
48
45
41
44
49
37
48
46
44
41
47
45
39
42
38
43
40
46
45
38
46
44
40
43
42
46
44
47
41
43
44
37
43
43
42
42
40
41
43
42
43
46
47
48
45
38
47
49

-42
-47
-43
-44
-42
-42
-42
-42
-48
-45
-45
-43
-48
-41
-45
-42
-40
-40
-47
-45
-45
-43
-41
-48
-45
-43
-44
-41
-41
-43
-40
-42
-43
-44
-44
-40
-42
-41
-42
-41
-46
-42
-40
-42
-42
-45
-44
-45
-45
-43
-45
-42
-42
-44
-45
-43
-47
-44
-42
-44

282
281
283
282
285
288
284
285
279
286
286
282
285
284
282
281
284
282
288
281
282
286
284
282
279
284
285
285
284
287
285
280
283
280
281
281
284
278
283
283
285
284
282
280
285
281
287
285
278
286
283
286
283
285
281
287
286
279
286
287

224
229
229
228
228
228
227
227
228
226
228
225
227
227
228
229
228
227
225
227
227
229
227
226
226
228
226
228
228
229
226
227
228
229
227
230
229
229
229
227
228
228
227
226
226
225
229
227
228
229
230
228
226
228
229
227
224
228
226
230

37
35
35
29
30
35
39
37
41
42
37
41
41
36
33
39
37
37
39
42
38
35
38
37
39
39
41
37
40
39
39
38
38
37
36
35
38
37
43
44
39
36
37
33
37
35
35
40
40
38
38
41
41
40
38
39
41
33
35
34

491
489
489
489
489
488
489
490
491
491
485
490
488
489
487
491
491
490
488
492
488
493
488
490
489
490
490
487
491
487
491
487
489
488
490
489
489
490
490
490
487
490
489
491
492
489
491
488
489
493
492
483
489
491
488
488
489
486
492
490

29471
29434
29458
29445
29432
29474
29444
29451
29466
29471
29454
29475
29477
29463
29468
29456
29471
29447
29458
29478
29463
29468
29480
29444
29463
29435
29440
29446
29452
29445
29445
29471
29461
29457
29437
29437
29467
29445
29433
29449
29450
29448
29469
29448
29423
29483
29471
29455
29493
29461
29453
29487
29451
29444
29450
29438
29435
29471
29469
29454

46098
46114
46114
46114
46129
46129
46145
46145
46160
46160
46176
46176
46176
46192
46192
46207
46207
46223
46223
46238
46238
46238
46254
46254
46270
46270
46285
46285
46301
46301
46316
46316
46332
46332
46332
46348
46348
46363
46363
46379
46379
46394
46394
46394
46410
46410
46426
46426
46441
46441
46457
46457
46457
46472
46472
46488
46488
46504
46504
46519

-12995
-14263
724
-13527
-13792
-14783
11884
-16969
-13775
-14145
-12825
-13900
-12417
-15650
-13337
1529
-17108
3922
7818
-13503
-14469
-13477
-14282
-16813
-2499
-10749
9064
-14381
8144
-14327
-14380
8289
-13578
-17255
7909
-15377
8863
-14323
-13809
-13893
8754
-13708
-14279
-13723
-13987
-13459
-15200
-13527
-13654
-13793
-11557
-14729
-14303
-14644
-14927
-14177
9333
-13927
-13661
-13934

38
43
47
44
42
36
42
44
38
38
44
39
45
47
41
46
40
46
39
40
44
42
47
45
42
42
45
45
46
39
46
42
43
40
39
41
40
36
46
47
39
39
41
47
46
38
41
41
49
40
46
46
44
42
47
44
39
46
44
33

-45
-44
-43
-46
-43
-43
-49
-42
-44
-43
-46
-44
-46
-41
-45
-46
-43
-42
-42
-44
-44
-43
-42
-45
-43
-46
-43
-41
-39
-43
-42
-41
-42
-46
-45
-43
-41
-41
-46
-43
-41
-43
-43
-50
-41
-43
-41
-44
-44
-46
-43
-44
-42
-42
-46
-48
-46
-40
-44
-42

280
284
285
285
279
285
285
285
281
284
284
283
285
282
286
287
287
286
277
280
281
283
279
283
284
284
285
284
285
288
286
286
286
288
285
280
282
283
283
288
282
281
286
286
280
282
286
283
283
287
285
283
282
284
286
286
284
287
287
285

227
229
226
226
228
228
227
227
229
226
229
228
228
226
228
224
226
227
228
227
228
228
228
229
226
225
229
229
228
224
228
226
227
223
225
224
227
227
226
227
228
229
227
228
228
228
228
228
225
227
228
228
226
229
227
229
228
227
227
227

38
43
33
34
32
38
41
37
39
35
38
39
38
37
34
39
38
35
35
37
40
41
36
34
39
38
43
39
38
38
39
37
43
40
40
37
43
39
36
40
37
34
43
39
36
41
39
37
39
41
41
40
38
34
34
38
35
36
40
38

491
489
487
490
489
490
490
488
483
489
490
488
487
489
491
488
493
490
486
488
490
489
483
489
489
489
491
490
489
488
487
489
491
491
491
488
490
488
487
489
488
490
488
490
491
494
489
489
491
492
489
489
491
488
489
490
488
491
491
491

29475
29439
29446
29462
29454
29445
29463
29442
29444
29467
29478
29449
29431
29439
29434
29450
29449
29473
29492
29449
29439
29434
29445
29453
29447
29451
29476
29435
29453
29458
29466
29464
29469
29455
29441
29472
29420
29454
29459
29486
29444
29461
29465
29474
29474
29431
29464
29463
29454
29470
29461
29418
29460
29439
29441
29452
29465
29448
29471
29457

46519
46535
46535
46535
46550
46550
46566
46566
46582
46582
46597
46597
46597
46613
46613
46628
46628
46644
46644
46660
46660
46675
46675
46675
46691
46691
46706
46706
46722
46722
46738
46738
46738
46753
46753
46769
46769
46784
46784
46800
46800
46800
46816
46831
46831
46831
46847
46847
46862
46862
46878
46878
46894
46894
46909
46909
46909
46925
46925
46940

-15106
-14305
-13736
-15512
-1494
-13947
-13399
1935
-9017
-9776
-12902
-14719
-13817
25185
-17894
-8617
8101
-18330
-2085
472
-14684
-13628
-13485
-5897
225
-11473
-14059
8853
-13156
8941
-14389
-13610
7061
-14214
-17566
-14191
8134
9461
-13497
-6263
-14659
-14674
-15338
-9272
-13735
-4993
8395
-13802
-2691
-14682
-14047
-13208
-13944
-14025
-8469
-15790
-16827
-13015
-14521
9223

44
41
48
47
41
38
46
39
45
44
43
44
45
47
44
41
33
43
41
43
40
41
46
42
42
45
43
45
37
45
43
44
42
43
43
42
42
46
44
44
42
44
47
42
45
44
35
37
45
41
42
45
44
38
44
41
41
41
46
47

-47
-42
-42
-44
-43
-45
-47
-42
-43
-44
-43
-43
-48
-45
-43
-50
-42
-43
-47
-46
-47
-43
-44
-44
-46
-41
-47
-48
-45
-45
-45
-45
-43
-46
-45
-44
-44
-42
-43
-43
-43
-46
-42
-43
-48
-46
-43
-45
-43
-45
-44
-42
-41
-43
-45
-42
-45
-43
-40
-42

287
284
287
284
284
284
287
282
285
285
283
286
282
285
283
283
284
286
285
283
279
287
283
277
284
281
285
284
280
278
282
282
284
283
285
282
284
281
284
285
287
284
285
281
286
279
285
278
282
283
283
283
286
282
286
285
281
282
281
281

230
230
227
226
229
227
224
228
225
229
228
225
228
229
229
227
227
229
229
227
230
228
227
229
228
228
227
224
226
230
230
226
228
227
229
226
229
228
228
226
228
229
228
229
229
225
227
231
231
229
229
229
228
231
231
226
229
227
221
226

41
33
41
40
38
35
36
36
40
43
38
38
38
41
39
38
39
35
40
36
30
36
38
32
42
39
36
39
35
36
38
39
40
36
37
38
37
34
38
39
34
34
38
36
35
24
34
36
37
38
39
37
33
38
38
39
40
39
40
37

493
491
491
488
488
491
488
490
488
488
489
489
490
491
488
492
492
487
489
487
491
488
489
492
491
490
491
486
490
488
489
490
491
489
490
488
493
491
489
490
487
490
491
492
491
490
489
488
492
491
486
487
489
490
487
489
491
492
486
487

29459
29471
29450
29483
29481
29452
29462
29470
29467
29445
29461
29456
29453
29462
29436
29456
29425
29456
29449
29455
29457
29453
29459
29464
29442
29470
29437
29445
29475
29447
29451
29450
29475
29447
29467
29447
29456
29433
29453
29461
29458
29429
29457
29453
29459
29482
29467
29480
29459
29443
29466
29473
29471
29474
29454
29472
29481
29477
29487
29480

46940
46956
46956
46972
46972
46972
46987
46987
47003
47003
47018
47018
47034
47034
47034
47050
47050
47065
47065
47081
47081
47096
47096
47096
47112
47112
47128
47128
47143
47143
47159
47159
47159
47174
47174
47190
47190
47206
47206
47221
47221
47237
47237
47237
47252
47252
47268
47268
47284
47284
47284
47299
47299
47315
47315
47330
47330
47346
47346
47362

-5239
-13932
-14299
-13298
-13871
-15719
-13811
25151
-16215
-5481
-14917
-15422
-13729
-13912
-1662
18219
-13635
9667
-4730
-13245
-13830
-14351
-14810
2265
-13273
-13321
-1794
-5663
-13518
1525
-14228
7648
-14162
936
-14499
-18576
3004
-13409
-2979
7729
1845
-14028
-15102
-16361
-18621
-13793
-17670
-13723
-15025
-14718
-7230
-6417
-14527
-10740
-14354
-425
-13933
-15437
-13924
-17138

44
43
43
47
44
47
42
44
42
47
39
40
47
43
43
43
48
45
41
43
45
38
38
43
40
39
46
36
43
37
42
46
50
34
42
39
45
42
45
45
43
43
43
40
44
37
44
41
42
36
43
35
43
42
39
43
46
40
46
37

-40
-47
-42
-43
-44
-45
-45
-45
-44
-46
-43
-44
-45
-49
-44
-45
-45
-44
-44
-45
-42
-48
-49
-45
-42
-44
-47
-43
-44
-45
-45
-46
-45
-44
-44
-42
-47
-44
-47
-43
-46
-48
-46
-46
-45
-42
-43
-44
-45
-43
-45
-41
-43
-41
-45
-42
-45
-45
-42
-45

284
280
281
285
286
283
282
279
279
284
283
280
281
281
286
285
283
283
281
284
285
284
282
288
278
284
285
279
285
284
283
278
281
286
282
285
284
284
285
284
284
284
286
284
282
285
284
280
283
278
283
284
283
281
283
280
283
285
283
285

230
230
228
229
226
228
228
229
230
231
228
228
229
229
229
229
228
226
224
229
228
226
227
228
228
229
230
227
226
229
226
227
230
229
227
226
228
228
227
225
227
227
226
229
229
229
227
227
228
225
226
225
229
225
223
229
229
224
227
227

36
37
36
39
40
35
27
36
35
31
37
38
38
41
39
32
38
35
38
40
36
31
34
41
35
38
40
43
37
40
38
37
36
39
40
37
38
40
34
37
38
34
39
29
32
40
41
35
38
39
38
39
37
32
33
39
38
41
34
39

487
490
488
491
490
490
490
489
491
488
490
489
489
488
489
488
492
488
488
490
488
490
489
491
490
489
491
489
488
484
489
488
488
489
487
489
489
487
486
491
490
489
490
489
490
486
490
488
491
489
491
489
487
491
490
489
490
490
491
490

29486
29474
29476
29471
29460
29444
29473
29460
29456
29463
29460
29466
29476
29460
29464
29448
29468
29464
29455
29433
29465
29462
29457
29473
29444
29454
29442
29460
29470
29427
29459
29452
29460
29442
29462
29458
29462
29432
29448
29477
29456
29459
29427
29447
29476
29461
29454
29455
29444
29440
29464
29454
29450
29468
29423
29440
29450
29446
29437
29463

47362
47362
47377
47377
47393
47393
47408
47408
47424
47424
47424
47440
47440
47455
47471
47471
47471
47486
47486
47502
47502
47518
47518
47533
47533
47549
47549
47564
47564
47580
47580
47580
47596
47596
47611
47611
47627
47627
47642
47642
47642
47658
47658
47674
47674
47689
47689
47705
47705
47720
47720
47736
47736
47752
47752
47752
47767
47767
47783
47783

-14072
-12666
8136
-6467
-10241
4316
-14349
-13547
-14119
-6237
9096
-13988
-13794
-15731
-2425
-17020
-5458
-13717
-4628
-14438
-13257
-14749
-13240
-14940
-18307
-18546
-16704
8365
-1843
17054
-17169
-13039
-13941
-14701
-8159
-12817
-10736
-5563
-14150
-15659
-13976
-12622
-13683
9471
-14542
-15031
-13940
-14327
-13562
-17684
-14290
-12826
-14487
12952
9008
-12682
-12684
-14462
6673
-14213

40
37
43
44
47
41
41
47
47
43
39
44
43
43
45
46
40
42
45
41
44
34
43
44
43
43
44
44
42
44
45
44
46
36
47
41
45
44
42
45
39
45
41
42
41
43
45
43
47
42
41
43
41
45
46
41
43
43
43
38

-44
-44
-45
-47
-46
-43
-44
-44
-44
-43
-45
-44
-42
-45
-43
-49
-44
-45
-43
-43
-45
-43
-44
-42
-45
-45
-49
-44
-44
-43
-43
-44
-44
-43
-41
-41
-47
-45
-48
-42
-45
-41
-44
-43
-43
-43
-45
-42
-46
-39
-44
-47
-43
-43
-42
-41
-49
-40
-45
-46

281
282
285
282
284
281
285
283
283
285
285
284
282
284
286
279
282
279
287
279
286
282
284
284
284
286
284
286
286
284
284
284
283
283
284
285
286
286
285
282
283
283
285
283
284
283
284
282
281
282
285
285
286
285
285
280
281
286
284
286

226
229
228
225
219
227
225
223
228
227
230
229
230
230
228
228
228
225
228
229
228
230
228
227
227
225
227
225
227
227
228
227
225
226
225
226
228
226
227
227
226
223
224
229
227
227
228
225
228
229
229
228
228
228
226
227
227
227
229
227

39
40
37
34
37
37
39
36
36
32
36
39
30
38
34
42
35
40
35
34
40
36
37
41
36
40
37
37
40
43
37
35
32
36
39
40
37
40
36
35
37
39
37
38
34
42
31
41
40
41
36
42
38
37
38
40
37
34
34
39

487
491
490
489
492
490
489
491
492
488
486
489
489
483
488
490
492
488
491
489
491
490
490
489
488
486
488
490
490
491
491
489
485
492
489
490
492
491
488
491
493
492
491
489
487
490
486
491
490
486
490
490
490
491
487
487
489
492
490
488

29464
29444
29433
29429
29460
29432
29450
29458
29441
29445
29446
29437
29427
29446
29455
29458
29457
29465
29443
29455
29463
29459
29460
29446
29454
29452
29435
29435
29462
29446
29453
29444
29455
29454
29460
29464
29456
29447
29455
29461
29452
29457
29453
29449
29461
29458
29451
29453
29457
29459
29429
29441
29434
29454
29426
29440
29451
29443
29454
29444

47798
47798
47814
47814
47830
47830
47830
47845
47845
47861
47861
47876
47876
47892
47892
47892
47908
47908
47923
47923
47939
47939
47939
47954
47954
47970
47970
47986
47986
48001
48001
48017
48017
48017
48032
48032
48048
48048
48064
48064
48079
48079
48079
48095
48095
48110
48110
48126
48126
48142
48142
48142
48157
48157
48173
48173
48188
48188
48204
48204

-13575
8620
-14756
10725
-13740
-8824
-13622
-14924
-1974
-13534
-14496
-14469
-14348
-14689
-16208
9934
-13498
-14654
-6554
7335
-16024
-14023
-12930
-15943
-15292
-14482
-15979
-15368
-13959
-14895
-13213
-14560
-13463
-14849
-14241
-17180
8989
-17752
-14126
-12694
-8124
-14632
-15869
-14788
9697
-14498
-15244
-14403
-17779
-14330
-13190
-14661
-6680
-14220
14511
-13839
-14278
-14248
-17226
-14704

46
38
39
48
39
39
42
42
40
43
40
46
47
44
39
37
38
40
42
44
42
41
44
40
42
38
50
43
40
46
45
44
39
45
41
35
43
48
39
49
45
37
46
45
47
47
40
46
47
36
41
40
40
35
40
43
38
43
46
40

-45
-43
-45
-45
-42
-48
-45
-42
-42
-44
-43
-45
-43
-46
-44
-42
-43
-43
-41
-44
-44
-42
-46
-42
-43
-43
-43
-47
-40
-46
-45
-44
-43
-42
-43
-46
-45
-43
-43
-42
-45
-40
-43
-43
-47
-42
-43
-45
-42
-42
-46
-44
-43
-44
-44
-43
-46
-45
-46
-43

284
285
281
282
284
286
285
285
284
282
288
284
281
283
284
286
287
284
283
283
278
287
281
281
286
281
287
285
287
286
285
284
281
283
289
285
283
283
283
284
283
282
276
282
285
288
283
283
279
278
283
281
287
282
285
283
277
283
284
282

228
229
226
229
228
225
224
227
229
228
225
225
229
228
229
228
226
227
224
229
230
225
223
226
225
225
228
227
229
231
227
227
228
229
224
227
228
227
228
228
228
230
225
230
229
229
231
227
224
228
228
229
228
226
228
230
227
230
228
230

41
38
35
39
37
40
42
35
33
36
38
38
35
42
36
40
39
37
37
37
32
35
34
39
41
37
35
34
37
35
34
36
38
35
34
35
38
39
33
39
38
38
39
36
41
34
38
41
35
35
40
37
38
40
37
31
36
36
38
39

491
488
491
490
489
487
491
489
491
491
490
487
484
489
489
490
490
486
492
487
486
489
487
488
490
485
489
488
483
488
491
489
489
488
490
490
488
488
489
488
489
493
490
489
490
489
487
488
491
490
489
488
492
488
490
489
487
483
487
491

29463
29452
29443
29457
29468
29466
29470
29449
29443
29444
29447
29460
29440
29454
29420
29456
29474
29453
29429
29450
29442
29453
29431
29439
29451
29437
29463
29440
29452
29439
29458
29457
29461
29447
29466
29451
29463
29459
29449
29453
29451
29426
29451
29441
29443
29449
29454
29446
29466
29452
29474
29455
29452
29434
29477
29461
29452
29425
29436
29461

48220
48220
48220
48235
48235
48251
48251
48266
48266
48282
48282
48282
48298
48298
48313
48313
48329
48329
48344
48344
48360
48360
48360
48376
48376
48391
48391
48407
48407
48422
48422
48422
48438
48438
48454
48454
48469
48469
48485
48485
48485
48500
48500
48516
48516
48532
48532
48547
48547
48547
48563
48563
48578
48578
48594
48594
48610
48610
48610
48625

-10212
-14481
-8138
-13545
-14774
-14271
-14243
-13143
-9886
-12704
-14217
-13931
-13170
-12487
-14825
-15703
-12550
-1628
-13770
-9338
-12956
-14874
-10773
6969
-14710
-17960
-5475
11843
-8532
-12635
-14119
-14243
-14387
-14483
-13537
-10137
-13791
-13862
-14755
-14631
-13674
-13609
-4253
-14127
-1816
-13409
-16158
7896
8828
-14692
-14642
-13984
-9360
-13830
-11732
-14159
-17613
-9831
-9618
-18735

48
48
42
40
41
47
43
46
44
44
38
46
42
38
45
43
45
44
43
47
43
35
42
43
43
45
45
48
38
41
44
42
47
39
49
46
43
47
45
47
41
41
38
43
44
44
48
44
45
45
47
45
45
42
43
42
49
49
46
43

-47
-44
-44
-46
-46
-44
-45
-41
-44
-41
-45
-44
-43
-48
-42
-42
-46
-44
-44
-42
-41
-45
-43
-44
-45
-46
-46
-44
-44
-47
-47
-45
-42
-42
-41
-44
-41
-44
-43
-46
-47
-46
-46
-43
-40
-46
-47
-43
-46
-45
-43
-43
-42
-46
-41
-45
-47
-46
-44
-43

275
283
284
285
282
284
283
283
282
281
285
282
283
288
284
283
280
283
280
280
286
283
281
284
280
281
284
281
285
285
284
275
285
281
283
279
282
280
283
286
284
285
280
286
283
281
285
280
273
283
282
287
284
280
282
283
281
285
279
280

230
227
224
229
225
228
226
226
228
226
227
228
224
223
229
227
223
221
228
227
228
228
227
226
229
228
226
229
228
228
223
227
227
226
227
229
228
227
228
228
229
226
228
228
225
226
227
229
224
225
228
224
227
225
223
228
230
230
225
229

36
39
39
40
37
38
35
39
40
38
41
37
40
36
38
33
32
33
40
39
37
40
37
38
40
36
41
31
36
40
36
40
36
38
33
37
40
39
37
37
36
36
38
38
40
33
35
36
39
39
37
37
39
37
38
38
40
34
41
36

490
490
488
490
491
490
490
490
491
489
487
488
491
488
490
489
489
490
491
490
491
490
491
490
490
491
490
488
492
490
489
491
491
490
489
490
491
488
488
491
489
488
490
490
490
488
490
488
487
490
489
490
490
487
492
492
490
490
491
491

29463
29453
29442
29459
29446
29459
29435
29455
29444
29460
29443
29454
29439
29440
29456
29464
29468
29463
29441
29458
29439
29451
29443
29473
29433
29429
29439
29443
29456
29448
29486
29479
29460
29455
29436
29449
29464
29457
29466
29470
29444
29457
29429
29475
29471
29457
29431
29455
29465
29448
29463
29441
29448
29443
29442
29457
29467
29450
29434
29441

48641
48641
48641
48656
48656
48672
48672
48688
48688
48703
48703
48719
48719
48719
48734
48734
48750
48750
48766
48766
48781
48781
48797
48797
48812
48812
48812
48828
48828
48844
48844
48859
48859
48875
48875
48875
48890
48890
48906
48906
48922
48922
48937
48937
48937
48953
48953
48968
48968
48984
48984
49000
49000
49015
49015
49015
49031
49031
49046
49046

7230
-6818
-13813
-8329
-15616
-14642
-13891
-10453
-9164
-12143
12228
10556
-14318
-6595
7874
-14438
-14942
1751
-13828
-13426
-2821
-13767
-15729
-16086
-13422
-14379
-14448
-9262
-14435
-17863
-13796
-16521
8115
-14542
7110
-7119
-14431
-1006
-14943
-15125
-14741
-14704
-14243
-14645
-15095
-18487
-14249
-15067
-16034
-4958
9758
-14409
-11166
17868
-14754
-13954
-13756
-12618
-6075
-16502

45
43
46
41
45
45
44
45
42
36
43
39
43
40
44
49
44
39
45
41
41
42
44
42
38
48
44
47
44
38
36
39
42
43
44
48
41
42
44
41
41
47
43
46
45
43
44
38
45
46
45
43
48
45
42
41
46
39
45
45

-50
-46
-46
-42
-44
-42
-43
-42
-44
-45
-44
-42
-43
-42
-40
-44
-42
-41
-43
-44
-42
-41
-46
-41
-47
-41
-39
-40
-42
-42
-44
-42
-42
-43
-43
-51
-45
-42
-44
-43
-41
-42
-45
-45
-41
-45
-41
-44
-41
-40
-44
-42
-40
-46
-40
-46
-44
-45
-40
-41

280
279
283
282
284
286
277
286
288
282
285
284
284
286
285
285
286
285
285
283
281
284
280
281
279
285
284
283
288
285
284
283
285
284
284
280
284
283
284
284
279
283
289
281
289
286
280
286
281
279
287
283
284
285
284
276
286
283
284
284

224
229
228
225
228
228
229
224
228
228
229
229
225
228
228
224
228
226
228
227
227
227
229
229
227
223
228
226
229
228
227
226
224
227
228
225
229
226
226
226
228
227
227
228
227
229
225
227
226
227
228
228
227
229
229
227
228
227
229
229

39
37
37
35
37
37
38
42
35
33
40
42
41
36
35
39
38
39
38
37
35
40
41
37
39
38
38
32
40
35
36
39
35
39
35
39
31
39
36
37
39
33
40
41
37
34
36
36
32
40
38
41
38
39
38
36
34
38
38
34

491
490
489
490
492
489
489
493
491
489
493
486
491
489
491
491
489
489
486
491
484
486
488
487
491
490
492
489
489
490
491
490
490
486
488
491
486
490
491
487
489
491
492
491
491
489
490
490
493
490
491
485
489
491
487
493
491
488
489
489

29455
29452
29451
29463
29466
29464
29464
29475
29457
29454
29445
29450
29458
29449
29425
29457
29479
29439
29450
29465
29466
29450
29463
29449
29461
29471
29445
29456
29429
29452
29428
29423
29448
29467
29440
29460
29447
29498
29464
29458
29434
29447
29462
29430
29428
29454
29460
29428
29432
29455
29456
29441
29439
29427
29462
29454
29447
29444
29455
29439

49062
49062
49078
49078
49093
49093
49093
49109
49109
49124
49124
49140
49140
49156
49156
49156
49171
49171
49187
49187
49202
49202
49218
49218
49218
49234
49234
49249
49249
49265
49265
49280
49280
49296
49296
49312
49312
49312
49327
49327
49343
49343
49358
49358
49374
49374
49374
49390
49390
49405
49405
49421
49421
49421
49436
49452
49452
49468
49468
49483

-14437
-13854
-14164
-7647
-13840
-15025
-12985
-13620
9145
-13628
-13706
-18645
-17682
-13505
-2244
8192
-11051
-13743
-17739
-16708
-18541
-14253
1409
-3022
-13227
-14104
-6371
-14228
-14230
-6555
-14336
-14179
-14017
-11287
8864
-8205
-12408
-13642
-15006
13416
-16469
8287
-14302
-13831
-15197
-14928
-13733
-14899
-3098
-15048
-18499
-10713
-16247
-13399
-15686
-14730
-858
-13620
-14903
-13907

42
40
46
43
38
46
37
37
44
41
44
36
43
42
39
42
39
42
40
39
41
46
43
39
38
40
42
42
43
41
43
43
42
44
43
45
38
43
48
42
41
39
40
43
45
43
47
37
37
41
42
43
47
44
40
42
44
40
40
44

-40
-41
-45
-43
-43
-44
-44
-41
-42
-49
-46
-44
-44
-42
-41
-43
-43
-46
-43
-45
-43
-42
-48
-43
-43
-43
-44
-45
-45
-43
-45
-43
-43
-46
-42
-43
-43
-40
-41
-45
-44
-44
-44
-44
-45
-42
-43
-44
-41
-46
-43
-42
-45
-41
-50
-46
-43
-42
-47
-41

279
282
286
281
281
283
283
283
285
283
286
286
285
286
284
284
285
283
276
281
280
286
281
285
276
284
283
283
286
285
282
283
281
284
284
281
286
282
283
285
283
284
282
281
285
287
288
282
283
285
278
285
280
285
282
278
280
280
280
286

225
228
226
227
229
228
226
227
228
227
231
227
225
231
228
225
228
228
225
224
226
227
227
227
226
230
228
227
227
225
228
228
229
228
228
221
225
230
225
231
229
229
229
230
229
224
224
221
227
227
224
230
227
228
230
227
228
229
227
228

40
38
41
42
42
40
39
39
32
32
37
40
32
36
36
35
34
38
39
38
35
41
38
30
41
35
40
41
39
33
43
40
38
39
41
35
36
37
39
40
39
35
39
35
34
39
41
41
38
36
36
34
33
33
39
33
35
40
35
36

492
490
490
489
487
491
486
493
490
492
492
489
489
492
491
492
493
490
494
489
488
491
490
487
488
488
489
489
488
489
492
490
491
489
489
489
489
492
489
492
489
487
489
486
491
491
489
489
490
488
490
491
489
490
489
492
488
487
491
491

29464
29451
29462
29473
29474
29462
29441
29466
29461
29451
29454
29465
29447
29461
29464
29456
29438
29447
29471
29448
29431
29450
29468
29448
29438
29442
29481
29439
29446
29466
29438
29446
29457
29442
29441
29468
29470
29471
29461
29453
29451
29457
29447
29468
29464
29453
29444
29435
29458
29447
29465
29453
29453
29454
29458
29467
29434
29439
29443
29459

49483
49483
49499
49499
49514
49514
49530
49530
49530
49546
49546
49561
49561
49577
49577
49592
49592
49592
49608
49608
49624
49624
49639
49639
49655
49655
49670
49670
49670
49686
49686
49702
49702
49717
49717
49733
49733
49733
49748
49748
49764
49764
49780
49780
49795
49795
49795
49811
49811
49826
49826
49842
49842
49858
49858
49873
49873
49873
49889
49889

-13508
-18615
7906
-13910
-14243
-14050
-13549
-14174
-18191
-17633
-13651
-16909
-8706
-14575
-14232
-8908
-9011
-13674
-13346
-14310
6
9742
-13076
-14667
-13501
-14305
2335
-15366
9994
-14933
7840
-13851
8919
-17894
-8413
-14774
-18695
-14349
-14248
-10054
-13737
-13803
-14879
-13763
-9147
-13366
10368
-14064
-11615
-13800
-14173
-14243
-14602
-13558
-13964
-14859
-13735
-12844
-12458
-14644

39
47
35
47
46
41
44
43
41
45
45
44
40
38
40
40
37
46
37
43
39
39
41
44
47
47
45
44
43
44
40
42
46
41
41
45
47
42
48
39
44
45
41
40
40
40
41
46
46
45
46
40
39
44
39
47
45
45
38
46

-44
-44
-47
-41
-41
-44
-50
-45
-46
-45
-48
-41
-45
-44
-45
-46
-43
-43
-45
-48
-43
-43
-40
-43
-46
-40
-44
-42
-45
-42
-43
-46
-42
-44
-47
-41
-44
-43
-45
-41
-45
-43
-42
-49
-43
-44
-43
-43
-47
-46
-46
-46
-43
-42
-43
-49
-40
-42
-46
-42

286
284
288
285
285
281
284
285
283
282
283
280
283
285
282
283
286
279
284
287
280
286
283
282
285
281
280
286
287
281
285
283
281
282
285
279
282
280
285
287
284
286
282
277
280
284
283
284
283
286
280
282
283
281
281
279
282
285
282
286

226
228
228
226
229
226
229
224
228
229
228
226
227
230
228
226
226
221
229
227
220
229
228
224
224
229
225
229
229
226
229
229
226
226
229
229
224
223
227
224
226
230
225
225
229
228
227
227
224
226
226
221
228
226
226
226
226
225
225
228

35
41
38
38
32
40
38
35
39
39
35
38
38
37
38
38
36
36
36
40
40
36
32
38
33
35
31
37
36
38
38
38
34
30
38
41
37
35
36
37
35
35
34
30
42
38
38
39
37
39
40
36
38
37
34
39
39
34
36
33

491
487
491
490
491
491
488
491
491
490
489
490
490
489
490
489
488
492
490
488
491
490
489
490
491
492
492
489
492
482
489
490
490
490
490
489
489
491
491
488
490
492
490
491
490
487
491
490
489
489
489
489
486
492
490
489
491
491
490
489

29471
29460
29450
29452
29469
29451
29453
29450
29455
29463
29455
29468
29443
29469
29466
29474
29453
29476
29448
29452
29469
29451
29457
29456
29431
29446
29461
29465
29466
29457
29469
29446
29442
29444
29438
29438
29463
29459
29451
29453
29463
29470
29454
29443
29460
29456
29443
29475
29452
29450
29452
29436
29442
29438
29450
29436
29452
29444
29446
29439

49904
49904
49920
49920
49920
49936
49936
49951
49951
49967
49967
49982
49982
49998
49998
49998
50014
50014
50029
50029
50045
50045
50060
50060
50060
50076
50076
50092
50092
50107
50107
50123
50123
50123
50138
50138
50154
50154
50170
50170
50185
50185
50201
50201
50201
50216
50216
50232
50232
50248
50248
50263
50263
50263
50279
50279
50294
50294
50310
50310

-14506
-13751
-1058
-6884
-14732
-14851
-17466
-15239
-13632
-14039
-13206
12559
-14697
8395
-14248
-14140
-2983
-15062
3970
-14113
-11473
-4296
7366
-14634
-11168
-13676
-11768
-13641
-18417
-16879
-5472
-14674
-4883
-14007
-10658
-12521
-16495
-17866
-13881
-14726
-10068
32764
8371
-14263
-14234
3127
-14574
-11267
-11023
-13988
-12898
-16268
-14639
-9955
-13859
-14570
-18702
-14894
-7971
-14796

42
41
45
44
45
45
42
44
37
40
45
44
45
48
43
46
45
42
48
44
46
42
45
43
49
45
40
38
49
43
43
36
39
35
46
46
45
45
42
45
49
43
40
40
47
42
45
41
43
42
40
38
47
41
42
42
44
47
42
42

-43
-45
-44
-44
-45
-44
-42
-44
-45
-46
-43
-49
-44
-44
-48
-40
-42
-41
-42
-44
-42
-42
-41
-43
-44
-43
-45
-44
-42
-43
-44
-43
-45
-44
-42
-43
-50
-45
-44
-41
-44
-41
-43
-43
-44
-44
-42
-43
-43
-46
-45
-44
-44
-45
-45
-41
-48
-42
-48
-43

281
286
281
283
283
284
284
282
283
286
286
284
282
286
286
283
287
279
286
279
283
284
282
281
283
282
283
282
283
280
283
285
282
282
282
284
286
283
287
284
287
282
280
283
278
284
283
280
281
284
283
284
282
286
285
285
285
284
281
285

226
227
227
229
227
227
228
227
227
225
224
228
231
225
229
230
229
228
228
227
228
230
229
226
228
230
229
228
228
230
229
228
227
230
227
226
229
228
227
229
226
226
229
231
227
229
230
227
222
230
227
228
228
227
228
227
227
227
228
227

38
32
36
32
38
37
37
34
30
33
33
39
35
38
33
36
32
39
38
35
39
39
36
32
40
35
34
40
33
35
39
41
40
35
31
32
39
39
37
37
31
39
31
39
36
38
38
40
38
35
33
39
37
36
35
40
40
39
38
39

488
490
490
484
487
491
490
489
488
491
490
490
487
488
488
487
488
488
489
486
489
491
489
488
489
488
490
486
482
485
487
487
489
490
486
488
490
490
489
488
487
486
488
489
486
489
488
489
486
486
487
483
485
489
490
489
489
487
489
490

29439
29452
29453
29441
29467
29467
29449
29455
29460
29449
29461
29468
29462
29435
29455
29468
29467
29455
29443
29459
29454
29429
29434
29431
29428
29450
29456
29458
29454
29442
29448
29467
29453
29440
29442
29447
29462
29446
29449
29424
29462
29465
29480
29432
29453
29455
29471
29449
29446
29453
29458
29458
29466
29469
29454
29447
29436
29448
29481
29447

50326
50326
50326
50341
50341
50357
50357
50372
50372
50388
50388
50388
50404
50404
50419
50419
50435
50435
50450
50450
50466
50466
50482
50482
50497
50497
50497
50513
50513
50528
50528
50544
50544
50544
50560
50560
50575
50575
50591
50591
50606
50606
50622
50622
50622
50638
50638
50653
50653
50669
50669
50669
50684
50684
50700
50700
50716
50716
50731
50731

3697
-13680
-3664
-672
-14635
-13744
7537
-6979
-13550
-13100
-14779
-14749
-13764
-9303
-14884
-14666
9127
-6218
-13726
-14106
-13038
-14426
8360
4613
-14375
-15605
-14630
-14551
-14231
-12356
-13823
-14374
-13193
-14443
-15450
-13661
-13628
-14950
-13600
-14393
2691
-12324
-18232
-1636
9988
-14470
-18277
-14883
-16576
-13224
-13260
8590
8603
-14539
-13808
-14309
-15477
13040
11109
23267

44
41
43
45
41
44
41
43
41
44
44
46
45
43
42
44
41
43
46
39
39
43
45
37
36
40
48
40
38
46
41
42
43
41
39
39
47
42
41
48
46
36
44
45
41
36
43
41
41
46
42
43
46
42
42
35
45
48
42
43

-43
-42
-50
-48
-42
-48
-45
-46
-47
-47
-43
-43
-46
-44
-41
-41
-45
-44
-45
-42
-40
-49
-43
-45
-43
-45
-42
-47
-45
-49
-44
-47
-41
-46
-44
-44
-45
-44
-44
-40
-44
-41
-43
-41
-42
-42
-46
-48
-42
-47
-43
-47
-43
-43
-42
-40
-44
-41
-51
-43

286
285
286
284
284
280
284
284
283
283
283
287
284
284
280
287
287
279
284
281
285
281
283
278
282
285
286
285
287
282
284
283
280
280
286
283
282
283
280
287
280
284
283
283
283
284
282
286
283
286
281
283
282
281
282
282
286
282
284
282

229
229
226
230
226
229
228
228
230
228
228
228
223
227
228
229
230
228
229
227
228
228
229
229
225
226
224
227
225
225
227
227
225
229
228
225
227
229
223
227
227
230
229
229
223
227
229
228
224
228
227
230
227
228
225
227
229
228
226
227

33
36
34
41
39
34
39
35
36
37
39
34
35
36
39
35
37
37
38
32
38
31
40
35
37
38
37
39
39
30
36
38
43
40
31
35
37
37
36
38
39
38
38
39
34
36
37
35
35
31
38
41
31
38
34
38
38
38
38
39

488
486
488
490
490
487
490
490
489
488
487
489
491
487
491
486
485
491
487
492
490
487
488
489
485
489
488
490
488
489
491
488
486
488
491
490
488
489
488
490
488
490
490
491
489
487
491
488
487
491
489
487
487
489
487
487
487
490
489
490

29445
29453
29436
29448
29448
29464
29456
29461
29455
29460
29460
29449
29457
29451
29439
29462
29464
29430
29459
29435
29440
29441
29437
29444
29450
29433
29475
29454
29458
29446
29463
29451
29451
29447
29455
29449
29471
29462
29433
29445
29448
29444
29459
29463
29447
29434
29468
29442
29447
29448
29448
29455
29436
29449
29448
29447
29450
29462
29444
29459

50731
50747
50747
50762
50762
50778
50778
50794
50794
50809
50809
50809
50825
50825
50840
50840
50856
50856
50856
50872
50872
50887
50887
50903
50903
50918
50918
50918
50934
50934
50950
50950
50965
50965
50981
50981
50996
50996
50996
51012
51012
51028
51043
51043
51043
51059
51059
51074
51074
51090
51090
51106
51106
51106
51121
51121
51137
51137
51152
51152

-12122
8139
-7357
-4120
8358
-12211
-3650
-13415
1924
-14323
10332
-14313
-2591
-7323
-4622
-13969
666
-13805
-13087
-14182
-14109
-14532
6998
-13786
6901
-15058
-14654
10263
1308
-2825
-11500
-14191
-812
-9110
-14678
-14757
-11334
679
-14119
-2881
-4785
-9622
-15973
-14142
13685
-2531
-14618
-13817
1115
-14003
8342
7328
-13902
-14095
23403
-13863
-13774
-15848
-13530
-14297

43
46
39
44
45
46
42
42
42
45
44
41
46
42
42
45
41
39
44
43
45
45
39
47
44
39
44
42
45
43
44
47
35
39
46
43
44
46
47
44
40
41
43
40
42
41
40
44
39
46
50
43
46
40
43
45
37
46
39
44

-48
-44
-43
-43
-42
-49
-44
-44
-44
-48
-46
-41
-45
-44
-45
-44
-42
-43
-41
-43
-41
-46
-47
-41
-43
-47
-47
-45
-42
-43
-42
-43
-42
-43
-48
-41
-44
-44
-41
-43
-43
-45
-44
-41
-43
-42
-43
-44
-45
-42
-41
-43
-42
-41
-39
-40
-42
-43
-44
-40

279
285
276
282
284
278
283
277
283
286
284
285
286
278
281
283
286
282
284
282
282
284
281
286
283
288
286
282
286
285
282
285
275
283
285
285
283
285
285
285
286
281
287
282
286
286
282
278
278
280
281
285
282
279
280
284
283
283
286
282

227
226
229
228
229
228
228
228
230
229
228
231
228
229
227
228
231
225
230
229
229
230
231
227
225
224
228
227
229
233
229
229
227
230
227
231
230
226
228
230
228
227
230
228
230
229
231
230
228
230
226
230
228
230
228
229
229
227
231
229

35
38
36
34
40
34
35
36
35
37
35
35
40
39
40
35
38
37
37
40
38
38
33
39
38
34
39
37
39
36
39
37
37
41
40
40
39
38
40
35
39
44
38
36
41
38
40
36
39
40
40
39
39
35
39
36
34
40
37
38

490
489
491
487
489
489
488
488
489
492
489
491
486
488
491
490
487
489
486
490
488
489
491
489
489
490
485
485
489
488
491
489
490
490
488
489
488
488
488
489
489
490
489
486
489
488
487
489
488
488
486
486
490
489
489
491
488
486
489
490

29452
29456
29442
29448
29453
29463
29461
29459
29457
29443
29441
29464
29449
29448
29463
29437
29456
29451
29435
29444
29453
29466
29454
29464
29452
29459
29426
29452
29454
29452
29459
29470
29447
29450
29455
29455
29436
29416
29435
29438
29451
29452
29443
29444
29439
29449
29453
29469
29470
29447
29464
29462
29453
29446
29441
29454
29443
29477
29440
29440

51168
51168
51184
51184
51199
51199
51215
51215
51215
51230
51230
51246
51246
51262
51262
51277
51277
51293
51293
51293
51308
51308
51324
51324
51340
51340
51355
51355
51371
51371
51371
51386
51402
51402
51402
51418
51418
51433
51433
51449
51449
51464
51464
51480
51480
51480
51496
51496
51511
51511
51527
51527
51542
51542
51558
51558
51574
51574
51589
51589

6864
-13458
-4722
-15138
-4844
-13925
-14852
-12140
-14994
9472
-13426
1873
-13737
1217
-14202
-17508
-13452
-17113
-10405
-13903
-14167
-13063
12110
-13787
6070
-14140
-14885
-13901
-13675
-13788
-655
-14581
-12043
-13783
-13388
-6325
-3132
-14493
-14176
-1494
-14641
-14604
-7871
-13959
-4309
-13876
-13758
-14427
-12518
-14496
-15310
1544
-14660
-14961
-14059
-1441
-1423
-13584
-11582
-13801

42
42
46
47
48
46
47
41
45
45
41
44
42
43
41
42
41
45
39
44
44
47
46
44
46
45
45
40
42
45
43
47
47
44
43
45
38
45
44
34
38
39
42
42
43
41
48
47
46
36
38
44
47
46
45
39
48
43
38
49

-44
-44
-41
-43
-41
-41
-43
-39
-47
-41
-49
-44
-44
-44
-41
-44
-46
-41
-42
-43
-41
-42
-43
-46
-42
-46
-47
-43
-42
-40
-45
-44
-43
-47
-42
-43
-39
-43
-45
-43
-43
-42
-44
-42
-42
-45
-42
-45
-43
-45
-43
-45
-49
-46
-43
-44
-43
-43
-42
-44

278
286
278
284
281
280
284
281
279
282
282
282
282
282
280
283
284
284
285
285
286
285
284
282
284
287
282
287
285
283
285
281
283
276
286
284
284
281
283
279
282
285
283
284
284
282
281
280
285
279
281
283
281
282
284
283
282
284
281
285

229
228
231
229
227
225
230
228
229
229
227
227
231
228
227
228
227
228
230
229
231
228
226
225
230
225
229
226
231
229
230
229
228
228
227
225
229
228
229
230
231
226
230
230
229
229
229
229
228
226
229
228
230
227
227
226
227
227
230
229

35
36
38
37
32
38
32
36
34
39
38
36
38
39
34
34
39
37
40
33
35
40
37
37
41
33
33
44
40
36
42
41
36
33
41
35
35
43
35
39
41
36
38
40
38
36
31
38
36
34
39
37
38
37
34
32
37
36
41
39

489
488
489
486
490
490
490
490
487
489
490
489
490
491
491
491
490
491
490
490
490
489
489
490
491
488
485
488
490
487
489
490
487
489
488
487
488
490
486
489
489
491
489
490
489
488
490
488
489
489
489
491
491
490
487
488
487
486
485
489

29447
29486
29416
29444
29440
29434
29462
29458
29446
29459
29441
29471
29461
29428
29445
29435
29451
29445
29433
29435
29445
29454
29431
29437
29467
29444
29442
29472
29454
29459
29462
29447
29478
29446
29442
29463
29469
29459
29438
29459
29433
29452
29454
29451
29457
29465
29453
29451
29465
29438
29456
29433
29453
29460
29452
29456
29458
29452
29462
29453

51589
51605
51605
51620
51620
51636
51636
51652
51652
51667
51667
51667
51683
51683
51698
51698
51714
51714
51730
51730
51730
51745
51745
51761
51761
51776
51776
51792
51808
51808
51823
51823
51839
51839
51839
51854
51854
51870
51870
51886
51886
51901
51901
51917
51917
51917
51932
51932
51948
51948
51964
51964
51979
51979
51979
51995
51995
52010
52010
52026

-14609
-14309
-9485
-13003
7285
-14576
8189
-16861
8950
-7850
-14351
-16318
8253
-13914
-1076
-3819
-14410
-13294
-14221
-14277
7632
-9092
8921
-13466
8193
-16270
-13941
-14204
-13175
9077
-12993
-13510
7537
-14309
9324
-13270
-13326
-14457
-13415
-14398
-13677
-14243
-13002
-14826
-2418
-13078
-14111
-14500
-14468
-8914
8584
-2624
-7890
-14107
-6324
-15387
11164
1562
-14675
-13888

43
46
40
45
45
36
37
42
38
38
41
45
47
42
46
44
46
47
45
47
40
45
43
45
43
43
46
40
39
42
43
36
41
43
42
43
42
39
42
43
37
45
44
43
43
44
47
45
47
46
44
41
39
47
43
44
43
45
47
42

-39
-42
-45
-41
-43
-45
-41
-42
-43
-42
-42
-43
-45
-42
-44
-46
-47
-44
-43
-46
-42
-43
-43
-44
-41
-42
-43
-45
-43
-42
-43
-46
-46
-43
-49
-44
-44
-41
-42
-41
-43
-46
-45
-44
-42
-46
-44
-43
-42
-45
-46
-43
-44
-47
-49
-44
-42
-49
-44
-43

283
282
285
284
283
286
285
280
279
284
284
286
280
280
282
284
288
287
274
282
280
284
283
282
285
284
286
283
281
279
287
282
276
281
285
285
285
281
286
287
284
285
281
284
283
286
281
284
281
284
283
285
286
284
286
288
280
284
285
285

228
228
228
229
227
227
227
226
227
229
229
227
231
230
228
228
230
228
229
227
226
229
230
229
226
229
228
229
228
229
230
230
227
228
229
228
230
229
229
229
226
228
227
229
228
228
226
226
226
225
229
228
229
230
230
230
227
229
228
225

35
37
37
40
32
36
36
40
35
36
38
34
37
39
38
40
36
37
32
34
37
39
35
39
32
39
39
39
39
37
33
41
35
36
39
37
40
36
39
38
39
39
36
37
37
38
34
42
38
35
37
37
35
41
40
36
41
38
37
36

486
491
491
490
488
486
489
486
490
489
487
490
488
488
487
490
489
488
489
487
489
490
489
489
488
485
488
490
488
488
488
488
489
485
490
488
489
489
489
488
486
487
488
489
488
488
490
488
488
489
491
488
488
486
486
484
490
489
486
490

29456
29456
29436
29453
29447
29440
29442
29438
29453
29453
29441
29457
29457
29440
29446
29446
29441
29440
29434
29455
29451
29445
29449
29438
29447
29461
29455
29454
29444
29446
29448
29439
29457
29447
29427
29437
29443
29448
29462
29460
29458
29454
29450
29427
29459
29458
29438
29441
29459
29433
29430
29443
29453
29446
29438
29451
29435
29450
29436
29459

52026
52042
52042
52042
52057
52057
52073
52073
52088
52088
52104
52104
52104
52120
52120
52135
52135
52151
52151
52166
52166
52166
52182
52182
52198
52198
52213
52213
52229
52229
52229
52244
52244
52260
52260
52276
52276
52291
52291
52291
52307
52307
52322
52322
52338
52338
52354
52354
52369
52369
52369
52385
52385
52400
52400
52416
52416
52416
52432
52432

3912
-13169
-13724
-4793
-13362
-14632
-14738
8556
-15315
-13539
-8401
-13092
-7938
-14903
-13992
-14274
1482
-14663
-14762
11042
-13952
-16556
-13860
-13850
-14790
-18407
-13949
-17728
-3999
8706
-7256
13982
-12774
-15643
-13526
7194
-14231
-17145
-14904
8278
-14759
6758
-13745
-14724
-14414
12958
-13159
159
-13624
6804
7142
-13151
-14937
9120
-1742
6713
-14869
-6860
-14179
25359

42
42
40
45
45
41
39
45
38
42
46
45
42
44
41
41
43
47
45
39
46
41
44
46
43
39
38
42
40
44
46
41
43
45
41
40
44
41
45
41
46
43
40
41
39
41
44
40
36
45
40
46
43
43
44
46
49
42
43
38

-42
-45
-43
-44
-43
-44
-43
-43
-44
-42
-50
-45
-45
-41
-46
-45
-43
-44
-46
-45
-45
-47
-50
-51
-43
-41
-44
-42
-46
-44
-42
-44
-45
-43
-42
-44
-43
-44
-44
-43
-44
-44
-43
-43
-44
-41
-44
-41
-44
-43
-46
-44
-43
-46
-41
-42
-43
-43
-40
-46

284
285
281
282
285
282
281
276
277
283
283
285
285
283
285
283
286
282
281
283
283
284
283
286
284
280
288
282
285
283
276
280
284
283
284
283
284
278
284
285
284
287
282
283
280
283
282
283
283
281
285
282
285
284
283
285
281
280
284
278

228
228
228
227
230
228
226
230
227
230
226
229
226
226
225
229
230
231
227
225
228
225
228
225
227
229
228
229
225
223
228
227
227
226
226
226
227
226
224
226
222
228
228
227
226
230
230
225
230
227
227
226
227
225
228
228
227
229
230
226

32
38
37
37
37
34
34
39
36
39
31
32
35
38
40
39
35
39
36
33
40
37
38
38
36
36
41
32
40
41
35
36
35
40
33
40
36
38
41
36
39
41
38
42
40
38
34
34
38
38
35
37
27
34
37
38
34
32
34
35

491
488
488
486
488
489
490
487
488
490
486
491
489
486
488
489
488
488
489
488
489
487
488
488
490
487
486
487
491
489
489
487
490
491
488
489
488
488
488
489
487
491
487
491
492
488
487
489
492
485
490
490
488
488
489
489
491
490
490
488

29443
29446
29430
29474
29449
29441
29439
29450
29449
29455
29459
29450
29447
29470
29438
29443
29456
29451
29459
29449
29448
29434
29448
29447
29456
29460
29453
29458
29473
29443
29446
29479
29467
29440
29465
29444
29458
29446
29458
29453
29477
29448
29465
29451
29466
29448
29460
29462
29441
29436
29454
29435
29475
29449
29451
29466
29448
29443
29471
29458

52447
52447
52463
52463
52478
52478
52478
52494
52494
52510
52510
52525
52525
52541
52541
52556
52556
52556
52572
52572
52588
52588
52603
52603
52619
52619
52619
52634
52634
52650
52650
52666
52666
52681
52681
52681
52697
52697
52712
52712
52728
52728
52744
52744
52744
52759
52759
52775
52775
52790
52790
52806
52806
52806
52822
52822
52837
52837
52853
52853

-13698
-14449
-14303
-929
-15144
-14855
-14052
-14072
-13645
-12497
-14147
-14292
-14060
-5545
-13868
-14775
9888
12525
-8445
-12441
-14228
-15195
7143
-7438
-2020
-6817
-12370
-18405
-14744
10410
9870
-14897
-16652
-15054
2098
-13640
-14034
-14262
807
-17380
-15029
-14501
-13634
-13837
-639
-14141
-13360
-13782
8722
-12626
-5000
-14358
12404
-14284
-18036
-13926
-15390
-6775
-6228
-14423

43
39
46
45
44
44
47
48
39
43
46
47
40
39
42
45
47
43
46
41
46
49
43
43
43
39
43
46
43
45
43
43
41
40
40
40
43
47
44
41
45
42
44
45
39
44
42
44
44
44
43
47
37
37
46
36
40
39
41
44

-46
-45
-43
-43
-43
-43
-40
-43
-44
-42
-40
-45
-45
-40
-47
-42
-48
-44
-44
-43
-43
-41
-47
-41
-43
-44
-41
-44
-43
-43
-43
-43
-43
-43
-42
-46
-49
-44
-42
-43
-45
-44
-44
-44
-43
-40
-48
-44
-41
-43
-40
-45
-40
-41
-42
-44
-43
-42
-42
-43

283
282
283
280
281
280
286
287
281
276
285
287
282
285
283
277
287
282
285
281
286
284
283
283
284
278
282
282
286
286
282
284
284
281
283
278
279
284
285
284
281
285
284
286
284
284
284
287
286
286
284
283
284
280
281
282
283
285
287
284

226
227
227
226
228
229
226
226
228
228
225
228
230
229
228
226
229
227
228
227
228
228
226
225
226
227
227
226
229
226
226
228
228
229
227
229
225
229
226
225
228
227
229
229
228
227
226
229
226
228
230
229
227
224
230
227
226
228
229
225

33
41
35
39
37
37
43
37
31
34
37
37
36
33
37
38
33
37
32
33
35
33
38
33
31
30
43
37
37
37
39
37
35
40
38
40
39
34
33
37
38
34
36
35
38
37
33
36
37
37
37
32
37
37
32
37
40
34
37
38

488
491
490
489
488
489
490
487
489
489
486
486
491
490
491
488
489
490
491
488
487
488
488
491
487
489
488
487
491
490
489
490
488
489
489
488
489
487
489
487
489
489
491
490
490
487
489
489
488
488
487
487
489
490
491
489
487
486
489
487

29453
29434
29483
29444
29451
29446
29445
29467
29452
29437
29446
29454
29440
29433
29434
29451
29426
29462
29455
29465
29453
29444
29458
29464
29462
29434
29453
29433
29446
29457
29471
29437
29435
29458
29438
29474
29460
29451
29456
29441
29438
29452
29432
29456
29471
29432
29456
29473
29445
29443
29449
29458
29453
29452
29446
29458
29445
29457
29457
29450

52868
52884
52884
52884
52900
52900
52915
52915
52931
52931
52946
52946
52946
52962
52962
52978
52978
52993
52993
53009
53009
53009
53024
53024
53040
53040
53056
53056
53071
53071
53071
53087
53087
53102
53102
53118
53118
53118
53134
53134
53149
53149
53165
53165
53180
53180
53196
53196
53196
53212
53212
53227
53227
53243
53243
53258
53258
53274
53274
53274

13762
-15131
-14933
-17230
-11971
-14025
-14715
-13742
-16945
-2161
3746
-13875
-14797
-14078
-13034
-12824
-13846
9590
28882
-17173
-13218
10186
-6463
-1079
-1126
-11194
-2853
8623
7379
-13937
-6263
-17649
-15290
-14418
-5870
-14516
-14316
-233
-14733
-17145
-12702
-17965
-3503
-16612
-13667
-14617
-18032
7686
-9813
1483
-12854
-12758
-12737
7376
-14284
-14133
-13738
-13760
-13790
-15832

45
43
40
46
41
46
46
47
47
44
44
48
44
43
47
42
46
44
47
48
46
44
40
43
50
42
42
43
38
40
47
41
44
35
44
41
39
43
47
43
38
38
43
42
36
42
44
44
46
45
43
42
42
39
39
40
39
41
39
42

-54
-43
-44
-40
-44
-44
-43
-42
-40
-43
-43
-44
-42
-46
-43
-42
-43
-42
-48
-44
-45
-41
-43
-41
-44
-45
-44
-46
-43
-45
-43
-41
-44
-43
-42
-43
-43
-47
-44
-42
-43
-45
-42
-45
-42
-45
-44
-45
-43
-42
-48
-42
-43
-42
-42
-44
-42
-39
-44
-43

285
282
280
282
284
285
282
283
283
287
287
284
287
283
283
283
283
285
284
283
281
279
285
284
283
284
284
281
285
284
287
286
285
284
280
282
284
282
282
283
281
283
285
285
284
286
279
286
281
282
281
280
281
283
284
284
278
282
285
283

228
227
229
228
228
227
228
228
229
230
226
229
228
227
227
226
228
228
229
226
229
229
227
228
230
224
227
229
227
226
227
230
228
228
228
227
229
226
227
229
231
229
229
224
227
225
227
227
228
228
226
226
227
229
228
227
229
225
228
226

42
37
35
37
36
43
35
38
35
40
36
41
39
35
39
36
39
34
34
43
35
41
38
36
33
38
34
32
39
35
39
40
33
38
39
37
36
38
34
39
38
35
37
41
39
27
38
35
38
39
36
35
38
36
36
35
37
39
39
38

491
489
486
482
487
487
487
486
489
489
486
489
489
489
489
487
489
486
489
488
488
485
490
487
492
489
488
487
490
490
488
489
487
487
488
488
490
488
488
491
489
489
489
488
489
484
490
489
487
490
489
485
486
488
490
489
491
488
487
490

29442
29462
29449
29437
29434
29452
29427
29445
29462
29450
29436
29440
29433
29452
29438
29449
29461
29448
29456
29469
29467
29446
29448
29456
29468
29452
29452
29457
29454
29452
29447
29469
29461
29444
29437
29433
29451
29426
29429
29465
29446
29474
29448
29441
29432
29452
29460
29439
29458
29450
29438
29437
29451
29435
29469
29448
29455
29452
29437
29437

53290
53290
53305
53305
53321
53321
53336
53336
53336
53352
53368
53368
53368
53383
53383
53399
53399
53414
53414
53430
53430
53430
53446
53446
53461
53461
53477
53477
53492
53492
53508
53508
53524
53524
53539
53539
53539
53555
53555
53570
53570
53586
53586
53586
53602
53602
53617
53617
53633
53633
53648
53648
53648
53664
53664
53680
53680
53695
53695
53711

-13811
4208
8828
-13336
9604
-13569
-15036
-3853
-6543
-14600
-14818
7764
-15660
-14717
-13507
-13836
-13772
-14411
499
-3326
-13145
-7880
-13464
-14605
-14823
-14496
-14339
-18426
11367
-6570
6847
-13721
-13752
-13483
9346
-18883
8032
-17277
-16736
-13407
-14610
-9126
-13854
-501
9686
-13798
-13913
-13399
-8140
-15477
-15703
-14259
-14254
-13363
-13817
-13834
5791
-14060
-14068
-368

44
42
48
41
42
42
38
43
39
41
39
35
44
46
35
40
41
39
41
42
41
44
44
46
44
46
46
42
44
45
44
44
46
42
43
42
38
38
40
44
44
43
41
43
42
46
42
46
41
40
40
38
40
40
45
41
42
44
45
41

-43
-41
-45
-45
-46
-45
-51
-44
-47
-42
-44
-42
-43
-41
-42
-44
-41
-45
-46
-44
-42
-42
-45
-48
-47
-44
-45
-41
-44
-43
-41
-42
-42
-44
-43
-43
-43
-43
-41
-43
-43
-42
-48
-44
-46
-45
-45
-43
-47
-46
-47
-46
-46
-47
-43
-43
-42
-45
-43
-42

282
283
277
283
283
285
287
286
285
282
282
283
280
283
280
283
282
279
285
281
286
284
283
281
282
281
283
278
283
287
280
285
284
280
283
282
281
286
285
285
284
286
283
280
282
281
284
280
283
286
282
282
286
279
286
279
279
283
285
280

230
230
229
227
227
228
228
230
225
226
227
227
228
226
227
229
225
229
227
227
228
229
229
228
227
225
227
229
228
229
227
228
228
227
226
228
229
229
228
226
225
227
229
225
227
227
225
227
226
225
230
228
227
230
225
226
228
229
219
227

36
30
38
35
40
36
33
36
40
41
37
39
32
33
37
34
38
37
40
39
36
37
39
38
38
37
29
35
35
37
34
40
39
37
30
36
37
33
38
35
34
36
37
37
37
36
37
39
35
35
35
39
40
37
36
39
35
40
39
37

490
489
488
490
488
487
491
487
487
490
487
488
490
489
487
486
486
488
489
489
485
489
487
487
490
488
487
489
484
484
488
486
488
489
489
492
490
489
484
487
489
488
488
487
488
490
490
487
487
487
489
488
488
487
491
488
487
488
488
487

29467
29458
29471
29474
29443
29441
29450
29453
29474
29447
29446
29467
29467
29469
29484
29462
29453
29478
29452
29449
29468
29454
29453
29443
29436
29434
29467
29446
29436
29460
29451
29451
29451
29435
29452
29460
29449
29459
29460
29446
29458
29456
29463
29451
29465
29447
29435
29442
29463
29447
29440
29441
29449
29452
29448
29454
29426
29462
29450
29454

53711
53711
53726
53726
53742
53742
53758
53758
53773
53773
53789
53789
53804
53804
53820
53820
53836
53836
53836
53851
53851
53867
53867
53882
53882
53898
53898
53898
53914
53914
53929
53929
53945
53945
53960
53960
53960
53976
53976
53992
53992
54007
54007
54023
54023
54023
54038
54038
54054
54054
54070
54070
54085
54085
54101
54101
54116
54116
54116
54132

-14783
-14602
-15538
26527
-14099
-15276
-7882
-14871
-13714
902
-14812
-14594
-12715
-13309
-14597
8634
-14258
-13955
-13445
-14938
-13391
-14468
-14098
-15118
-17756
-14714
-14071
-16230
-1855
9419
10336
9097
-15208
-14072
-14010
-13538
-14114
9405
-13122
9600
-13718
-13294
-13374
-14768
-13672
6984
-14102
-13489
-13413
-14171
-14158
-13951
-14090
7350
-14910
-14432
-2451
8902
-14009
-14705

46
40
43
43
46
43
39
44
41
38
42
45
40
50
46
42
42
42
47
43
39
43
40
44
40
45
44
38
44
44
43
48
43
42
44
43
41
43
37
37
42
41
46
47
42
48
43
45
40
46
45
43
43
45
39
42
40
37
43
37

-44
-44
-44
-47
-44
-45
-41
-45
-44
-43
-45
-43
-45
-44
-45
-45
-47
-44
-42
-45
-45
-41
-43
-43
-41
-45
-46
-44
-43
-48
-44
-44
-45
-43
-41
-43
-45
-45
-45
-41
-41
-43
-44
-41
-47
-44
-48
-42
-40
-49
-44
-45
-42
-43
-44
-45
-42
-42
-43
-42

282
283
284
284
280
283
286
284
284
283
277
283
283
284
280
286
283
280
282
286
282
286
284
282
285
285
280
286
283
280
284
284
283
284
286
283
284
284
286
280
279
282
280
279
282
285
281
286
284
284
282
277
278
284
285
283
284
282
284
284

229
227
230
228
228
225
228
228
226
230
229
230
227
229
229
230
226
225
225
228
225
229
228
228
230
227
227
230
226
227
223
228
229
229
230
228
228
230
227
228
227
230
231
228
229
229
230
229
228
228
226
229
230
227
228
227
229
229
227
227

38
35
39
36
41
39
30
38
34
37
38
35
32
32
36
35
38
36
37
34
36
40
38
33
38
37
33
40
38
36
37
32
39
38
35
35
38
38
39
40
35
41
40
38
32
35
40
38
38
38
32
35
35
38
35
38
38
36
39
37

489
486
487
488
489
488
489
491
487
487
488
484
488
486
487
489
482
483
488
488
489
490
485
485
486
485
482
488
489
487
487
490
486
489
489
488
488
489
490
488
490
488
487
485
488
485
486
486
487
488
486
490
492
489
487
489
490
490
490
489

29449
29427
29459
29442
29452
29457
29444
29457
29438
29455
29440
29447
29442
29449
29460
29469
29454
29416
29447
29452
29429
29445
29439
29452
29461
29437
29437
29464
29466
29441
29446
29441
29431
29434
29456
29433
29453
29459
29455
29470
29454
29461
29462
29459
29454
29465
29457
29444
29459
29469
29468
29453
29469
29442
29448
29459
29440
29457
29447
29441

54132
54148
54148
54163
54163
54179
54179
54179
54194
54194
54210
54210
54226
54226
54241
54241
54241
54257
54257
54272
54288
54288
54288
54304
54304
54319
54319
54319
54335
54335
54350
54350
54366
54366
54382
54382
54397
54397
54397
54413
54413
54428
54428
54444
54444
54460
54460
54475
54475
54475
54491
54491
54506
54522
54522
54522
54538
54538
54553
54553

-13276
8428
-13859
-14492
3688
-8205
-4147
-14429
-13068
-14263
-13917
-13909
-14297
-7274
-13505
-5971
-13764
9169
-12872
304
9160
7953
-14249
-14769
24923
-13742
-15541
-2141
-14053
-14610
10079
-13590
-3053
-15608
-15826
-14248
8807
1382
-13617
-13383
-563
9375
-12749
2693
-14377
-15016
-13470
-15150
-3174
-16941
-13562
-17550
-15130
-14270
-15518
-8257
19254
-13762
-13738
-14299

44
45
38
42
43
43
44
41
44
48
41
41
44
45
41
39
47
42
41
43
37
42
42
42
43
47
40
48
41
46
39
46
40
44
40
40
47
45
42
43
44
42
41
46
45
44
42
43
41
43
48
41
47
47
42
41
42
42
44
40

-43
-41
-41
-41
-42
-49
-46
-44
-44
-39
-43
-41
-41
-44
-44
-44
-43
-47
-42
-40
-42
-39
-43
-42
-45
-43
-44
-43
-44
-49
-46
-42
-44
-43
-43
-45
-42
-42
-41
-43
-47
-44
-43
-43
-42
-42
-48
-44
-41
-46
-45
-44
-46
-42
-43
-41
-45
-44
-44
-44

286
285
282
286
281
280
283
282
285
284
280
283
279
283
284
281
283
286
282
285
284
287
282
286
282
284
284
283
283
282
279
287
284
284
283
282
284
285
281
284
282
282
282
283
285
285
284
283
279
286
284
285
284
284
285
284
283
284
285
284

231
230
230
231
228
228
225
229
228
230
231
231
229
227
228
229
227
229
227
230
228
229
226
229
227
229
232
230
229
230
229
230
230
227
230
226
229
230
228
228
227
227
231
227
227
228
229
229
226
230
226
227
226
230
230
229
232
228
231
229

38
39
37
39
40
37
36
36
29
35
34
32
34
35
35
37
39
38
36
39
29
40
35
29
33
36
35
37
37
37
37
33
38
40
38
37
38
36
42
35
41
35
35
38
35
37
40
40
38
32
36
36
38
40
36
33
40
39
40
30

487
486
491
488
490
487
488
491
488
490
491
489
486
491
486
487
488
488
489
488
487
489
490
488
488
489
487
489
491
490
488
486
488
487
486
486
488
487
488
488
486
490
486
489
488
490
489
485
490
492
487
489
491
490
490
487
488
486
486
488

29433
29447
29452
29434
29447
29433
29446
29444
29439
29452
29443
29445
29452
29438
29455
29456
29451
29464
29439
29445
29432
29455
29443
29441
29452
29459
29457
29459
29462
29454
29428
29455
29442
29444
29447
29457
29463
29458
29470
29464
29446
29464
29483
29456
29455
29469
29443
29458
29445
29469
29464
29473
29450
29450
29448
29451
29452
29458
29479
29443

54569
54569
54584
54584
54584
54600
54600
54616
54616
54631
54631
54647
54647
54647
54662
54662
54678
54678
54694
54694
54709
54709
54709
54725
54740
54740
54740
54756
54756
54772
54772
54787
54787
54787
54803
54803
54818
54818
54834
54834
54850
54850
54850
54865
54865
54881
54881
54896
54896
54912
54912
54912
54928
54928
54943
54943
54959
54959
54974
54974

7359
-18780
-13378
32764
9212
-10449
-12140
8033
-9467
-11408
-14277
-14639
-3689
-14187
-14336
1818
461
-14129
-17401
-15540
-14796
10766
-13942
-13953
-13896
-14783
7853
21971
-1782
-14371
-7517
-17858
-9094
-14764
-14069
-13506
-13422
-6614
-18710
-13829
-13232
-8643
-17785
-12902
-6789
6645
-14965
8702
-13019
-13520
-13601
-14722
1749
-14015
-13748
-12815
-13989
-13530
-14298
-11321

37
42
44
47
41
41
47
42
42
46
43
42
48
43
38
42
41
38
45
48
38
41
41
44
42
41
42
44
44
43
41
43
45
43
40
43
46
43
36
39
45
39
38
44
43
40
41
42
46
46
50
42
44
45
48
39
47
42
49
36

-46
-46
-42
-43
-42
-41
-41
-44
-41
-44
-41
-43
-43
-43
-42
-47
-40
-42
-41
-42
-44
-41
-46
-41
-45
-43
-44
-41
-43
-42
-46
-43
-44
-44
-43
-43
-44
-46
-44
-51
-44
-43
-48
-45
-43
-44
-42
-47
-45
-43
-44
-42
-42
-50
-40
-43
-42
-44
-42
-43

285
278
283
283
282
284
278
282
280
281
283
282
282
284
284
286
285
280
276
284
287
283
283
284
279
282
282
283
283
284
281
286
280
284
285
280
283
283
279
283
282
283
285
279
285
281
282
281
285
281
283
283
284
285
281
278
280
284
282
276

227
229
229
223
232
229
229
228
229
228
228
227
231
228
229
226
228
224
230
229
232
231
227
230
224
231
229
229
229
228
228
229
231
230
230
230
229
230
229
227
228
230
228
226
230
228
229
229
227
231
228
229
230
228
230
227
229
230
227
226

40
32
39
39
35
33
41
39
40
38
35
37
36
40
36
34
36
32
37
33
39
39
39
40
39
41
37
39
35
34
41
40
37
39
35
37
39
39
39
37
41
33
40
34
37
35
30
37
35
37
37
34
36
36
31
38
39
36
38
38

488
488
486
488
488
489
487
484
489
489
491
489
491
486
490
485
489
490
489
484
489
490
488
489
488
488
490
487
490
490
487
489
491
490
488
490
489
490
489
490
492
486
488
490
488
490
489
491
485
489
487
490
490
489
487
487
489
490
489
489

29448
29456
29462
29455
29456
29450
29430
29448
29437
29468
29436
29445
29450
29433
29462
29447
29482
29446
29478
29458
29457
29437
29450
29450
29460
29439
29471
29459
29457
29431
29451
29454
29448
29448
29434
29444
29467
29450
29438
29455
29460
29443
29443
29437
29444
29463
29441
29445
29434
29444
29447
29432
29435
29430
29446
29457
29443
29449
29441
29459

54990
54990
54990
55006
55006
55021
55021
55037
55037
55052
55052
55052
55068
55068
55084
55084
55099
55099
55115
55115
55130
55130
55130
55146
55146
55162
55162
55177
55177
55193
55193
55208
55208
55208
55224
55224
55240
55240
55255
55255
55255
55271
55271
55286
55286
55302
55302
55318
55318
55333
55333
55333
55349
55349
55364
55364
55380
55380
55396
55396

3508
-14173
-17098
-6200
9141
-13841
-14158
-13980
-14641
-14914
-13922
-13665
-14495
-9305
8617
-18592
-14098
-14176
-13816
-16434
-14704
-14345
7786
-14475
-14068
12508
-2181
-14069
-13622
-13971
-13678
-13891
10007
684
-14948
-14747
-13999
-18520
-14515
-13503
-14655
-17491
-13940
-14110
-14739
19986
-13419
-17940
-7554
-1851
-14513
-16832
-14897
-9573
-14607
-16579
-13773
-14632
-6313
-847

47
47
48
43
40
44
40
46
45
44
39
46
44
47
41
45
48
39
45
46
43
43
43
48
39
37
45
35
42
45
40
42
41
41
42
48
48
45
47
44
45
42
43
42
39
43
43
43
41
44
44
40
40
45
42
37
42
48
43
45

-44
-49
-46
-44
-47
-43
-41
-42
-44
-45
-45
-44
-44
-43
-48
-42
-47
-43
-46
-41
-45
-43
-49
-42
-42
-44
-43
-48
-44
-42
-41
-42
-43
-44
-42
-44
-43
-43
-45
-41
-42
-44
-46
-41
-41
-46
-45
-43
-43
-43
-42
-43
-43
-49
-44
-42
-44
-41
-44
-44

281
283
277
283
281
286
283
283
282
286
285
284
285
285
286
285
285
283
278
281
279
283
287
285
277
284
282
285
283
282
285
286
281
287
287
282
283
286
286
280
280
280
285
285
282
281
284
284
285
281
279
287
287
283
273
287
279
284
285
282

229
226
229
229
226
230
232
228
231
229
229
229
230
230
229
228
229
228
229
229
232
229
230
229
228
230
228
228
228
231
225
228
229
228
229
227
230
228
226
226
229
228
231
228
231
229
228
227
225
231
228
228
223
229
228
230
230
230
229
230

37
39
36
35
39
37
41
36
36
36
35
34
36
37
38
38
40
40
34
34
35
38
40
36
34
34
36
38
34
39
36
33
38
38
33
37
40
36
33
37
40
35
39
40
34
40
40
35
34
36
40
40
37
35
35
35
38
38
40
37

491
491
483
489
489
490
493
490
487
491
487
489
490
491
489
488
490
488
485
490
489
491
490
490
488
492
489
488
490
491
488
491
490
488
487
489
487
485
490
488
487
490
490
488
489
491
488
489
484
488
489
487
489
485
488
489
488
488
487
486

29441
29416
29432
29446
29452
29452
29453
29446
29454
29436
29457
29456
29434
29448
29463
29445
29472
29452
29433
29458
29451
29473
29441
29451
29453
29453
29462
29456
29465
29432
29451
29455
29452
29436
29464
29439
29476
29490
29454
29455
29441
29442
29454
29451
29446
29450
29414
29456
29456
29414
29452
29450
29458
29436
29462
29468
29443
29431
29441
29441

55396
55411
55411
55427
55427
55442
55442
55458
55458
55458
55474
55474
55489
55489
55505
55505
55520
55520
55520
55536
55536
55552
55552
55567
55567
55583
55583
55598
55598
55614
55614
55614
55630
55630
55645
55645
55661
55661
55677
55677
55677
55692
55692
55708
55708
55723
55723
55723
55739
55739
55755
55755
55770
55770
55786
55786
55786
55801
55801
55817

-13318
-17705
7480
-1233
-10689
-15011
-12949
-8946
9147
-10069
-14838
-13980
-16360
-13193
-13509
-18129
-13851
7358
-1354
-13087
-14534
-14047
3864
-13285
-11069
-13527
-9950
-13825
-15491
-14066
-15101
-13921
-14561
-9248
-14606
1174
-13965
648
-14561
-12927
-6684
-16060
2026
-12966
-13200
32764
-15069
-14318
-15428
1074
8033
-13747
-5072
-14274
-14046
-12616
7895
-13385
-14666
-12587

41
42
41
45
45
44
44
41
37
38
43
47
44
44
43
40
39
41
40
37
43
41
41
40
40
48
45
42
47
38
42
39
40
49
47
47
44
42
46
40
44
40
44
38
40
45
37
42
45
42
46
45
37
44
44
42
40
44
46
43

-44
-45
-42
-42
-47
-46
-43
-41
-43
-42
-45
-43
-45
-45
-42
-44
-42
-47
-43
-43
-43
-46
-41
-42
-41
-41
-44
-47
-43
-41
-44
-46
-43
-44
-44
-42
-49
-42
-42
-43
-43
-42
-44
-40
-41
-45
-42
-46
-48
-44
-41
-44
-43
-45
-50
-42
-44
-43
-43
-42

279
280
282
278
281
288
283
284
287
285
283
275
282
284
280
285
283
284
284
285
282
280
285
283
284
278
284
284
285
285
285
285
282
278
281
285
281
282
282
283
284
278
276
284
282
278
280
283
285
285
286
284
284
277
282
282
284
281
284
274

227
227
228
228
231
233
232
230
228
229
231
228
231
229
228
227
229
226
226
229
228
228
231
229
232
228
228
229
227
229
227
232
230
230
228
233
227
229
228
232
230
230
228
229
232
231
229
228
227
229
227
230
229
233
230
230
230
228
228
228

38
37
31
39
41
38
35
37
34
41
34
38
40
35
36
39
42
40
40
35
40
37
33
36
40
39
39
34
36
37
39
39
34
42
37
34
36
37
38
38
35
37
40
38
40
39
34
37
38
36
34
42
34
38
38
36
36
40
40
39

488
488
486
486
488
489
490
489
489
487
486
488
486
488
481
489
489
488
490
486
486
488
489
487
490
488
488
489
489
490
488
490
489
485
490
491
484
489
486
487
488
488
485
492
485
489
488
490
492
488
486
487
490
492
488
491
488
492
491
488

29450
29443
29443
29440
29468
29455
29451
29457
29429
29458
29432
29453
29434
29437
29438
29445
29454
29439
29424
29444
29450
29434
29438
29441
29442
29454
29428
29462
29437
29457
29456
29446
29436
29468
29478
29448
29442
29440
29461
29433
29449
29446
29459
29451
29450
29453
29420
29443
29442
29427
29439
29454
29456
29442
29459
29423
29426
29446
29445
29443

55817
55833
55833
55848
55848
55864
55864
55879
55879
55895
55895
55895
55911
55911
55926
55926
55942
55942
55957
55957
55973
55973
55973
55989
55989
56004
56004
56020
56020
56035
56035
56051
56051
56051
56067
56067
56082
56082
56098
56098
56113
56113
56113
56129
56129
56145
56145
56160
56160
56176
56176
56176
56191
56191
56207
56207
56223
56223
56238
56238

-14161
-14382
-9316
-17886
-16116
8688
8681
-14625
-13666
-14165
8597
-16564
-14570
-13365
7097
9608
-14605
-15892
-14785
-15044
-13538
7750
-14958
-15220
-14165
-14826
11140
-12582
-13742
-13409
-14887
-7039
-9940
-14829
-11377
-14240
-13966
-7008
1125
-14368
-14100
-14504
-13361
-13690
3614
-14186
-16547
-6684
-15457
8852
-12151
-14299
-2875
-13929
-7954
-11766
-13894
-15325
9858
-14608

44
43
40
50
40
40
46
42
41
41
41
42
43
42
43
45
44
45
49
43
44
43
39
44
44
48
41
46
40
43
47
46
45
43
40
38
42
39
41
42
39
43
44
43
40
44
40
45
47
45
42
43
43
44
46
47
40
44
38
40

-40
-40
-40
-46
-42
-44
-41
-40
-42
-42
-43
-42
-47
-43
-47
-42
-41
-49
-47
-42
-45
-44
-42
-44
-44
-42
-44
-42
-42
-42
-44
-42
-43
-41
-43
-43
-44
-43
-42
-46
-43
-44
-42
-42
-43
-44
-41
-41
-39
-43
-47
-42
-42
-42
-41
-46
-42
-44
-41
-44

284
285
278
283
286
279
280
279
283
286
285
286
282
283
281
281
284
279
284
283
283
280
280
279
284
285
281
278
280
281
287
278
277
284
281
280
284
282
279
283
282
283
281
284
283
287
287
284
283
285
281
282
280
283
288
283
285
284
281
282

228
229
230
229
227
229
227
231
231
230
222
228
230
229
229
226
230
228
229
229
229
230
231
232
230
234
231
226
233
229
231
230
231
232
229
230
227
230
230
230
229
231
229
229
231
228
230
226
229
229
226
229
230
231
229
230
225
229
229
228

41
41
36
35
35
38
39
37
40
40
40
37
38
38
38
39
42
32
37
38
40
39
40
33
37
38
37
34
36
36
37
37
39
41
38
38
39
33
32
41
38
37
34
34
36
41
37
40
38
35
35
35
38
37
35
37
37
36
37
33

488
488
488
489
484
488
488
489
490
489
484
488
487
491
487
489
484
491
489
484
488
482
490
490
489
490
488
489
490
487
487
488
488
490
488
487
488
489
490
488
490
488
489
491
488
487
488
490
490
488
488
489
488
491
488
486
487
485
489
487

29454
29447
29434
29431
29416
29428
29447
29421
29435
29439
29448
29440
29428
29428
29415
29429
29443
29456
29448
29444
29447
29468
29438
29454
29472
29446
29430
29456
29459
29436
29454
29422
29461
29453
29436
29434
29431
29466
29439
29462
29440
29438
29432
29477
29443
29455
29443
29458
29471
29439
29447
29466
29433
29431
29441
29435
29446
29444
29468
29445

56254
56254
56254
56269
56269
56285
56285
56301
56301
56301
56316
56316
56332
56332
56347
56347
56363
56363
56363
56379
56379
56394
56394
56410
56410
56425
56425
56425
56441
56441
56457
56457
56472
56472
56488
56488
56488
56503
56503
56519
56519
56535
56535
56550
56550
56566
56566
56566
56581
56581
56597
56597
56613
56613
56628
56628
56628
56644
56644
56659

-10458
9763
2240
-13933
9409
-12993
-15002
-9683
-13763
265
2512
-15808
-13735
-13996
-14298
-4387
-13619
-13213
-14807
-13420
-14715
-13170
-14579
-13236
9064
-14893
1894
-13985
-15096
9282
-18782
-682
-8673
-13610
-11803
-6895
-7706
-13522
-14530
6982
-14206
-13386
-13773
8850
-6235
9624
-13993
-18100
-13543
-14080
-14669
-14816
-15585
-15120
-14315
-14389
-13899
-17064
-12962
-16936

39
42
40
40
41
41
42
44
42
46
43
43
41
44
43
44
43
40
43
40
45
49
40
39
37
49
44
42
44
41
42
45
43
43
43
41
40
43
44
39
46
41
44
42
41
44
44
41
38
42
43
43
37
44
40
47
39
40
49
47

-41
-40
-43
-44
-43
-44
-40
-46
-43
-44
-47
-45
-44
-41
-40
-44
-42
-42
-42
-43
-43
-43
-42
-42
-46
-46
-43
-45
-41
-43
-42
-41
-45
-43
-41
-44
-41
-43
-42
-44
-41
-44
-40
-42
-41
-41
-49
-43
-44
-42
-42
-42
-42
-41
-44
-42
-43
-42
-44
-43

286
285
279
285
282
284
287
281
282
287
281
279
285
282
284
280
284
285
282
286
288
285
285
279
284
283
276
284
283
279
284
286
284
284
281
281
286
284
284
286
283
280
285
284
282
286
284
277
279
286
284
286
283
285
284
280
283
281
285
282

230
230
224
230
228
229
230
229
228
232
232
229
231
229
229
228
232
228
231
229
227
231
228
226
226
231
231
227
231
230
230
230
230
229
231
231
228
228
227
231
232
229
231
233
226
231
230
231
228
231
229
228
231
231
231
230
229
228
228
231

41
38
41
37
36
34
29
34
36
32
38
36
36
34
37
34
33
35
37
35
38
39
38
34
38
33
37
36
35
36
32
39
36
35
36
35
34
38
38
36
33
38
40
41
35
41
31
33
34
33
34
40
38
42
36
41
38
41
34
36

487
484
486
488
487
486
491
488
487
489
487
485
487
490
488
488
487
489
486
488
486
487
488
483
488
485
489
488
485
489
488
485
489
488
489
489
491
486
488
487
487
489
486
488
488
486
489
488
484
489
488
488
488
487
489
489
488
488
488
490

29436
29452
29465
29453
29451
29455
29453
29464
29457
29462
29441
29439
29469
29459
29459
29452
29444
29436
29463
29447
29442
29447
29462
29461
29453
29461
29458
29462
29455
29434
29449
29448
29436
29485
29435
29447
29455
29451
29460
29456
29477
29428
29471
29451
29415
29452
29445
29454
29459
29447
29476
29468
29477
29456
29455
29452
29451
29445
29465
29466

56659
56675
56675
56691
56691
56691
56706
56706
56722
56722
56737
56737
56753
56753
56769
56769
56769
56784
56784
56800
56800
56815
56815
56815
56831
56831
56847
56847
56862
56862
56878
56878
56893
56893
56893
56909
56909
56925
56925
56940
56940
56956
56956
56956
56971
56971
56987
56987
57003
57003
57018
57018
57034
57034
57034
57049
57049
57065
57065
57081

60
-13945
-2556
-14880
-13907
9144
-13733
6009
16986
-13968
-18775
-17493
-14176
-13526
-13575
1575
8111
3390
8977
-13705
-14271
7768
-5415
-13566
-13891
-13971
32764
-11637
-9565
-7525
-1030
-14019
-14750
-6014
-7917
-7437
-14111
-13765
-14130
-13603
-13167
-13844
-14535
-14411
8835
-10300
-14215
-3879
-14028
-5838
-16469
-14145
-8347
-15170
9390
-14511
-2921
-14527
9636
7948

40
40
41
48
39
44
45
42
43
44
36
38
46
46
43
45
44
43
42
42
46
40
37
45
41
40
46
44
47
42
38
43
40
44
37
45
42
41
45
48
44
45
41
44
39
41
46
40
41
48
45
45
46
46
45
39
46
38
47
47

-40
-44
-44
-45
-43
-44
-43
-41
-45
-43
-42
-43
-43
-43
-45
-46
-44
-44
-45
-44
-42
-45
-44
-42
-47
-47
-43
-45
-47
-46
-46
-44
-43
-43
-47
-42
-45
-41
-45
-43
-46
-43
-42
-42
-42
-46
-42
-48
-45
-43
-43
-43
-45
-45
-41
-47
-45
-42
-45
-43

286
282
286
286
287
285
280
281
282
284
280
282
283
285
284
285
282
282
284
285
277
285
283
286
283
287
284
284
286
282
284
287
276
284
287
284
285
285
283
285
283
286
283
282
284
285
283
283
287
285
282
279
285
284
285
285
287
286
284
278

231
227
232
230
231
229
229
229
230
230
224
229
227
225
229
228
229
231
230
226
226
229
229
229
229
229
230
230
230
227
229
229
229
226
231
229
229
229
228
228
228
228
230
229
229
228
232
231
230
230
227
230
229
231
229
226
230
227
228
222

37
33
37
33
38
38
35
42
40
34
41
35
35
38
42
36
38
36
30
39
38
35
37
37
38
29
36
40
35
36
37
34
31
35
32
35
34
34
33
39
36
38
39
38
36
37
33
38
33
39
34
37
38
38
36
35
40
31
28
37

491
490
488
490
486
487
490
483
488
490
486
486
490
487
485
490
490
489
488
488
490
488
490
489
487
485
486
487
487
487
489
489
487
490
488
489
489
489
491
485
491
489
490
488
489
487
491
488
489
485
486
490
487
490
487
489
491
487
488
488

29454
29454
29454
29443
29448
29473
29459
29441
29450
29452
29463
29438
29448
29445
29460
29445
29425
29440
29476
29439
29449
29460
29457
29460
29470
29434
29459
29453
29450
29467
29421
29429
29462
29438
29450
29457
29431
29470
29452
29460
29446
29442
29446
29462
29457
29459
29416
29429
29454
29453
29448
29432
29456
29449
29461
29455
29436
29442
29454
29446

57081
57096
57096
57112
57112
57112
57127
57127
57143
57143
57159
57159
57159
57174
57174
57190
57190
57205
57205
57221
57221
57237
57237
57237
57252
57252
57268
57268
57283
57283
57299
57299
57299
57315
57315
57330
57330
57346
57346
57361
57361
57361
57377
57393
57393
57393
57408
57408
57424
57424
57439
57439
57439
57455
57455
57471
57471
57486
57486
57502

9379
-14479
7574
-15590
-12824
-9516
-15083
-7662
-7872
-14765
-13988
-14042
-13871
-13874
-13625
-13718
7649
6731
-13998
-13642
-13980
-8267
-15530
-1871
-15216
-13950
-6093
-13528
-14222
-3082
-15772
10232
-14959
-13987
-1666
9584
-16949
-14582
7577
-13683
-13876
9094
-13537
-14818
8572
-13441
-13591
-14405
-14762
-2764
8352
-14675
8144
-13344
-13320
-15132
7890
11232
-10662
-12819

48
42
43
40
46
47
44
40
40
47
46
45
47
45
43
46
40
41
46
43
45
45
49
44
46
46
41
45
44
42
43
40
44
42
47
44
42
44
35
46
41
47
39
42
44
40
42
43
41
39
45
45
40
42
43
42
48
39
45
47

-43
-40
-44
-39
-42
-43
-44
-41
-41
-46
-41
-41
-42
-43
-40
-43
-46
-43
-48
-44
-44
-43
-41
-43
-41
-42
-43
-41
-41
-42
-46
-42
-41
-40
-43
-43
-42
-44
-41
-42
-43
-45
-43
-39
-42
-42
-41
-41
-45
-42
-41
-47
-41
-48
-41
-43
-42
-48
-41
-45

289
286
284
286
285
284
277
283
285
283
284
280
283
285
284
285
284
279
281
277
282
280
283
286
285
284
277
282
284
285
275
285
284
282
287
284
282
285
283
282
282
286
286
285
286
283
282
282
281
283
285
282
285
285
281
287
285
285
283
286

230
230
227
230
226
230
228
229
228
226
226
229
228
230
225
230
229
227
228
229
226
224
229
228
224
227
227
229
230
230
230
230
230
228
227
228
231
230
229
230
228
227
227
228
227
222
225
229
228
230
229
228
228
227
228
228
227
228
228
230

41
35
37
36
37
40
33
36
36
35
36
36
42
36
39
32
38
39
37
38
40
38
39
31
36
42
41
37
40
38
39
38
37
36
34
40
36
37
34
41
31
39
36
37
37
36
34
35
38
28
39
36
38
38
42
38
42
33
38
35

489
487
488
489
488
491
487
489
488
483
485
490
491
489
488
482
491
488
486
489
488
489
486
488
486
487
488
485
490
490
489
489
488
490
488
486
489
488
489
488
488
488
490
485
487
488
490
490
491
484
486
488
486
491
488
490
489
489
487
488

29425
29450
29432
29431
29442
29440
29453
29465
29457
29463
29447
29443
29437
29455
29456
29458
29460
29434
29469
29445
29461
29454
29469
29456
29440
29466
29434
29449
29461
29446
29454
29452
29431
29452
29443
29423
29456
29453
29462
29443
29444
29439
29439
29457
29443
29440
29436
29446
29454
29452
29437
29438
29435
29434
29433
29448
29444
29453
29444
29438

57502
57517
57517
57517
57533
57533
57549
57549
57564
57564
57580
57580
57580
57595
57595
57611
57611
57627
57627
57642
57642
57642
57658
57658
57673
57673
57689
57689
57705
57705
57705
57720
57720
57736
57736
57751
57751
57751
57767
57767
57783
57783
57798
57798
57814
57814
57829
57829
57829
57845
57845
57861
57861
57876
57876
57892
57892
57892
57907
57907

-14812
811
-14016
-14806
-12158
-14373
-13815
-1702
19144
-15186
-14057
-13522
-13638
-14172
-8614
-14393
15291
-14204
-11440
7725
-14249
-16854
9492
-15489
-13551
-14088
-15118
9253
17761
-14730
6175
3210
-6572
-14061
-16943
-13612
-14957
-10927
7753
5916
-14199
-15433
7883
10775
-14416
-14068
-13603
-14817
-10655
-13815
-13105
-18552
-14944
-14111
-13845
-15852
-13567
-14560
-13835
-16031

46
38
41
43
39
44
44
42
45
43
41
45
46
45
45
43
46
43
44
45
41
47
41
45
41
41
31
48
42
39
46
44
41
42
40
42
44
36
45
47
42
49
42
44
41
48
41
42
46
46
42
40
43
37
45
41
45
38
34
43

-47
-43
-44
-41
-39
-41
-41
-43
-41
-42
-41
-42
-46
-42
-42
-42
-41
-42
-44
-43
-44
-43
-40
-47
-41
-42
-42
-45
-44
-42
-43
-45
-43
-44
-42
-43
-44
-44
-44
-44
-42
-43
-42
-44
-45
-45
-47
-40
-42
-40
-46
-43
-42
-42
-45
-44
-45
-45
-48
-44

282
282
286
281
284
282
283
284
283
285
285
283
283
289
275
282
287
283
282
282
287
285
284
279
285
280
285
284
279
285
281
282
279
283
278
284
284
283
282
286
280
286
285
282
286
278
285
281
287
281
285
283
285
285
280
285
281
286
284
286

229
230
227
231
228
229
230
228
229
228
229
229
230
229
229
228
228
226
229
228
231
229
232
230
228
229
228
229
230
229
227
229
229
230
232
226
229
229
228
226
225
231
230
231
228
227
230
230
227
227
231
229
229
230
230
228
228
226
228
229

37
38
34
37
34
36
36
35
36
38
33
34
36
36
37
41
41
33
38
37
35
39
40
34
40
37
42
38
38
39
37
35
37
34
39
34
39
33
33
36
40
37
41
35
35
38
40
40
36
34
35
40
39
38
34
32
36
39
39
41

489
488
486
487
488
489
490
485
486
488
486
485
489
488
489
488
486
487
487
489
490
487
490
489
488
487
490
486
488
491
489
487
489
488
487
490
491
486
489
488
485
486
487
486
486
488
489
488
487
488
490
489
482
488
489
487
487
489
488
487

29441
29458
29453
29424
29451
29462
29428
29434
29447
29448
29427
29457
29459
29462
29464
29419
29458
29447
29467
29435
29446
29432
29423
29446
29449
29453
29458
29453
29449
29461
29469
29480
29461
29469
29470
29468
29438
29454
29465
29456
29456
29454
29433
29438
29473
29446
29440
29444
29443
29461
29477
29447
29460
29458
29447
29463
29467
29443
29448
29455

57923
57923
57939
57939
57954
57954
57970
57970
57970
57985
57985
58001
58001
58017
58017
58032
58032
58048
58048
58063
58063
58063
58079
58079
58095
58095
58110
58110
58126
58126
58141
58141
58141
58157
58157
58173
58173
58188
58188
58204
58204
58219
58219
58219
58235
58235
58251
58251
58266
58266
58282
58282
58297
58297
58313
58313
58313
58329
58329
58344

-14003
-12075
10320
-13595
-14025
-13661
-2771
-15522
-385
-14478
-66
-13927
9136
-12701
-3653
8224
-13461
6776
-14273
-13525
8835
-17827
-14346
-14021
-13083
-18207
-12915
-13022
8430
-13843
-1833
-14219
-12103
-13698
2647
-13163
1877
-16467
-13636
-13766
-8761
-13176
-13711
6353
-14182
-17267
10434
-14272
-13166
-2458
-14071
813
-12938
-17381
-5214
8950
-11499
-14168
-13341
-13427

42
40
41
40
46
41
43
41
46
45
42
41
43
41
41
38
43
40
49
40
42
41
37
42
39
42
40
45
40
44
37
43
39
40
39
35
38
45
44
48
46
44
45
38
49
42
45
34
46
43
45
49
43
39
46
47
42
43
41
39

-46
-45
-45
-44
-43
-44
-45
-43
-40
-45
-45
-44
-48
-46
-48
-43
-46
-45
-47
-41
-47
-42
-42
-43
-43
-41
-43
-41
-41
-49
-41
-41
-46
-46
-44
-42
-43
-48
-48
-42
-42
-45
-40
-42
-46
-46
-41
-45
-43
-44
-43
-43
-43
-47
-44
-45
-42
-43
-48
-49

284
286
284
285
286
286
285
279
287
282
279
277
285
280
280
281
282
279
286
281
277
282
286
287
285
281
282
282
281
284
287
280
282
277
283
279
284
286
283
282
279
283
283
282
284
286
284
284
285
282
284
282
287
284
285
285
285
283
279
283

231
229
229
227
231
230
229
229
227
228
227
229
230
225
229
231
228
229
230
228
232
226
223
231
230
228
228
231
229
228
227
230
228
231
229
230
231
230
227
231
228
228
229
231
231
231
230
231
230
231
231
230
231
231
231
231
232
229
229
230

38
37
41
40
38
40
34
34
39
36
37
42
38
36
39
38
37
37
36
39
39
39
35
38
36
41
34
38
36
37
37
40
43
37
28
36
38
38
37
32
37
37
38
39
38
34
34
34
40
38
39
42
35
33
39
39
39
33
36
31

487
491
490
486
489
489
489
488
488
489
489
491
488
488
489
488
490
483
487
489
487
486
488
490
489
489
488
489
489
487
490
488
488
489
490
488
489
489
486
490
487
487
490
488
489
489
490
489
488
488
483
490
488
485
490
487
485
486
489
486

29484
29452
29443
29467
29465
29461
29467
29472
29450
29456
29451
29433
29445
29445
29443
29469
29457
29452
29446
29437
29442
29464
29447
29465
29476
29444
29435
29480
29470
29480
29468
29448
29446
29454
29433
29456
29429
29458
29441
29456
29472
29450
29442
29447
29460
29475
29466
29451
29466
29460
29453
29461
29446
29439
29466
29450
29438
29465
29453
29459

58344
58360
58360
58375
58375
58391
58391
58407
58407
58407
58422
58422
58438
58438
58453
58453
58453
58469
58469
58485
58485
58500
58500
58516
58516
58531
58531
58531
58547
58547
58563
58563
58578
58578
58594
58594
58609
58609
58609
58625
58625
58641
58641
58656
58656
58672
58672
58672
58687
58687
58703
58703
58719
58719
58719
58734
58734
58750
58750
58765

-17131
-11085
7665
-14392
7619
-13933
-13262
-4286
-14769
-14124
-13291
-15511
-15471
8412
-13563
-10638
-14016
-13761
-14359
-12490
-15138
-14169
-13624
-15030
10477
-13025
-9973
-13440
-14040
-14128
-2211
-8190
-13677
-13310
-14387
-14234
25267
-13305
7235
-13747
-10877
2300
-13683
-13868
-14559
9261
-8722
-13903
-13016
-13573
-14056
9895
-16783
-13830
-14984
-13119
-14178
-16669
-14431
-14345

44
40
48
42
38
43
38
43
37
42
40
43
41
47
46
40
41
42
42
44
43
42
39
40
46
42
44
44
46
42
44
38
43
40
41
40
43
43
47
41
41
47
44
41
46
43
38
46
39
46
40
43
43
40
36
35
45
46
43
45

-44
-47
-46
-48
-45
-46
-44
-41
-43
-46
-43
-43
-45
-48
-43
-43
-45
-45
-43
-44
-42
-40
-46
-41
-42
-44
-47
-42
-43
-41
-44
-46
-46
-43
-45
-49
-43
-43
-44
-46
-47
-45
-47
-46
-44
-43
-42
-44
-45
-43
-43
-44
-42
-44
-46
-44
-49
-45
-46
-44

281
284
285
276
276
283
287
283
279
285
278
285
281
280
283
283
284
287
285
277
284
285
284
281
284
279
282
278
283
280
287
284
286
284
277
281
285
284
282
276
283
283
280
282
284
282
284
282
283
286
277
281
283
285
280
283
285
285
284
281

231
232
231
225
229
226
229
230
228
229
227
229
228
229
227
226
228
226
229
228
228
231
227
229
229
231
228
231
229
228
231
231
229
230
226
229
228
227
230
227
230
230
230
231
227
227
229
230
226
231
228
228
231
229
226
230
231
229
227
229

37
37
30
37
39
39
35
32
38
39
35
37
34
35
33
31
34
39
34
38
31
36
37
36
36
37
38
36
30
36
35
34
37
33
37
36
37
35
43
34
40
40
40
37
36
36
38
33
36
37
31
35
40
39
35
39
39
37
36
37

489
484
489
485
487
487
490
489
489
489
487
489
489
489
487
487
486
486
481
488
484
488
490
489
486
488
485
488
489
486
490
491
488
489
486
489
488
486
487
486
490
488
489
485
487
488
488
488
489
488
490
490
490
489
492
489
490
487
486
488

29455
29448
29439
29436
29440
29461
29434
29448
29449
29453
29439
29460
29446
29443
29428
29438
29440
29452
29452
29459
29453
29446
29446
29443
29436
29451
29460
29439
29452
29437
29452
29455
29441
29458
29458
29451
29473
29447
29454
29447
29460
29453
29442
29468
29456
29461
29463
29470
29430
29458
29452
29447
29442
29451
29465
29470
29479
29451
29450
29447

58765
58781
58781
58781
58797
58797
58812
58812
58828
58828
58843
58843
58843
58859
58859
58875
58875
58890
58890
58906
58906
58906
58921
58921
58937
58937
58953
58953
58968
58968
58968
58984
58984
58999
58999
59015
59015
59031
59031
59031
59046
59062
59062
59062
59077
59077
59093
59093
59109
59109
59124
59124
59124
59140
59140
59155
59155
59171
59171
59187

2210
8615
-14158
-18479
8423
-1094
-13741
-13060
-14223
-14920
-17285
-14413
-13639
-13533
-13575
-14745
9480
22674
-5137
-14698
1909
-15041
-13113
-13657
-14686
-1617
-13701
-14401
2020
-13716
-13533
-18476
-14692
-15365
-4395
-14285
-14350
-14190
-8946
-14493
-13215
-14228
-11805
-12796
-7711
23005
-11723
-13874
-13534
-14352
-14502
-18096
-16215
-3159
-13270
-11325
9781
-4867
-3253
-12877

41
45
43
41
39
38
48
43
38
43
46
45
44
41
44
34
44
47
48
43
45
39
42
38
37
36
42
41
40
45
42
41
42
43
39
39
42
42
38
39
44
46
36
45
44
43
45
37
43
45
46
40
46
42
39
39
43
39
44
46

-43
-47
-44
-48
-51
-45
-46
-46
-41
-43
-45
-46
-44
-47
-45
-45
-43
-48
-46
-47
-45
-45
-44
-43
-44
-44
-47
-47
-44
-47
-45
-46
-54
-46
-42
-44
-46
-43
-42
-50
-44
-46
-43
-46
-43
-46
-45
-44
-45
-46
-40
-44
-42
-44
-44
-47
-42
-47
-46
-43

287
284
285
286
286
286
285
286
287
283
283
281
283
282
280
281
276
279
284
280
285
285
286
283
280
284
283
283
285
285
280
282
283
284
286
279
282
285
287
285
276
284
285
285
286
284
284
272
285
284
281
286
284
284
283
285
282
287
279
283

226
228
230
231
228
230
229
229
231
227
229
227
231
226
230
225
228
228
229
229
230
229
227
224
230
230
228
230
231
229
231
228
230
224
232
230
225
227
229
224
228
227
233
229
232
230
231
228
231
230
226
225
229
229
228
232
230
229
227
228

38
35
39
39
35
38
33
37
42
35
38
40
37
35
37
35
35
38
36
38
37
39
39
36
34
41
39
37
37
34
36
38
34
39
38
35
35
38
38
37
39
38
35
36
36
37
39
37
39
35
32
37
36
40
36
39
36
37
37
39

486
489
488
491
489
490
487
487
489
489
490
487
486
486
487
487
489
485
490
488
488
492
483
489
489
488
486
489
488
490
490
485
489
489
490
489
488
491
489
490
489
486
489
484
487
486
490
488
488
489
491
492
489
490
488
489
486
491
488
487

29459
29466
29458
29467
29453
29450
29451
29465
29464
29455
29459
29447
29448
29468
29454
29451
29422
29440
29451
29459
29464
29462
29458
29438
29459
29455
29454
29448
29449
29469
29454
29457
29454
29455
29451
29470
29453
29461
29467
29468
29458
29478
29456
29443
29455
29453
29440
29476
29455
29431
29457
29469
29457
29440
29452
29446
29442
29445
29436
29460

59187
59202
59202
59202
59218
59218
59233
59233
59249
59249
59265
59265
59265
59280
59280
59296
59296
59311
59311
59311
59327
59327
59343
59343
59358
59358
59374
59374
59389
59389
59389
59405
59405
59421
59421
59436
59436
59452
59452
59452
59467
59467
59483
59483
59499
59499
59514
59514
59514
59530
59530
59545
59545
59561
59561
59577
59577
59592
59592
59608

-13881
-2593
-8355
-14456
-7412
-10150
-13775
-2212
-15609
-17651
-13400
-15114
9520
-13383
-14185
-13729
-2924
-14546
4391
-14139
-15460
-14735
-14008
-15977
-13765
-15948
-11562
-13792
4654
9985
-14723
-13495
9346
-153
-14058
-13376
-13867
-13646
-15023
-2435
-15263
-15029
-13580
8184
-2616
-13447
8340
-14254
-14637
3235
-14218
-14510
8323
-17641
-5904
-14561
-7319
8683
1982
10914

45
38
45
42
46
45
39
39
37
43
44
43
42
41
43
44
47
40
40
48
42
46
44
48
40
39
40
39
40
43
42
43
47
38
47
40
42
37
44
40
45
45
42
41
43
43
48
40
46
44
40
40
43
47
46
45
43
43
45
46

-41
-44
-44
-40
-43
-43
-42
-41
-42
-44
-47
-40
-43
-41
-45
-42
-41
-43
-44
-45
-44
-42
-43
-45
-41
-46
-46
-44
-45
-43
-45
-46
-43
-43
-43
-42
-42
-44
-43
-48
-42
-43
-43
-42
-42
-42
-44
-43
-45
-42
-45
-42
-41
-43
-41
-41
-44
-44
-45
-42

287
280
284
283
283
283
279
278
283
284
280
286
281
284
285
285
283
280
282
283
286
283
284
286
285
286
287
287
284
282
280
285
282
285
286
284
284
282
286
281
284
276
279
285
283
284
285
284
281
285
282
282
281
283
280
281
281
286
283
278

228
231
232
228
227
229
227
232
229
227
230
227
229
230
229
228
231
229
227
231
231
230
230
231
225
229
234
231
230
232
231
230
231
229
227
229
230
228
231
230
226
230
228
231
229
227
228
231
230
228
231
227
229
228
229
228
224
230
229
229

37
36
34
30
40
39
38
40
38
40
32
35
40
39
35
38
35
40
34
38
43
37
33
36
33
36
37
39
36
39
37
37
40
36
37
36
36
42
38
36
39
35
38
32
39
40
32
39
38
39
39
37
38
36
39
38
36
37
36
40

489
487
491
489
491
489
489
487
487
483
489
484
489
486
488
488
487
487
485
492
487
488
487
488
489
487
491
488
488
490
488
489
485
490
491
489
487
490
490
491
490
490
488
490
490
490
485
487
489
487
487
487
489
485
487
488
490
486
487
488

29450
29457
29454
29467
29440
29451
29441
29467
29437
29427
29428
29445
29457
29455
29430
29461
29443
29442
29436
29426
29438
29439
29457
29451
29454
29451
29430
29451
29443
29451
29436
29434
29453
29443
29446
29456
29466
29452
29461
29459
29452
29448
29443
29431
29445
29453
29434
29453
29434
29476
29437
29445
29450
29451
29453
29455
29426
29456
29455
29435

59608
59623
59623
59623
59639
59639
59655
59655
59670
59670
59686
59686
59686
59701
59701
59717
59717
59733
59733
59733
59748
59748
59764
59764
59779
59779
59795
59795
59795
59811
59811
59826
59826
59842
59842
59857
59857
59873
59873
59889
59889
59904
59904
59904
59920
59920
59935
59935
59951
59951
59967
59967
59967
59982
59982
59998
59998
60013
60013
60029

-13490
-14420
1712
-15227
-13941
-18253
-5948
-13834
-6078
-15494
-14456
-12340
-15968
-13249
-14643
-12759
-13476
-13919
-14239
-104
-14930
-18739
-13501
-5791
-14175
-13598
-14030
-13836
12396
-14390
-14253
-14355
-14338
8555
-12459
-15738
-17392
-13954
-13491
-14197
-15602
-13447
-9164
7308
-13023
-15184
-13211
-14307
-14327
-13705
-15011
-6909
-13494
-11200
-11820
-10394
8845
-13033
9017
-14248

38
42
46
34
43
44
45
42
43
44
46
43
38
43
45
45
45
43
41
39
44
41
48
43
44
42
41
39
42
41
44
42
44
38
45
38
40
48
35
44
40
46
36
41
43
40
42
35
43
41
41
46
41
42
41
44
34
39
45
42

-40
-41
-42
-46
-42
-44
-46
-45
-41
-42
-44
-44
-45
-44
-46
-45
-49
-47
-46
-44
-47
-46
-48
-45
-42
-46
-47
-44
-43
-43
-50
-45
-43
-44
-43
-45
-46
-42
-44
-45
-44
-42
-55
-45
-44
-47
-43
-44
-43
-44
-42
-44
-42
-43
-44
-43
-49
-45
-41
-45

286
280
285
285
280
283
283
286
283
286
287
283
281
279
281
286
280
285
287
285
285
284
285
285
284
280
282
280
286
285
286
283
285
284
284
287
283
283
283
281
286
285
279
286
284
287
281
278
282
286
287
279
279
287
285
287
285
281
285
281

229
227
227
226
231
228
228
226
225
230
232
227
229
225
225
230
230
233
229
230
230
230
231
230
231
230
230
230
228
228
228
229
229
230
229
230
229
230
229
227
230
226
228
229
228
229
228
228
232
231
229
230
229
230
230
229
228
229
226
225

41
42
39
40
36
35
31
40
36
36
36
39
40
40
39
38
35
37
37
33
35
32
39
38
34
39
37
37
37
38
38
32
35
39
36
33
34
41
38
37
38
36
38
38
39
36
41
36
41
35
35
41
43
38
35
38
41
37
35
34

489
490
490
489
490
489
488
491
487
491
488
490
487
490
485
488
488
489
488
490
489
490
488
491
488
488
487
487
488
487
490
486
488
490
487
487
487
487
488
488
491
488
486
488
489
489
488
488
491
487
487
488
491
491
490
486
487
489
487
489

29447
29451
29439
29464
29449
29466
29436
29465
29440
29438
29449
29443
29449
29450
29456
29433
29465
29441
29454
29480
29446
29445
29441
29444
29427
29450
29459
29456
29454
29440
29456
29465
29449
29446
29444
29432
29434
29474
29441
29451
29465
29434
29457
29453
29454
29463
29451
29442
29455
29435
29424
29440
29442
29443
29447
29427
29427
29442
29453
29435

60029
60045
60045
60045
60060
60060
60076
60076
60091
60091
60107
60107
60123
60123
60138
60138
60154
60154
60154
60169
60169
60185
60185
60201
60201
60216
60216
60232
60232
60232
60247
60247
60263
60263
60279
60279
60279
60294
60294
60310
60310
60325
60325
60341
60341
60357
60357
60372
60372
60372
60388
60388
60403
60403
60419
60419
60435
60435
60435
60450

-1697
-14373
-14511
-13958
-14370
-17750
-14636
-9723
-7888
-3227
-13901
-14134
-14436
-14524
-3559
8003
-14028
-10834
-13694
-18346
9934
-17770
351
-14161
-13751
-14055
-6871
-13471
-664
-14052
-526
-14516
-13684
8396
-11347
-13255
-13833
-14100
-3364
-9946
-15066
-13576
-14285
-14231
-13602
-13853
-4123
-14545
-12062
-12792
-13794
-15214
-13780
-15342
-12982
-14168
-15572
-13552
-4084
11335

42
42
40
48
44
41
43
43
42
39
42
41
41
39
44
46
44
44
44
42
42
38
36
38
45
46
43
38
44
39
32
46
43
34
43
39
44
40
39
43
40
41
45
41
44
40
42
40
42
37
45
36
43
41
47
34
41
41
40
37

-44
-45
-45
-44
-43
-44
-50
-47
-44
-45
-42
-43
-44
-47
-45
-43
-50
-45
-45
-46
-44
-41
-44
-44
-48
-45
-45
-43
-45
-44
-43
-46
-46
-43
-43
-44
-47
-46
-45
-44
-44
-45
-45
-44
-44
-48
-45
-45
-41
-44
-44
-44
-44
-43
-45
-47
-46
-43
-43
-47

281
283
276
284
283
284
283
281
285
283
281
284
279
282
280
283
278
286
285
280
284
287
282
279
283
286
283
283
284
278
284
284
283
286
283
281
280
285
283
285
280
283
286
285
284
286
280
281
281
284
281
283
284
281
284
283
285
287
278
285

224
231
230
229
227
231
231
230
230
230
229
231
228
229
226
227
228
230
223
228
228
228
225
231
229
226
228
228
229
230
232
230
231
232
227
230
230
232
232
230
230
230
231
230
229
230
226
230
230
230
232
229
229
231
228
228
230
228
229
231

38
35
41
39
40
38
44
44
39
36
40
34
42
34
36
40
38
36
37
40
37
40
37
40
41
40
39
39
36
35
37
36
39
42
39
37
39
35
34
38
41
34
38
37
39
34
36
37
38
37
41
41
39
37
39
38
32
38
38
37

487
488
490
484
486
489
487
490
489
490
489
488
490
489
489
487
489
490
490
485
489
489
488
486
490
491
490
490
486
486
489
488
488
490
487
488
490
489
486
489
489
489
490
489
491
488
489
490
490
487
488
488
488
489
491
487
487
487
486
488

29437
29437
29469
29437
29444
29445
29441
29438
29420
29456
29428
29434
29442
29436
29452
29459
29461
29443
29460
29454
29451
29463
29460
29460
29444
29453
29437
29445
29426
29448
29468
29447
29427
29476
29454
29435
29461
29443
29464
29442
29442
29444
29474
29452
29459
29475
29460
29453
29462
29471
29445
29442
29443
29452
29474
29457
29448
29438
29437
29444

60450
60466
60466
60481
60481
60497
60497
60497
60513
60513
60528
60528
60544
60544
60559
60559
60559
60575
60575
60591
60591
60606
60606
60622
60622
60622
60637
60637
60653
60653
60669
60669
60684
60684
60684
60700
60700
60715
60715
60731
60731
60747
60747
60747
60762
60762
60778
60778
60793
60793
60809
60809
60809
60825
60825
60840
60840
60856
60856
60871

-14054
-15247
-12481
-13324
-13800
5502
4783
-13692
-14434
7282
-3480
23806
-12233
-14061
-14680
-14591
7734
-13539
-8986
-14576
-13281
22841
4448
-13964
-14104
-7989
-14972
-14729
-16677
-14618
-12430
-14951
-9592
3438
-15663
-8114
24243
-13916
-14656
-14687
-13538
-14300
-14549
-13899
-14544
-12867
-14070
-18561
-14640
-14555
-14416
-14141
-17623
-13711
-13754
-17607
-14563
-14365
-12833
9657

41
41
47
41
45
43
45
43
43
47
38
41
46
43
45
38
42
42
40
41
45
38
45
39
47
37
47
45
37
40
43
45
44
39
42
40
41
43
42
38
41
41
42
35
41
45
37
38
41
41
42
39
43
41
41
42
38
45
42
45

-45
-45
-45
-42
-43
-45
-42
-42
-43
-45
-44
-48
-53
-42
-43
-42
-44
-45
-42
-44
-47
-49
-51
-46
-43
-45
-44
-41
-43
-45
-43
-45
-45
-43
-44
-43
-45
-44
-43
-46
-43
-42
-45
-45
-42
-42
-41
-43
-42
-43
-45
-43
-45
-43
-41
-42
-43
-42
-44
-47

283
280
282
284
283
284
276
281
286
282
285
287
276
283
283
282
282
285
281
280
287
280
283
278
284
280
283
282
282
282
284
285
286
282
282
283
280
280
279
284
285
283
281
286
281
283
285
285
283
285
287
280
284
284
286
279
280
282
284
284

229
230
232
233
232
231
229
225
229
228
230
227
230
232
230
230
229
229
231
229
232
225
228
229
229
228
227
229
228
226
229
226
229
230
228
229
228
225
228
228
229
230
227
228
230
231
232
228
229
230
228
228
228
229
229
227
228
229
227
227

42
37
39
37
34
38
40
38
41
35
42
41
37
41
39
37
36
42
39
35
39
38
38
41
41
36
42
40
36
35
35
36
40
30
35
36
35
25
36
35
38
33
38
35
37
36
31
36
40
38
39
39
39
35
37
34
33
39
41
35

490
489
490
489
492
491
487
488
490
490
490
484
491
487
491
487
487
483
491
488
487
490
490
490
486
488
489
490
487
490
490
491
487
491
492
489
487
491
488
490
491
488
491
489
487
490
488
491
485
486
489
490
490
490
490
488
489
492
489
490

29452
29441
29429
29434
29452
29439
29442
29456
29426
29431
29430
29433
29452
29460
29457
29441
29445
29444
29464
29458
29465
29458
29444
29463
29463
29439
29449
29448
29465
29439
29480
29447
29464
29448
29445
29432
29456
29441
29443
29453
29473
29466
29451
29445
29442
29466
29446
29461
29475
29461
29467
29451
29466
29429
29473
29460
29444
29475
29463
29441

60871
60871
60887
60887
60903
60903
60918
60918
60934
60934
60934
60949
60949
60965
60965
60981
60981
60996
60996
60996
61012
61012
61027
61027
61043
61043
61059
61059
61059
61074
61074
61090
61090
61105
61105
61121
61121
61121
61137
61137
61152
61152
61168
61168
61183
61183
61183
61199
61199
61215
61215
61230
61230
61246
61246
61246
61261
61261
61277
61277

-9139
8749
-14135
-12797
8285
8806
-13967
-14333
-15505
-13763
-15042
-12350
9306
-3357
26284
-18404
-13791
-2355
-14054
-6111
-13873
-13142
-13658
-11704
2183
-13677
-14497
-13851
-14964
-15023
-1378
-16519
-13949
-13275
-1512
-13935
-13932
-14373
-9101
2038
-10504
-9742
-13636
-13907
-15176
-6305
-14227
-15240
-13921
-17672
-16814
-13707
2542
-5609
-15671
-7272
-14487
-14208
-14901
7236

46
44
44
40
41
45
35
40
44
40
43
33
40
40
42
43
44
40
35
42
39
39
41
44
39
42
37
40
43
41
42
38
46
43
47
40
43
42
42
44
47
41
44
41
44
39
45
42
41
39
40
43
37
48
45
39
44
42
44
39

-43
-46
-45
-42
-43
-46
-43
-43
-44
-42
-44
-48
-45
-44
-46
-47
-41
-42
-44
-48
-45
-43
-46
-42
-45
-42
-42
-41
-44
-44
-44
-48
-45
-45
-43
-43
-43
-44
-46
-42
-46
-48
-41
-41
-43
-47
-43
-45
-42
-47
-41
-42
-43
-45
-46
-43
-41
-46
-42
-51

285
282
280
277
281
283
281
283
274
279
277
284
286
281
282
282
280
285
280
284
281
280
276
282
278
283
277
280
286
278
279
284
284
287
283
285
282
280
282
279
281
283
282
279
282
283
284
279
285
281
281
286
284
285
284
284
279
283
281
283

228
228
228
228
228
228
226
227
228
229
229
229
224
227
227
229
229
230
226
230
228
228
227
230
231
231
230
229
229
231
230
231
229
227
229
226
231
228
229
229
227
231
228
226
228
226
226
231
231
231
230
224
227
232
230
229
228
228
231
228

40
36
36
42
40
39
36
37
38
37
34
40
39
28
37
36
37
38
39
38
34
38
36
35
35
37
35
37
40
37
34
38
33
35
24
27
39
38
40
38
34
37
35
37
34
41
39
38
37
35
39
37
33
36
34
35
34
38
39
30

491
490
490
490
490
489
489
489
492
490
481
488
489
490
488
489
491
489
487
485
487
486
486
488
490
490
490
490
491
488
488
489
485
490
490
485
490
491
488
488
490
487
490
489
489
491
489
490
487
489
484
486
489
489
488
490
488
489
489
487

29466
29458
29461
29473
29430
29453
29454
29447
29461
29481
29461
29446
29449
29456
29454
29453
29433
29455
29458
29453
29445
29438
29456
29453
29454
29464
29441
29455
29466
29449
29481
29442
29439
29463
29453
29450
29442
29468
29455
29464
29414
29455
29439
29450
29460
29459
29473
29484
29429
29455
29444
29435
29459
29447
29446
29436
29446
29450
29475
29485

61293
61293
61308
61308
61308
61324
61324
61339
61339
61355
61355
61371
61371
61386
61386
61386
61402
61402
61417
61417
61433
61433
61449
61449
61464
61464
61480
61480
61495
61495
61511
61511
61511
61527
61527
61542
61542
61558
61558
61558
61573
61573
61589
61589
61605
61605
61620
61620
61636
61636
61636
61651
61651
61667
61667
61683
61683
61698
61698
61698

9333
-14315
9306
-13770
-14648
-11604
826
-17211
-14012
-14434
8951
8965
-15380
7312
-14444
-13592
-4834
-14284
-11615
23352
-7769
-14055
-14495
-493
-13671
-17923
7830
-15162
-13597
9141
10113
-17848
-12855
-4115
-18442
-13460
-12747
8864
-15841
-9409
-17665
-16327
-15463
-7731
9634
3102
-14403
9072
-14180
-18511
-14530
7511
-14250
-14669
-3733
-14309
-13382
-15629
-6338
6458

41
43
42
41
42
42
44
39
43
41
36
39
44
41
45
39
39
39
37
40
35
41
41
42
41
39
44
47
35
38
45
38
33
38
46
46
41
43
42
35
41
43
42
41
42
41
41
43
46
46
42
39
45
49
43
43
40
44
42
40

-44
-44
-44
-43
-43
-45
-43
-44
-50
-43
-46
-44
-42
-41
-43
-43
-42
-43
-43
-42
-46
-46
-46
-45
-44
-45
-41
-44
-46
-43
-45
-41
-47
-45
-46
-44
-41
-42
-42
-43
-45
-42
-43
-46
-41
-42
-46
-41
-44
-42
-46
-49
-43
-45
-43
-42
-45
-45
-42
-44

280
279
278
283
285
284
279
285
283
284
279
284
282
284
284
284
281
280
280
277
286
286
274
284
283
285
281
281
285
282
280
286
283
274
282
282
281
282
281
279
281
282
283
286
284
281
283
282
281
284
284
283
282
281
279
284
283
278
286
281

228
230
227
226
227
228
229
226
228
229
227
228
230
228
227
228
227
226
226
229
228
229
230
230
231
229
230
230
229
227
227
227
228
228
227
231
230
230
227
228
230
229
229
229
226
227
228
228
229
227
230
228
229
228
226
229
229
230
230
232

42
37
36
38
40
37
37
33
35
40
38
40
39
34
40
41
38
34
36
31
38
34
37
39
37
40
39
40
36
37
38
33
35
41
36
35
36
40
36
40
37
36
39
41
35
36
35
37
39
33
35
36
38
34
32
32
36
38
35
40

488
486
486
489
490
487
489
488
488
490
487
490
488
489
488
489
488
486
490
485
487
485
487
488
489
488
489
485
485
489
487
488
485
488
487
488
489
487
487
487
489
488
488
488
484
489
486
487
489
490
485
482
489
487
488
491
488
486
489
492

29453
29474
29481
29454
29450
29474
29479
29433
29471
29456
29464
29454
29461
29456
29461
29443
29461
29472
29457
29474
29452
29461
29463
29469
29460
29474
29473
29452
29449
29464
29465
29461
29467
29469
29454
29460
29471
29461
29477
29457
29458
29460
29454
29437
29452
29448
29442
29435
29438
29468
29456
29460
29457
29467
29453
29452
29459
29470
29451
29465

61714
61714
61729
61729
61745
61745
61761
61761
61761
61776
61776
61792
61792
61807
61807
61823
61823
61823
61839
61839
61854
61854
61870
61870
61885
61885
61885
61901
61901
61917
61917
61932
61932
61948
61948
61948
61963
61963
61979
61979
61995
61995
62010
62010
62026
62026
62041
62041
62041
62057
62057
62073
62073
62088
62088
62104
62104
62104
62119
62119

-14910
8472
-14325
-13561
-13533
-14197
5424
-14943
-14792
-14442
-14321
7053
8227
-13313
-16759
-16665
-8731
-14271
-14658
-14175
-15378
2844
7728
-14577
-12980
-14013
-1672
4969
-3137
-5739
3250
-13488
-14030
24286
10949
-14902
-15483
-15172
-12481
-12991
5979
-18785
-13858
-13713
-12872
-13113
-15638
-7750
-8943
-14557
-6525
-516
-13760
-15831
-14284
-13663
-17896
-73
-14216
-13388

42
44
47
41
42
44
43
47
42
43
42
40
40
41
41
42
43
43
42
46
42
38
41
37
46
42
44
42
44
41
42
39
48
39
42
42
42
42
41
47
41
39
43
43
45
42
39
43
37
45
47
41
47
39
37
46
43
41
40
41

-48
-47
-44
-45
-47
-45
-47
-43
-42
-46
-45
-42
-48
-45
-44
-42
-48
-41
-42
-44
-41
-44
-47
-45
-43
-42
-44
-48
-44
-44
-42
-46
-42
-43
-43
-44
-47
-41
-44
-45
-41
-41
-44
-41
-48
-42
-43
-42
-41
-41
-42
-45
-43
-43
-45
-46
-43
-42
-44
-44

284
280
280
284
282
278
278
282
278
285
280
283
282
284
285
282
283
283
283
281
279
284
279
279
280
280
284
282
285
281
284
282
283
281
283
284
285
283
280
285
286
283
281
284
281
283
282
284
282
283
282
283
284
285
283
285
284
285
284
287

230
225
230
231
230
231
231
231
232
228
229
231
231
229
224
227
230
231
230
231
228
231
230
229
228
229
228
230
231
227
230
230
230
228
231
230
231
228
226
232
230
231
231
229
227
228
231
229
227
229
228
225
227
226
229
228
218
228
229
227

36
35
36
33
41
38
35
30
33
34
39
32
39
37
33
34
33
33
37
32
36
39
34
35
32
35
38
37
36
41
33
36
38
35
36
36
25
36
33
42
37
33
34
35
35
32
35
32
39
38
38
35
40
40
35
32
38
39
37
34

489
486
490
491
489
491
488
492
490
490
481
491
486
489
488
491
489
486
486
490
486
486
488
490
487
487
490
488
490
489
489
489
488
488
484
489
490
488
488
490
490
489
490
487
488
489
486
486
489
490
490
487
486
485
484
487
486
490
490
490

29463
29456
29464
29454
29446
29460
29476
29472
29441
29469
29468
29456
29448
29445
29438
29455
29470
29448
29431
29462
29452
29448
29460
29441
29458
29450
29451
29462
29461
29468
29473
29475
29448
29471
29454
29465
29453
29476
29451
29471
29458
29444
29459
29437
29447
29449
29445
29440
29450
29460
29440
29441
29446
29444
29473
29450
29462
29450
29452
29474

62135
62135
62151
62151
62166
62166
62182
62182
62197
62197
62197
62213
62213
62229
62229
62244
62244
62260
62260
62260
62275
62275
62291
62291
62307
62307
62307
62322
62322
62338
62338
62353
62353
62369
62369
62385
62385
62385
62400
62400
62416
62416
62431
62431
62447
62447
62447
62463
62463
62478
62478
62494
62494
62509
62509
62525
62525
62541
62541
62541

-13684
5682
10045
-13722
-15079
-15139
7403
-14265
-14298
-14425
1743
-14120
-11163
-13672
-13403
-14437
-13267
-13813
-13416
-14299
-12344
-15288
-14007
-15100
-3854
-14936
-14058
-14237
7869
4690
-13650
3803
9465
-13026
-976
798
-2097
8050
-13861
-13563
-16032
8415
-13962
-16159
7949
-5710
-13256
-14069
10177
-2123
9107
-13940
-17519
-14942
-930
-15162
-8957
-14698
7049
-16725

41
37
44
40
39
38
45
40
38
44
45
43
41
40
44
46
35
38
42
40
43
41
46
43
39
43
38
40
41
43
39
42
48
42
39
43
39
42
44
41
39
47
46
38
44
41
43
42
49
43
42
43
46
43
35
43
37
42
39
34

-43
-43
-42
-44
-47
-45
-46
-41
-41
-43
-46
-44
-42
-42
-54
-43
-43
-50
-42
-44
-44
-43
-45
-41
-44
-42
-42
-46
-45
-47
-42
-44
-41
-43
-44
-40
-41
-44
-44
-44
-42
-46
-47
-45
-42
-49
-43
-43
-41
-43
-43
-43
-46
-47
-44
-43
-43
-41
-42
-42

282
286
285
281
284
285
287
281
281
284
279
279
280
280
279
280
281
284
280
283
279
282
280
284
283
283
284
285
278
285
284
283
283
280
286
283
279
282
285
278
286
283
279
283
281
282
287
280
282
279
280
284
283
282
280
280
283
283
284
281

225
230
225
227
229
230
230
228
229
228
230
223
228
230
230
230
229
224
231
230
230
230
230
231
229
230
230
229
228
231
229
224
228
229
226
227
229
228
228
228
230
226
229
229
228
229
231
229
223
227
229
231
230
230
225
230
230
232
231
228

31
40
38
29
35
36
40
38
31
37
34
33
40
34
38
35
39
38
36
39
38
33
42
38
37
39
38
37
35
36
34
37
36
32
38
38
38
32
31
36
40
35
36
38
31
38
38
34
36
36
36
35
35
37
37
37
35
33
36
33

486
486
486
487
490
488
488
489
490
488
490
489
488
488
486
486
488
490
489
489
486
488
485
488
490
491
488
489
487
489
487
489
488
489
489
489
489
486
488
488
490
489
486
487
492
491
490
492
488
491
488
490
490
489
489
484
490
491
492
490

29455
29450
29460
29457
29459
29449
29442
29446
29434
29455
29447
29437
29459
29443
29456
29445
29447
29462
29465
29436
29440
29455
29454
29450
29476
29462
29418
29444
29445
29449
29454
29445
29454
29455
29453
29458
29450
29446
29454
29464
29460
29455
29451
29454
29447
29448
29434
29450
29450
29454
29444
29463
29449
29425
29454
29470
29457
29435
29472
29443

62556
62556
62572
62572
62587
62587
62603
62603
62603
62619
62619
62634
62634
62650
62650
62665
62665
62665
62681
62681
62697
62697
62712
62712
62728
62728
62728
62743
62743
62759
62759
62775
62775
62790
62790
62790
62806
62806
62821
62821
62837
62837
62853
62853
62853
62868
62868
62884
62884
62899
62899
62915
62915
62915
62931
62931
62946
62946
62962
62962

-17891
-6253
-14779
7938
-14437
7812
-14541
-14962
-331
-18756
-15079
-10759
11433
-14247
-14859
-13429
-1303
-14616
-12939
10291
-11356
2957
-14392
-2302
-9306
-8287
-14631
-13776
296
-13509
-14241
-14344
-2247
7824
-7176
-14085
10008
-13217
9663
-11820
5926
-14286
-14573
-1872
-13152
-14077
-13691
3168
9912
70
-1789
-14580
-18122
-13999
-7721
-13666
-9396
-13985
-5123
-1642

47
45
42
42
44
38
38
39
44
42
44
41
44
44
37
43
42
41
45
43
40
43
39
45
41
44
42
47
40
43
43
42
39
34
44
41
41
43
43
44
44
38
44
35
45
45
44
41
45
39
39
44
44
45
45
43
39
45
40
37

-45
-41
-44
-43
-42
-48
-45
-43
-44
-44
-41
-41
-44
-41
-43
-46
-43
-42
-41
-43
-47
-42
-44
-42
-43
-45
-44
-44
-49
-42
-43
-44
-43
-43
-42
-46
-43
-46
-46
-42
-45
-42
-45
-48
-43
-41
-43
-48
-44
-44
-46
-47
-47
-44
-45
-44
-41
-43
-44
-46

280
282
281
283
282
284
285
287
282
281
276
282
281
283
279
281
282
282
281
284
284
278
282
281
280
279
282
283
282
286
281
285
282
285
283
283
282
284
281
282
282
285
283
282
280
281
286
283
285
278
283
281
284
283
284
278
283
281
277
283

227
228
229
228
230
228
228
229
226
230
226
229
229
230
230
229
229
228
229
230
227
227
228
230
227
229
229
229
227
227
226
225
232
221
229
229
230
228
230
231
229
228
227
227
224
227
228
228
226
228
230
229
229
229
230
227
229
229
228
228

34
40
37
32
39
34
30
36
38
40
38
35
40
36
37
38
35
38
37
36
36
40
33
36
32
30
38
33
37
41
34
36
35
38
37
39
37
35
39
36
39
35
36
38
31
39
37
35
35
38
32
38
34
37
39
39
40
39
31
40

489
489
490
491
488
489
487
489
490
491
488
489
486
490
489
489
488
490
490
488
490
486
490
489
490
488
489
489
484
488
486
486
489
489
490
489
489
490
488
487
487
488
489
487
487
489
488
483
490
487
489
488
488
490
486
489
486
488
488
490

29443
29459
29453
29458
29474
29444
29444
29450
29457
29431
29452
29427
29465
29450
29451
29431
29451
29451
29494
29447
29476
29462
29448
29455
29470
29462
29465
29461
29452
29460
29483
29459
29434
29456
29473
29456
29449
29457
29459
29445
29449
29452
29460
29442
29468
29469
29466
29467
29451
29453
29466
29459
29466
29444
29471
29444
29444
29435
29452
29459

62977
62977
62977
62993
62993
63009
63009
63024
63024
63040
63040
63040
63055
63055
63071
63071
63087
63087
63102
63102
63118
63118
63118
63133
63133
63149
63149
63165
63165
63165
63180
63180
63196
63196
63211
63211
63227
63227
63243
63243
63243
63258
63258
63274
63274
63289
63289
63305
63305
63305
63321
63321
63336
63352
63352
63352
63367
63367
63383
63383

-14014
-14372
-15329
-6996
-13372
-12419
13417
-14024
-14235
-13048
-6435
-14427
-14618
-13459
-14387
-14311
9228
-14427
-13736
9324
-14078
-15584
-15120
-16130
-13253
3952
-11885
-6010
-14184
-15393
-14207
-14334
-6937
-15730
-14690
-13845
-14518
-148
-13375
-3846
3095
-13850
6448
-14172
-6194
-15461
-12842
-13981
9000
-8424
-14921
-14894
-6823
-14881
-2476
-13807
-14340
-14557
-15130
7232

42
46
44
43
39
38
43
34
41
37
40
38
38
43
41
43
40
44
44
43
38
40
43
47
43
41
46
40
42
42
46
37
42
42
39
41
45
40
47
45
43
40
40
41
44
42
42
42
44
45
44
39
45
43
39
39
40
47
45
46

-43
-42
-45
-49
-43
-47
-45
-47
-45
-46
-44
-43
-45
-42
-47
-45
-45
-46
-47
-42
-47
-46
-43
-48
-46
-50
-44
-43
-43
-46
-44
-45
-43
-51
-45
-43
-42
-42
-43
-46
-44
-46
-46
-46
-43
-43
-47
-43
-46
-43
-47
-46
-41
-56
-42
-43
-42
-45
-45
-42

284
281
285
283
286
283
279
281
282
282
280
278
284
284
283
283
283
281
281
283
284
282
281
281
283
284
282
283
284
284
282
283
281
284
285
284
284
283
285
278
282
284
286
285
282
280
282
284
284
283
282
282
285
283
283
282
282
277
284
280

230
229
227
230
228
226
229
228
228
226
228
228
228
230
227
230
227
228
229
228
230
226
226
226
226
231
227
227
230
230
230
229
229
229
229
230
230
231
232
230
230
231
228
227
228
227
229
227
227
230
232
226
228
228
229
230
228
229
231
228

36
36
41
38
32
39
40
35
32
34
32
29
40
32
41
38
37
36
35
36
31
38
41
38
40
39
36
39
39
36
39
38
38
37
37
37
38
39
40
42
36
29
37
37
35
32
34
32
39
33
39
33
32
34
38
38
37
40
36
30

486
490
489
489
488
489
490
491
489
489
488
487
489
486
490
492
490
489
489
488
491
488
490
489
491
488
488
488
489
490
489
489
488
484
488
488
489
489
488
485
491
487
486
486
488
484
488
490
489
489
490
489
488
487
489
489
491
489
489
491

29464
29449
29459
29468
29457
29452
29442
29469
29478
29441
29446
29467
29436
29451
29471
29464
29474
29474
29469
29451
29441
29439
29418
29453
29479
29477
29463
29457
29461
29455
29460
29450
29461
29462
29468
29452
29441
29472
29455
29466
29460
29461
29488
29454
29452
29456
29444
29465
29459
29442
29467
29443
29444
29474
29463
29456
29448
29427
29458
29440

63399
63399
63399
63414
63414
63430
63430
63445
63445
63461
63461
63477
63477
63477
63492
63492
63508
63508
63523
63523
63539
63539
63555
63555
63555
63570
63570
63586
63586
63601
63601
63617
63617
63617
63633
63633
63648
63648
63664
63664
63679
63679
63679
63695
63695
63711
63711
63726
63726
63742
63742
63742
63757
63757
63773
63773
63789
63789
63804
63804

-14186
-13350
-13704
-14342
-4180
-13585
-13831
-15485
-13502
7711
-13437
-15112
-14314
-14072
-16070
-7773
3605
-14686
-13900
-14253
-13612
32612
-13516
-13870
-13644
-13706
-14033
-579
-13333
-13745
-14516
-14201
11615
-16635
-14295
9255
1030
-13752
9372
-14212
-14498
-14310
-14400
-15155
-13827
-18657
-14229
-15071
-14005
9164
-2389
-3580
-4976
-14527
-1348
-9890
7894
-13143
1827
-14277

39
38
46
42
41
42
41
42
45
47
40
43
41
45
42
42
46
45
36
40
40
38
44
44
43
44
40
42
46
43
44
39
43
42
41
41
47
41
41
43
45
40
40
45
43
45
37
45
40
39
42
44
47
43
42
38
43
43
40
43

-44
-46
-42
-44
-44
-46
-45
-45
-44
-43
-41
-43
-44
-43
-47
-44
-42
-43
-44
-41
-45
-42
-41
-41
-44
-46
-44
-43
-43
-45
-44
-45
-46
-43
-44
-43
-46
-43
-41
-46
-43
-42
-42
-47
-43
-42
-45
-43
-44
-49
-44
-45
-44
-44
-44
-52
-42
-44
-44
-45

277
282
279
282
284
278
279
278
282
286
282
285
283
283
286
281
278
283
279
282
281
281
275
281
281
281
281
284
280
282
282
282
279
281
279
284
283
285
282
278
285
285
283
281
282
281
283
280
280
281
284
284
284
281
282
282
284
282
283
283

229
228
226
229
232
230
232
231
231
226
221
232
230
231
229
229
230
231
230
229
231
229
231
229
228
229
231
226
227
230
229
230
227
226
228
230
231
230
230
229
230
231
229
231
228
225
228
231
228
228
229
230
232
231
229
230
229
231
228
226

34
40
34
38
38
39
32
31
37
36
37
29
38
36
36
38
35
35
37
40
39
26
38
36
35
36
37
32
37
39
39
35
38
37
34
35
36
38
35
35
32
35
37
36
39
35
28
39
38
37
37
36
34
39
33
39
34
33
36
36

486
487
490
487
489
489
490
490
489
488
487
489
490
490
491
488
488
491
486
486
488
489
486
483
490
490
490
481
490
490
490
488
492
488
490
490
488
489
490
485
489
489
490
488
488
489
490
488
489
489
487
488
485
490
486
486
487
483
487
487

29462
29444
29472
29446
29459
29449
29452
29441
29449
29453
29439
29455
29440
29435
29466
29461
29437
29448
29443
29456
29467
29442
29441
29470
29446
29453
29462
29466
29481
29457
29473
29423
29442
29469
29452
29449
29454
29465
29468
29441
29447
29439
29467
29453
29450
29454
29443
29439
29455
29457
29432
29443
29437
29457
29470
29453
29434
29492
29442
29441

63804
63820
63820
63835
63835
63851
63851
63867
63867
63867
63882
63882
63898
63898
63913
63913
63929
63929
63929
63945
63945
63960
63960
63976
63976
63991
63991
63991
64007
64007
64023
64023
64038
64038
64054
64054
64069
64069
64085
64085
64085
64101
64101
64116
64116
64132
64132
64132
64147
64147
64163
64163
64179
64179
64194
64194
64210
64210
64225
64225

-17793
-14158
-13858
-14379
-14666
-1711
-9684
-13272
-14469
-13281
10908
-18627
-14473
-14518
-8805
-13913
-12325
-12779
-13678
-14578
-13852
-14356
-13723
-7405
-11250
-14205
-13334
-14889
-803
-14343
-13646
2763
-14305
-13285
8102
-14380
-16433
-16518
-14369
2690
-2373
7259
-12893
-14727
-13859
7117
-1304
-13597
-15977
12712
-7059
-4503
10915
-14078
-14338
-14663
-13152
8477
-14367
-7931

45
38
42
43
46
46
41
44
40
45
47
50
41
41
40
46
43
42
47
42
43
40
43
43
40
45
48
44
46
45
45
43
47
42
49
35
42
44
43
43
39
40
46
44
45
46
40
41
44
46
40
44
43
40
39
42
40
42
38
42

-47
-45
-45
-46
-44
-44
-46
-43
-46
-45
-48
-47
-47
-47
-45
-49
-52
-45
-43
-48
-41
-43
-43
-42
-48
-44
-46
-49
-44
-43
-47
-42
-42
-51
-52
-43
-41
-48
-41
-43
-42
-43
-48
-45
-42
-40
-42
-45
-42
-46
-43
-43
-43
-43
-44
-43
-48
-43
-44
-52

281
281
280
283
280
285
284
279
280
283
284
285
284
282
285
284
284
282
279
280
280
286
281
284
286
281
286
279
284
287
281
272
283
284
282
282
284
286
286
283
286
280
282
281
283
279
283
284
286
286
286
283
277
282
279
284
285
279
276
284

230
230
231
230
229
227
230
229
231
229
230
231
227
228
229
229
230
229
229
229
225
230
226
229
230
230
228
229
229
227
228
230
228
229
230
228
229
231
229
231
225
227
229
230
231
227
229
231
230
230
227
228
225
231
229
226
229
229
228
230

36
36
36
34
36
40
37
32
41
40
39
36
35
35
32
37
34
34
37
37
35
37
34
33
33
36
32
38
34
36
38
33
34
37
34
35
39
35
29
35
35
35
38
28
38
38
33
34
36
37
39
34
34
30
35
31
35
35
39
33

489
490
490
490
489
489
492
488
490
490
488
491
490
491
489
485
490
488
488
490
486
485
488
485
488
489
491
488
490
491
483
486
486
490
490
488
491
486
488
489
487
488
489
487
486
491
491
486
488
489
488
488
491
490
488
490
489
490
489
485

29431
29446
29447
29461
29433
29432
29465
29463
29455
29456
29444
29446
29442
29457
29443
29447
29456
29447
29444
29431
29447
29452
29449
29443
29447
29445
29432
29441
29475
29463
29472
29460
29461
29447
29497
29459
29455
29465
29457
29447
29443
29462
29460
29446
29437
29437
29452
29451
29457
29447
29476
29454
29441
29451
29445
29461
29466
29473
29444
29458

64225
64241
64241
64257
64257
64272
64272
64288
64288
64303
64303
64303
64319
64319
64335
64335
64350
64350
64366
64366
64366
64381
64381
64397
64397
64413
64413
64428
64428
64428
64444
64444
64459
64475
64475
64475
64491
64491
64506
64506
64522
64522
64522
64537
64553
64553
64553
64569
64569
64584
64584
64600
64600
64615
64615
64615
64631
64631
64647
64647

-675
8610
-13803
-13349
-14794
-17798
10118
-13961
-14800
1889
-13761
-14506
-14114
-358
-14333
-13862
9452
-13741
-13722
9956
621
-14374
-13403
-11968
-13541
-14425
-14954
-12754
-15280
-16281
-14362
-13684
-15001
-12946
-14889
-13692
-15692
7962
-3394
-13747
-13873
-13288
-9879
-14552
8488
-9020
-14010
-14220
-14437
8975
10700
-13548
-10023
-12413
118
-14650
-13889
-14806
-14878
-14698

44
42
39
42
35
42
42
44
46
45
34
39
41
46
46
41
43
45
47
42
42
39
44
39
44
45
48
43
45
43
45
48
42
41
37
40
41
45
40
43
41
37
44
41
40
39
39
46
40
40
38
33
40
37
48
35
48
43
45
40

-45
-42
-45
-44
-42
-45
-44
-42
-42
-45
-41
-42
-44
-46
-42
-44
-42
-40
-42
-45
-42
-42
-45
-43
-45
-45
-43
-43
-42
-41
-42
-43
-45
-42
-44
-43
-42
-43
-43
-43
-44
-44
-45
-42
-42
-44
-43
-47
-45
-47
-43
-42
-47
-42
-44
-41
-43
-43
-42
-44

279
282
283
285
279
281
283
283
278
280
286
284
279
275
281
282
282
282
279
278
279
280
284
284
282
281
282
285
284
284
285
283
280
281
283
285
279
284
285
281
277
282
282
287
285
285
282
279
286
283
284
280
285
283
286
283
283
284
285
281

230
229
231
228
229
228
230
227
228
229
227
230
227
228
230
229
231
229
232
227
230
226
229
229
230
230
228
227
227
226
229
227
228
231
228
227
227
228
229
229
228
228
229
228
228
228
228
227
228
232
227
226
227
230
230
228
229
227
228
228

37
37
38
38
32
35
39
39
36
36
35
30
36
35
32
38
36
32
39
36
35
36
36
37
37
35
38
33
34
34
38
36
38
37
35
33
36
36
37
36
38
33
41
34
40
39
36
36
36
37
36
35
33
39
38
32
38
39
37
37

488
488
489
490
486
487
488
487
487
488
487
489
488
486
489
483
491
490
489
488
489
491
488
490
488
491
486
491
486
492
487
491
489
491
490
488
491
488
488
489
489
490
491
489
491
486
489
486
484
487
489
486
488
488
491
489
489
490
488
489

29451
29449
29427
29447
29444
29447
29442
29452
29459
29448
29468
29454
29447
29473
29463
29475
29452
29452
29452
29452
29442
29445
29466
29456
29447
29468
29443
29438
29460
29442
29493
29461
29470
29437
29431
29434
29458
29469
29461
29419
29439
29450
29462
29449
29460
29442
29457
29456
29461
29472
29474
29447
29456
29466
29444
29456
29474
29444
29454
29424

64662
64662
64678
64678
64693
64693
64709
64709
64709
64725
64725
64740
64740
64756
64756
64771
64771
64771
64787
64787
64803
64803
64818
64818
64834
64834
64849
64849
64865
64865
64865
64881
64881
64896
64896
64912
64912
64912
64927
64943
64943
64943
64959
64959
64974
64974
64990
64990
64990
65005
65005
65021
65021
65037
65037
65052
65052
65052
65068
65068

-13167
-15285
-14591
-14950
-14884
-17620
-15505
-18618
-14450
-13565
-15411
9239
-18341
-4821
-14930
510
-15131
-15362
-13954
-17562
-13580
-13771
6935
3247
-10662
-14451
-14563
-13203
-15393
-14048
-13555
-18412
1506
-18535
-14833
-12946
8264
-12807
-14092
-14481
-13597
-13665
3468
-9977
-14204
-13703
455
-7309
-17943
-14231
-17269
-13566
-14171
-6765
8679
-13850
-4225
-14603
-14901
-8179

43
47
44
47
44
43
43
39
41
39
47
46
42
40
45
47
45
35
38
45
42
42
40
40
40
43
37
41
42
43
43
42
38
44
40
42
41
41
46
38
45
44
40
45
44
44
45
49
46
45
40
43
40
43
40
37
44
45
45
47

-43
-48
-54
-43
-42
-43
-44
-43
-46
-45
-43
-46
-43
-42
-50
-43
-42
-51
-44
-41
-47
-44
-42
-44
-45
-43
-46
-47
-48
-47
-53
-41
-49
-46
-44
-42
-52
-42
-43
-48
-44
-44
-48
-43
-47
-44
-46
-44
-43
-45
-45
-42
-43
-44
-43
-41
-43
-40
-44
-42

285
281
284
280
283
285
282
281
282
285
285
284
281
279
283
284
285
277
281
277
282
280
277
284
285
281
282
285
284
283
285
285
284
281
285
284
278
280
285
280
285
281
284
279
277
284
281
280
280
279
278
284
279
281
281
282
284
282
285
279

229
229
226
230
229
231
229
231
226
228
227
228
230
229
228
227
229
230
229
226
232
231
228
228
230
228
229
228
228
229
229
227
227
226
226
227
226
230
227
228
227
225
228
229
229
229
227
229
227
228
228
227
228
229
230
230
229
227
223
226

34
38
40
38
37
33
34
37
34
37
33
36
34
32
35
33
40
33
34
38
37
38
36
36
32
39
32
38
39
35
38
35
37
38
36
37
38
36
37
36
40
36
38
37
38
35
33
39
33
35
36
34
35
34
36
34
39
36
37
37

488
492
487
488
487
488
488
486
489
490
491
490
489
489
487
489
486
489
489
489
488
489
485
485
491
491
487
488
491
488
487
489
488
483
490
489
491
489
489
488
485
488
489
489
485
489
489
488
486
489
485
488
487
487
488
488
490
491
490
486

29471
29473
29454
29452
29440
29443
29441
29456
29456
29435
29461
29433
29465
29451
29463
29447
29441
29463
29442
29452
29454
29457
29454
29444
29478
29451
29458
29453
29457
29456
29458
29462
29437
29457
29438
29448
29461
29461
29439
29446
29463
29476
29467
29470
29451
29452
29442
29468
29447
29439
29479
29440
29473
29451
29437
29448
29471
29437
29458
29444

65083
65083
65099
65099
65115
65115
65115
65130
65130
65146
65146
65161
65161
65177
65177
65177
65193
65193
65208
65208
65224
65224
65239
65239
65239
65255
65255
65271
65271
65286
65286
65302
65302
65317
65317
65317
65333
65333
65349
65349
65364
65364
65380
65380
65380
65395
65411
65411
65427
65427
65442
65442
65442
65458
65458
65473
65473
65489
65489
65505

-14137
-14341
-14192
-14341
-14682
9033
-3780
-14265
-14098
-15323
17523
-15732
-16934
-14473
-11566
-13380
-13377
-14887
-13155
-13912
-14314
-13596
-14357
-12903
-12420
-13611
-15083
-3610
9476
-3618
7559
7426
-18061
-13653
11357
-2273
-13876
-12251
-15404
-14701
-13841
-14247
-13916
-14645
14404
-13561
-14158
-13738
-17223
-16050
-15241
-2884
-14970
32124
-13546
-12856
-13497
-13333
-16238
-15022

44
40
41
39
45
40
37
45
43
39
34
47
45
44
42
41
47
36
45
39
37
44
44
35
39
44
41
39
45
45
45
43
37
45
40
45
43
42
42
39
49
49
42
43
44
42
41
43
43
37
46
44
43
35
43
38
44
39
45
45

-47
-45
-42
-42
-44
-41
-42
-45
-46
-44
-45
-45
-46
-45
-44
-45
-43
-45
-42
-42
-43
-47
-43
-45
-45
-45
-41
-41
-46
-52
-44
-45
-42
-44
-44
-48
-43
-42
-41
-43
-42
-45
-42
-42
-43
-45
-47
-46
-43
-45
-42
-40
-43
-44
-45
-48
-46
-47
-42
-45

283
283
283
282
279
280
283
282
279
279
280
284
282
286
282
283
282
278
281
285
278
284
284
284
285
282
285
280
284
283
282
280
283
281
282
281
283
281
287
281
283
286
286
285
279
283
281
286
282
282
284
279
285
283
283
286
284
278
281
281

226
230
228
226
227
229
226
223
227
229
227
228
229
225
226
227
226
229
228
223
228
227
228
229
226
227
229
231
232
228
228
225
230
228
228
228
224
231
228
228
228
229
225
229
224
231
228
229
229
228
228
230
226
224
229
225
230
228
229
229

38
36
38
35
35
34
33
37
31
26
37
34
38
35
35
39
35
32
35
32
36
31
35
32
37
27
35
38
32
35
39
38
36
38
29
41
36
36
39
37
35
36
31
38
36
38
35
38
37
34
32
33
34
39
35
36
39
39
36
35

489
490
489
485
490
485
488
487
485
490
489
489
489
487
486
488
490
489
490
490
490
489
489
487
489
488
489
489
489
488
489
489
491
487
490
490
489
491
490
491
488
490
489
491
487
489
486
491
486
488
491
487
487
490
490
489
490
488
488
489

29454
29435
29456
29458
29453
29454
29433
29445
29461
29469
29431
29459
29445
29440
29436
29467
29451
29460
29467
29445
29452
29439
29445
29452
29443
29438
29430
29424
29427
29455
29445
29453
29435
29433
29448
29446
29453
29448
29454
29460
29454
29448
29456
29446
29443
29430
29445
29460
29461
29459
29457
29447
29446
29456
29444
29447
29430
29459
29455
29460

65505
65505
65520
65536
65536
65551
65551
65551
65567
65567
65583
65583
65598
65598
65614
65614
65614
65629
65629
65645
65645
65661
65661
65676
65676
65676
65692
65692
65707
65707
65723
65723
65739
65739
65754
65754
65754
65770
65770
65785
65785
65801
65801
65817
65817
65832
65832
65832
65848
65848
65863
65863
65879
65879
65879
65895
65895
65910
65910
65926

-3250
-35
-14723
6963
-13921
-13113
-235
-3754
-14500
-13821
-14938
-3725
-13133
-10898
-13662
-13982
8517
-14412
-14167
18713
-14313
-3055
-14720
-14924
-14564
-17696
7098
636
-13930
-14536
-14021
-14203
10253
-14528
13339
-14426
-16377
6315
-17229
-14459
-13899
-7278
9108
-14336
-14176
-9973
-13978
-6466
-5355
18594
218
-14184
-1159
411
-13540
-5443
-13860
-13713
-14596
-4653

44
45
45
42
47
43
44
44
43
44
40
46
45
41
43
39
42
42
42
45
41
39
43
41
40
37
43
42
41
49
39
36
46
43
45
41
47
39
43
47
40
42
43
44
44
44
47
45
42
41
44
41
50
46
39
47
41
41
45
41

-42
-44
-46
-46
-42
-46
-48
-43
-43
-44
-45
-42
-44
-42
-45
-43
-43
-45
-43
-45
-43
-44
-43
-43
-41
-44
-43
-44
-43
-41
-43
-43
-42
-42
-42
-44
-43
-47
-44
-44
-48
-46
-45
-45
-45
-43
-43
-42
-44
-44
-45
-43
-44
-45
-45
-48
-47
-42
-42
-46

283
283
281
286
288
284
282
282
283
281
281
281
284
281
283
281
281
283
283
281
282
278
283
287
277
282
282
280
274
283
283
280
285
282
282
278
284
285
281
283
284
281
287
286
284
278
282
283
280
284
284
281
278
285
282
285
283
282
284
281

229
228
229
229
231
228
228
229
227
231
229
227
228
226
228
228
231
228
229
228
223
229
228
229
230
230
229
230
227
229
228
227
228
226
228
228
225
227
228
227
229
228
229
229
227
229
226
229
228
229
227
226
231
228
229
229
230
230
228
228

33
33
39
35
36
30
31
35
38
37
38
36
30
33
39
35
40
39
32
34
35
34
33
36
35
36
35
35
37
34
31
39
33
35
34
31
35
38
30
36
37
37
34
33
30
37
37
38
37
35
35
36
34
36
34
39
31
37
35
35

487
490
489
487
488
491
488
486
488
486
489
489
490
490
488
490
489
490
490
488
488
490
490
487
483
486
488
491
488
489
488
489
489
490
491
487
490
490
490
489
487
487
489
490
488
490
486
489
487
485
488
483
489
490
486
486
490
490
488
489

29458
29441
29446
29459
29453
29462
29455
29456
29474
29440
29445
29462
29460
29455
29457
29444
29459
29443
29460
29466
29460
29450
29466
29458
29486
29462
29445
29440
29469
29452
29445
29443
29482
29455
29468
29460
29439
29469
29441
29467
29449
29455
29443
29469
29448
29467
29455
29453
29445
29454
29455
29461
29476
29434
29443
29439
29442
29446
29462
29454

65926
65941
65941
65957
65957
65957
65973
65973
65988
65988
66004
66004
66019
66019
66035
66035
66035
66051
66051
66066
66066
66082
66082
66097
66097
66113
66113
66113
66129
66129
66144
66144
66160
66160
66175
66175
66175
66191
66191
66207
66207
66222
66222
66238
66238
66238
66253
66253
66269
66269
66285
66285
66300
66300
66316
66316
66331
66331
66347
66347

-7261
-11456
-7761
-13294
-13633
-4993
-13895
-14427
-13947
-2220
-17180
-14808
-14081
-15227
-12680
-12873
-14903
-12968
-14198
-13536
-17561
-14366
8859
-13375
-14402
-1898
-14732
-15419
8601
-12092
-15545
3885
-15070
-12534
-8104
-13590
-15751
-8729
-1956
-6301
10020
-16489
-13852
-15778
-13643
-13988
-14058
-14041
8959
11854
-13688
-14810
-2010
-13806
-13556
884
-13988
14786
-13830
-13207

44
44
42
39
44
38
45
41
42
41
42
41
42
41
44
37
38
37
46
45
43
40
45
47
43
44
45
45
47
39
44
44
47
41
46
41
48
46
43
46
46
46
40
41
43
46
46
47
37
48
45
43
45
46
38
43
45
45
46
41

-43
-44
-44
-47
-43
-44
-43
-41
-41
-43
-44
-43
-45
-43
-41
-43
-41
-40
-48
-45
-43
-44
-44
-46
-43
-42
-43
-44
-46
-42
-42
-41
-48
-43
-43
-42
-44
-46
-43
-42
-45
-41
-42
-46
-46
-44
-46
-42
-54
-44
-41
-44
-43
-44
-43
-46
-43
-45
-46
-44

284
286
279
281
282
280
284
285
284
283
280
280
282
285
282
281
283
278
282
280
277
280
278
284
281
279
281
282
283
282
281
285
280
277
277
280
283
286
283
284
282
284
284
282
277
282
282
284
277
282
283
284
283
284
283
283
278
283
286
282

228
228
225
229
228
227
226
227
228
226
226
229
228
226
227
227
228
228
227
228
226
229
229
229
229
227
228
230
229
227
229
227
229
230
227
229
227
227
226
229
227
228
226
229
225
225
229
229
231
230
230
230
231
227
230
226
229
226
231
231

33
37
35
33
41
35
37
40
35
42
36
36
38
37
36
36
36
37
40
32
30
36
38
37
32
39
39
37
35
36
37
39
33
37
37
38
34
35
35
36
35
37
37
38
36
32
38
36
33
32
35
34
31
40
39
38
40
36
41
39

490
490
488
486
489
490
489
488
489
490
488
490
490
487
489
492
491
486
488
490
486
488
487
489
489
488
489
489
486
489
491
488
485
490
490
490
489
489
489
491
487
490
490
486
491
490
488
489
490
488
488
489
485
490
488
487
488
485
489
488

29436
29445
29421
29460
29452
29441
29442
29452
29454
29442
29455
29460
29450
29474
29459
29438
29459
29439
29432
29456
29459
29441
29466
29447
29451
29442
29461
29465
29451
29464
29460
29453
29436
29449
29462
29450
29441
29453
29447
29462
29456
29448
29466
29444
29435
29465
29463
29433
29448
29471
29433
29455
29456
29455
29453
29440
29441
29461
29459
29440

66363
66363
66378
66378
66378
66394
66394
66409
66409
66425
66425
66441
66441
66441
66456
66456
66472
66472
66487
66487
66503
66503
66519
66519
66519
66534
66534
66550
66550
66565
66565
66581
66581
66581
66597
66597
66612
66612
66628
66628
66643
66643
66643
66659
66659
66675
66675
66690
66690
66706
66706
66706
66721
66721
66737
66737
66753
66753
66768
66768

-14310
-13645
-14086
-13327
1370
-6356
-13979
-15971
-13298
-14782
-14480
-13424
-13792
-14097
-14322
6575
-13900
1340
4432
-12686
-13642
-14014
-17103
-7338
-13108
-14408
-15151
-14601
-10857
-15708
-6668
-13617
-13629
-16920
-18741
-13405
-8366
-13556
-14629
-15030
-13938
5852
-17741
-18009
-13137
-17061
-15087
-13541
13411
-9203
-7607
-15547
-14628
-16236
-13549
-15538
-14009
-13817
-1759
-13895

41
46
44
44
45
45
45
47
45
43
40
45
44
39
48
45
45
43
46
40
44
46
37
42
40
48
43
43
44
46
47
41
37
46
45
47
42
41
40
39
41
47
46
41
37
44
38
44
37
40
39
40
43
44
44
40
43
43
38
45

-44
-42
-54
-43
-46
-43
-45
-42
-43
-47
-45
-42
-44
-41
-44
-45
-45
-45
-43
-42
-43
-44
-44
-45
-49
-47
-43
-45
-44
-43
-41
-41
-43
-41
-45
-44
-44
-43
-44
-43
-45
-45
-48
-46
-45
-44
-46
-41
-42
-43
-44
-43
-43
-43
-43
-43
-43
-43
-43
-46

283
282
283
280
283
285
281
280
276
283
282
282
284
274
285
282
282
280
283
283
285
278
282
285
282
283
280
281
285
280
283
282
287
280
281
282
283
278
279
278
278
280
282
284
282
284
285
281
280
282
282
283
284
281
284
278
280
285
283
282

229
230
229
229
228
230
231
227
227
226
226
228
227
229
229
231
229
229
228
229
224
229
229
226
227
228
228
228
227
227
229
228
229
229
227
227
228
228
228
229
229
228
230
228
228
230
230
231
229
229
229
230
229
230
229
232
226
228
229
226

35
41
35
40
41
40
43
39
38
32
34
37
32
38
34
34
38
37
41
31
38
38
36
33
36
36
38
38
38
36
37
38
33
34
34
34
35
40
37
40
37
37
31
40
38
33
38
35
33
36
36
37
34
34
36
38
37
34
38
34

489
491
489
486
487
486
489
488
489
489
490
490
489
488
489
489
482
487
488
487
491
489
487
490
488
485
486
487
489
487
488
483
488
489
490
490
490
490
490
488
489
485
488
484
490
492
487
492
487
489
486
487
490
491
487
489
488
490
485
489

29442
29447
29440
29444
29476
29478
29489
29451
29474
29448
29446
29466
29484
29449
29453
29451
29436
29486
29445
29445
29472
29450
29461
29443
29442
29463
29454
29444
29452
29472
29460
29452
29472
29450
29457
29463
29453
29477
29464
29447
29482
29448
29459
29453
29443
29424
29453
29453
29468
29447
29462
29448
29446
29452
29440
29461
29468
29460
29426
29472

66768
66784
66784
66799
66799
66815
66815
66831
66831
66846
66846
66862
66862
66862
66877
66877
66893
66893
66909
66909
66924
66924
66924
66940
66940
66955
66955
66971
66971
66987
66987
66987
67002
67002
67018
67018
67033
67033
67049
67049
67049
67065
67065
67080
67080
67096
67096
67111
67111
67111
67127
67127
67143
67143
67158
67158
67174
67174
67174
67189

8945
-9416
-13465
-13710
-15127
-15089
-5241
-13778
-14587
-11317
-13197
-16157
-14733
-7864
-17372
-14123
-15024
-13329
-14802
-14009
-13755
-14591
-13351
-12904
-7758
-9297
-13883
-15079
-14042
-13216
-14584
-12878
-14286
-13531
-14756
-11406
-13215
-14255
-14789
-15351
-10655
-7573
-13879
-13919
-14941
-14592
-13371
-13244
-3016
-17382
-3296
-13766
9805
-18591
9653
-14152
-115
-13859
-14095
-14806

43
40
45
42
41
44
43
50
43
37
45
40
42
36
40
45
45
46
46
45
46
41
39
43
44
43
43
43
46
42
45
46
44
44
42
43
40
38
36
46
41
46
34
44
45
39
46
42
44
42
49
44
48
43
39
43
46
46
46
44

-49
-44
-44
-45
-49
-44
-43
-46
-43
-45
-43
-44
-47
-48
-43
-45
-47
-46
-44
-44
-44
-42
-43
-46
-43
-42
-44
-46
-43
-52
-41
-46
-43
-43
-44
-44
-45
-44
-41
-46
-49
-42
-41
-45
-43
-43
-47
-41
-43
-41
-44
-44
-41
-44
-46
-39
-45
-42
-40
-42

276
279
285
276
281
283
285
283
284
281
283
278
285
285
280
278
284
281
287
281
284
283
282
280
282
283
279
283
280
281
280
283
284
280
281
278
285
284
283
281
283
285
282
284
279
282
283
273
283
285
280
278
285
281
278
284
279
280
284
284

226
227
229
228
229
229
227
226
227
229
228
226
229
228
230
230
230
230
227
225
229
228
229
229
228
225
223
230
227
225
226
229
230
228
230
231
224
229
229
228
231
227
228
228
225
228
229
229
228
231
228
229
229
227
230
229
227
229
227
228

33
40
34
38
31
34
38
38
38
31
37
38
37
34
36
35
40
37
39
36
37
41
39
37
36
36
38
35
34
36
36
34
38
41
30
36
33
32
33
40
35
38
39
41
40
35
27
41
29
38
39
36
37
38
36
39
36
38
34
37

490
488
488
487
486
490
488
489
488
489
490
489
490
490
490
489
489
490
487
491
489
485
490
489
490
490
488
491
490
488
490
490
491
490
489
489
489
486
490
491
489
488
485
487
488
488
487
487
487
489
488
490
488
486
491
489
490
486
487
486

29472
29464
29465
29431
29458
29454
29462
29459
29463
29454
29469
29442
29453
29479
29446
29474
29462
29460
29459
29452
29437
29441
29449
29444
29463
29446
29463
29493
29477
29470
29459
29469
29457
29476
29461
29466
29435
29451
29472
29489
29455
29444
29443
29455
29449
29450
29435
29462
29436
29461
29460
29439
29455
29436
29454
29426
29467
29450
29458
29465

67205
67205
67205
67221
67221
67236
67236
67252
67252
67267
67267
67283
67283
67299
67299
67299
67314
67314
67330
67330
67345
67345
67361
67361
67377
67377
67377
67392
67392
67408
67408
67423
67423
67439
67439
67439
67455
67455
67470
67470
67486
67486
67501
67501
67501
67517
67517
67533
67533
67548
67548
67564
67564
67564
67579
67579
67595
67595
67611
67611

-17427
1801
-13849
-14811
-15093
-5258
-14316
-14306
-13877
-15936
-15060
-13232
-982
-15389
-13821
1784
-14258
-14006
-14001
-14310
-5023
-13690
-18525
-3643
-12869
8235
-14797
6901
-12838
-14875
-13716
-13160
-7483
-14903
-14281
-14189
10491
-7826
-13831
7769
-13431
2392
-14296
-14181
-1877
631
-2631
-13834
-14218
-14725
-13943
-13795
-16858
2408
-13474
-9821
3513
-14608
-4412
-14096

46
43
46
41
37
48
39
42
41
46
39
47
42
47
39
44
35
43
44
44
37
40
43
40
45
46
39
43
42
45
45
42
41
39
40
43
41
43
43
47
43
44
37
39
40
39
43
41
41
47
37
48
42
41
37
37
41
40
44
42

-45
-45
-40
-45
-46
-44
-45
-42
-40
-41
-43
-41
-43
-43
-49
-51
-42
-45
-42
-42
-44
-43
-44
-42
-43
-44
-42
-41
-45
-42
-41
-42
-38
-42
-46
-44
-42
-46
-42
-43
-48
-48
-48
-45
-40
-41
-42
-41
-43
-45
-45
-41
-44
-43
-46
-42
-43
-44
-44
-43

281
282
280
283
282
281
280
280
276
276
285
282
279
280
282
282
281
283
281
282
277
277
283
282
269
285
281
279
283
281
281
282
282
284
283
282
281
284
284
279
284
286
284
282
279
283
276
283
287
283
284
283
286
282
278
282
286
281
286
284

227
229
223
228
228
230
228
228
231
230
226
229
231
228
228
231
230
229
229
231
228
231
229
225
230
229
230
232
231
228
229
229
229
227
230
226
226
229
227
230
230
224
229
228
227
230
228
226
230
228
228
229
231
229
228
231
228
228
228
228

35
38
38
41
37
37
38
39
39
40
38
38
37
38
35
33
40
32
38
38
30
40
33
30
34
37
38
34
39
31
36
37
33
32
38
36
32
33
33
36
35
40
32
32
38
37
35
35
37
36
37
33
34
37
37
41
36
39
38
34

489
485
489
486
486
485
484
491
491
486
487
490
487
489
489
486
489
485
489
487
486
486
487
488
487
488
489
485
487
489
487
488
488
488
485
489
489
490
487
486
490
488
488
487
488
490
487
488
490
490
488
486
489
483
486
489
490
487
490
491

29438
29444
29460
29441
29448
29453
29437
29443
29448
29446
29448
29453
29459
29453
29453
29466
29465
29481
29463
29463
29455
29463
29451
29447
29431
29457
29447
29460
29467
29446
29461
29450
29470
29462
29433
29468
29463
29467
29468
29443
29441
29452
29459
29445
29449
29445
29417
29450
29451
29470
29463
29469
29460
29446
29451
29465
29433
29453
29442
29457

67626
67626
67642
67642
67642
67657
67657
67673
67673
67689
67689
67704
67704
67720
67720
67720
67735
67735
67751
67751
67767
67767
67782
67782
67782
67798
67798
67813
67813
67829
67829
67845
67845
67845
67860
67860
67876
67876
67891
67891
67907
67907
67907
67923
67923
67938
67938
67954
67954
67969
67969
67969
67985
67985
68001
68001
68016
68016
68032
68032

-2498
-14002
-9363
-14148
-14621
13300
-10002
-14489
-12123
-14722
-3067
-13250
-15082
-11657
-13432
9361
-13624
-14556
-13840
-18401
-13609
-6428
-12790
-15487
-5880
-13953
8685
-14182
-2439
-13401
-14353
-17396
-14769
-13598
-13739
-14390
8117
-13851
-14315
9136
-8960
-14095
-14088
-5421
-6391
-12825
-13896
-14789
-10123
-13413
-13668
7732
-14191
-13682
-15114
-15822
-14366
-13487
-13637
2938

43
42
41
41
37
43
45
41
40
43
46
44
37
39
45
45
47
43
33
44
46
47
41
45
36
39
45
43
40
47
47
43
43
40
44
40
47
44
37
43
45
43
41
44
43
40
46
42
41
41
41
45
46
44
42
45
44
46
39
45

-43
-43
-44
-42
-42
-42
-45
-43
-43
-45
-43
-41
-41
-45
-42
-43
-41
-43
-41
-40
-41
-44
-41
-40
-49
-44
-42
-44
-42
-45
-43
-40
-46
-44
-47
-41
-46
-48
-43
-44
-41
-41
-43
-46
-47
-48
-45
-47
-44
-45
-47
-46
-46
-42
-45
-43
-44
-43
-45
-41

284
286
284
279
286
282
282
287
281
284
279
281
284
282
283
281
285
285
282
286
284
279
286
284
282
287
284
282
286
284
284
283
285
286
285
283
284
284
283
286
286
282
280
285
288
283
285
284
280
283
285
277
281
283
282
283
284
286
279
282

224
229
228
227
227
230
230
229
226
228
229
231
230
226
228
232
229
229
230
231
227
229
228
225
226
227
228
231
230
230
229
227
227
228
228
229
226
230
228
226
227
229
229
224
228
230
230
228
229
229
225
227
228
227
230
222
227
227
228
229

33
40
35
32
38
39
35
35
35
37
33
37
31
33
39
36
41
34
38
36
32
36
37
38
40
40
37
37
36
34
39
33
35
31
36
40
35
38
33
38
39
36
32
37
41
39
31
30
40
36
36
38
38
39
39
39
34
35
36
35

490
488
491
487
489
488
488
490
489
491
489
487
490
482
487
490
492
490
487
484
488
489
489
486
490
489
489
488
489
491
487
489
489
490
488
486
487
486
488
489
489
489
485
489
489
490
488
490
489
488
490
489
490
488
491
490
492
490
489
490

29444
29446
29449
29447
29434
29442
29473
29459
29450
29448
29464
29461
29464
29459
29455
29455
29462
29452
29458
29453
29456
29450
29452
29455
29447
29463
29445
29464
29466
29451
29442
29436
29462
29453
29472
29458
29451
29439
29467
29444
29446
29468
29455
29452
29461
29447
29463
29444
29449
29458
29431
29438
29459
29455
29447
29454
29482
29464
29466
29453

68032
68047
68047
68063
68063
68079
68079
68094
68094
68094
68110
68110
68125
68125
68141
68141
68157
68157
68172
68172
68172
68188
68188
68203
68203
68219
68219
68219
68235
68235
68250
68250
68266
68266
68281
68281
68281
68297
68297
68313
68313
68328
68328
68344
68344
68359
68359
68359
68375
68375
68391
68391
68406
68406
68422
68422
68437
68437
68437
68453

-13108
-13925
-7285
-14392
-13970
-13634
-15190
-15376
-14169
-15664
-13478
-14739
-14063
-18628
8650
-14158
1965
-3951
-13681
-14850
-14960
-16134
-8365
-12777
-13189
-730
-13852
10667
-13662
-2160
-13937
-13872
-15607
-13157
-11461
-16071
-8333
10057
-9758
-18108
-14271
-898
-14645
-9313
-13565
-14582
-13911
-6992
9064
32764
-8154
-14826
-14732
-13946
-17818
-14937
10662
-13627
-15457
8828

44
41
44
41
48
41
45
42
41
45
43
43
47
40
35
45
43
43
35
42
44
44
46
40
43
44
42
45
33
43
44
34
44
39
41
45
40
42
39
41
44
42
39
41
43
46
43
41
39
41
36
42
40
44
41
43
43
42
43
42

-46
-41
-41
-46
-42
-44
-45
-47
-48
-42
-43
-45
-41
-42
-41
-43
-45
-42
-44
-44
-46
-44
-44
-41
-45
-44
-42
-46
-42
-43
-42
-43
-42
-44
-47
-51
-43
-46
-44
-44
-47
-48
-41
-43
-41
-42
-45
-43
-44
-44
-44
-44
-43
-42
-46
-44
-46
-42
-41
-44

284
282
279
283
284
283
276
285
282
286
283
284
284
284
282
284
281
284
281
283
284
286
282
282
277
279
285
283
285
285
282
284
283
281
282
282
283
283
281
282
282
284
283
284
284
279
286
285
282
284
280
279
284
285
280
285
280
284
283
283

229
227
227
229
226
230
229
230
231
229
227
228
227
230
227
230
229
228
229
222
229
231
231
230
229
228
228
229
229
231
229
226
227
227
229
229
228
230
228
228
227
228
225
227
222
228
229
230
229
229
229
231
231
229
229
229
230
228
231
229

37
38
40
39
40
36
36
36
35
33
39
36
33
37
38
35
36
36
36
31
32
32
35
34
36
33
37
34
31
36
39
37
35
34
35
41
37
37
39
36
39
36
35
37
38
41
33
33
37
33
36
35
34
33
34
40
37
40
39
38

490
490
485
488
488
491
489
490
488
487
485
490
486
491
488
489
490
489
486
491
488
488
488
489
491
492
486
489
489
487
489
487
489
485
490
490
489
488
489
491
492
490
489
490
490
490
488
491
489
492
492
488
491
491
490
490
489
489
490
490

29472
29437
29451
29454
29437
29471
29447
29458
29465
29462
29477
29469
29452
29470
29444
29461
29464
29457
29454
29470
29448
29463
29476
29452
29473
29442
29462
29453
29459
29444
29463
29477
29463
29451
29441
29474
29456
29470
29474
29447
29442
29464
29480
29453
29462
29453
29446
29475
29477
29459
29453
29437
29476
29465
29464
29437
29439
29457
29451
29467

68453
68469
68469
68484
68484
68484
68500
68500
68515
68515
68531
68531
68547
68547
68562
68562
68562
68578
68578
68593
68593
68609
68609
68625
68625
68640
68640
68656
68656
68656
68671
68671
68687
68687
68703
68703
68718
68718
68734
68734
68734
68749
68749
68765
68765
68781
68781
68796
68796
68796
68812
68827
68827
68827
68843
68843
68859
68859
68874
68874

-13315
-16190
-14666
-13923
-14645
-15369
-15649
9675
-13808
-12412
8070
-13662
-8078
-14086
-6687
-14949
-6281
-14138
10011
-12436
-5322
-14967
-14005
-3858
7211
-14906
6638
-14394
-12706
-152
-14416
1772
-14682
-14753
-5593
-11000
-13603
-14388
-18456
-13821
-18126
-1459
-13927
-14235
-9337
-15436
-15581
-13346
-14457
1847
-16623
-13556
-15548
-13941
-11920
-11072
-14702
-17905
-1234
-16035

46
46
43
43
41
45
44
37
38
38
38
43
42
48
39
46
42
43
49
48
44
44
46
44
37
43
42
46
42
40
39
43
44
47
42
38
43
44
37
41
45
38
40
41
42
42
44
42
43
39
42
34
42
40
44
45
44
46
40
45

-44
-44
-46
-43
-45
-44
-47
-42
-42
-45
-43
-43
-43
-47
-47
-43
-49
-45
-47
-48
-43
-44
-43
-49
-45
-44
-43
-42
-42
-45
-46
-40
-45
-42
-43
-45
-45
-49
-45
-44
-45
-42
-44
-41
-44
-42
-43
-41
-44
-45
-44
-44
-43
-41
-44
-44
-47
-44
-45
-49

279
285
284
282
285
284
281
285
281
281
283
284
282
283
281
283
282
285
281
285
284
284
285
284
287
284
283
279
282
284
281
277
282
284
283
277
282
278
281
278
284
285
283
287
285
285
284
279
283
284
286
282
282
286
283
283
281
285
280
282

229
231
229
229
227
224
229
226
227
230
228
229
227
228
230
229
228
227
227
229
228
230
229
230
228
229
226
228
227
231
229
229
226
230
226
229
231
229
229
230
229
230
230
228
227
230
229
229
225
228
225
229
228
229
227
231
228
229
229
228

35
36
31
37
38
31
39
39
39
36
36
33
36
33
40
41
36
38
35
37
41
41
36
36
31
40
41
35
38
40
32
36
39
39
37
35
33
34
36
40
38
39
36
35
39
34
39
36
35
37
36
39
34
39
37
36
36
35
38
36

490
489
491
489
491
484
488
490
489
490
489
488
487
490
486
489
492
491
487
488
491
491
489
492
490
492
486
489
489
492
486
488
490
489
490
490
491
489
490
490
486
488
491
491
491
489
490
489
491
490
486
491
486
489
488
489
489
488
486
489

29461
29470
29474
29452
29476
29452
29456
29453
29445
29450
29450
29453
29461
29467
29459
29471
29467
29471
29474
29479
29455
29445
29473
29466
29468
29495
29472
29454
29490
29471
29451
29482
29455
29470
29466
29463
29476
29471
29461
29485
29459
29460
29483
29484
29496
29470
29451
29495
29466
29471
29474
29489
29472
29454
29471
29465
29470
29491
29476
29485

68890
68890
68905
68905
68905
68921
68921
68937
68937
68952
68952
68968
68968
68983
68983
68983
68999
68999
69015
69015
69030
69030
69046
69046
69046
69061
69061
69077
69077
69093
69093
69108
69108
69124
69124
69124
69139
69155
69155
69155
69171
69171
69186
69186
69202
69202
69217
69217
69217
69233
69233
69249
69249
69264
69264
69264
69280
69280
69295
69295

-14259
-9270
-15126
-16835
-14058
-14866
2578
-15009
-13383
-15950
-18045
-12988
10159
-13867
-14140
-13601
-15432
-5543
-13182
-15066
-7037
-13825
-13752
-13758
-14890
10351
-17305
-15197
-5362
-15392
-363
-5483
7205
-16092
-14081
-14753
-13680
-10075
6535
3107
-13836
811
-14119
-8415
-17175
-13596
8545
-13815
-931
-13282
-14138
-14743
-11690
14006
8123
-14016
9790
-14046
-14444
-1276

42
48
43
42
45
47
42
41
44
40
38
45
47
42
47
45
45
42
44
40
45
41
44
43
46
48
41
37
42
43
37
41
39
46
39
44
42
45
40
40
41
47
45
44
42
42
42
45
41
37
42
45
46
41
38
36
41
45
41
43

-43
-45
-45
-47
-42
-44
-43
-45
-43
-46
-47
-45
-47
-45
-45
-44
-43
-46
-44
-45
-44
-41
-46
-43
-42
-47
-45
-45
-45
-49
-48
-44
-44
-42
-42
-41
-45
-45
-44
-46
-43
-44
-45
-48
-43
-46
-43
-42
-41
-48
-43
-42
-45
-48
-46
-43
-46
-46
-41
-42

282
284
284
284
284
282
286
280
285
281
280
282
284
279
279
286
278
285
277
282
279
288
280
281
284
284
286
280
282
284
280
285
281
281
283
279
282
286
282
286
285
281
286
282
277
283
283
278
287
285
285
283
285
285
276
284
284
284
282
281

231
230
228
229
230
230
232
224
228
228
227
231
231
228
228
225
229
229
229
228
228
229
228
228
228
227
229
230
229
232
228
229
229
229
229
229
230
228
229
230
225
231
228
230
229
231
227
230
230
229
231
228
227
230
226
228
228
229
232
230

36
36
34
37
35
41
38
39
37
42
34
38
37
38
36
36
36
39
33
36
37
38
36
34
35
41
35
34
37
29
38
35
32
35
36
37
37
39
34
33
36
37
39
34
34
37
36
37
33
33
37
37
36
37
38
30
39
41
36
39

489
489
484
491
489
491
490
491
489
490
489
491
489
489
488
493
491
491
487
489
487
493
491
490
493
491
491
490
492
491
490
488
489
491
490
491
490
492
492
492
492
491
491
491
489
488
489
490
488
490
489
489
485
492
487
485
487
489
489
485

29452
29456
29480
29478
29452
29461
29478
29467
29483
29452
29480
29462
29473
29474
29457
29483
29464
29435
29479
29453
29453
29488
29452
29442
29464
29455
29448
29437
29454
29472
29470
29469
29475
29465
29455
29460
29467
29447
29475
29475
29459
29480
29436
29472
29461
29459
29443
29462
29444
29462
29475
29478
29477
29455
29460
29478
29481
29432
29490
29451

69311
69311
69327
69327
69342
69342
69342
69358
69358
69373
69373
69389
69389
69389
69405
69405
69420
69420
69436
69436
69451
69451
69451
69467
69467
69483
69483
69498
69498
69514
69514
69529
69529
69529
69545
69545
69561
69561
69576
69576
69592
69592
69592
69607
69607
69623
69623
69639
69639
69654
69654
69654
69670
69670
69685
69685
69701
69701
69717
69717

-13714
-14481
-13433
-688
-17598
-5052
-13693
-18409
-14557
-14641
8373
-14221
8644
-5975
-434
-14869
9264
7583
-14048
-18443
-14413
-8024
-14664
-13484
-9639
306
-15874
-14286
-14600
-15485
-842
11030
-8426
1259
-18056
-18475
-14358
7260
-2550
-13771
-13682
-14503
1902
-13300
-14463
9999
1305
-14352
-18181
-10463
2292
-16956
-13772
-14930
-13893
-13175
-13562
9544
-13168
-15830

40
42
38
39
45
45
42
43
40
35
40
46
44
46
46
45
44
43
47
45
42
45
40
49
44
41
43
48
44
45
46
38
42
41
48
40
42
42
47
44
44
43
45
41
43
43
43
43
45
44
41
43
45
46
48
39
42
39
43
40

-42
-41
-44
-42
-46
-46
-40
-42
-43
-43
-42
-42
-45
-42
-44
-43
-46
-45
-46
-44
-43
-43
-43
-44
-44
-43
-44
-40
-43
-43
-40
-44
-43
-42
-44
-45
-47
-47
-44
-41
-45
-43
-44
-41
-44
-49
-49
-43
-43
-46
-43
-44
-47
-42
-41
-42
-47
-42
-44
-44

286
279
279
284
283
283
282
284
283
287
284
284
286
285
283
283
277
281
285
281
284
283
282
282
284
285
279
284
282
286
284
280
283
280
284
285
284
283
284
282
284
281
280
282
286
283
284
284
285
282
278
283
282
281
281
285
279
284
279
279

229
227
229
230
230
227
229
230
229
229
230
229
228
230
229
228
229
229
229
229
229
227
227
230
229
228
230
230
229
227
229
230
230
224
229
230
230
228
229
228
227
227
227
227
227
231
228
228
229
226
226
229
228
225
227
230
230
226
226
227

36
37
36
36
39
42
38
40
42
40
39
35
41
35
37
36
34
40
35
33
33
36
39
38
42
40
39
30
38
35
32
38
40
37
37
37
37
34
35
33
32
33
39
37
36
36
38
38
37
30
36
38
36
34
39
37
37
37
33
34

491
487
490
484
489
491
491
490
492
485
490
492
486
487
493
490
490
490
491
490
487
491
490
489
489
490
493
490
491
489
488
489
487
489
489
491
487
488
490
486
490
487
491
490
491
490
490
489
489
491
490
491
491
489
490
489
489
490
487
485

29457
29468
29465
29441
29486
29463
29447
29459
29466
29462
29475
29484
29470
29469
29451
29475
29467
29457
29473
29474
29468
29476
29476
29466
29451
29466
29448
29462
29461
29466
29466
29469
29452
29453
29448
29466
29448
29453
29443
29462
29460
29465
29449
29454
29483
29453
29448
29469
29443
29461
29465
29465
29469
29477
29457
29451
29434
29438
29473
29459

69732
69732
69748
69748
69763
69763
69779
69779
69779
69795
69795
69810
69810
69826
69826
69841
69841
69857
69857
69873
69873
69888
69888
69904
69904
69904
69919
69919
69935
69935
69951
69951
69966
69966
69982
69982
69982
69997
69997
70013
70013
70029
70029
70044
70044
70060
70060
70075
70075
70075
70091
70091
70107
70107
70122
70122
70122
70138
70138
70153

-7406
7531
-13760
-8368
-17313
-17758
-14065
-14267
-9318
-4239
-12034
-13835
-13153
-14035
-10386
-14595
4029
-13730
-14198
-14770
-14256
8488
9556
-14093
-13675
-17223
-15069
7459
-14319
-12911
-14159
-2695
6314
-6288
-17865
-14545
-13608
-6358
13078
-8854
-14580
-15518
-14375
-11284
150
-14120
-14023
2019
-14365
-15259
9148
-8285
-14574
-14221
-14411
-13833
8165
-10207
-14514
-13663

40
32
44
43
46
39
45
48
44
41
36
44
46
42
44
43
42
45
42
41
48
48
44
48
43
43
38
41
41
41
40
42
37
41
47
46
41
42
39
40
37
47
38
41
45
43
38
39
47
30
39
37
42
35
40
44
42
42
49
40

-48
-46
-42
-44
-45
-43
-43
-47
-47
-43
-44
-43
-44
-44
-44
-48
-44
-43
-45
-43
-39
-44
-42
-43
-43
-44
-44
-43
-47
-43
-44
-45
-42
-43
-43
-44
-43
-47
-47
-45
-48
-46
-44
-41
-45
-46
-45
-44
-47
-43
-43
-44
-43
-44
-43
-45
-44
-51
-44
-46

279
280
281
285
283
285
275
286
282
284
283
280
284
282
286
284
278
277
279
279
284
282
286
283
283
278
282
283
282
282
283
281
284
282
284
283
285
284
276
277
281
284
284
284
284
277
285
285
282
285
285
280
286
281
281
285
283
280
284
284

227
227
230
226
230
227
229
228
228
226
227
230
230
229
232
228
228
228
227
228
230
230
226
228
229
232
229
229
225
226
223
228
227
228
229
228
228
226
229
227
228
227
227
231
227
229
227
227
228
226
228
223
228
228
228
231
226
226
226
227

31
40
40
28
40
39
31
39
35
39
38
41
37
36
37
38
36
38
34
36
37
37
38
32
43
36
34
32
34
38
34
34
37
36
38
36
40
35
37
36
34
40
34
35
37
34
40
36
38
38
36
36
33
34
39
36
34
36
37
39

486
492
488
488
489
491
491
486
489
491
491
493
489
490
490
488
490
491
488
489
488
488
490
492
488
485
488
482
489
488
491
489
489
491
488
490
491
488
486
488
490
490
491
489
487
490
490
490
487
490
488
489
491
489
491
492
489
490
491
488

29461
29456
29456
29460
29453
29459
29452
29443
29480
29464
29436
29453
29440
29453
29465
29435
29458
29450
29478
29453
29475
29463
29483
29474
29460
29448
29471
29443
29457
29452
29463
29469
29476
29456
29466
29478
29457
29473
29480
29456
29441
29461
29448
29453
29456
29461
29460
29447
29450
29452
29468
29473
29453
29453
29454
29461
29449
29463
29463
29470

70153
70169
70169
70185
70185
70200
70200
70200
70216
70216
70231
70231
70247
70247
70263
70263
70263
70278
70278
70294
70294
70309
70309
70325
70325
70325
70341
70341
70356
70356
70372
70372
70387
70387
70387
70403
70403
70419
70419
70434
70434
70450
70450
70450
70465
70465
70481
70481
70497
70497
70512
70512
70528
70528
70543
70543
70543
70559
70559
70575

-4908
10292
-13269
-14873
8825
-15331
-14832
-12968
10342
3052
-14316
-13623
-11475
-14680
9525
-13300
-590
-14825
-1588
8119
9317
-14719
-17181
-4437
-12298
-14539
-14592
-17914
-14127
-14722
111
-15361
-14151
-13190
-13157
8356
-14585
2830
-13215
8285
-13927
-13714
-14496
2068
-12993
-14341
-17696
-1483
-14314
-13591
-14351
-5302
-12507
-13514
-10605
-13684
8439
-14038
-12206
10347

46
40
42
35
42
41
47
46
37
46
43
43
43
42
47
43
43
45
43
46
42
42
47
43
45
47
44
46
41
41
42
36
41
40
46
42
46
47
40
43
41
40
43
35
42
45
47
44
44
43
40
44
45
43
41
45
37
41
45
42

-44
-43
-44
-44
-44
-43
-44
-42
-45
-42
-45
-45
-45
-44
-48
-45
-46
-44
-43
-48
-42
-44
-49
-46
-47
-46
-45
-45
-44
-42
-42
-42
-44
-42
-45
-47
-41
-44
-43
-46
-43
-46
-43
-49
-46
-46
-46
-42
-47
-40
-44
-45
-41
-43
-41
-42
-43
-42
-42
-45

282
279
280
285
285
282
282
286
284
282
285
285
282
283
281
283
286
281
281
279
284
283
277
282
282
281
280
281
281
283
283
281
283
283
276
278
286
284
284
282
280
284
277
282
285
280
280
279
276
280
280
275
282
280
279
281
279
283
283
282

230
227
230
227
228
224
229
230
229
229
227
227
227
230
227
229
228
229
227
228
227
230
229
228
226
229
231
227
228
230
231
229
229
226
229
230
229
230
229
228
228
230
230
230
230
228
229
227
230
230
229
231
229
232
230
231
231
230
231
229

38
34
36
35
33
39
38
36
38
35
36
38
36
36
37
34
34
38
36
36
35
32
34
36
37
38
32
36
36
36
37
34
36
35
36
34
35
37
38
37
38
35
36
33
32
37
37
41
34
38
31
38
35
33
36
36
32
35
40
38

490
491
487
490
489
490
489
483
489
484
489
489
488
491
488
489
488
491
491
490
489
491
487
488
488
486
488
491
491
491
489
490
489
492
489
490
490
490
492
488
491
491
489
493
490
488
492
490
492
490
490
491
487
490
488
491
490
487
487
491

29460
29496
29468
29479
29471
29482
29469
29451
29466
29466
29444
29472
29475
29456
29445
29467
29455
29455
29468
29471
29466
29464
29460
29456
29467
29444
29460
29453
29476
29474
29446
29486
29452
29470
29452
29454
29476
29448
29455
29475
29458
29449
29465
29439
29461
29470
29464
29479
29480
29468
29453
29451
29458
29463
29441
29464
29435
29451
29446
29442

70575
70590
70590
70606
70606
70606
70621
70621
70637
70637
70653
70653
70668
70668
70668
70684
70684
70699
70699
70715
70715
70731
70731
70731
70746
70746
70762
70762
70777
70777
70793
70793
70809
70809
70809
70824
70824
70840
70840
70855
70855
70871
70871
70871
70887
70887
70902
70902
70918
70918
70933
70933
70949
70949
70949
70965
70965
70980
70980
70996

-3099
-13631
-12851
-11134
-13364
-13732
-13539
-14076
-15159
-14838
4096
-14167
-14393
-2008
-14609
-13898
-10922
6412
-13851
2046
-9038
-11344
-13208
-13526
-15014
-14130
-14933
14359
-14071
-14159
9055
2474
23002
7861
-5093
-9313
-14027
-13863
5518
-13173
-13535
-8304
11116
-14113
-16442
-15482
144
-2860
-14619
-9995
-14743
7988
-8263
9772
-11833
-14927
-13647
-14881
-14759
-13499

42
46
41
39
45
44
44
48
40
44
42
44
43
45
44
42
45
43
41
42
40
44
42
42
43
37
42
36
45
45
43
40
40
40
40
45
40
42
45
45
39
46
43
39
42
42
38
45
43
44
45
46
38
46
45
42
44
43
46
44

-49
-46
-47
-42
-45
-47
-46
-41
-45
-41
-44
-43
-42
-47
-41
-44
-46
-43
-43
-43
-47
-44
-47
-45
-42
-44
-44
-42
-46
-43
-40
-43
-42
-41
-43
-40
-42
-43
-42
-43
-44
-46
-41
-43
-43
-43
-45
-42
-41
-44
-44
-42
-44
-42
-47
-42
-43
-46
-43
-40

282
282
283
285
284
283
283
281
281
280
282
282
280
282
284
278
281
285
281
281
280
282
281
279
283
281
283
283
282
280
282
281
278
279
283
282
284
280
282
284
279
278
281
280
281
283
282
283
284
281
282
285
283
282
275
280
285
284
282
284

228
225
229
231
230
229
227
229
230
228
229
226
231
228
230
228
231
231
228
228
227
229
227
232
230
230
227
228
228
229
231
229
232
229
229
228
229
230
230
229
229
228
229
230
230
230
229
230
230
227
230
229
231
227
227
227
229
230
229
229

37
41
38
40
38
36
32
41
38
37
39
33
38
36
40
40
38
37
38
35
32
36
37
39
36
36
33
41
39
39
38
36
40
36
37
34
35
36
38
37
33
39
38
37
33
33
34
35
37
35
38
37
37
36
37
36
39
34
33
38

489
487
489
490
488
490
488
487
490
486
492
490
491
489
485
487
487
487
488
490
489
488
486
484
484
490
487
488
489
489
488
491
490
490
487
491
489
492
492
485
488
486
488
490
489
489
490
492
492
484
488
487
491
488
490
488
489
491
489
487

29451
29460
29465
29450
29467
29435
29448
29472
29477
29467
29460
29450
29483
29439
29454
29459
29465
29454
29454
29470
29461
29477
29468
29469
29455
29464
29452
29456
29476
29474
29449
29505
29439
29467
29458
29426
29451
29454
29448
29473
29462
29428
29452
29441
29444
29452
29469
29443
29462
29439
29473
29459
29446
29455
29443
29449
29467
29450
29446
29454

70996
71011
71011
71027
71027
71027
71043
71043
71058
71058
71074
71074
71089
71089
71089
71105
71105
71121
71121
71136
71136
71152
71152
71152
71167
71167
71183
71183
71199
71199
71214
71214
71214
71230
71230
71245
71245
71261
71261
71261
71277
71277
71292
71292
71308
71308
71323
71323
71339
71339
71355
71355
71370
71370
71370
71386
71386
71401
71401
71417

-14422
-13376
-295
-2199
-13676
-13640
-14691
-14440
6950
-14434
-13648
-15821
-8497
7397
-18626
-5785
-15979
-15228
-9262
-13558
-14813
-10902
-9867
-11309
-14964
-13525
-9488
6657
-14628
-15087
-7243
-13024
-12876
-5733
-14252
-13734
-969
-14804
14917
-14291
-9148
-13390
-14452
7904
-14016
-1281
-9795
-15000
8836
-13930
-13682
-14148
-14376
-13287
6874
-14048
523
-13232
-17190
-15213

45
47
39
45
40
40
43
45
44
43
41
39
43
41
43
37
45
47
42
43
47
43
45
41
42
42
41
43
43
34
36
38
39
47
47
41
43
38
43
46
39
40
43
46
42
42
46
41
43
46
42
45
47
46
41
40
45
44
44
46

-42
-42
-41
-46
-45
-43
-44
-42
-42
-43
-44
-49
-44
-44
-43
-44
-42
-45
-43
-42
-43
-41
-43
-42
-44
-44
-43
-45
-42
-46
-42
-45
-43
-46
-46
-43
-43
-47
-44
-41
-42
-41
-43
-44
-44
-45
-43
-44
-46
-44
-44
-44
-43
-43
-46
-42
-42
-45
-49
-45

281
277
276
285
284
284
282
282
283
283
281
284
283
284
284
281
286
282
285
285
278
282
285
284
287
283
281
281
281
283
282
282
282
282
282
280
286
279
285
280
282
285
280
285
279
280
283
284
279
280
285
285
286
283
283
282
284
284
280
282

228
227
231
231
228
227
228
227
233
230
227
230
229
230
229
230
225
229
231
230
229
231
229
229
232
230
230
228
229
228
229
231
230
228
227
228
227
229
228
229
224
230
229
228
230
228
226
230
227
231
226
229
229
227
230
227
229
228
228
229

37
36
35
31
34
38
37
38
35
40
38
31
38
32
39
40
37
38
36
35
41
41
39
37
39
32
40
36
32
40
40
43
34
36
36
35
36
41
41
37
38
39
39
38
39
35
37
39
38
40
35
40
41
36
38
35
39
40
39
38

482
488
489
488
489
488
489
489
490
485
491
488
489
489
488
489
492
489
491
485
488
492
490
489
488
490
488
490
491
491
490
486
489
488
487
491
491
489
490
486
488
491
483
489
490
489
489
490
489
486
488
489
488
487
486
490
487
488
487
490

29471
29456
29462
29460
29481
29453
29443
29437
29437
29447
29477
29450
29460
29487
29458
29460
29441
29454
29461
29475
29489
29459
29449
29442
29475
29479
29480
29447
29465
29450
29462
29452
29453
29447
29463
29454
29441
29464
29469
29481
29429
29462
29465
29460
29449
29454
29447
29472
29452
29467
29472
29473
29444
29461
29460
29451
29467
29467
29466
29452

71417
71417
71433
71433
71448
71448
71464
71464
71479
71479
71495
71495
71495
71511
71511
71526
71526
71542
71542
71557
71557
71573
71573
71573
71589
71589
71604
71604
71620
71620
71635
71635
71635
71651
71651
71667
71667
71682
71682
71698
71698
71713
71713
71713
71729
71729
71745
71745
71760
71760
71760
71776
71776
71791
71791
71807
71807
71823
71823
71838

-14812
-13724
-15228
-13885
-5764
-14732
-14301
-13848
1196
-16931
-11433
-14057
7402
-7492
-14208
-14192
-14110
-13260
4375
-15412
-13692
-16251
-14687
-14054
-15564
-16527
-14821
-18359
9833
-13679
-14143
-7631
-14869
8905
-1589
-15589
-14412
-14620
7917
9237
8192
-18489
-14749
8309
-14221
-14007
-13747
-6328
-1104
-17566
-13758
-14174
-14791
-14886
-14856
-13852
383
-7470
-11785
-13873

48
46
43
43
46
39
43
47
45
40
49
38
49
44
48
48
49
43
44
47
42
43
48
41
43
45
44
48
38
39
46
47
46
40
40
44
46
38
46
45
45
44
43
46
45
46
38
48
49
43
46
35
44
44
43
44
44
47
43
44

-47
-43
-49
-42
-42
-43
-44
-43
-45
-43
-42
-51
-44
-44
-46
-46
-44
-43
-41
-41
-41
-47
-43
-45
-44
-45
-44
-44
-44
-42
-42
-42
-47
-47
-43
-47
-45
-48
-44
-43
-44
-45
-46
-43
-46
-42
-46
-50
-43
-46
-46
-40
-44
-44
-42
-42
-43
-45
-43
-51

284
284
280
284
284
278
287
284
281
283
284
282
284
283
282
286
286
280
283
285
281
283
282
282
283
281
277
282
284
285
285
280
281
279
280
277
276
279
282
286
280
284
279
284
284
281
285
283
284
280
286
285
276
284
279
283
276
285
281
283

231
231
229
230
230
227
227
228
231
228
228
231
228
231
226
230
230
232
228
232
228
229
230
222
231
229
228
227
228
228
226
223
227
226
227
228
229
220
228
228
226
227
230
227
227
229
224
227
230
229
227
229
227
226
231
228
226
230
229
231

38
38
40
39
39
33
41
35
41
36
39
39
41
38
37
36
39
37
39
41
38
38
38
36
36
39
35
36
42
42
36
38
40
36
37
39
42
31
38
36
39
37
35
35
40
41
34
40
39
39
36
38
38
38
39
40
41
36
37
36

486
487
487
489
489
490
488
488
486
490
490
489
491
487
492
490
489
489
486
490
489
490
489
488
489
489
487
489
488
489
487
491
486
490
490
490
492
488
490
489
491
487
491
489
490
489
489
491
489
489
489
493
489
488
489
489
490
489
489
490

29438
29442
29447
29463
29435
29450
29450
29461
29451
29462
29467
29472
29465
29436
29473
29456
29474
29464
29463
29458
29455
29465
29466
29465
29440
29451
29436
29421
29458
29467
29450
29477
29442
29450
29470
29446
29441
29449
29455
29446
29481
29449
29453
29465
29460
29450
29449
29454
29441
29453
29452
29451
29454
29444
29436
29453
29444
29450
29426
29451

71838
71838
71854
71854
71869
71869
71885
71885
71901
71901
71916
71916
71932
71932
71932
71947
71947
71963
71963
71979
71979
71994
71994
71994
72010
72010
72025
72025
72041
72041
72057
72057
72057
72072
72072
72088
72088
72103
72103
72119
72119
72119
72135
72135
72150
72150
72166
72166
72181
72181
72181
72197
72197
72213
72213
72228
72228
72244
72244
72244

-440
144
-14735
-3318
-3099
-14162
-13602
-13783
-14902
-15341
8871
-13501
-13451
-10316
-15712
-12981
-14376
7735
-13912
-14234
-14176
-14285
1790
9937
-14119
-14642
7474
-13479
-14493
-15000
-13752
-16677
-3720
-13740
-14017
-16382
-14529
8244
7846
-2675
11579
3825
-13835
-13618
-16527
-14891
-15143
-14221
15038
-13692
-14990
-14117
-13478
-13812
-13232
-15542
-13396
-13626
-13986
1389

46
42
45
41
45
42
43
46
41
36
41
41
46
39
47
44
39
44
42
44
43
39
44
41
41
45
42
45
44
39
39
42
41
41
47
47
41
44
39
39
45
44
42
35
41
41
43
45
36
45
45
33
42
44
47
46
38
43
44
44

-45
-44
-46
-43
-45
-42
-43
-42
-41
-43
-41
-42
-41
-43
-42
-45
-46
-43
-44
-42
-45
-44
-43
-44
-43
-42
-42
-50
-42
-43
-45
-43
-45
-45
-46
-42
-46
-44
-44
-41
-43
-41
-44
-44
-43
-44
-43
-44
-45
-44
-44
-43
-43
-47
-42
-46
-41
-43
-42
-43

282
285
282
282
280
285
283
281
283
283
284
284
280
282
279
286
282
279
282
280
283
281
285
278
283
281
285
281
283
285
283
285
279
282
285
286
279
282
282
281
275
285
285
281
282
280
282
284
280
285
282
284
282
279
283
281
283
284
283
280

228
228
228
229
222
230
229
228
230
230
229
229
230
227
229
230
229
229
229
232
226
225
229
230
229
231
232
228
230
228
229
229
231
228
229
228
232
229
229
228
229
224
226
229
231
226
231
228
225
227
228
229
229
229
229
229
228
230
229
225

38
36
36
36
40
36
37
38
39
38
32
37
41
34
40
38
36
41
33
31
36
36
34
35
33
38
39
34
38
42
38
35
40
41
38
34
34
32
40
36
37
38
34
31
37
32
37
39
34
27
36
32
36
40
36
38
38
38
32
35

489
488
487
489
487
489
490
490
485
487
489
491
490
487
487
489
490
489
490
488
490
491
490
488
488
489
490
490
491
491
487
491
489
484
491
490
487
491
489
490
489
490
492
490
490
490
490
490
490
487
490
490
490
491
486
489
489
486
489
490

29442
29443
29430
29455
29459
29454
29460
29454
29449
29435
29451
29434
29444
29453
29439
29452
29442
29441
29445
29444
29485
29434
29429
29454
29448
29433
29459
29446
29452
29449
29458
29466
29434
29455
29442
29462
29457
29429
29481
29463
29430
29458
29462
29461
29423
29453
29436
29462
29455
29448
29454
29436
29450
29447
29458
29452
29457
29470
29456
29464

72259
72259
72275
72275
72291
72291
72306
72306
72322
72322
72337
72337
72353
72353
72369
72369
72369
72384
72384
72400
72400
72415
72415
72431
72431
72447
72447
72462
72462
72462
72478
72478
72493
72493
72509
72509
72525
72525
72525
72540
72540
72556
72556
72571
72571
72587
72587
72587
72603
72603
72618
72618
72634
72634
72649
72649
72649
72665
72665
72681

-14480
-13982
-13813
-18489
-13282
-13524
-10601
8404
-7951
-5790
-14966
-13023
-14076
-9339
-13866
-15685
-17593
2057
-8071
-3611
-13687
-13485
-15176
-11627
-896
-14018
-13780
-15513
-13845
8480
-14419
2017
7859
-5092
9259
-13502
8254
-14932
-14570
8330
-14544
-18110
-13952
-12235
-13554
10133
-14252
-14834
-8717
-5761
-11694
-10376
10395
-14190
-12998
5224
-16370
10390
-14406
-6674

46
41
35
41
47
44
45
43
44
43
37
33
43
43
43
42
43
45
42
39
44
40
40
38
43
44
42
45
43
41
42
42
44
42
38
44
35
46
43
41
46
44
34
45
42
45
43
43
49
48
45
42
36
39
45
43
46
43
47
47

-42
-45
-46
-47
-45
-42
-42
-46
-41
-45
-43
-43
-52
-44
-45
-44
-42
-42
-45
-44
-43
-43
-43
-47
-43
-44
-45
-45
-44
-47
-43
-42
-41
-43
-43
-45
-44
-47
-42
-45
-47
-46
-42
-45
-44
-44
-43
-44
-42
-45
-47
-41
-43
-44
-44
-44
-51
-45
-41
-42

284
286
283
284
281
286
284
283
282
285
282
281
282
277
282
282
284
284
283
283
283
279
283
278
275
281
281
282
278
276
281
284
283
281
283
283
281
278
284
285
285
281
282
279
282
278
283
277
284
289
285
280
284
285
279
283
282
285
283
283

231
232
229
230
230
229
230
228
230
229
229
229
228
227
228
230
228
225
228
230
227
228
226
229
230
226
227
229
228
229
227
226
229
228
227
230
227
229
229
227
225
230
230
231
228
229
230
227
229
230
230
229
230
229
225
229
224
228
227
227

41
36
34
37
34
40
38
36
41
35
40
39
36
39
31
37
40
37
36
36
38
40
39
32
39
35
35
36
37
40
34
38
36
36
37
34
30
39
31
35
38
38
37
37
39
38
36
34
35
36
35
38
42
38
36
37
35
35
39
39

489
489
490
489
488
489
490
488
492
492
490
490
483
487
489
489
490
489
490
490
492
491
488
489
490
487
490
490
489
490
488
489
488
489
490
491
490
490
491
488
490
488
491
488
489
492
490
486
492
489
489
488
491
489
490
487
489
486
490
490

29460
29445
29445
29460
29459
29464
29476
29436
29445
29455
29430
29453
29429
29457
29452
29449
29447
29427
29462
29461
29433
29434
29455
29454
29456
29428
29434
29429
29455
29439
29453
29456
29436
29442
29460
29461
29438
29442
29444
29443
29453
29448
29455
29439
29452
29458
29435
29461
29454
29459
29443
29464
29466
29473
29456
29439
29435
29477
29453
29453

72681
72696
72696
72696
72712
72712
72727
72727
72743
72743
72759
72759
72774
72774
72774
72790
72790
72805
72805
72821
72821
72837
72837
72837
72852
72852
72868
72868
72883
72883
72899
72899
72915
72915
72915
72930
72930
72946
72946
72961
72961
72961
72977
72977
72993
72993
73008
73008
73024
73024
73039
73039
73055
73055
73055
73071
73071
73086
73086
73102

-13334
-14026
-13735
-14393
-13629
-13380
5524
-15303
-13858
-13370
-18517
-14465
-13863
-17744
-14598
-7434
-18203
-14288
-12724
-14611
-14817
-18060
-15092
-14928
-15121
-14749
-13456
-10220
-15075
-13777
-17458
-15136
-14580
-13920
-13908
-13336
-9857
-14197
-14360
-14765
4261
-14477
-13714
-13502
8795
-13040
-13587
-14359
5773
-18410
-14027
-13127
-14070
-6353
-13924
-10305
-14622
-17067
-13254
-15063

43
46
41
46
44
45
42
46
39
39
41
39
41
42
41
47
49
39
43
43
41
45
44
36
42
44
45
44
39
45
41
33
47
48
43
42
47
34
42
40
49
46
43
41
38
41
42
42
41
44
39
41
42
37
38
42
47
45
48
41

-46
-45
-44
-43
-46
-48
-43
-42
-45
-43
-42
-43
-43
-44
-42
-42
-41
-47
-42
-43
-44
-43
-41
-42
-42
-42
-42
-47
-42
-43
-45
-43
-46
-42
-42
-45
-48
-44
-41
-43
-41
-45
-45
-43
-42
-42
-43
-42
-42
-42
-45
-50
-42
-45
-44
-45
-44
-44
-45
-42

279
282
285
283
283
285
287
278
285
285
279
286
280
284
282
282
280
284
278
281
285
280
281
279
284
283
283
284
281
280
282
283
283
285
282
284
285
281
282
278
282
283
283
283
281
282
285
287
281
281
285
281
284
282
284
281
281
285
279
282

231
230
228
230
226
229
227
229
225
227
228
229
229
227
228
228
228
229
230
221
229
226
229
229
230
226
229
231
226
227
228
227
230
229
227
225
231
230
230
226
228
230
229
227
229
228
229
227
229
228
227
227
229
231
227
229
226
229
231
226

37
39
29
35
32
31
33
36
37
34
39
37
39
34
41
41
30
35
38
41
41
35
36
36
42
36
40
38
38
31
39
38
35
41
36
38
41
41
37
39
41
39
42
38
35
40
36
39
34
33
40
38
41
36
37
37
34
37
37
39

487
489
492
487
486
488
490
488
491
491
490
487
490
490
488
488
486
489
488
488
486
486
488
486
487
487
488
488
489
487
488
488
490
490
490
489
487
490
486
489
489
488
489
488
487
489
490
484
486
486
488
485
488
488
489
487
487
487
487
489

29451
29429
29482
29451
29453
29455
29452
29442
29465
29476
29450
29447
29437
29442
29465
29477
29446
29465
29459
29473
29448
29485
29452
29449
29447
29467
29469
29453
29457
29468
29461
29468
29473
29469
29461
29445
29436
29434
29458
29466
29448
29449
29448
29451
29487
29446
29462
29474
29462
29474
29455
29448
29465
29486
29476
29479
29438
29477
29473
29487

73102
73117
73117
73117
73133
73133
73149
73149
73164
73164
73164
73180
73180
73195
73195
73211
73211
73227
73227
73242
73242
73242
73258
73258
73273
73273
73289
73289
73305
73305
73305
73320
73320
73336
73336
73351
73351
73367
73367
73383
73383
73383
73398
73398
73414
73414
73429
73429
73445
73445
73461
73461
73461
73476
73492
73492
73507
73507
73507
73523

-14575
-388
-14504
8926
-12526
-13947
-9324
8987
-15192
-13880
-3494
-15211
-13942
-13831
-13915
1084
-14601
-12158
-14053
-15180
-1246
-13770
-14721
-12400
9710
-14880
-14467
8625
-15297
-13786
2490
-18371
10136
-14271
14360
7783
-14214
-14624
-2490
-3850
-14092
-15151
-10930
-15140
-18213
-13757
-14595
-14248
-14798
-13130
16981
-14064
-14252
-13626
-13574
-14040
-13463
-15370
-14504
-8612

45
47
41
47
39
40
45
43
45
41
46
42
40
43
44
43
39
40
44
46
43
44
42
44
45
44
40
47
39
45
42
36
47
42
44
46
44
44
43
47
47
42
45
44
46
45
46
41
41
43
41
49
46
44
41
41
47
48
40
43

-43
-45
-42
-45
-43
-43
-44
-42
-44
-44
-45
-45
-47
-46
-44
-44
-41
-44
-41
-43
-40
-40
-42
-40
-45
-41
-42
-43
-42
-43
-41
-41
-43
-43
-42
-46
-41
-43
-47
-45
-49
-43
-45
-45
-45
-42
-42
-43
-50
-47
-43
-49
-46
-44
-47
-41
-41
-45
-50
-46

286
283
281
278
279
284
279
281
282
283
281
278
283
285
279
283
279
279
285
281
283
281
282
284
284
283
279
282
281
282
280
280
282
284
284
280
280
279
284
280
282
285
284
281
284
284
283
280
285
284
282
284
284
284
283
280
285
284
286
283

227
228
229
230
227
230
228
230
228
229
226
228
226
229
231
227
228
228
230
226
223
228
227
230
228
225
229
228
229
229
225
229
230
227
226
230
229
231
228
226
229
229
228
226
228
229
229
229
230
230
231
228
230
230
230
229
227
230
228
231

37
33
37
35
39
33
39
40
34
39
35
36
40
41
35
36
38
37
37
36
39
38
34
40
38
38
38
30
36
35
37
39
39
35
35
35
39
39
37
33
36
35
34
30
41
37
36
41
35
38
38
32
38
32
34
38
35
35
34
37

486
488
482
488
486
487
487
487
489
488
487
490
488
484
487
490
489
486
488
488
492
488
489
489
491
489
490
490
492
490
489
487
485
486
488
487
486
488
489
488
489
489
491
492
490
488
488
490
490
488
489
490
490
489
488
489
490
490
490
489

29456
29459
29471
29447
29451
29450
29441
29472
29451
29465
29469
29470
29457
29466
29452
29465
29470
29441
29476
29489
29473
29454
29442
29450
29476
29448
29455
29482
29483
29462
29475
29455
29455
29472
29462
29468
29468
29460
29471
29464
29471
29463
29466
29451
29459
29467
29441
29471
29448
29460
29444
29433
29466
29457
29459
29460
29460
29442
29457
29471

73523
73539
73539
73554
73554
73570
73570
73585
73585
73585
73601
73601
73617
73617
73632
73632
73632
73648
73648
73663
73663
73679
73679
73695
73695
73710
73710
73710
73726
73726
73741
73741
73757
73757
73773
73773
73788
73788
73788
73804
73819
73819
73835
73835
73851
73851
73866
73866
73882
73882
73882
73897
73897
73913
73913
73929
73929
73944
73944
73944

-13672
-2879
-14430
21064
-13598
-6780
-3375
-13906
-14552
7684
7680
-14514
-14249
24
-13946
-14210
-17471
-6627
11060
-14307
-14953
-1122
-14859
-9016
-14406
857
-14652
-7278
-12366
-5001
-11034
-14819
-14643
9912
3538
-15697
-14596
-15395
-14450
-13753
-1379
-5516
-13491
-14812
-32
-14351
-15263
-14539
1659
-14659
-3083
-13882
-14158
-13902
8922
-14069
-14693
-13535
-1327
-14229

47
40
46
46
39
45
40
47
39
44
42
43
46
43
48
47
35
40
48
48
47
48
43
47
46
44
41
42
48
41
44
44
46
38
49
40
46
45
44
47
46
45
46
43
45
45
43
48
43
44
41
42
43
47
48
42
47
38
46
45

-41
-43
-45
-46
-47
-43
-44
-41
-41
-45
-42
-42
-45
-47
-41
-41
-44
-39
-40
-41
-40
-46
-47
-42
-43
-47
-46
-43
-43
-44
-43
-44
-45
-45
-44
-43
-44
-43
-41
-45
-42
-44
-41
-43
-42
-44
-49
-45
-41
-42
-42
-46
-44
-49
-42
-42
-43
-42
-43
-44

285
287
284
280
284
285
284
283
286
283
286
287
285
285
279
281
285
285
282
285
284
285
286
282
286
284
283
281
283
286
286
280
283
279
282
283
281
283
279
277
284
281
285
282
277
283
279
283
280
279
284
283
281
276
285
285
285
287
283
283

230
229
227
229
224
228
225
230
228
231
230
229
231
229
230
227
228
231
227
230
230
230
231
230
230
229
232
231
222
231
229
229
230
229
222
227
228
230
227
230
228
225
230
227
229
229
230
223
230
227
229
231
228
229
227
230
227
230
229
228

38
36
38
38
37
35
39
39
39
32
37
37
35
38
35
34
40
34
39
38
38
32
34
35
38
39
38
37
38
33
37
40
34
32
33
38
38
38
40
36
39
35
38
35
36
34
37
41
38
37
36
36
38
34
34
40
38
38
29
38

488
492
490
490
489
491
489
486
488
489
488
491
491
486
487
488
489
491
489
490
490
490
484
490
490
489
487
492
487
487
486
488
489
490
489
490
490
492
486
486
490
491
490
490
490
489
488
489
488
491
488
490
487
489
490
484
489
486
490
490

29464
29474
29458
29462
29444
29471
29441
29470
29453
29455
29462
29459
29453
29466
29485
29463
29462
29472
29468
29457
29454
29449
29449
29426
29429
29468
29471
29453
29467
29461
29473
29457
29462
29449
29458
29464
29451
29473
29452
29460
29480
29486
29463
29469
29458
29469
29464
29463
29468
29439
29465
29456
29445
29455
29449
29479
29470
29458
29462
29466

73960
73960
73975
73975
73991
73991
74007
74007
74007
74022
74022
74038
74038
74053
74053
74053
74069
74069
74085
74085
74100
74100
74116
74116
74131
74131
74131
74147
74147
74163
74163
74178
74178
74178
74194
74194
74209
74209
74225
74225
74241
74241
74241
74256
74256
74272
74272
74287
74287
74303
74303
74319
74319
74319
74334
74334
74350
74350
74365
74365

-13954
-14135
9206
-842
6159
-17160
-14241
-13744
-15858
-13537
-13761
29201
-9783
-16189
-13506
-10547
2545
10876
8702
-13685
-8069
-13971
-14959
-18631
-13997
8545
-18721
8768
-9515
-17863
-13721
-13182
-16005
-17048
-14925
8266
3598
7276
-14244
-14092
-205
-15630
-10497
-15528
-15127
-15660
-14208
-13122
-13778
-13801
-18097
-14189
-14572
-11560
-13225
-14199
-1672
-13801
-14699
-14220

40
42
41
43
40
42
37
48
47
42
40
47
41
46
44
38
40
37
45
43
34
46
44
42
42
46
51
33
42
40
37
47
46
39
41
40
41
42
41
46
41
42
42
45
44
46
45
49
49
46
38
44
42
45
44
45
47
44
46
45

-41
-44
-44
-41
-43
-44
-43
-44
-42
-48
-44
-45
-46
-45
-42
-43
-42
-47
-45
-42
-43
-44
-50
-46
-47
-45
-44
-45
-44
-45
-42
-42
-47
-42
-41
-45
-45
-41
-49
-43
-47
-41
-41
-42
-46
-45
-43
-43
-43
-44
-47
-42
-42
-44
-40
-47
-40
-41
-43
-42

286
285
282
283
280
284
281
281
283
279
277
280
281
284
284
281
285
283
284
285
282
283
279
287
286
283
284
279
283
281
284
284
283
284
284
277
288
281
283
283
285
286
284
278
282
283
284
281
282
285
284
281
282
285
285
283
280
284
282
282

229
229
231
228
227
227
228
224
228
227
229
229
226
225
228
224
228
229
226
226
230
228
228
229
230
229
230
229
227
227
230
229
229
230
229
230
227
230
227
227
228
230
231
228
228
229
229
229
226
231
226
229
230
228
228
229
229
227
230
229

33
37
38
41
37
43
39
40
35
33
37
38
38
37
39
37
39
38
37
34
30
40
40
36
37
38
37
40
35
39
41
34
40
36
41
36
34
31
39
37
38
39
37
38
32
38
32
34
32
36
35
39
38
34
39
28
32
37
34
35

491
489
489
490
492
493
492
489
490
492
489
489
489
490
490
487
489
483
489
492
489
490
487
490
484
489
490
488
488
489
489
489
492
491
488
489
490
489
492
489
491
488
490
491
488
486
489
489
489
488
489
487
488
488
486
489
485
488
492
490

29481
29470
29473
29480
29476
29467
29468
29479
29460
29461
29454
29443
29453
29454
29453
29432
29440
29431
29459
29457
29452
29466
29456
29449
29454
29470
29443
29478
29471
29473
29435
29471
29463
29451
29451
29471
29465
29467
29477
29477
29447
29461
29461
29448
29459
29450
29473
29463
29455
29460
29484
29472
29458
29468
29433
29452
29450
29443
29446
29463

74365
74381
74381
74397
74397
74412
74412
74428
74428
74428
74443
74443
74459
74459
74475
74475
74490
74490
74506
74506
74521
74521
74521
74537
74537
74553
74553
74568
74568
74584
74584
74599
74599
74615
74615
74615
74631
74631
74646
74646
74662
74662
74677
74677
74677
74693
74693
74709
74709
74724
74724
74724
74740
74740
74755
74755
74771
74771
74787
74787

-14047
-14850
8638
-13624
-14140
-5913
-10947
-13846
-14011
-13500
-1274
-14703
10498
-16120
-14039
-9770
-13877
-13915
-15504
-15742
-11221
-14472
-13971
-14260
-14344
-14368
-14572
-14567
-17936
-9731
-13163
-15343
-9091
-14523
-12874
-13243
-4614
-13840
-5115
9542
-10050
-6765
-14502
-8951
-13650
-15286
-14567
-9576
-13822
9301
-14179
9304
-13477
-18519
-16912
-13821
15713
-13935
-14651
-13284

43
49
47
40
44
38
46
45
45
41
47
45
46
43
37
46
42
41
44
48
45
44
38
45
41
44
42
45
37
42
47
37
45
46
45
46
39
45
48
42
47
48
42
45
46
47
44
41
44
44
44
42
40
44
45
37
42
44
45
44

-42
-41
-42
-39
-42
-45
-42
-45
-47
-43
-44
-44
-41
-44
-44
-44
-41
-43
-44
-44
-42
-42
-47
-47
-43
-41
-42
-40
-42
-44
-46
-44
-44
-40
-41
-43
-41
-42
-42
-42
-43
-41
-41
-45
-46
-46
-43
-42
-43
-40
-42
-45
-45
-45
-43
-47
-43
-46
-43
-44

283
283
281
282
281
281
279
285
280
283
279
283
280
281
284
287
283
283
283
282
284
281
286
284
284
276
284
284
285
284
280
286
285
280
278
286
284
286
279
284
286
278
283
284
282
281
281
285
283
287
279
283
285
285
286
286
283
287
285
284

222
231
226
229
227
230
230
225
230
229
229
228
231
230
231
228
230
231
230
223
227
227
229
226
230
229
231
230
228
227
227
231
226
228
228
229
230
228
226
229
227
227
226
228
229
225
226
228
227
227
225
226
227
227
227
227
228
226
229
227

38
37
30
39
37
36
37
36
30
38
38
37
39
37
34
38
38
35
32
35
39
34
38
37
33
35
36
39
36
41
29
40
35
37
40
38
34
34
34
38
36
33
37
37
36
36
35
40
38
34
34
36
40
32
35
36
36
39
39
38

491
489
490
488
485
488
490
488
491
492
488
490
491
489
488
491
489
487
491
487
491
489
489
491
489
491
490
486
492
491
492
491
488
491
490
491
489
489
488
489
490
490
487
491
490
490
489
488
489
486
488
489
489
490
487
487
489
492
486
486

29465
29455
29460
29455
29464
29455
29447
29449
29454
29459
29456
29481
29455
29446
29438
29450
29459
29447
29452
29463
29468
29464
29454
29447
29452
29432
29459
29453
29460
29467
29464
29460
29459
29463
29453
29444
29466
29466
29453
29478
29474
29451
29454
29456
29458
29465
29453
29466
29459
29441
29468
29457
29451
29473
29444
29443
29458
29445
29470
29464

74787
74802
74802
74818
74818
74833
74833
74849
74849
74865
74865
74880
74880
74880
74896
74896
74911
74911
74927
74927
74943
74943
74958
74958
74974
74974
74989
74989
75005
75005
75005
75021
75021
75036
75036
75052
75052
75067
75067
75083
75083
75099
75099
75099
75114
75114
75130
75130
75145
75145
75161
75161
75161
75177
75177
75192
75192
75208
75208
75223

-11642
-13550
-13947
8835
-13302
-14208
-13607
-14585
-14270
-14534
-13741
-16166
-13482
-14050
-14507
-17757
13932
-4036
-14316
1414
-10677
-13190
-16646
-16590
-13873
-12792
-14562
996
-2058
-13592
-13625
-14655
-14110
9535
7722
-14604
-8931
-15768
-13690
-3234
-13888
-12802
-14660
9752
-13612
-9859
-14097
2038
4921
3128
-14682
8401
-13449
-15081
-13821
346
-14780
-14338
-13625
-13728

43
43
45
37
41
42
42
43
48
41
45
50
39
42
43
43
43
47
42
43
46
43
46
41
44
42
40
42
46
41
48
44
44
48
44
44
43
41
42
46
40
44
45
44
42
40
39
42
38
45
43
42
44
39
44
42
46
46
42
42

-47
-42
-42
-41
-44
-42
-42
-45
-43
-44
-44
-45
-43
-43
-49
-47
-40
-43
-42
-48
-43
-44
-46
-44
-41
-44
-48
-42
-40
-42
-42
-43
-42
-42
-41
-49
-41
-42
-47
-45
-38
-45
-45
-42
-42
-41
-42
-44
-42
-41
-49
-45
-45
-48
-43
-44
-43
-46
-44
-43

285
282
282
283
283
280
282
285
286
284
284
283
283
286
285
284
286
281
281
282
283
285
282
281
281
285
287
281
284
278
288
282
287
285
284
283
281
284
282
282
283
282
284
284
277
285
283
285
284
278
283
285
285
283
285
282
285
285
279
283

228
228
228
230
228
226
229
220
227
229
226
230
229
226
227
228
230
230
229
227
228
224
226
228
231
228
230
226
227
229
230
230
227
228
228
223
226
227
225
228
225
230
229
227
229
223
230
228
227
225
230
229
227
224
230
227
229
228
229
229

35
37
39
35
36
31
37
35
33
34
39
40
37
35
37
39
32
35
32
41
38
34
37
31
37
33
35
38
36
40
40
39
37
38
32
33
36
40
33
36
39
39
34
37
39
31
39
39
35
37
37
35
36
33
34
33
39
38
38
41

488
488
490
486
488
488
488
486
488
487
485
490
486
490
488
489
489
488
489
490
487
489
488
487
488
488
486
486
486
487
489
488
487
490
488
486
489
489
491
489
491
489
489
492
492
487
489
488
490
490
489
489
489
490
490
489
490
490
486
489

29444
29469
29468
29469
29448
29463
29442
29494
29440
29446
29440
29450
29460
29465
29447
29457
29453
29419
29454
29437
29467
29468
29458
29443
29448
29437
29462
29447
29440
29461
29467
29471
29464
29451
29458
29457
29478
29449
29450
29461
29477
29448
29459
29477
29446
29472
29436
29444
29448
29448
29448
29464
29450
29461
29456
29460
29453
29455
29455
29464

75223
75239
75239
75255
75255
75270
75270
75270
75286
75286
75301
75301
75317
75317
75333
75333
75333
75348
75348
75364
75364
75379
75379
75395
75395
75395
75411
75411
75426
75426
75442
75442
75457
75457
75457
75473
75473
75489
75489
75504
75504
75520
75520
75535
75535
75535
75551
75551
75567
75567
75582
75582
75598
75598
75613
75613
75613
75629
75629
75645

-12814
-13914
-5303
-13670
-17041
-16165
-15160
-14715
-14239
-15365
-14744
-14219
-11968
-16057
-220
808
-13201
-7824
3599
-8816
-14263
-25
-1184
-1319
-13987
-16501
-11198
-13717
-15195
-11984
-14628
-16795
-13962
-13902
-12109
-14505
-14020
-13418
-17544
-4677
-13713
-4183
-14218
-9694
-15557
-10753
-14458
-13984
-14968
-14461
10077
-3152
-13697
-14259
-14160
-13278
-14134
-13717
-13156
-16557

40
44
45
44
42
36
40
42
46
42
44
41
38
39
40
43
40
43
46
43
46
43
46
36
45
46
42
45
42
48
43
44
43
45
45
45
41
44
40
39
41
42
45
44
42
41
41
40
44
45
39
47
47
44
43
44
38
44
42
42

-41
-45
-42
-45
-43
-44
-41
-43
-45
-44
-44
-44
-47
-46
-44
-42
-46
-41
-50
-43
-41
-44
-44
-44
-42
-43
-46
-44
-41
-42
-43
-41
-45
-44
-48
-42
-43
-44
-44
-43
-43
-44
-40
-48
-42
-40
-42
-44
-43
-47
-44
-41
-43
-42
-42
-43
-41
-41
-42
-39

282
283
287
281
284
284
281
279
283
282
281
282
281
281
274
286
283
279
285
283
284
282
282
282
283
284
283
284
283
285
283
282
283
282
278
278
282
284
284
282
281
279
285
280
285
285
282
283
285
284
284
283
286
284
284
282
283
282
281
283

230
228
226
229
227
228
228
226
230
223
228
230
230
229
227
229
228
227
230
230
228
229
230
229
228
228
226
225
224
229
225
228
227
230
228
227
227
228
229
230
229
227
221
228
228
228
231
228
228
229
231
229
228
229
230
231
230
228
229
228

38
41
38
38
30
37
33
33
33
37
35
37
34
35
35
36
37
32
40
37
37
32
40
40
37
36
32
39
38
38
36
40
35
34
34
39
33
39
37
37
42
39
35
41
35
40
40
33
33
40
37
33
31
32
35
39
37
35
37
36

488
492
489
488
490
487
490
491
487
491
489
489
491
487
490
489
489
490
491
490
489
489
490
485
488
490
491
492
490
490
483
490
487
488
489
490
489
487
489
489
487
489
487
488
489
491
491
489
489
490
490
490
490
488
491
487
486
489
489
487

29447
29437
29467
29450
29466
29475
29472
29458
29452
29468
29461
29461
29447
29451
29466
29478
29483
29461
29460
29479
29454
29440
29477
29478
29445
29468
29472
29454
29453
29471
29453
29464
29471
29445
29439
29457
29441
29451
29459
29469
29449
29458
29481
29463
29459
29472
29459
29451
29452
29462
29421
29449
29440
29454
29466
29444
29448
29453
29451
29466

75645
75660
75660
75676
75676
75676
75691
75691
75707
75707
75723
75723
75738
75738
75754
75754
75769
75769
75785
75785
75801
75801
75801
75816
75816
75832
75832
75847
75847
75863
75863
75863
75879
75879
75894
75894
75910
75910
75925
75925
75925
75941
75941
75957
75957
75972
75972
75988
75988
76003
76003
76003
76019
76019
76035
76035
76050
76050
76066
76066

-12893
-14980
-13729
-15586
-10266
-14468
-15074
-14398
9789
-1444
-14233
-14187
-1636
-14812
-18394
-17702
-7496
-6224
-14140
-15794
-17520
-14572
8430
-13400
-9681
-2758
9494
-14223
-15313
-3414
-6995
-7957
-6535
-13970
-54
-15532
-14740
-12383
-13770
2802
-6299
-12853
-9711
-14438
-5327
-14522
9296
-13591
-13092
-14727
9637
-12760
-10594
-13368
-14085
-12911
12678
-14588
-14939
9579

48
44
40
44
43
43
39
49
44
42
40
36
40
45
43
49
32
41
38
44
40
41
42
43
44
43
41
41
38
42
38
48
41
46
39
48
46
41
45
46
44
46
44
44
45
34
45
41
45
46
45
37
44
41
42
41
42
43
42
46

-41
-43
-43
-43
-43
-41
-45
-45
-45
-41
-43
-46
-44
-44
-43
-42
-44
-45
-45
-45
-41
-40
-47
-42
-47
-46
-41
-44
-44
-41
-45
-43
-45
-43
-43
-41
-42
-42
-46
-44
-43
-42
-45
-48
-43
-43
-45
-39
-47
-40
-42
-40
-44
-44
-44
-42
-44
-41
-44
-43

282
283
285
282
283
281
285
279
278
279
281
284
277
280
276
282
283
283
281
282
282
285
282
284
278
280
282
281
278
274
281
285
282
282
283
281
279
282
279
282
281
282
281
284
281
283
282
281
280
283
284
283
282
284
286
283
282
279
283
280

230
228
229
227
228
229
227
229
228
229
229
230
227
227
227
230
227
231
223
228
230
228
228
226
226
227
228
228
229
226
230
228
230
225
227
226
227
230
229
229
229
225
228
230
228
230
229
228
228
232
223
221
228
229
228
227
229
228
229
230

37
39
36
38
37
39
35
41
37
41
33
38
37
40
33
36
39
32
32
38
38
36
34
41
41
37
39
41
36
36
39
34
36
37
41
42
39
29
36
33
39
38
40
38
38
31
34
40
38
32
38
34
36
35
33
38
38
42
39
36

488
491
487
488
488
490
490
487
489
489
491
491
488
488
490
492
488
490
490
489
489
488
490
486
488
488
490
490
493
489
487
489
489
489
489
489
489
488
490
487
489
487
491
487
491
488
487
489
489
489
490
490
489
491
491
487
492
488
488
490

29460
29442
29472
29445
29464
29443
29453
29457
29454
29458
29447
29452
29479
29436
29461
29463
29450
29428
29455
29448
29464
29447
29439
29430
29470
29438
29477
29472
29440
29458
29446
29455
29461
29439
29436
29455
29449
29452
29461
29441
29464
29465
29462
29462
29432
29452
29462
29445
29454
29476
29450
29453
29455
29463
29458
29467
29449
29457
29460
29449

76081
76081
76097
76097
76113
76113
76113
76128
76128
76144
76144
76159
76159
76175
76175
76175
76191
76191
76206
76206
76222
76222
76237
76237
76237
76253
76253
76269
76269
76284
76284
76300
76300
76300
76315
76315
76331
76331
76347
76347
76362
76362
76362
76378
76378
76393
76393
76409
76409
76425
76425
76425
76440
76440
76456
76456
76471
76471
76487
76487

9267
-14029
-13739
-13762
7594
-14498
-13245
-14945
-14266
-12653
-14300
-11376
-13940
-14222
243
-14006
-14193
-13078
-13006
-1275
-13953
-1474
-18117
5295
-14200
3281
-4983
-16116
10976
-10139
-14703
-7498
-14183
-16250
15332
62
-14321
-16012
-14599
10183
8124
-13655
8533
-17717
-13685
-13201
-15092
-13976
-14328
-14082
-14144
-14176
-14076
-15009
-12981
-13429
-14000
-7913
8660
-15074

40
43
47
43
40
49
39
42
45
43
46
37
42
39
40
45
44
43
45
47
47
45
38
39
45
41
43
41
41
42
45
38
43
42
40
46
41
42
44
40
41
49
45
41
43
44
45
41
40
43
40
38
37
42
46
40
43
42
47
48

-43
-45
-46
-44
-50
-43
-47
-43
-39
-43
-50
-44
-45
-44
-46
-45
-44
-43
-44
-44
-42
-47
-42
-42
-46
-43
-41
-46
-46
-45
-43
-45
-41
-43
-42
-45
-43
-42
-45
-41
-42
-43
-43
-43
-43
-45
-46
-41
-45
-40
-43
-44
-41
-44
-43
-43
-43
-41
-43
-41

281
283
285
282
280
285
276
280
284
283
280
281
282
283
278
282
279
280
282
282
282
283
283
279
283
283
280
282
275
284
284
286
285
280
275
283
282
284
281
285
281
281
283
282
282
278
286
284
284
283
286
280
279
285
284
285
281
281
277
284

228
229
227
225
229
228
228
230
227
228
229
231
223
229
228
229
222
228
230
223
227
226
228
231
228
228
229
230
228
231
225
227
227
228
227
230
229
228
230
228
227
227
229
230
227
225
225
226
227
229
226
226
228
230
226
228
229
228
229
227

41
38
37
37
37
38
40
35
38
35
41
35
40
37
40
30
38
43
30
38
33
38
37
36
38
39
38
39
35
38
36
34
39
34
39
39
37
40
37
38
38
39
42
39
36
39
41
42
35
36
38
36
34
37
37
40
41
40
40
36

487
489
488
487
488
487
490
486
485
489
489
490
489
490
490
490
490
489
487
490
489
488
489
487
489
488
483
489
490
490
488
490
490
492
489
490
492
490
486
489
487
488
489
490
489
488
488
489
488
489
489
487
486
489
488
489
488
490
487
487

29459
29447
29467
29455
29459
29448
29445
29462
29451
29426
29447
29461
29469
29442
29457
29444
29454
29472
29455
29456
29448
29459
29458
29465
29452
29443
29448
29455
29460
29436
29473
29460
29451
29465
29474
29462
29461
29451
29449
29469
29458
29461
29460
29459
29465
29457
29471
29472
29457
29454
29449
29465
29452
29465
29465
29470
29483
29467
29476
29459

76487
76503
76503
76518
76518
76534
76534
76549
76549
76549
76565
76565
76581
76581
76596
76596
76612
76612
76612
76627
76627
76643
76643
76659
76659
76674
76674
76690
76690
76705
76705
76705
76721
76721
76737
76737
76752
76752
76768
76768
76768
76783
76783
76799
76799
76815
76815
76830
76830
76830
76846
76846
76861
76861
76877
76877
76893
76893
76893
76908

-14172
-14153
-14056
-13933
-17336
-14921
-14218
-14006
8446
387
7633
-14475
-14742
-15648
9626
970
-5087
-12286
-9784
-14453
-1443
-18564
-13284
-14112
-9409
-14385
-13942
-17684
-15177
-8805
-15302
-14127
-13909
1084
-13372
-10730
-13768
-13539
9257
-14628
-14405
-14049
-13633
8657
8034
-16447
318
1589
-13589
-14393
-1430
6169
-13084
-9551
-14076
15547
-16409
25856
9445
-13261

47
42
44
43
45
41
41
42
39
37
36
39
44
39
47
43
44
37
42
41
45
43
46
46
46
46
39
44
43
48
39
42
37
42
41
43
46
39
42
42
42
48
46
43
42
44
47
46
43
49
47
41
46
44
44
47
43
42
44
45

-43
-44
-44
-42
-44
-42
-42
-45
-42
-45
-45
-46
-45
-43
-42
-42
-43
-43
-45
-43
-47
-42
-43
-46
-46
-41
-48
-43
-44
-42
-43
-41
-43
-45
-43
-43
-47
-43
-47
-47
-42
-43
-43
-47
-45
-45
-43
-43
-41
-42
-48
-42
-42
-43
-40
-42
-43
-41
-42
-45

283
283
284
286
286
284
286
284
285
279
278
285
282
284
287
283
283
284
284
284
279
282
284
281
280
282
281
287
281
280
287
282
285
280
286
283
283
284
279
286
279
281
284
285
283
281
284
282
282
282
285
285
280
282
283
287
285
285
286
278

227
228
228
227
229
227
227
229
227
225
226
229
229
227
230
226
227
231
229
228
229
226
228
228
228
228
229
225
230
231
226
223
227
223
230
224
226
225
227
224
229
230
230
227
228
228
227
229
229
229
231
227
229
228
227
229
228
227
226
229

40
36
39
39
39
32
39
37
35
35
36
37
35
33
40
34
41
38
38
35
39
41
34
35
36
40
36
35
40
39
35
39
37
35
38
31
35
39
37
30
38
36
40
34
40
38
40
32
34
32
32
35
33
34
34
35
30
38
40
37

488
489
489
487
489
489
489
490
489
487
489
490
489
490
488
488
491
487
491
486
488
489
490
489
491
488
491
491
487
487
488
487
487
489
490
490
490
486
488
489
488
485
488
488
487
487
487
488
487
489
491
488
487
490
486
489
489
490
488
489

29461
29471
29454
29460
29453
29435
29453
29464
29462
29424
29435
29480
29472
29466
29450
29469
29455
29470
29441
29470
29454
29466
29453
29474
29440
29450
29456
29461
29444
29473
29465
29467
29464
29467
29461
29446
29462
29493
29465
29466
29454
29464
29442
29446
29482
29456
29457
29459
29446
29456
29455
29465
29450
29472
29443
29455
29465
29468
29463
29446

76924
76924
76924
76939
76939
76955
76955
76971
76971
76986
76986
77002
77002
77002
77017
77017
77033
77033
77049
77049
77064
77064
77080
77080
77080
77095
77095
77111
77111
77127
77127
77142
77142
77158
77158
77158
77173
77173
77189
77189
77205
77205
77205
77220
77220
77236
77236
77251
77251
77267
77267
77283
77283
77298
77298
77314
77314
77314
77329
77329

-14650
2718
175
-18789
-1352
10027
-13456
-14317
-12339
-3311
-13538
-12372
-6969
-15444
-14471
-9278
-14875
-14293
6848
-6858
-14533
-13402
2137
6688
-15371
-13955
8325
-14162
-13112
-14367
-10547
8657
-15210
-14128
-14754
-14184
-5488
19703
-14112
-14868
-15477
-13932
-14683
-13430
1207
-15352
-9880
10671
-14667
-12653
-12980
-13488
-7031
-13642
-16511
-3420
-14139
-14565
-2993
8953

39
50
45
42
47
41
42
45
46
38
43
40
39
41
42
41
45
42
43
42
44
38
45
44
44
38
42
39
44
35
46
47
44
37
43
40
45
35
44
50
39
49
44
38
40
42
37
41
39
43
40
42
43
45
45
41
47
39
42
42

-41
-41
-44
-44
-43
-43
-42
-42
-40
-42
-44
-42
-43
-44
-43
-42
-41
-43
-44
-44
-45
-40
-44
-43
-47
-43
-44
-46
-43
-45
-43
-47
-42
-44
-43
-43
-43
-43
-43
-43
-45
-44
-45
-44
-43
-44
-47
-47
-46
-44
-43
-43
-42
-45
-43
-41
-43
-43
-44
-44

287
276
286
284
286
283
282
283
283
283
285
286
282
281
282
284
283
284
281
282
285
285
283
284
286
283
281
282
286
284
277
283
281
283
283
278
282
285
284
285
288
282
284
280
282
281
284
287
276
283
285
278
281
284
283
285
285
285
285
282

227
231
228
228
224
230
229
225
229
230
230
231
227
228
230
229
227
227
228
229
224
230
228
230
230
228
231
227
225
231
227
230
227
230
225
229
229
229
231
228
230
231
229
229
225
228
228
230
226
228
228
230
227
231
228
228
226
231
228
227

35
37
35
32
40
38
37
37
37
38
38
32
36
33
40
34
38
37
39
38
40
36
40
42
38
40
36
33
30
40
40
40
41
36
39
39
36
38
41
33
39
34
41
37
40
42
34
35
34
37
36
32
38
35
33
41
33
37
36
34

489
489
491
491
490
491
488
491
489
491
489
488
490
489
489
491
486
489
489
484
487
489
489
489
487
488
490
488
487
490
485
488
490
489
491
491
491
490
490
488
489
490
486
489
491
488
490
490
490
488
490
490
488
489
488
490
491
489
489
490

29445
29452
29447
29447
29456
29469
29480
29439
29453
29467
29466
29461
29490
29458
29479
29474
29461
29461
29435
29455
29471
29466
29459
29475
29471
29458
29463
29455
29465
29449
29436
29451
29463
29466
29443
29453
29452
29455
29455
29436
29442
29453
29428
29452
29451
29468
29449
29445
29455
29465
29456
29444
29427
29460
29467
29468
29467
29450
29454
29462

77345
77345
77361
77361
77376
77376
77376
77392
77392
77407
77407
77423
77423
77439
77439
77454
77454
77470
77470
77485
77501
77501
77501
77517
77517
77517
77532
77532
77548
77548
77563
77563
77579
77579
77595
77595
77595
77610
77610
77626
77626
77641
77641
77641
77657
77657
77673
77673
77688
77688
77704
77704
77704
77719
77719
77735
77735
77751
77751
77766

-16181
-7406
-14584
-14187
-260
8117
8387
-13049
-13568
-13546
-13734
-13753
-13910
-15695
9644
7116
-15658
-11045
8538
-7324
-14040
-4554
-14118
-4338
-12955
-14084
-2845
-13370
-14296
-13284
-14452
-13890
-2404
-1951
-16331
-13743
-15530
-13797
-14850
-5583
-15459
-14295
7199
4236
-15146
-14302
-10455
-14694
-17707
8974
-14373
9185
27189
560
-14975
-13543
8730
-15867
-17960
-5176

42
42
37
43
42
42
40
46
40
42
44
39
47
47
45
42
41
38
40
38
41
36
44
48
37
41
41
44
40
43
43
49
43
44
41
41
41
38
37
41
45
41
40
42
40
41
42
42
40
47
40
43
42
45
38
47
43
43
49
46

-42
-44
-41
-40
-42
-44
-42
-42
-48
-42
-44
-44
-44
-43
-43
-42
-44
-47
-42
-45
-43
-43
-42
-46
-43
-43
-41
-43
-44
-42
-48
-44
-43
-44
-47
-42
-43
-41
-46
-46
-41
-41
-42
-45
-43
-42
-42
-46
-45
-43
-40
-44
-42
-43
-44
-43
-44
-43
-47
-44

279
281
282
281
283
285
279
284
283
282
279
279
283
286
282
283
277
281
281
284
281
285
280
285
283
284
278
283
282
277
283
280
282
283
282
284
280
283
279
282
280
283
281
282
282
283
285
286
283
282
283
283
283
283
276
284
279
285
281
280

228
229
231
230
227
229
226
229
226
229
228
231
230
228
228
231
228
231
228
229
228
230
230
229
229
227
227
228
227
222
229
231
231
231
232
228
230
228
228
225
229
227
229
228
229
226
230
229
228
229
222
230
226
228
228
230
229
228
227
225

35
40
39
37
39
34
36
37
37
39
35
32
36
36
42
35
40
38
38
40
37
36
40
36
40
36
40
36
34
34
34
37
35
38
35
35
37
35
33
34
42
29
41
36
39
36
31
34
35
37
36
39
38
38
33
37
37
34
36
38

487
491
491
490
490
490
488
490
484
490
491
488
488
486
485
487
489
489
487
487
490
488
489
491
488
488
492
489
488
487
491
488
490
485
489
485
484
490
490
485
489
486
488
490
489
488
488
487
486
488
485
487
487
487
489
489
490
488
490
489

29481
29461
29454
29450
29459
29450
29461
29450
29458
29454
29454
29465
29436
29443
29457
29434
29446
29454
29452
29456
29455
29443
29457
29463
29450
29464
29444
29445
29430
29440
29467
29450
29449
29464
29438
29481
29462
29450
29452
29467
29458
29465
29479
29454
29460
29481
29453
29447
29457
29451
29473
29475
29460
29464
29467
29458
29459
29478
29467
29473

77766
77782
77782
77782
77797
77797
77813
77813
77829
77829
77829
77844
77844
77860
77860
77875
77875
77891
77891
77891
77907
77922
77922
77922
77938
77938
77953
77953
77969
77969
77985
77985
77985
78000
78000
78016
78016
78031
78031
78047
78047
78047
78063
78063
78078
78078
78094
78094
78109
78109
78109
78125
78125
78141
78141
78156
78156
78172
78172
78187

-14228
8686
-5230
-1209
-14141
-15548
-12688
-14262
-12674
-15442
8114
-13857
-13215
-14883
-14454
-14132
1702
-2854
-14250
-7688
-4539
-12034
-17158
-13941
32764
-13843
6994
9923
-14689
-8951
-13954
-15038
-2181
-14231
-13511
-14773
-13823
-13957
-5230
-8619
-14089
-13769
-14037
-14051
1970
-15111
-14797
-12890
16805
-14103
-13233
-14268
-14429
-14380
-14450
11934
-14056
-13840
-4046
7066

40
38
44
39
40
42
41
49
44
45
41
47
37
45
45
39
42
42
47
44
47
45
41
40
44
46
49
36
44
45
44
47
40
45
46
40
38
36
42
44
41
41
42
43
40
43
42
44
49
47
48
44
41
46
44
38
41
44
40
40

-44
-43
-45
-41
-42
-42
-43
-40
-41
-43
-43
-41
-43
-46
-46
-43
-42
-41
-44
-42
-46
-43
-47
-42
-46
-43
-45
-43
-46
-44
-44
-46
-46
-44
-46
-47
-42
-42
-43
-44
-43
-46
-42
-42
-43
-44
-43
-45
-42
-42
-42
-41
-44
-46
-42
-42
-45
-43
-47
-42

280
283
286
280
283
285
283
286
278
279
281
279
278
279
283
283
281
287
281
281
273
277
280
284
284
281
285
282
287
283
283
283
284
283
279
281
280
283
282
280
282
284
286
285
279
283
287
282
285
280
280
282
283
286
285
285
281
281
286
286

228
228
227
230
229
231
226
229
229
227
229
228
228
229
227
228
230
229
227
231
229
227
229
227
228
231
223
228
229
230
229
232
229
226
224
227
231
231
231
228
225
225
228
229
228
227
229
230
228
229
229
227
224
225
229
229
226
227
227
230

37
33
33
32
35
32
37
36
37
35
40
34
41
35
37
32
35
35
38
40
38
42
38
36
38
33
34
38
33
39
38
39
36
36
40
35
40
39
34
39
38
41
36
39
36
38
39
38
39
41
36
39
37
39
37
33
38
37
42
38

490
489
488
491
487
492
490
488
489
491
488
490
491
488
481
487
488
487
487
489
485
490
487
490
489
488
483
489
490
489
491
488
487
485
488
491
489
492
489
489
492
488
487
489
487
487
486
488
488
490
489
490
489
489
489
491
491
488
490
484

29457
29453
29458
29444
29469
29469
29468
29474
29466
29449
29450
29450
29447
29455
29463
29447
29465
29446
29461
29470
29455
29447
29480
29472
29486
29482
29445
29462
29475
29456
29458
29464
29453
29461
29445
29457
29476
29465
29458
29445
29470
29436
29456
29466
29450
29474
29465
29438
29444
29454
29460
29453
29474
29461
29454
29459
29443
29467
29479
29481

78187
78203
78203
78219
78219
78234
78234
78234
78250
78250
78265
78265
78281
78281
78297
78297
78297
78312
78312
78328
78328
78343
78343
78359
78359
78359
78375
78375
78390
78406
78406
78406
78421
78421
78437
78437
78453
78453
78453
78468
78468
78484
78484
78499
78499
78515
78515
78515
78531
78531
78546
78546
78562
78562
78577
78577
78577
78593
78593
78609

-17015
8809
-4121
-18115
9702
-17756
-14427
-13720
-5719
-14500
-13218
-13684
9855
-14150
-14381
-11107
-14900
-7801
2381
-13311
-14941
-6137
-13957
-14119
7433
-14055
-13923
-14780
-13468
-13819
-14530
-13990
-4674
-13967
-17416
-13262
-14647
-13909
-14832
-13753
7888
-12857
-9344
-13979
-13209
-13704
-8445
4264
-7530
-14868
-13849
-14097
-14228
-14588
-14084
-13978
-13566
9007
-16606
304

44
39
39
48
39
44
46
41
39
44
40
43
45
38
45
41
43
46
46
40
44
45
43
42
46
44
46
43
43
44
45
46
47
44
45
43
45
41
47
45
43
41
46
38
45
46
45
42
41
44
41
44
40
47
44
41
44
44
38
43

-45
-43
-44
-44
-44
-43
-43
-46
-44
-43
-50
-46
-45
-43
-44
-43
-50
-47
-41
-43
-44
-45
-44
-44
-44
-44
-44
-43
-42
-44
-48
-46
-49
-46
-45
-44
-47
-43
-44
-45
-44
-42
-48
-46
-46
-44
-43
-43
-44
-43
-43
-41
-42
-48
-42
-49
-45
-45
-45
-42

283
288
285
283
277
280
286
280
282
282
278
280
281
282
276
284
280
285
278
286
279
282
279
283
281
282
286
285
282
285
283
279
280
286
283
278
279
281
284
284
283
280
283
281
284
282
281
282
284
280
285
281
283
280
282
281
280
285
281
285

225
226
228
228
229
227
230
228
226
230
224
226
232
230
227
226
229
228
226
226
228
230
227
230
227
228
230
229
230
227
230
229
228
228
231
229
230
230
228
230
230
227
228
231
229
229
231
231
228
228
227
230
226
227
229
228
230
231
228
225

30
37
36
31
39
42
38
33
35
38
41
37
40
39
41
35
44
37
37
35
38
41
38
39
34
41
41
37
35
36
34
41
32
34
42
29
44
39
39
34
40
39
40
40
41
42
36
41
40
35
41
41
37
42
41
38
35
41
42
36

490
490
487
490
489
490
489
488
489
490
491
488
490
490
489
489
489
491
491
491
491
487
488
488
486
491
490
489
487
489
491
491
487
490
488
490
491
489
486
486
487
489
490
490
490
489
488
490
485
488
487
487
488
491
492
490
488
489
490
489

29455
29463
29455
29454
29451
29461
29455
29447
29463
29458
29452
29456
29472
29452
29453
29458
29458
29452
29453
29457
29436
29457
29460
29447
29449
29457
29469
29453
29456
29483
29466
29459
29458
29447
29464
29461
29466
29470
29479
29440
29445
29452
29460
29454
29450
29472
29449
29453
29458
29451
29483
29445
29451
29464
29469
29440
29457
29460
29460
29472

78609
78624
78624
78640
78640
78640
78655
78655
78671
78671
78687
78687
78702
78702
78718
78718
78733
78733
78733
78749
78749
78765
78765
78780
78780
78796
78796
78796
78811
78811
78827
78827
78843
78843
78858
78858
78858
78874
78874
78889
78889
78905
78905
78921
78921
78921
78936
78936
78952
78952
78967
78967
78983
78983
78983
78999
78999
79014
79014
79030

-2148
-15468
-13455
-14614
-13543
-14394
-14070
-14462
8256
-14132
-15105
-14205
9428
-15233
7791
-14007
-4302
9733
-14291
-12827
-13870
-12581
-15049
-922
-16346
-14175
-13794
9216
8438
-13881
-14532
-14602
-16748
-15698
-13887
-15030
-14266
-14502
-13725
-16535
6450
-14283
-9795
-14567
-13345
32764
-13639
-3679
-14490
-13048
-13413
-1013
-7058
-13533
-14799
-14080
-14018
-14875
-13577
-14229

42
42
40
44
41
38
45
42
44
47
37
49
45
43
44
35
42
41
47
45
43
41
49
40
43
42
40
41
41
41
44
38
41
40
47
32
44
39
44
43
43
45
43
41
43
47
42
47
44
45
41
43
45
44
41
42
43
42
37
45

-45
-47
-44
-44
-44
-43
-42
-42
-44
-43
-44
-42
-41
-42
-45
-49
-50
-47
-41
-50
-44
-44
-41
-44
-46
-43
-42
-46
-44
-44
-43
-41
-43
-44
-44
-42
-45
-43
-42
-46
-43
-46
-46
-42
-46
-45
-44
-44
-41
-42
-46
-45
-44
-49
-46
-44
-47
-43
-43
-44

282
283
285
281
285
284
285
281
283
281
286
281
283
286
282
284
281
281
279
279
278
285
283
280
278
284
282
286
284
282
285
283
286
281
281
286
283
284
284
281
280
283
281
283
285
285
280
283
284
279
284
281
283
286
279
283
280
281
280
283

230
231
231
231
230
224
229
231
231
232
225
232
229
230
224
228
229
228
223
228
228
229
229
231
229
232
232
230
233
231
232
233
223
233
233
228
231
227
232
225
230
228
230
224
231
226
228
230
230
228
226
228
230
226
229
230
229
230
229
230

38
43
41
39
41
38
34
40
39
35
39
36
35
38
38
36
39
36
39
31
39
38
38
36
35
36
36
39
36
37
32
42
39
37
37
35
35
39
37
39
39
40
40
37
40
35
35
43
37
39
37
42
37
39
37
37
36
34
37
38

490
487
490
486
488
489
484
483
491
489
488
486
488
483
490
489
488
486
486
487
485
483
489
488
489
488
487
487
490
488
485
485
489
488
487
488
489
490
488
487
492
490
489
488
489
488
490
488
486
487
490
488
488
491
486
488
489
488
488
493

29455
29455
29463
29481
29459
29453
29452
29460
29467
29466
29454
29484
29502
29470
29467
29466
29474
29480
29487
29469
29450
29462
29470
29438
29472
29457
29465
29465
29488
29461
29472
29460
29464
29445
29448
29478
29465
29462
29451
29461
29471
29457
29452
29453
29456
29478
29480
29460
29474
29444
29459
29474
29465
29468
29467
29447
29454
29434
29437
29463

79030
79045
79045
79045
79061
79061
79077
79077
79092
79092
79108
79108
79108
79123
79123
79139
79139
79155
79155
79170
79170
79186
79186
79186
79201
79201
79217
79217
79233
79233
79233
79248
79248
79264
79264
79279
79279
79295
79295
79311
79311
79326
79326
79326
79342
79342
79357
79357
79373
79373
79389
79389
79404
79404
79420
79420
79420
79435
79435
79451

-13940
-13775
-14864
-17515
-14092
-14207
-15591
16175
-14763
-5213
-13467
-14114
1706
2181
-14156
-13956
7278
-13694
9010
24518
-14597
-14027
-14285
-7191
-15699
-14721
-13617
-9047
-6614
-14518
8669
-13991
-16547
-14291
-13790
8618
-14546
-13743
9294
-11300
-9180
-14908
2623
-6679
-10416
-14935
-14138
-13527
-15152
-11741
-14287
-1658
11331
-13657
-14177
-14529
-15488
9215
-13823
3422

49
44
42
42
42
45
42
41
36
41
40
45
42
44
44
38
40
46
37
42
42
38
41
43
46
39
40
45
41
45
46
42
42
47
42
43
44
39
43
44
44
44
40
42
42
44
45
40
39
46
44
44
40
41
47
43
42
36
38
42

-47
-45
-44
-42
-46
-46
-43
-42
-47
-42
-44
-43
-44
-45
-47
-44
-46
-44
-43
-48
-46
-47
-44
-45
-44
-48
-41
-49
-42
-43
-43
-47
-42
-42
-43
-44
-42
-42
-43
-46
-42
-43
-44
-49
-46
-46
-45
-42
-41
-41
-42
-43
-42
-41
-46
-44
-42
-42
-44
-44

283
276
282
280
284
283
278
284
286
287
281
284
282
283
283
287
285
284
282
287
282
282
280
279
277
279
285
286
285
278
279
284
280
284
279
285
283
283
286
285
283
281
284
279
285
285
283
280
281
283
281
285
286
281
284
284
285
282
281
284

227
230
226
229
227
230
227
231
229
230
230
232
229
227
230
231
233
230
228
230
230
232
230
230
231
226
233
230
231
231
232
227
230
230
232
232
231
230
229
230
227
226
229
230
230
229
229
231
231
230
227
229
228
232
229
231
226
228
231
229

40
39
39
36
39
35
41
39
38
39
38
41
43
42
39
37
35
35
37
40
38
39
36
38
34
37
42
32
42
39
39
38
40
40
35
34
37
39
37
41
37
36
39
39
39
37
33
38
36
42
40
34
42
34
33
39
39
39
36
40

488
488
492
487
491
488
489
490
490
491
491
493
492
490
487
489
491
492
491
490
490
487
488
491
491
491
488
488
492
487
490
490
488
491
490
488
488
487
489
489
486
493
491
488
491
489
491
488
491
487
491
490
490
489
486
489
488
489
491
490

29465
29478
29457
29451
29460
29468
29468
29443
29474
29458
29444
29463
29470
29436
29474
29453
29456
29471
29453
29427
29462
29451
29455
29456
29482
29452
29478
29444
29468
29474
29464
29442
29470
29472
29434
29466
29470
29438
29458
29447
29426
29457
29462
29443
29449
29452
29489
29433
29440
29460
29457
29451
29457
29462
29453
29457
29456
29446
29451
29467

79451
79467
79467
79482
79482
79482
79498
79498
79513
79513
79529
79529
79545
79545
79560
79560
79576
79576
79576
79591
79591
79607
79607
79623
79623
79638
79638
79638
79654
79669
79669
79685
79685
79685
79701
79701
79716
79716
79732
79732
79747
79747
79763
79763
79779
79779
79794
79794
79794
79810
79810
79825
79825
79841
79841
79857
79857
79872
79872
79888

-15400
-18231
9856
-13742
-10507
-14897
-14055
25490
-13265
-13831
-13333
-9633
-13928
-4551
-14094
-14100
-14501
8161
-14662
23159
-13780
-13787
-14968
-12745
-16113
7765
-19
-13946
-12927
-9590
-13160
7546
10897
-4366
-14237
10020
-17003
-13264
9044
-13382
-14768
-14353
-14689
8828
-4527
-13421
-18269
8223
-14477
-14422
-13539
-13953
-14309
-14325
-13751
-13956
9757
-1084
-13458
-14206

42
45
44
43
43
41
36
46
42
42
41
44
42
43
35
35
37
42
46
40
43
40
42
42
38
41
43
43
45
43
44
40
48
46
44
44
41
42
42
45
38
39
43
44
43
41
42
42
45
41
44
42
43
47
45
47
40
42
45
43

-43
-46
-45
-44
-44
-43
-43
-42
-41
-42
-41
-45
-43
-44
-44
-43
-48
-46
-48
-46
-45
-43
-41
-45
-44
-44
-43
-44
-48
-41
-40
-43
-43
-46
-43
-43
-44
-46
-46
-41
-45
-42
-47
-45
-44
-42
-41
-45
-42
-45
-44
-49
-44
-43
-44
-40
-50
-43
-43
-43

283
278
283
281
286
284
283
285
280
280
284
279
285
278
287
280
286
282
284
279
280
280
285
284
284
284
286
285
280
283
282
283
283
282
283
281
283
281
282
285
283
286
281
282
280
276
279
284
283
279
286
284
280
281
281
284
279
284
279
284

227
224
229
231
227
230
227
230
229
230
229
230
230
226
230
226
227
230
228
229
229
226
231
226
230
229
230
229
232
225
229
230
229
226
230
229
230
224
227
225
227
230
229
229
230
227
229
230
225
229
230
229
228
229
229
229
230
230
230
227

39
39
37
35
39
35
38
39
31
36
36
40
35
37
38
42
39
38
38
38
36
38
39
39
35
41
39
35
37
36
42
40
36
34
39
35
39
36
40
37
37
39
38
38
36
38
41
32
31
35
38
35
39
36
33
40
33
40
34
31

488
492
490
490
490
492
490
492
489
491
491
489
490
491
490
488
490
487
490
489
488
489
487
489
490
489
486
491
489
490
491
490
490
492
490
490
490
488
491
489
488
489
488
487
489
489
487
489
487
490
489
489
490
489
489
488
490
487
488
491

29451
29464
29450
29436
29457
29447
29456
29452
29455
29434
29456
29449
29466
29458
29446
29457
29477
29450
29429
29478
29461
29441
29446
29453
29452
29460
29447
29450
29450
29463
29459
29454
29453
29427
29437
29453
29463
29443
29449
29457
29446
29441
29456
29461
29439
29445
29443
29440
29436
29455
29467
29460
29460
29453
29455
29446
29451
29444
29459
29462

79888
79903
79903
79919
79919
79919
79935
79935
79950
79950
79966
79966
79981
79981
79997
79997
79997
80013
80013
80028
80044
80044
80044
80059
80059
80075
80075
80091
80091
80106
80106
80122
80122
80122
80137
80137
80153
80153
80169
80169
80184
80184
80184
80200
80200
80215
80215
80231
80231
80247
80247
80262
80262
80262
80278
80278
80293
80293
80309
80309

-13970
-13414
8967
-13759
14272
-13202
-13687
-13524
-14120
-18521
-14742
-13459
-12661
-13797
-11823
-15178
8440
-13424
-13338
9005
-2029
-14108
-14414
-13704
-15123
9477
-13847
-14264
-13731
8213
-14379
23311
14919
-13688
-13964
-14082
-17129
-13559
-16599
-9833
-13754
-14102
-15794
-14135
-5706
-5599
-5284
-13610
-13707
-15677
-3713
9045
-6737
227
-12272
-13567
-15044
8248
9820
-14638

45
41
41
41
39
41
47
42
43
43
39
46
47
36
42
40
44
42
44
44
47
45
44
43
44
43
44
41
42
42
45
41
38
43
47
45
42
42
43
41
44
49
44
41
41
47
37
47
45
44
47
42
41
45
46
36
42
42
39
45

-45
-42
-44
-42
-43
-44
-44
-45
-44
-44
-42
-43
-41
-42
-46
-43
-47
-42
-44
-45
-42
-50
-45
-43
-40
-44
-48
-50
-42
-45
-49
-42
-45
-44
-46
-41
-43
-42
-48
-48
-43
-44
-46
-42
-42
-41
-45
-43
-45
-41
-42
-46
-45
-43
-43
-44
-42
-42
-41
-44

283
282
283
281
286
284
282
286
283
283
286
282
280
283
282
285
286
284
278
286
285
284
284
285
285
287
282
282
284
281
284
280
285
282
283
285
279
284
282
285
283
285
283
285
280
282
285
282
285
281
277
279
283
283
281
283
283
282
278
281

227
227
229
225
228
230
229
229
230
231
229
230
229
228
229
228
230
230
229
231
224
230
228
226
227
226
228
230
230
230
230
230
228
228
229
228
231
229
231
227
228
231
230
230
227
228
231
229
229
229
229
227
230
225
231
228
229
229
228
228

33
33
38
41
36
36
33
39
38
41
39
23
36
35
40
37
40
39
38
35
37
41
37
39
33
38
37
35
38
41
41
42
36
34
39
40
33
42
36
37
39
31
37
39
43
38
37
41
43
37
34
39
37
37
39
35
41
36
40
32

490
484
487
491
489
492
492
489
488
489
492
488
491
490
491
493
490
490
491
492
489
491
487
487
485
487
490
487
490
487
488
489
489
489
492
489
489
490
484
488
488
489
488
486
487
488
490
488
490
490
490
490
488
487
491
491
489
492
489
486

29465
29457
29470
29477
29467
29470
29449
29451
29464
29453
29461
29451
29470
29454
29430
29446
29457
29447
29453
29468
29450
29464
29451
29469
29477
29454
29458
29431
29440
29459
29446
29452
29446
29457
29459
29460
29465
29465
29463
29461
29459
29454
29462
29456
29449
29476
29453
29454
29445
29452
29453
29454
29452
29485
29454
29455
29455
29465
29449
29443

80325
80325
80325
80340
80340
80356
80356
80371
80371
80387
80387
80387
80403
80403
80418
80418
80434
80434
80449
80449
80449
80465
80481
80481
80481
80496
80512
80512
80512
80527
80527
80543
80543
80559
80559
80574
80574
80590
80590
80590
80605
80605
80621
80621
80637
80637
80652
80652
80652
80668
80668
80683
80683
80699
80699
80715
80715
80715
80730
80730

-13246
-15074
-15695
-13739
-4605
-5164
-13530
-13388
9118
-17502
-11690
-1593
-3295
-13607
-18447
-13623
-13393
-1553
1063
-14163
-4192
-14879
7839
-14235
-6559
-12917
-15900
-13689
8481
7688
-6502
9361
-14789
-13007
-14105
-13827
-1708
-13866
-12787
-11478
-13757
-13912
-9543
-17808
7845
-14474
14135
-13981
-14518
-15084
-13061
-7478
5545
3061
-13576
-5375
-14201
-13964
-14455
-13852

46
38
41
44
38
41
46
45
43
42
41
40
44
44
43
44
41
38
44
41
41
43
42
42
38
42
43
43
45
42
41
45
38
49
52
42
45
41
39
42
44
43
37
38
45
43
44
46
43
39
42
42
37
40
36
45
45
39
43
44

-45
-41
-44
-55
-44
-46
-40
-41
-42
-41
-42
-42
-45
-43
-42
-43
-44
-47
-47
-43
-42
-43
-47
-40
-42
-42
-46
-45
-41
-43
-41
-45
-41
-43
-41
-42
-40
-44
-44
-41
-42
-40
-48
-42
-43
-44
-42
-43
-40
-43
-43
-46
-48
-44
-44
-44
-39
-44
-44
-44

286
282
285
284
284
280
281
286
282
283
286
284
283
282
282
282
282
285
284
286
280
282
285
282
285
282
284
287
283
285
280
281
279
284
287
283
284
279
284
281
280
275
280
285
286
284
283
281
283
281
281
284
280
280
281
282
283
283
282
281

226
230
228
230
230
231
226
230
230
226
229
230
228
227
227
226
229
228
228
229
227
225
226
228
230
226
230
231
227
229
229
228
225
230
228
225
230
232
229
231
228
229
230
228
232
227
228
230
227
227
228
226
226
228
228
228
231
229
230
228

37
34
36
37
31
39
39
37
37
39
38
36
36
29
41
38
38
37
29
40
39
38
31
31
35
40
37
39
38
39
40
38
40
38
37
34
34
36
39
40
37
37
38
39
35
30
36
35
37
34
33
38
38
39
40
35
33
33
35
40

489
489
489
485
491
489
488
491
491
490
488
488
489
487
489
488
487
491
487
489
488
488
489
487
490
491
488
490
488
486
488
488
489
489
486
490
488
490
492
486
486
489
490
492
488
490
488
489
489
489
491
492
489
492
490
491
491
486
487
487

29459
29450
29440
29446
29452
29454
29476
29459
29473
29441
29459
29451
29452
29453
29464
29458
29462
29466
29436
29459
29440
29452
29460
29441
29452
29448
29454
29451
29452
29454
29442
29460
29451
29458
29447
29467
29473
29477
29459
29472
29476
29438
29443
29452
29439
29482
29460
29468
29449
29458
29453
29470
29452
29456
29443
29458
29427
29448
29452
29453

80746
80746
80761
80761
80777
80777
80777
80793
80793
80808
80808
80824
80824
80839
80839
80855
80855
80871
80871
80886
80886
80886
80902
80902
80917
80917
80933
80933
80949
80949
80949
80964
80964
80980
80980
80995
80995
81011
81011
81011
81027
81042
81042
81042
81058
81058
81073
81073
81089
81089
81105
81105
81105
81120
81120
81136
81136
81151
81151
81167

-13378
2898
-3937
-13621
-5777
-13788
-18099
-14252
8987
8772
-13299
-11891
-14099
-747
10925
-14428
7509
8033
-18566
-15064
-13526
-14556
-14721
8021
-14558
-15202
-13844
-14312
8298
552
2400
9036
-495
-13399
-13880
-13579
-14807
-7611
-14182
-13279
-14119
-15254
-15078
-14826
466
10027
-14210
15400
-13601
-13126
-13933
2098
-15078
-13657
-14114
-13446
787
-14179
9391
-13704

41
40
41
41
44
46
42
44
40
46
41
40
48
33
42
39
39
39
43
45
34
45
45
44
41
43
43
37
41
43
47
42
44
42
41
39
44
46
44
42
43
48
40
45
45
48
45
40
42
45
41
41
44
45
41
45
39
47
47
42

-43
-44
-46
-41
-47
-48
-42
-41
-46
-44
-41
-43
-46
-43
-44
-43
-43
-42
-47
-45
-43
-44
-44
-47
-51
-50
-45
-45
-48
-48
-43
-43
-49
-40
-43
-43
-42
-44
-48
-45
-44
-42
-44
-45
-43
-42
-45
-42
-44
-49
-44
-52
-43
-44
-43
-43
-42
-43
-42
-43

281
282
281
281
284
283
283
281
280
285
282
276
279
283
285
286
282
280
279
284
281
277
280
279
280
282
282
279
284
284
283
282
282
280
286
284
282
284
282
283
283
286
285
283
286
283
284
283
283
283
282
282
282
282
281
285
282
283
275
281

229
231
229
231
230
231
229
228
230
227
230
231
229
227
228
229
228
230
227
230
232
227
230
229
230
230
229
229
226
229
230
225
229
229
230
228
226
228
228
229
228
227
228
229
227
230
231
230
226
230
230
229
229
229
229
229
227
229
231
230

37
40
39
34
39
35
38
39
38
40
31
35
37
38
39
40
35
34
38
36
34
35
38
38
39
36
34
34
38
38
34
39
37
29
40
41
36
37
38
38
31
37
36
35
36
33
36
41
40
41
40
36
37
38
39
41
35
37
36
39

489
489
491
486
490
488
490
485
491
488
490
490
488
488
490
488
489
489
486
491
489
486
492
484
491
489
490
489
490
487
491
488
489
491
490
488
488
491
490
486
488
492
487
491
489
487
484
490
491
492
490
489
490
489
491
488
488
488
491
489

29471
29437
29461
29450
29433
29453
29455
29450
29471
29479
29423
29459
29468
29465
29438
29466
29443
29433
29449
29453
29464
29462
29451
29466
29457
29474
29451
29470
29441
29464
29475
29430
29428
29466
29460
29450
29454
29442
29459
29437
29471
29450
29463
29452
29455
29456
29436
29441
29437
29434
29442
29455
29443
29428
29459
29446
29470
29468
29453
29448

81167
81167
81183
81183
81198
81198
81214
81214
81229
81229
81245
81245
81245
81261
81261
81276
81276
81292
81292
81292
81307
81307
81323
81323
81339
81339
81354
81354
81370
81370
81385
81385
81401
81401
81401
81417
81417
81432
81432
81448
81448
81463
81463
81463
81479
81479
81495
81495
81510
81510
81526
81526
81526
81541
81541
81557
81557
81573
81573
81588

-13710
-14296
20175
-13445
-13391
-13169
-9390
-14344
9979
-4125
-14441
-14330
-1590
-12665
-13975
-13215
-16476
-14498
7799
-13217
-13532
11505
-14298
-15311
-14792
-13464
-1615
-14548
-13931
-727
8599
-13987
-13614
-9812
-13408
-13340
5409
-13578
-6126
1467
8621
32764
-13678
-14681
1696
-13691
-12578
-14832
8847
-5525
9878
8708
8501
-14158
-14240
-15319
-14093
-7894
-11467
-13977

48
47
46
40
48
46
44
40
40
41
41
42
43
44
47
40
41
38
43
43
41
42
43
45
42
45
42
42
42
40
36
41
45
40
44
43
41
42
38
45
41
44
42
42
43
37
42
39
38
46
42
44
41
43
45
42
43
44
43
45

-43
-46
-44
-43
-44
-44
-44
-48
-45
-43
-41
-42
-47
-43
-43
-44
-42
-42
-43
-42
-41
-47
-41
-43
-43
-42
-45
-45
-43
-44
-40
-45
-44
-41
-44
-40
-43
-41
-45
-43
-44
-43
-48
-41
-43
-50
-46
-44
-44
-44
-41
-45
-41
-44
-43
-42
-41
-40
-45
-42

281
282
281
279
281
280
280
282
284
284
284
284
284
282
284
285
280
281
285
286
285
284
280
283
283
280
277
283
287
283
281
282
282
281
283
284
287
282
285
282
281
281
283
284
281
280
283
277
283
278
284
283
281
283
280
279
281
285
283
284

231
229
230
230
226
228
230
233
226
229
226
229
230
229
228
227
229
228
228
228
226
230
227
230
227
231
227
229
229
229
230
229
230
231
228
229
226
226
226
227
228
229
228
229
229
230
229
229
232
227
229
226
229
228
228
230
225
228
228
228

37
39
37
41
35
40
36
40
31
37
36
40
34
41
41
42
40
42
39
38
45
40
37
35
35
41
37
36
40
41
37
37
35
41
37
32
40
37
34
38
34
36
32
38
37
35
40
38
40
35
40
33
39
41
35
33
39
36
42
39

488
490
490
492
491
490
489
485
492
488
492
492
490
487
487
491
491
491
486
491
491
489
491
490
493
492
490
490
489
492
489
491
491
488
492
489
487
491
488
488
492
490
491
490
488
490
487
492
489
490
488
491
491
486
492
492
491
486
488
490

29456
29448
29464
29465
29464
29452
29460
29439
29446
29458
29449
29442
29467
29447
29458
29467
29448
29460
29462
29482
29460
29464
29467
29463
29462
29462
29440
29462
29447
29454
29463
29475
29463
29462
29449
29450
29462
29470
29440
29460
29453
29459
29460
29470
29467
29456
29468
29471
29472
29447
29449
29479
29437
29441
29449
29440
29457
29444
29460
29444

81588
81588
81604
81604
81619
81619
81635
81635
81651
81651
81651
81666
81666
81682
81682
81697
81697
81713
81713
81713
81729
81729
81744
81744
81760
81760
81775
81775
81775
81791
81791
81807
81807
81822
81822
81838
81838
81838
81853
81853
81869
81869
81885
81885
81900
81900
81900
81916
81916
81931
81931
81947
81947
81963
81963
81978
81978
81994
81994
82009

-14199
-13535
-15021
-13691
-13664
-9547
-1054
7754
-14094
-13930
-15686
-15683
3749
8695
-14146
-17256
-14739
22380
-15599
-13788
8306
-16731
-7459
-13537
-14778
-13130
411
-14844
-13902
9
-14626
7013
-4885
-13771
-18560
11191
-12968
-15434
-17625
-10326
-18013
8710
-865
-14971
-15572
13829
-13790
-13561
-14668
-14956
-396
-14484
10408
-8058
-4115
-14746
8080
-17194
-13820
-2545

44
42
40
38
42
39
45
42
44
45
36
42
49
44
40
44
41
42
43
45
40
44
45
42
38
45
44
43
46
43
47
36
43
41
43
38
38
47
40
44
38
45
42
42
38
44
47
43
47
42
46
42
41
46
42
42
37
44
46
44

-41
-41
-42
-44
-43
-43
-41
-44
-44
-47
-42
-43
-43
-46
-42
-43
-48
-42
-42
-43
-43
-45
-42
-47
-43
-42
-43
-41
-44
-50
-47
-40
-41
-42
-40
-42
-42
-43
-41
-41
-45
-44
-42
-44
-43
-41
-43
-44
-42
-45
-44
-45
-43
-44
-42
-43
-43
-48
-41
-45

283
283
282
282
283
284
279
283
282
284
280
279
276
281
282
284
282
283
277
280
287
284
280
277
283
284
286
281
281
281
284
283
282
284
280
284
284
285
285
284
282
284
288
281
286
276
285
280
280
282
283
284
282
276
283
284
284
271
286
288

228
227
228
228
226
227
225
229
226
230
228
231
230
231
228
227
230
228
229
225
228
229
229
229
226
228
228
230
228
228
231
227
229
231
228
229
228
229
231
230
227
225
230
228
228
227
227
227
231
230
230
230
230
230
229
229
229
230
229
229

36
38
35
40
37
36
36
40
40
41
34
38
36
37
35
37
36
35
37
39
36
36
38
40
41
37
36
40
35
38
39
37
37
36
38
35
36
39
41
38
36
32
41
35
40
38
39
42
33
38
38
32
40
40
31
32
36
36
38
40

489
490
488
488
488
491
489
490
489
488
491
488
492
490
487
492
487
491
486
489
491
492
485
492
491
488
486
488
490
488
490
492
489
492
492
490
487
489
490
491
489
487
490
491
489
490
486
490
488
491
487
489
491
487
491
489
488
490
489
489

29461
29464
29476
29474
29463
29483
29455
29458
29468
29445
29474
29475
29468
29447
29486
29442
29450
29458
29462
29446
29452
29463
29449
29471
29471
29462
29436
29454
29443
29438
29429
29476
29471
29455
29470
29460
29457
29456
29441
29457
29475
29446
29461
29461
29463
29477
29457
29467
29423
29454
29464
29443
29454
29481
29446
29464
29439
29461
29452
29442

82009
82009
82025
82025
82041
82041
82056
82056
82072
82072
82072
82087
82087
82103
82103
82119
82119
82119
82134
82134
82150
82150
82165
82165
82181
82181
82197
82197
82197
82212
82212
82228
82228
82243
82243
82259
82259
82259
82275
82275
82290
82290
82306
82306
82321
82337
82337
82353
82353
82353
82368
82368
82384
82384
82399
82399
82415
82415
82431
82431

-13174
-18498
-17981
-13611
-13343
9712
-14069
-14555
-18108
-14943
-18622
2367
8979
-6225
-2414
-14009
-8938
-18555
-15780
-16535
-14077
-16879
-14140
-18671
-13534
-13850
-14147
-14485
-14234
-17527
-16051
8767
-13758
21802
-13536
-4206
-14047
-13826
-13761
-14629
-13854
-12879
-13724
-12512
-16818
-14081
-14049
-12755
-14999
-3763
-15769
-14369
-13802
-11340
-6192
-14951
8740
-12958
-14294
-17230

44
46
36
44
41
48
47
41
42
46
42
44
41
36
45
48
42
41
46
39
47
47
44
39
41
44
37
39
43
42
43
40
46
44
42
38
41
41
39
43
40
45
41
45
43
43
42
44
42
42
44
48
38
43
49
40
48
42
46
40

-41
-48
-44
-41
-40
-43
-42
-41
-44
-46
-42
-44
-42
-43
-43
-45
-44
-46
-44
-44
-43
-43
-42
-42
-45
-44
-52
-42
-43
-41
-41
-43
-49
-43
-51
-45
-43
-45
-46
-48
-45
-41
-43
-43
-43
-42
-42
-41
-45
-49
-44
-45
-43
-47
-46
-41
-44
-46
-42
-47

284
279
285
283
287
282
284
286
278
281
280
278
281
286
285
284
283
285
284
285
283
280
282
282
283
284
281
284
279
282
281
283
276
281
282
281
281
280
282
283
283
283
283
279
285
284
286
283
284
281
281
283
283
279
285
283
283
284
280
283

228
227
228
230
227
229
226
229
229
230
228
228
227
231
228
230
229
223
227
228
226
229
229
229
227
229
227
229
229
226
230
228
226
229
228
229
230
228
230
231
229
229
227
226
227
225
230
227
229
229
228
229
229
225
228
229
230
229
227
227

40
33
37
37
36
36
37
35
39
35
39
36
32
37
32
33
36
35
42
32
38
35
40
33
39
40
39
38
41
36
36
39
32
38
36
38
38
36
37
39
36
35
35
32
34
37
34
36
36
38
37
37
33
38
36
34
34
38
38
35

490
488
489
489
489
491
486
488
490
492
487
491
485
489
493
483
490
490
489
489
489
488
488
490
488
489
489
489
488
491
490
486
488
491
489
489
490
488
489
488
491
489
489
490
488
488
488
492
488
488
488
489
490
490
484
487
488
489
488
492

29432
29468
29458
29433
29430
29454
29451
29478
29458
29449
29471
29460
29448
29470
29431
29461
29476
29447
29458
29451
29452
29491
29494
29455
29475
29461
29473
29455
29465
29444
29448
29452
29436
29469
29474
29448
29456
29442
29481
29456
29459
29464
29453
29454
29466
29436
29452
29466
29466
29411
29458
29442
29464
29471
29441
29447
29447
29454
29450
29426

82431
82446
82446
82462
82462
82477
82477
82493
82493
82509
82509
82509
82524
82524
82540
82540
82555
82555
82571
82571
82587
82587
82587
82602
82602
82618
82618
82633
82633
82649
82649
82649
82665
82665
82680
82680
82696
82696
82711
82711
82727
82727
82727
82743
82743
82758
82758
82774
82774
82789
82789
82805
82805
82821
82821
82821
82836
82836
82852
82852

7250
9326
8199
-14597
-14504
17861
-10354
-15060
-14564
-14189
-13921
-12965
-13643
-13932
-14640
11973
-14245
-12815
-13082
-13700
-14102
-14776
-15138
-14028
-7169
-16300
-13923
9365
-13925
-13921
-13457
-15834
-14985
-13059
-13803
-17609
-14014
9840
-13864
-14719
-13771
-17716
-14916
-14621
-13548
-13859
-10057
-17571
-14433
10002
-15667
-13100
9665
-11796
-14224
-14707
-14541
-14110
-12612
-15513

45
45
39
48
41
42
40
41
43
42
47
44
44
46
36
40
45
43
44
39
42
41
47
43
44
40
44
43
45
42
48
46
43
44
41
40
46
46
45
42
46
44
46
42
45
37
44
44
44
42
45
47
44
43
45
43
41
44
44
47

-44
-42
-43
-42
-48
-44
-46
-42
-44
-42
-42
-45
-42
-40
-44
-43
-42
-43
-42
-43
-42
-44
-44
-43
-43
-47
-44
-49
-44
-43
-47
-47
-44
-43
-42
-44
-45
-45
-43
-44
-44
-43
-46
-45
-43
-44
-44
-46
-47
-47
-44
-45
-50
-41
-46
-47
-42
-43
-44
-47

281
284
280
283
283
284
282
279
278
280
279
284
281
284
284
281
279
283
283
279
281
280
283
280
279
280
280
284
282
277
281
283
281
279
278
280
281
281
284
283
283
279
282
280
284
284
282
281
280
282
282
281
279
282
283
283
283
281
282
283

227
231
229
230
227
230
230
229
230
230
228
229
229
230
229
228
230
231
228
230
228
230
228
230
229
231
228
230
228
229
228
230
227
226
228
227
229
225
229
229
227
230
229
230
229
229
225
228
228
229
230
230
227
227
229
230
229
226
230
229

32
37
33
35
39
33
36
37
38
36
40
37
41
40
26
40
37
35
39
39
36
34
39
38
37
40
32
35
38
38
39
39
42
39
37
38
40
42
33
35
39
35
36
36
41
37
38
39
37
39
39
41
35
40
37
36
43
38
30
40

487
491
491
490
488
491
489
487
489
491
489
489
491
491
491
486
487
491
491
491
491
489
491
489
490
486
490
492
491
490
486
490
490
489
490
489
487
490
490
493
489
489
490
489
489
487
491
489
484
486
487
487
488
490
490
492
482
489
488
490

29460
29447
29459
29437
29449
29456
29455
29460
29429
29451
29457
29449
29432
29475
29450
29483
29469
29446
29442
29471
29464
29464
29459
29457
29460
29465
29453
29458
29467
29480
29465
29476
29468
29433
29434
29477
29458
29434
29468
29469
29443
29457
29445
29452
29473
29459
29448
29460
29464
29464
29480
29462
29446
29473
29464
29450
29468
29469
29436
29472

82867
82867
82883
82883
82899
82899
82899
82914
82914
82930
82930
82945
82945
82961
82961
82961
82977
82977
82992
82992
83008
83008
83023
83023
83023
83039
83039
83055
83055
83070
83070
83086
83086
83086
83101
83101
83117
83117
83133
83133
83148
83148
83164
83164
83164
83179
83179
83195
83195
83211
83211
83226
83226
83242
83242
83242
83257
83257
83273
83273

-11641
-14764
-14110
-6378
-14005
-14862
-11426
-4888
-14654
4453
-4117
-14275
-13871
-4518
-13695
-18001
-14172
-13615
-13686
-18670
-1281
-15847
-15147
-17184
-13796
-13560
-13495
7518
-10382
-9428
-6589
31990
3664
8703
-10735
-12517
-14032
-13543
-14302
-12797
8384
-18412
-14584
-637
8865
8600
-18810
-13771
-6099
-2229
9164
-4945
-13192
9033
-13319
-13633
-14609
-14537
-13639
-14341

41
48
43
43
47
44
42
46
46
45
43
38
40
40
44
42
42
45
43
42
46
41
49
42
42
46
45
42
46
47
41
37
43
41
43
41
47
48
47
44
38
46
41
44
44
45
40
42
44
41
38
42
46
44
48
45
39
40
40
44

-43
-46
-45
-43
-43
-45
-49
-43
-46
-46
-46
-43
-44
-46
-43
-46
-43
-43
-49
-46
-46
-43
-46
-44
-44
-43
-45
-44
-42
-43
-46
-43
-40
-41
-41
-44
-42
-42
-46
-42
-45
-43
-42
-42
-41
-47
-44
-41
-44
-44
-46
-40
-42
-46
-44
-40
-47
-45
-46
-45

284
279
284
284
279
279
280
281
285
280
281
284
281
281
280
285
281
280
279
281
283
282
279
281
275
283
284
283
281
279
282
282
284
279
283
281
285
283
283
284
284
278
286
281
281
280
280
276
277
283
282
283
284
273
276
277
280
278
283
279

228
231
230
230
227
229
228
230
229
229
231
227
231
229
227
228
229
231
229
233
229
230
227
228
230
230
227
229
230
233
231
228
227
230
228
228
227
227
232
230
229
230
226
232
228
231
231
224
231
231
228
230
226
231
227
228
224
228
226
227

43
32
39
37
41
40
35
41
43
38
35
42
35
39
41
39
41
38
41
43
34
33
42
41
40
41
37
41
36
39
36
35
37
39
42
41
29
38
39
39
37
34
33
32
39
35
36
36
36
38
39
33
36
40
40
39
36
39
38
37

491
491
491
488
489
488
491
489
490
488
490
489
489
489
491
491
489
488
487
492
492
488
491
493
485
487
486
490
489
491
491
488
491
487
491
489
490
490
490
487
490
487
489
492
493
491
492
493
491
491
491
492
490
491
488
483
488
491
490
487

29476
29460
29452
29456
29458
29462
29457
29475
29464
29457
29453
29460
29463
29459
29455
29444
29458
29441
29449
29476
29472
29446
29434
29451
29489
29466
29465
29457
29449
29460
29436
29450
29453
29458
29444
29487
29463
29485
29442
29466
29465
29471
29452
29465
29440
29494
29449
29464
29472
29447
29464
29472
29462
29470
29427
29467
29461
29453
29456
29448

83289
83289
83289
83304
83304
83320
83320
83335
83335
83351
83351
83351
83367
83367
83382
83382
83398
83398
83413
83413
83429
83429
83429
83445
83445
83460
83460
83476
83476
83491
83491
83507
83507
83507
83523
83523
83538
83538
83554
83554
83569
83569
83585
83585
83585
83601
83601
83616
83616
83632
83632
83632
83647
83647
83663
83663
83679
83679
83694
83694

-9092
-14437
-4639
-15068
-15309
-14335
8801
-13508
-12948
-14064
-18595
-8873
-12523
9027
-13551
-16906
-14702
-15159
-13485
-13481
-13634
9322
-14839
-13540
-9258
-14060
-15456
-11490
-21
-13920
-14372
-15364
913
-12578
-13909
-8410
-10105
-8487
-13339
-13421
-13995
-2767
9183
-14543
-3537
1469
10298
-14579
-14284
-16125
-13657
-1455
-14903
9232
-17513
-1278
25950
-788
-13695
-13736

40
46
50
48
42
46
41
48
43
47
46
43
49
47
44
45
42
44
38
41
44
45
42
47
49
44
37
47
41
48
43
44
41
42
42
41
45
45
37
39
39
43
47
44
42
40
43
32
43
47
41
47
44
47
45
42
40
46
42
44

-43
-43
-47
-43
-42
-47
-45
-41
-44
-43
-51
-43
-42
-44
-45
-42
-44
-46
-45
-42
-44
-44
-46
-45
-46
-43
-46
-42
-41
-41
-43
-39
-40
-40
-46
-42
-44
-44
-43
-44
-42
-44
-42
-44
-44
-42
-43
-44
-39
-42
-44
-43
-44
-46
-42
-41
-39
-45
-45
-43

283
284
281
276
283
282
283
284
281
284
285
283
283
277
286
282
278
279
283
282
281
280
283
286
282
282
282
283
282
282
279
282
276
283
282
281
283
285
283
278
280
284
284
285
283
283
281
283
281
281
285
281
282
283
280
280
282
278
278
283

226
230
227
230
231
229
230
229
231
227
230
227
229
229
229
230
231
229
228
230
227
230
229
229
227
227
229
229
229
231
228
227
229
227
230
230
230
228
228
229
230
228
231
230
230
229
232
230
225
230
229
230
228
228
229
227
230
229
224
229

35
38
33
38
38
36
38
36
40
38
36
38
40
38
37
38
37
32
38
38
39
33
36
39
39
39
37
36
40
41
36
39
39
36
36
37
41
38
39
36
34
41
34
39
37
38
36
37
34
39
39
38
36
33
38
34
31
38
40
35

488
490
488
489
489
492
490
492
490
491
487
490
490
490
488
488
489
493
493
487
490
489
491
487
494
490
488
489
489
487
490
489
489
490
491
491
490
489
491
488
490
488
489
491
490
488
489
492
491
487
491
492
492
491
491
484
493
490
491
492

29463
29449
29486
29464
29468
29452
29467
29462
29458
29447
29449
29459
29452
29471
29467
29437
29470
29438
29459
29465
29477
29446
29469
29460
29455
29457
29438
29463
29453
29442
29466
29435
29471
29470
29455
29460
29468
29458
29443
29460
29463
29459
29471
29461
29469
29462
29459
29489
29459
29460
29440
29456
29464
29449
29444
29442
29453
29467
29452
29464

83694
83710
83710
83725
83725
83741
83741
83757
83757
83757
83772
83772
83788
83788
83803
83803
83819
83819
83819
83835
83835
83850
83850
83866
83866
83881
83881
83897
83897
83897
83913
83913
83928
83928
83944
83944
83959
83959
83959
83975
83975
83991
83991
84006
84006
84022
84022
84037
84037
84053
84053
84069
84069
84069
84084
84084
84100
84100
84115
84115

-14384
-14066
-14667
-424
-14893
14003
-14242
-587
-12694
-14565
-5358
8727
-12039
-14323
-14463
-1156
-14681
-13523
-6411
-14297
-3030
8529
-16156
-12315
-15417
-14299
-13062
-13690
-14270
-4281
-14875
-3500
-14212
-5055
-15186
-16452
-14105
-14811
-14500
-17228
-14446
-14015
8805
-8807
-14316
-15091
-14900
-15007
-14805
8498
-15334
-13356
-14935
-18128
8641
-14168
-15825
-13840
-14024
9984

36
45
41
42
35
39
45
40
40
38
38
41
45
45
39
45
45
37
40
39
39
39
38
46
37
39
35
43
43
45
46
46
42
38
42
42
43
45
45
45
45
43
43
44
38
40
48
47
47
47
47
43
45
40
46
38
39
46
41
35

-46
-44
-46
-43
-43
-49
-42
-47
-45
-43
-47
-43
-43
-49
-42
-44
-44
-43
-42
-43
-42
-44
-43
-41
-49
-44
-46
-43
-42
-41
-42
-41
-42
-46
-43
-42
-42
-43
-42
-45
-47
-45
-41
-41
-46
-42
-44
-45
-44
-42
-43
-47
-43
-43
-43
-42
-45
-42
-47
-40

280
283
282
280
281
275
281
278
281
280
282
281
284
283
283
285
281
282
279
282
285
286
280
282
280
281
281
283
281
276
275
279
280
275
281
278
280
284
277
281
284
281
281
283
283
283
280
281
280
283
280
281
277
282
284
284
284
282
283
279

229
228
227
231
226
229
230
227
229
230
230
226
228
226
227
230
231
228
229
231
231
226
228
230
229
228
225
228
226
229
229
230
228
230
231
231
229
228
232
232
229
232
228
228
229
230
231
230
228
230
229
227
229
230
227
230
228
229
229
232

41
35
40
36
33
32
33
35
37
35
39
41
39
39
32
40
35
35
33
37
34
34
34
40
34
37
31
36
30
40
36
36
36
33
37
36
38
32
32
33
40
39
34
37
38
37
37
33
36
35
35
39
34
37
37
38
37
26
35
36

488
491
491
491
491
486
491
490
488
489
489
491
489
490
492
491
489
487
492
489
490
490
489
491
492
492
493
489
490
491
489
492
493
488
486
491
488
491
492
491
492
493
490
489
490
491
491
494
491
491
492
490
489
492
489
490
490
492
493
488

29450
29480
29466
29447
29456
29467
29462
29446
29464
29461
29459
29469
29457
29428
29458
29436
29453
29448
29456
29451
29453
29453
29457
29467
29460
29459
29462
29462
29457
29471
29469
29449
29476
29448
29458
29461
29451
29465
29468
29478
29460
29449
29467
29439
29451
29445
29479
29453
29475
29467
29482
29460
29457
29471
29438
29447
29470
29468
29468
29450

84131
84131
84147
84147
84162
84162
84162
84178
84178
84193
84193
84209
84209
84225
84225
84225
84240
84240
84256
84256
84271
84271
84287
84287
84287
84303
84303
84318
84318
84334
84334
84349
84349
84349
84365
84365
84381
84381
84396
84396
84412
84412
84412
84427
84427
84443
84443
84459
84459
84474
84474
84490
84490
84490
84505
84505
84521
84521
84537
84537

-14561
-18301
-14102
9324
9297
-17219
-12671
8697
-13579
-13972
-15952
-15560
-15348
-12925
-14987
-13939
-14084
-14342
2453
-14377
7570
-14040
32764
-14001
-14368
-13946
-18114
-13461
-15431
-13648
-14013
9772
-14443
-15235
9491
-13796
-13830
-14170
-13505
-14334
-9704
-13800
-13394
8273
-11504
-8957
-13576
-13964
-12430
-13460
-13099
-13729
-14059
-9074
-14659
-13336
-13336
-15998
5004
-14219

46
33
43
45
45
44
43
41
44
41
47
45
37
40
43
46
37
44
41
41
48
42
41
42
41
43
41
41
45
41
39
45
40
43
46
43
46
44
39
40
44
41
37
43
43
34
49
45
42
42
37
41
34
44
40
42
41
44
43
39

-41
-43
-42
-48
-44
-41
-41
-45
-42
-43
-42
-42
-45
-40
-47
-46
-43
-42
-43
-44
-43
-48
-44
-45
-44
-44
-45
-44
-41
-43
-41
-45
-40
-45
-42
-45
-41
-44
-45
-43
-47
-43
-43
-43
-45
-43
-43
-45
-46
-43
-41
-44
-42
-45
-43
-44
-45
-41
-42
-47

280
284
284
282
284
284
284
285
283
281
286
282
281
282
284
280
282
283
281
285
284
285
280
282
277
280
282
282
277
283
278
285
284
283
281
283
276
280
283
280
279
283
279
282
279
278
280
276
284
281
284
283
279
281
281
283
282
287
285
285

231
230
232
229
228
230
228
229
229
227
231
231
232
229
229
226
230
226
228
231
230
227
229
228
230
230
231
228
228
231
227
231
230
228
230
228
230
230
231
228
228
230
231
230
227
231
226
230
229
232
229
229
226
228
231
230
230
229
230
230

38
35
29
36
34
34
37
34
34
38
37
33
40
33
36
35
32
33
37
40
38
33
39
36
37
37
36
34
38
32
36
40
30
37
37
32
35
33
34
32
36
34
38
35
36
37
40
34
37
38
35
36
36
37
33
42
41
41
34
31

492
488
490
490
491
494
491
493
490
491
491
491
491
492
491
491
489
491
490
491
491
490
488
490
488
489
490
490
485
492
490
485
488
487
492
488
490
490
490
489
489
488
490
489
492
489
491
488
489
490
488
491
488
488
487
489
490
489
486
487

29448
29465
29465
29446
29463
29458
29486
29452
29445
29454
29459
29446
29450
29461
29456
29436
29459
29458
29476
29449
29438
29450
29441
29436
29462
29478
29448
29426
29450
29476
29457
29466
29469
29471
29462
29465
29460
29450
29449
29439
29474
29470
29439
29431
29449
29462
29466
29438
29444
29450
29468
29442
29472
29453
29442
29472
29454
29441
29461
29455

84552
84552
84552
84568
84568
84583
84583
84599
84599
84615
84615
84630
84630
84630
84646
84646
84661
84661
84677
84677
84693
84693
84708
84708
84708
84724
84724
84739
84739
84755
84755
84771
84771
84771
84786
84786
84802
84802
84817
84817
84833
84833
84833
84849
84849
84864
84864
84880
84880
84895
84895
84895
84911
84911
84927
84927
84942
84942
84958
84958

-16640
-13469
-14233
-10421
-13918
-13520
-6586
-14435
-14806
-14378
-17582
-13420
-14240
-14492
-15208
-13822
-13660
-14026
-14546
6569
-14826
-17863
-13005
-12903
5598
8822
-13938
8008
-14555
7287
-15217
-13618
-12823
-13577
-14625
-14575
-15293
-15089
-8727
-1801
-14836
8084
-13394
-13898
-14227
-7294
15883
-14167
-14845
-14617
-13947
-8648
-14947
-13982
-12488
-13804
-13679
-14523
-14491
-15855

37
46
44
42
47
45
39
43
41
42
44
43
41
40
45
42
42
41
47
46
42
40
44
42
41
42
46
46
39
42
40
39
38
42
40
38
40
38
41
43
48
37
46
49
46
46
46
41
41
41
40
41
46
46
43
42
43
39
40
41

-43
-46
-42
-42
-43
-45
-42
-49
-40
-46
-45
-44
-43
-44
-44
-44
-42
-42
-44
-44
-44
-44
-47
-42
-43
-43
-45
-45
-44
-45
-45
-43
-44
-42
-42
-44
-44
-42
-44
-43
-44
-42
-44
-42
-46
-46
-43
-44
-46
-43
-42
-44
-44
-40
-44
-44
-42
-46
-43
-42

283
284
281
279
275
282
284
283
284
281
280
283
278
279
282
275
278
279
283
282
277
279
277
274
280
282
274
284
281
282
281
284
277
284
280
277
283
283
283
284
282
281
281
281
282
284
283
280
283
283
285
282
285
284
283
282
277
279
285
282

230
229
229
230
229
228
227
229
230
228
229
230
231
229
229
230
222
228
228
229
229
228
230
228
227
230
228
231
228
230
229
228
231
230
225
232
227
228
228
228
228
229
226
228
228
231
229
230
230
227
229
228
228
229
229
227
228
228
230
225

38
39
38
39
35
39
35
35
37
37
35
36
37
35
38
35
33
34
39
39
41
37
33
35
37
37
36
39
31
40
38
35
40
38
38
33
40
36
35
33
31
40
38
37
38
36
38
37
39
40
36
43
33
39
36
38
38
36
39
43

484
490
491
486
488
490
491
491
488
488
491
488
489
485
487
488
488
489
489
490
490
489
488
490
492
487
489
489
490
488
488
487
488
489
487
492
492
489
488
489
491
488
491
487
490
487
492
488
491
487
493
490
484
487
491
489
489
488
491
490

29460
29464
29431
29445
29451
29438
29454
29455
29467
29438
29449
29475
29464
29461
29461
29443
29443
29441
29486
29452
29461
29486
29449
29469
29475
29469
29462
29453
29442
29445
29467
29467
29450
29487
29465
29476
29455
29459
29463
29477
29459
29457
29462
29456
29441
29451
29458
29461
29471
29469
29462
29467
29474
29467
29461
29456
29460
29458
29442
29453

84958
84973
84973
84989
84989
85005
85005
85020
85020
85020
85036
85036
85051
85051
85067
85067
85083
85083
85098
85098
85098
85114
85114
85129
85129
85145
85145
85161
85161
85176
85176
85176
85192
85192
85207
85207
85223
85223
85223
85239
85254
85254
85254
85270
85270
85285
85285
85285
85301
85317
85317
85317
85332
85332
85348
85348
85363
85363
85379
85379

-5002
-13550
-14208
-13232
21895
-18492
-13618
-6129
-13722
-1049
-14563
8114
-7438
-13472
-14548
-14403
-14289
8857
-14186
-13852
-13959
8046
-14082
-13828
-13766
-12897
-12547
-5890
-14966
4713
-15757
8522
-18701
-13523
12717
-12595
7437
-15132
7564
-14570
-13616
-16912
-12840
2382
-15748
-13935
-14746
-13920
-13821
-11364
-14629
-18626
-17189
-13577
-4588
-10339
-13940
-13735
9897
1083

41
37
44
39
45
45
36
40
41
44
43
38
46
42
44
41
42
42
41
41
41
38
44
41
44
43
39
45
42
47
39
45
41
45
45
49
41
41
41
45
43
48
42
42
39
42
37
41
42
44
44
39
43
42
34
46
41
45
42
40

-46
-42
-43
-44
-49
-46
-44
-44
-43
-44
-45
-42
-42
-40
-45
-43
-42
-42
-47
-43
-44
-43
-44
-41
-44
-45
-42
-42
-40
-42
-48
-41
-43
-44
-45
-42
-45
-44
-45
-43
-42
-44
-42
-41
-44
-42
-43
-43
-44
-42
-43
-43
-43
-40
-43
-42
-44
-42
-40
-41

283
281
279
281
280
284
282
282
285
282
282
283
276
283
284
281
280
282
277
278
283
281
284
280
283
280
284
282
281
285
283
285
282
282
280
284
285
283
283
277
283
281
277
283
282
284
282
282
278
279
281
282
275
284
281
281
279
278
279
284

229
229
230
229
229
224
230
230
229
229
228
228
227
228
226
226
227
228
227
228
229
229
229
230
230
225
230
230
229
228
226
229
231
230
231
226
227
230
229
228
231
229
229
230
230
228
225
227
228
226
228
228
227
229
232
229
228
229
225
225

37
42
36
38
41
40
34
36
30
36
38
33
39
36
41
34
40
43
40
39
36
37
33
38
39
40
35
37
36
33
38
40
38
37
39
39
34
40
37
37
39
41
38
37
36
36
34
42
40
39
38
35
32
41
39
38
39
36
35
35

490
489
489
492
492
491
489
487
491
491
489
487
490
489
490
491
486
490
488
490
490
488
489
491
492
490
491
484
491
488
489
491
492
489
491
490
490
490
488
487
490
491
490
485
491
487
489
490
490
487
490
490
487
489
491
491
490
489
489
490

29443
29438
29475
29452
29469
29460
29442
29432
29472
29463
29453
29457
29450
29479
29437
29458
29454
29439
29426
29441
29461
29476
29426
29459
29456
29458
29465
29439
29449
29457
29464
29471
29457
29459
29460
29450
29455
29464
29478
29454
29464
29481
29485
29475
29478
29462
29438
29454
29447
29455
29444
29457
29459
29453
29437
29429
29441
29448
29464
29481

85379
85395
85395
85410
85410
85426
85426
85426
85441
85441
85457
85457
85473
85473
85488
85488
85488
85504
85504
85519
85519
85535
85535
85551
85551
85566
85566
85566
85582
85582
85597
85597
85613
85613
85629
85629
85629
85644
85644
85660
85660
85675
85675
85691
85691
85691
85707
85707
85722
85722
85738
85738
85753
85753
85753
85769
85769
85785
85785
85800

-13439
-14810
-8749
-18615
-13488
-14583
6901
5198
-2335
-14640
-1820
-13990
8517
-2599
-14271
-1251
1211
-5171
-14068
-13750
-14111
-18026
-13086
-3707
13347
-14205
1331
21124
-13511
1447
-14629
-13567
-10341
-14050
-3542
-13881
-14409
-13734
-14973
-7068
-5220
-8389
-13565
-7943
-5572
-15638
-11650
-13122
3392
-13617
-14500
3544
9677
-14363
-15368
-13936
-14395
-8467
-15002
-15158

44
40
46
47
41
45
41
42
43
38
39
46
41
39
40
43
44
46
47
43
43
47
41
41
43
46
43
43
39
47
46
44
48
47
46
49
42
38
43
39
38
43
51
35
38
45
39
41
41
49
44
41
42
44
45
45
42
43
46
45

-44
-44
-41
-45
-43
-45
-45
-40
-44
-44
-41
-42
-42
-41
-42
-44
-44
-45
-42
-42
-42
-43
-40
-41
-41
-40
-44
-43
-45
-41
-44
-45
-47
-45
-45
-45
-44
-44
-45
-42
-42
-43
-47
-43
-43
-41
-42
-44
-44
-41
-41
-41
-42
-42
-42
-45
-46
-45
-43
-41

282
281
279
281
283
279
281
279
284
282
285
281
284
282
281
283
284
283
285
278
280
283
281
282
284
279
279
280
284
288
284
283
278
284
285
284
282
285
283
281
281
283
287
283
283
284
282
284
286
281
281
275
278
285
283
283
282
283
282
283

230
227
231
228
226
228
227
232
231
229
230
229
229
230
231
229
230
229
229
227
230
230
229
228
229
228
231
227
224
231
228
231
225
229
229
228
226
230
227
231
232
227
229
231
226
228
230
229
230
228
231
231
230
229
227
227
230
231
229
230

41
35
34
40
40
36
37
37
38
36
39
40
35
35
32
38
36
39
36
36
33
38
34
41
37
37
40
36
34
38
36
34
32
39
39
39
36
38
35
35
35
36
39
34
37
40
40
38
38
31
38
35
38
37
39
35
38
38
40
35

490
487
490
491
490
491
489
491
489
488
489
489
490
490
490
489
489
489
491
490
485
489
488
490
488
489
488
487
488
488
490
490
485
490
489
490
488
489
487
487
490
489
488
491
489
489
485
488
486
489
491
487
491
489
489
489
483
484
490
489

29441
29481
29442
29484
29449
29445
29454
29442
29443
29459
29459
29470
29444
29444
29453
29434
29468
29468
29452
29473
29462
29474
29470
29450
29466
29477
29459
29454
29469
29487
29471
29468
29481
29475
29472
29448
29469
29473
29459
29477
29463
29466
29462
29477
29458
29432
29447
29469
29474
29437
29441
29463
29470
29461
29472
29460
29494
29445
29463
29462

85800
85816
85816
85831
85831
85831
85847
85847
85863
85863
85878
85878
85894
85894
85894
85909
85909
85925
85925
85941
85941
85956
85956
85956
85972
85972
85987
85987
86003
86003
86019
86019
86034
86034
86034
86050
86050
86065
86065
86081
86081
86097
86097
86112
86112
86112
86128
86128
86143
86143
86159
86159
86175
86175
86175
86190
86190
86206
86206
86221

-14624
13032
-5765
-6490
-15745
-14171
6612
5604
-13637
10327
-14692
-8779
-13553
21093
-7810
-2188
6613
-13981
-13857
-13822
-16720
-14745
-14734
9803
-14383
-13852
-15626
11224
-13813
11310
9001
8553
-1258
-14106
-14113
-14302
-13185
-15938
-17041
7674
9828
-11155
-14099
-16138
-13936
-13501
-17133
-5644
-6012
-14078
-14758
-13431
-14872
-14819
-9508
-2889
-13461
-1945
-14623
-14000

45
47
46
48
45
41
41
46
48
43
38
41
44
41
48
45
35
44
45
45
47
44
41
40
40
39
38
47
45
43
41
39
41
45
43
45
40
41
43
44
38
44
45
45
49
41
40
43
44
43
42
44
40
43
36
39
44
43
40
42

-43
-44
-46
-42
-47
-50
-41
-41
-42
-47
-42
-47
-41
-45
-42
-46
-43
-41
-43
-42
-44
-42
-46
-44
-44
-45
-43
-47
-47
-42
-41
-43
-44
-43
-46
-44
-43
-43
-43
-41
-46
-45
-42
-43
-42
-47
-45
-42
-43
-45
-40
-41
-43
-44
-40
-40
-42
-46
-44
-43

284
281
281
283
281
284
284
283
283
281
284
280
285
285
280
279
283
279
279
281
283
284
283
282
284
282
282
282
282
282
283
286
284
284
286
283
282
282
284
280
279
288
285
286
281
280
283
286
285
288
283
283
279
283
283
284
284
285
280
286

228
226
228
228
228
229
228
226
230
229
228
229
228
228
228
226
230
231
231
229
230
228
230
229
230
225
230
228
229
231
230
230
232
227
226
229
231
227
228
228
230
229
225
229
231
231
231
231
229
230
226
230
231
228
227
230
229
232
226
223

39
37
38
38
41
36
37
40
37
34
38
34
40
35
38
32
38
35
36
38
37
39
39
33
34
34
40
35
37
35
40
30
38
38
35
34
40
36
41
39
39
34
39
38
42
34
36
40
33
32
33
36
38
39
42
40
37
38
39
37

491
488
491
490
491
486
489
489
489
487
488
493
490
491
485
489
489
491
488
489
489
491
488
489
487
489
485
490
489
488
489
488
487
491
491
486
486
487
486
488
489
490
489
491
488
486
489
493
490
491
488
490
488
490
486
489
490
487
490
490

29474
29462
29456
29464
29461
29457
29450
29433
29463
29457
29463
29446
29458
29478
29460
29476
29460
29448
29465
29467
29464
29448
29451
29451
29464
29442
29453
29450
29463
29453
29474
29463
29474
29465
29505
29470
29479
29462
29460
29451
29450
29474
29467
29445
29457
29435
29464
29463
29463
29470
29459
29492
29477
29465
29452
29482
29465
29466
29462
29457

86221
86237
86237
86237
86253
86253
86268
86268
86284
86284
86299
86299
86299
86315
86315
86331
86331
86346
86346
86362
86362
86362
86377
86377
86393
86393
86409
86409
86424
86424
86424
86440
86440
86455
86455
86471
86471
86487
86487
86487
86502
86502
86518
86518
86533
86533
86549
86549
86549
86565
86565
86580
86580
86596
86596
86611
86611
86627
86627
86627

-14892
-14585
-4681
-15613
-13960
1640
-10608
-14342
11420
9131
-12195
-15745
-15051
-13769
-13665
4889
-14427
-16930
-13771
-14584
-6965
8315
-14509
-8544
-14153
-13943
-13515
-14196
-14827
-13647
-11451
-8237
-13048
-13854
-18418
-13662
-12828
-13501
-13677
-15081
-14112
-6320
-15591
8604
-5556
10257
-17602
-13789
-14012
-16829
23886
-8865
9264
-14809
9756
-14025
-15004
8825
-4080
-13654

41
44
44
47
45
46
44
44
38
38
43
41
42
43
41
46
45
47
46
43
38
44
45
39
40
40
44
42
40
45
40
45
43
44
41
40
41
41
38
41
39
37
47
42
47
41
44
42
35
47
44
47
38
39
41
45
45
43
40
40

-44
-41
-46
-41
-40
-42
-43
-44
-43
-44
-43
-41
-43
-43
-43
-43
-43
-44
-41
-41
-42
-43
-43
-44
-41
-43
-43
-42
-41
-42
-47
-48
-43
-43
-42
-44
-42
-47
-40
-45
-50
-44
-43
-47
-42
-46
-43
-43
-44
-43
-42
-50
-45
-44
-43
-42
-44
-45
-47
-43

287
284
283
283
283
280
283
276
278
280
278
280
279
281
281
285
282
282
278
284
282
280
283
285
281
281
281
284
285
280
285
285
285
285
285
280
283
286
280
282
285
282
285
279
280
282
284
284
282
287
282
282
282
285
277
278
284
286
278
281

225
227
229
228
229
227
227
227
228
228
227
228
224
231
232
231
230
228
232
230
226
229
230
227
231
230
225
230
228
231
228
230
231
224
230
229
227
228
230
228
229
227
229
230
231
225
228
228
230
228
230
228
229
229
228
228
227
228
229
231

37
37
37
41
38
39
40
36
41
31
35
39
39
39
38
41
36
38
34
39
36
37
35
36
36
37
39
34
38
40
31
35
34
37
41
40
39
36
38
38
35
38
42
35
37
39
35
38
34
42
36
37
32
38
38
33
35
36
38
41

489
491
488
490
488
490
492
487
490
488
491
489
487
489
491
489
489
487
490
488
486
489
489
490
489
491
489
490
490
489
490
486
487
490
492
493
490
484
489
489
491
488
490
489
490
488
490
490
489
488
491
489
490
490
490
491
489
486
489
489

29452
29452
29441
29459
29459
29464
29455
29466
29473
29471
29466
29456
29467
29470
29462
29454
29465
29475
29472
29454
29466
29468
29461
29479
29465
29452
29466
29444
29504
29471
29476
29476
29458
29465
29475
29484
29469
29474
29492
29482
29484
29466
29437
29479
29479
29466
29469
29467
29474
29464
29460
29470
29480
29484
29470
29472
29436
29456
29482
29476

86643
86643
86658
86658
86674
86674
86674
86689
86689
86705
86721
86721
86721
86736
86736
86752
86752
86767
86767
86783
86783
86783
86799
86799
86814
86814
86830
86830
86845
86845
86845
86861
86861
86877
86877
86892
86892
86908
86908
86924
86924
86924
86939
86939
86955
86955
86970
86970
86986
86986
87002
87002
87002
87017
87033
87033
87048
87048
87048
87064

-14740
-2796
-17739
-14507
-13998
691
-13676
-14305
7558
8161
15899
-13903
9915
-12201
3469
-14459
-1414
-11143
-14145
-14164
9176
-14537
-13611
-14777
-13469
-13941
-14790
-13422
-14220
21454
-14143
-13585
-12525
-13985
-13876
-14539
-14866
1976
4472
-14052
-18762
360
1551
-13990
-13434
-11410
-18760
7768
-8638
-13963
8701
-13232
-13357
-14462
10981
-14152
-7344
-14433
-14875
-11812

44
45
45
37
44
45
41
47
46
36
47
40
40
41
38
38
38
42
41
41
46
41
40
43
41
38
39
44
46
45
46
47
44
42
42
41
42
44
45
40
45
40
47
44
47
44
40
43
46
48
45
41
39
41
45
42
44
46
37
49

-43
-43
-43
-42
-42
-45
-44
-43
-43
-42
-41
-42
-46
-41
-43
-41
-44
-45
-42
-51
-47
-45
-41
-42
-44
-48
-42
-42
-43
-43
-44
-42
-44
-45
-44
-42
-44
-45
-51
-42
-44
-45
-51
-43
-47
-45
-46
-47
-46
-41
-43
-48
-43
-44
-44
-47
-47
-43
-42
-44

283
284
281
283
277
280
283
280
276
283
284
279
281
285
282
283
280
283
284
285
280
278
285
282
284
282
283
280
287
285
282
278
283
280
284
284
286
281
285
283
284
281
287
284
280
284
283
280
282
281
279
281
280
281
284
280
285
285
283
284

229
228
229
229
230
227
229
228
225
229
230
228
228
228
227
229
227
223
230
230
228
230
224
226
230
229
232
231
227
229
231
231
229
226
229
229
229
228
229
229
229
229
228
227
228
230
229
227
228
226
228
230
227
230
228
225
229
227
228
228

38
39
39
35
36
37
36
38
37
39
41
36
39
34
35
39
40
39
37
33
29
33
37
37
38
35
35
34
40
40
35
38
40
38
38
36
36
37
37
39
35
33
36
34
33
35
38
33
36
37
37
40
37
32
40
33
39
31
33
31

487
491
492
489
490
492
491
489
492
490
491
490
487
490
488
489
491
490
490
491
491
492
489
489
492
491
489
491
489
490
492
489
490
491
490
490
490
488
489
488
486
492
492
486
489
491
490
491
490
489
492
490
490
492
491
491
487
490
491
491

29482
29449
29499
29480
29484
29467
29473
29502
29492
29467
29472
29486
29450
29483
29485
29459
29485
29462
29450
29474
29452
29464
29461
29460
29460
29466
29453
29463
29463
29471
29477
29457
29486
29468
29464
29469
29466
29482
29470
29475
29470
29459
29473
29440
29466
29474
29482
29455
29447
29462
29463
29485
29455
29450
29474
29468
29457
29474
29470
29478

87064
87080
87080
87095
87095
87111
87111
87126
87126
87126
87142
87142
87158
87158
87173
87173
87189
87189
87189
87204
87204
87220
87220
87236
87236
87251
87251
87251
87267
87267
87282
87282
87298
87298
87314
87314
87314
87329
87329
87345
87345
87360
87360
87376
87376
87392
87392
87392
87407
87407
87423
87423
87438
87438
87454
87454
87454
87470
87470
87485

-289
-13412
-18455
-144
1038
-5478
-15574
-14557
7789
24271
-15664
-2396
-14879
-12414
-13613
-15608
-14179
-11090
-13985
-14378
-18059
3154
-14184
-5749
-13783
-14259
-11166
-10689
-13541
-7811
-14293
-14996
-14711
-14585
-16262
-13711
-13744
-18052
-14218
-13998
-8780
11277
-18239
-13681
-14104
3198
9742
-13358
-14058
-7968
-15163
-9620
-15135
-14128
-6698
-13353
-10987
3898
8317
-13386

47
44
45
45
47
38
36
46
46
43
40
41
45
37
39
45
49
41
40
43
40
39
38
41
44
39
49
35
47
44
43
44
46
41
45
40
47
42
40
42
45
42
40
43
39
39
43
38
39
41
43
46
40
43
45
43
43
40
43
46

-43
-47
-45
-47
-45
-49
-44
-47
-43
-46
-42
-45
-42
-45
-44
-43
-42
-44
-43
-45
-44
-40
-42
-51
-45
-42
-42
-45
-43
-48
-44
-45
-46
-43
-45
-42
-44
-41
-43
-44
-43
-46
-44
-45
-43
-41
-41
-45
-44
-48
-42
-41
-46
-44
-45
-44
-45
-45
-46
-42

282
284
285
281
278
283
281
281
285
282
285
284
277
285
278
285
285
280
282
282
284
284
281
280
281
283
284
282
280
280
281
284
284
282
280
274
286
282
280
281
278
279
282
284
285
280
285
284
282
283
283
284
283
279
283
281
284
280
281
278

230
229
231
230
229
225
227
228
229
226
227
230
228
230
224
227
229
226
226
228
230
228
228
231
227
231
228
229
231
230
229
228
231
227
231
230
227
230
231
228
227
229
231
228
225
230
229
227
230
228
224
226
228
229
229
229
230
230
230
231

38
40
40
35
33
38
37
43
37
33
38
40
41
39
37
37
36
35
40
38
40
36
35
41
40
38
36
36
39
37
37
37
33
36
39
36
40
41
35
35
39
35
36
36
40
35
40
39
35
37
35
31
40
41
37
33
35
36
36
38

492
493
491
489
489
492
493
491
486
491
490
492
490
488
488
491
490
487
490
490
488
489
490
489
487
491
491
491
492
487
490
490
494
484
490
483
491
491
487
485
492
487
488
486
492
491
493
492
490
490
484
493
488
488
490
487
487
490
491
492

29474
29454
29486
29458
29460
29472
29455
29459
29470
29464
29445
29457
29457
29460
29445
29484
29450
29460
29461
29467
29470
29470
29444
29471
29450
29449
29471
29465
29448
29474
29466
29479
29475
29472
29454
29475
29470
29464
29480
29453
29460
29479
29464
29457
29453
29459
29484
29453
29459
29467
29444
29443
29477
29467
29458
29451
29465
29436
29453
29448

87485
87501
87501
87516
87516
87516
87532
87548
87548
87563
87563
87563
87579
87579
87594
87594
87610
87610
87626
87626
87626
87641
87641
87657
87657
87672
87672
87688
87688
87704
87704
87704
87719
87719
87735
87735
87750
87750
87766
87766
87782
87782
87782
87797
87797
87813
87813
87828
87828
87844
87844
87844
87860
87860
87875
87875
87891
87891
87906
87906

-13825
-13817
-13556
-13615
-13842
14579
-14062
-8061
-12974
-11816
-13258
-14245
-14210
-14929
-12290
-14168
-14322
-14224
-14068
-17953
-13006
-8657
7916
-14312
-13141
-9320
-14617
-13140
-14281
-13516
-15589
-14704
-13448
-8090
-13921
-13904
-14878
-7509
-14291
-13471
-9175
-14229
8732
-12968
-14716
-3640
-14700
-14295
-14440
9273
-7204
-13386
-13972
-12563
-11441
-13158
-13152
4305
-2149
10563

44
39
44
43
42
40
40
41
39
39
46
42
43
43
42
44
42
37
41
42
43
42
38
47
45
47
44
43
42
45
40
41
41
45
37
44
37
40
43
44
42
44
43
40
43
40
41
46
41
38
42
43
44
39
36
41
47
40
44
39

-43
-44
-44
-44
-42
-44
-46
-43
-45
-43
-48
-42
-42
-49
-47
-43
-46
-42
-43
-41
-46
-48
-45
-42
-44
-42
-48
-46
-42
-41
-45
-41
-46
-42
-42
-44
-42
-42
-43
-41
-43
-43
-43
-42
-42
-42
-45
-48
-45
-44
-49
-44
-46
-45
-45
-44
-45
-46
-43
-43

283
283
284
281
286
283
285
279
280
280
280
283
281
281
282
281
283
285
279
286
281
285
281
284
283
284
283
283
283
284
282
283
282
287
283
280
285
284
281
284
279
280
279
281
285
278
279
284
283
284
281
282
284
284
276
286
286
286
284
283

231
224
230
228
231
231
230
229
229
228
229
230
228
228
229
228
231
229
226
233
228
226
227
228
230
230
230
228
231
226
230
230
230
228
228
229
227
227
229
229
229
228
228
227
225
229
229
229
228
229
230
230
228
227
226
228
229
225
228
227

32
36
41
32
40
39
37
40
35
39
38
39
38
34
36
30
38
38
42
37
35
36
33
34
37
40
38
34
39
36
38
38
37
37
38
35
38
39
39
39
41
34
38
37
38
36
36
37
32
35
37
40
37
38
39
35
40
31
37
38

491
490
489
491
491
491
489
492
489
488
490
487
491
490
493
493
490
493
490
490
492
491
490
492
491
490
489
492
490
492
488
492
491
493
493
488
489
493
490
492
489
488
491
492
491
494
492
491
492
490
494
490
489
491
493
492
491
489
490
492

29437
29464
29447
29459
29491
29460
29458
29470
29469
29467
29442
29470
29445
29461
29447
29458
29462
29452
29460
29445
29458
29450
29464
29469
29478
29456
29471
29441
29474
29467
29445
29482
29485
29455
29463
29471
29446
29480
29474
29474
29467
29452
29449
29462
29453
29453
29457
29474
29460
29457
29469
29449
29456
29447
29447
29485
29459
29461
29484
29461

87906
87922
87922
87938
87938
87953
87953
87969
87969
87984
87984
88000
88000
88016
88016
88031
88031
88047
88047
88047
88062
88062
88078
88094
88094
88094
88109
88109
88125
88125
88140
88140
88156
88156
88156
88172
88172
88187
88187
88203
88203
88218
88218
88218
88234
88234
88250
88250
88265
88265
88265
88281
88281
88296
88296
88312
88312
88328
88328
88343

-14492
5146
-14355
-6909
-14045
870
-14504
-13552
9875
-13518
-14251
8677
-13555
-8618
-14998
-1006
-14175
-13735
-13328
-13664
-14190
8953
-14450
-13959
9044
12640
-14654
-17203
-5424
-14229
-14507
-13887
-16386
-14440
2816
-14465
32764
108
-711
-14828
-14581
9318
9092
7864
-14349
-13772
-12004
-13953
8961
7757
-14153
-13612
-14360
-14119
-13876
19235
68
-13905
-17096
-18749

45
43
46
39
37
36
41
43
43
45
45
41
40
38
43
45
34
37
40
46
45
46
36
41
42
38
42
45
38
44
40
45
42
41
43
44
37
44
41
38
34
39
41
45
44
44
41
43
44
45
40
44
39
42
35
43
42
43
38
46

-42
-43
-41
-43
-45
-45
-43
-47
-43
-42
-51
-43
-47
-43
-43
-44
-47
-45
-44
-43
-45
-48
-45
-44
-48
-44
-42
-45
-42
-45
-42
-44
-43
-43
-42
-45
-43
-41
-43
-45
-44
-43
-43
-39
-44
-45
-49
-44
-44
-42
-45
-42
-43
-42
-46
-46
-46
-42
-42
-43

286
282
284
284
282
284
284
285
278
282
280
281
284
284
281
283
282
280
281
281
277
283
285
285
284
281
286
278
282
284
282
284
283
284
284
280
285
285
278
282
285
283
280
279
282
285
284
282
282
281
284
280
284
282
287
284
283
279
287
286

225
227
227
225
229
228
228
231
227
229
231
229
227
229
230
228
228
228
229
230
225
229
232
229
230
229
224
227
224
229
227
229
227
230
229
230
228
230
226
230
227
229
231
230
230
229
227
229
229
230
228
224
229
229
229
229
225
229
230
229

39
36
38
40
37
36
30
38
37
35
37
36
37
37
40
38
38
38
39
42
38
32
34
38
36
36
35
37
33
31
41
38
39
37
40
37
39
37
37
34
36
35
37
37
35
32
36
41
34
35
37
36
41
36
34
36
36
38
37
37

487
488
486
492
490
489
491
491
489
489
487
491
491
486
493
490
493
492
491
490
493
492
490
491
491
491
489
488
492
490
488
489
491
492
489
491
486
491
491
490
490
491
491
490
493
492
492
492
491
488
492
491
492
489
492
490
491
489
489
488

29461
29456
29465
29472
29454
29480
29436
29484
29458
29464
29481
29448
29478
29460
29467
29471
29467
29446
29450
29471
29458
29492
29469
29448
29472
29444
29456
29454
29464
29476
29470
29460
29458
29475
29452
29468
29455
29451
29487
29476
29466
29443
29442
29468
29444
29456
29430
29456
29477
29441
29471
29445
29468
29450
29451
29448
29464
29441
29470
29457

88343
88343
88359
88359
88374
88374
88390
88390
88406
88406
88406
88421
88437
88437
88437
88452
88452
88468
88468
88484
88484
88499
88499
88499
88515
88515
88530
88530
88546
88546
88562
88562
88562
88577
88577
88593
88593
88608
88608
88624
88624
88640
88640
88640
88655
88655
88671
88671
88686
88686
88702
88702
88702
88718
88718
88733
88733
88749
88749
88764

-15101
-14535
5578
-7152
-14092
-14473
-14169
-14531
-14550
-14282
-13486
-12282
-13600
-9098
-14840
-14129
-15417
-18065
-14733
-4870
-14482
-13402
-14473
-14347
-13818
2038
10663
9714
7962
-14583
875
-10115
-12877
12912
-14236
-15734
-12199
-14350
-17392
8925
7560
-14069
9493
7743
10053
-14543
-13436
-13557
-17819
-1890
-13334
-13776
-13866
-14599
6987
2249
8259
-13202
-13537
-13499

43
41
46
42
42
44
46
40
38
41
43
42
42
39
41
43
39
45
43
46
45
44
43
45
44
42
40
40
44
43
37
42
37
40
42
45
44
43
44
44
46
42
38
42
40
40
42
44
40
42
40
36
43
45
44
43
40
37
40
43

-49
-43
-44
-43
-46
-41
-41
-41
-42
-46
-43
-44
-41
-45
-45
-47
-44
-42
-41
-41
-41
-43
-50
-43
-43
-41
-44
-42
-44
-44
-43
-43
-39
-42
-42
-43
-44
-45
-45
-42
-42
-45
-42
-45
-44
-44
-44
-43
-45
-43
-41
-43
-42
-40
-45
-42
-44
-42
-40
-41

285
282
281
284
283
282
285
283
284
284
282
283
283
281
280
284
282
282
281
283
282
282
284
278
284
285
283
283
283
284
281
278
285
284
278
280
276
284
286
282
279
275
279
279
277
283
283
285
284
286
283
283
285
284
282
285
283
280
280
286

230
232
229
227
229
230
225
229
231
228
229
229
231
220
230
227
230
229
228
229
227
230
229
229
229
228
228
228
225
226
230
227
229
228
227
227
228
229
227
230
228
227
225
229
226
228
224
225
228
229
224
226
228
230
227
228
231
230
223
228

35
35
34
32
38
34
35
32
34
36
35
38
41
34
39
38
35
31
33
33
39
34
36
41
35
34
38
39
33
36
40
35
37
33
35
40
37
38
39
39
39
36
32
39
34
32
38
34
38
35
41
34
36
37
39
40
35
36
36
36

488
491
492
491
491
487
490
490
493
487
491
491
491
492
491
492
492
488
490
494
492
490
495
492
491
491
489
493
491
492
490
490
489
490
492
491
490
489
491
490
491
489
488
492
489
489
488
489
491
489
492
491
487
490
490
491
492
493
487
490

29462
29464
29464
29456
29436
29479
29460
29464
29446
29455
29429
29473
29477
29454
29457
29462
29452
29448
29463
29456
29472
29438
29455
29477
29440
29445
29460
29447
29455
29465
29437
29456
29465
29446
29441
29443
29455
29478
29460
29459
29474
29461
29452
29435
29483
29480
29462
29474
29469
29445
29459
29470
29476
29462
29462
29445
29473
29465
29473
29466

88764
88780
88780
88780
88796
88811
88811
88811
88827
88827
88842
88842
88858
88858
88874
88874
88874
88889
88889
88905
88905
88920
88920
88936
88936
88952
88952
88952
88967
88967
88983
88983
88998
88998
89014
89014
89014
89030
89030
89045
89045
89061
89061
89076
89076
89076
89092
89108
89108
89123
89123
89123
89139
89139
89154
89154
89170
89170
89186
89186

-15299
-10176
-14038
-7409
-9678
-13201
-13743
-16034
-13656
-13620
-13022
-13241
-9123
-13417
204
-14234
-15176
-13464
-14715
-14590
-18766
-15376
-5399
-1188
-3559
-13536
-13282
3132
-14463
-14422
-10764
-14827
-14671
-13774
-13868
-15957
8894
-8718
-14592
-15331
-12892
9181
-283
6965
-10709
-13690
-14436
-14216
-14571
9780
-2644
-13910
-14322
-13536
-3123
23824
-14375
-14144
-12071
6674

41
45
45
44
42
38
43
40
40
42
48
43
38
44
44
38
42
40
44
45
47
44
45
36
45
43
42
40
39
46
45
43
45
43
41
44
45
42
43
45
42
39
39
41
45
44
43
40
41
43
45
42
48
47
41
44
42
44
33
42

-42
-42
-47
-42
-41
-43
-43
-41
-46
-45
-41
-43
-45
-46
-45
-43
-42
-42
-42
-44
-42
-43
-43
-46
-43
-42
-44
-42
-43
-46
-43
-43
-42
-43
-44
-43
-42
-49
-44
-41
-42
-41
-47
-43
-43
-43
-41
-43
-41
-40
-41
-43
-42
-42
-45
-42
-41
-42
-42
-44

280
280
285
283
282
282
283
279
283
282
283
283
283
283
278
283
276
282
284
286
284
283
281
283
281
282
283
281
282
285
283
287
282
275
280
282
279
282
284
284
281
280
281
280
281
285
281
282
281
284
281
282
281
282
282
280
280
278
282
284

226
229
230
230
227
230
227
229
228
227
229
225
226
227
227
229
228
229
229
228
228
228
229
228
231
229
226
227
229
226
229
229
228
229
227
229
226
228
224
229
224
227
231
228
229
225
228
227
226
228
227
228
227
228
227
230
225
229
227
227

40
37
39
39
39
37
41
38
38
35
39
33
37
37
38
35
32
39
37
38
38
36
39
38
39
35
40
36
40
40
40
36
38
37
38
39
35
37
36
35
35
42
37
39
31
40
38
38
41
34
40
31
39
39
35
41
38
33
33
34

491
492
491
491
493
494
493
491
491
487
490
491
485
491
491
490
490
488
491
491
490
494
487
490
491
490
493
489
489
493
491
490
488
492
487
490
493
491
486
491
492
491
491
491
488
488
489
490
487
492
490
492
494
490
485
491
492
493
489
491

29458
29445
29455
29456
29458
29460
29455
29434
29459
29425
29470
29446
29459
29464
29449
29472
29471
29466
29467
29431
29461
29474
29465
29447
29446
29444
29461
29469
29446
29449
29465
29463
29457
29482
29471
29471
29467
29470
29459
29469
29483
29464
29451
29464
29460
29461
29454
29455
29450
29487
29461
29470
29462
29460
29478
29466
29465
29457
29476
29484

89201
89201
89201
89217
89217
89232
89232
89248
89248
89264
89264
89279
89279
89295
89295
89310
89310
89310
89326
89326
89342
89342
89357
89357
89373
89373
89373
89388
89388
89404
89404
89420
89420
89435
89435
89435
89451
89451
89466
89466
89482
89482
89498
89498
89513
89513
89513
89529
89529
89544
89544
89560
89560
89576
89576
89591
89591
89607
89607
89607

-14795
-13726
-14061
-14469
10069
-15215
-14118
-15008
7232
-5055
-15177
-14093
8323
-14474
-12720
-12924
11496
-13994
8736
-3478
-16590
-13082
17040
-13980
23194
-13485
-11704
-14470
-9730
-17704
8029
-12784
-14266
-13802
-13783
-9147
-15314
-14087
-12528
6172
-3719
-18636
-14223
-13783
-13503
-14421
-13672
4157
-13605
-1926
3659
-13804
-14667
9055
-14480
-13112
-13981
-13844
-14579
-14186

41
42
44
42
37
42
42
42
40
37
45
41
41
37
43
43
46
43
43
38
39
40
40
38
42
37
45
46
42
40
42
37
45
44
41
43
46
43
42
39
42
45
40
44
41
42
46
35
42
37
42
40
39
37
40
40
45
38
42
45

-43
-43
-44
-45
-50
-41
-43
-46
-43
-42
-44
-43
-44
-48
-44
-45
-46
-43
-42
-46
-42
-45
-42
-46
-45
-43
-45
-45
-44
-41
-45
-44
-44
-42
-43
-44
-43
-42
-42
-45
-41
-40
-41
-41
-45
-42
-44
-45
-45
-44
-43
-43
-43
-42
-46
-50
-44
-46
-41
-39

282
283
282
282
280
280
280
279
284
282
282
280
280
279
280
279
281
282
283
281
285
283
284
285
282
280
282
281
285
285
285
275
281
281
280
282
283
283
282
280
285
279
280
281
279
282
285
280
284
284
284
283
283
284
285
284
281
279
281
281

229
227
227
225
228
228
228
229
228
226
228
226
228
227
228
227
229
225
226
229
227
228
223
228
225
229
225
227
227
227
229
228
223
225
230
228
227
229
230
228
225
228
230
229
227
226
228
229
228
225
224
229
229
228
226
229
226
229
227
228

37
33
33
39
38
39
35
30
41
36
40
37
36
39
39
36
35
33
36
41
41
33
38
41
39
39
38
38
38
38
35
40
36
42
39
35
39
33
36
40
41
36
40
40
35
42
37
38
38
32
44
39
40
37
40
37
42
38
35
39

486
492
489
492
488
490
488
487
491
489
492
486
490
489
489
488
489
490
491
492
491
489
489
489
489
486
490
489
490
492
490
491
490
491
490
490
489
489
488
489
490
490
491
491
489
490
490
492
489
489
490
491
491
489
491
492
490
489
489
487

29465
29455
29443
29458
29468
29436
29450
29470
29461
29459
29440
29479
29457
29455
29457
29458
29473
29479
29463
29451
29444
29465
29456
29456
29469
29440
29485
29471
29463
29452
29456
29466
29461
29492
29461
29469
29464
29462
29460
29460
29486
29489
29473
29452
29452
29470
29457
29441
29476
29472
29444
29462
29461
29462
29465
29457
29451
29458
29464
29482

89622
89622
89638
89638
89654
89654
89669
89669
89669
89685
89685
89700
89700
89716
89716
89732
89732
89732
89747
89747
89763
89763
89778
89778
89794
89794
89810
89810
89810
89825
89825
89841
89841
89856
89856
89856
89872
89872
89888
89888
89903
89903
89919
89919
89934
89934
89934
89950
89950
89966
89966
89981
89981
89997
89997
90012
90012
90012
90028
90028

-14593
-13616
-18059
-14568
-14512
-14638
-16393
3488
6978
-14043
-14450
-8968
-14593
-13508
-13126
9385
-140
-1272
-14173
9629
-7177
6618
-13084
-13887
-14669
-14027
-13078
7803
-15001
2038
-12531
-14566
8145
3252
-13705
-14972
1372
-14642
-13600
-14203
-9254
-13547
-4034
-14036
-13697
-14315
-9902
-12095
-12238
-13458
-13852
-2813
15215
-16654
-13722
10105
-14682
14521
-1834
-5456

47
42
47
40
38
42
38
44
39
44
38
43
37
38
40
41
39
41
40
40
38
40
41
36
43
45
40
39
39
41
42
42
43
38
41
43
47
36
43
38
45
42
44
46
43
43
47
38
41
41
43
44
41
43
46
45
39
35
42
42

-45
-43
-41
-43
-42
-41
-40
-45
-41
-41
-45
-42
-46
-39
-47
-42
-40
-43
-43
-42
-46
-41
-41
-44
-42
-42
-42
-48
-43
-43
-42
-45
-41
-44
-43
-46
-43
-42
-45
-44
-42
-48
-46
-42
-48
-47
-47
-46
-44
-46
-42
-43
-43
-44
-47
-43
-45
-45
-44
-48

282
283
281
279
286
284
278
277
276
284
279
282
280
281
286
280
278
278
284
280
283
284
282
284
281
279
282
284
282
284
280
283
285
279
284
281
282
284
280
280
287
284
281
285
279
282
284
282
285
286
280
285
283
286
280
285
285
281
284
286

227
228
228
227
226
226
228
227
226
227
227
231
230
230
229
227
229
228
227
228
230
223
226
227
228
230
227
228
227
226
228
228
226
227
227
227
229
229
229
228
226
228
226
231
230
228
227
229
227
225
224
226
228
226
225
229
227
227
230
228

38
39
39
39
31
32
39
35
40
35
39
36
40
39
38
37
34
38
38
40
38
39
38
34
37
30
36
42
39
35
40
36
40
36
34
37
40
39
34
39
38
38
36
38
34
41
38
34
40
34
41
32
40
33
36
38
40
38
33
39

486
487
492
489
487
490
489
490
493
490
491
492
489
489
488
487
492
490
492
492
491
492
489
489
491
489
491
488
490
488
491
490
490
491
492
492
492
490
491
490
487
492
491
490
487
491
491
490
490
488
490
489
490
489
489
488
489
491
491
488

29465
29446
29457
29459
29448
29461
29455
29441
29436
29459
29446
29453
29449
29462
29488
29439
29448
29438
29463
29461
29456
29449
29458
29455
29454
29460
29451
29456
29459
29471
29457
29442
29453
29454
29452
29473
29464
29447
29486
29469
29462
29444
29460
29461
29455
29465
29472
29453
29453
29452
29454
29461
29469
29463
29452
29487
29459
29459
29479
29452

90044
90044
90059
90059
90075
90075
90090
90090
90106
90106
90122
90122
90122
90137
90137
90153
90153
90168
90168
90168
90184
90184
90200
90200
90215
90215
90231
90231
90246
90246
90246
90262
90262
90278
90278
90293
90293
90309
90309
90324
90324
90324
90340
90340
90356
90356
90371
90371
90387
90387
90387
90402
90402
90418
90418
90434
90434
90449
90449
90465

-14460
-15134
-14665
-13928
-12476
-14351
-5462
-2592
-14201
-14698
-7529
1543
-6169
10519
-14449
-12886
-11148
-13601
-12019
1485
-14272
-8054
-13587
-14218
5126
-13456
-13618
-13633
-13926
-14304
26097
-13737
-13715
-15148
-3530
-18754
-13821
-15242
-13470
8262
-15247
-13651
-13945
-18144
-13563
-14288
-13278
-12903
-13170
8502
-8369
-3433
-14572
-14857
-13472
8282
-13893
-14001
-14562
-13398

38
44
41
40
45
36
44
39
40
42
44
43
42
41
45
46
37
41
39
48
43
44
46
42
43
46
45
37
43
41
43
41
44
45
46
44
41
42
41
47
44
43
37
44
43
45
41
45
34
45
42
38
45
38
41
46
44
45
40
43

-46
-44
-45
-43
-41
-45
-44
-43
-43
-45
-46
-44
-42
-45
-42
-41
-43
-42
-42
-44
-42
-43
-41
-47
-44
-44
-45
-44
-47
-43
-44
-42
-45
-42
-44
-42
-41
-46
-44
-40
-47
-44
-46
-42
-42
-42
-47
-44
-42
-43
-45
-44
-47
-46
-42
-47
-47
-43
-46
-44

285
283
283
283
287
287
284
286
278
282
279
279
285
279
284
286
282
286
282
282
277
282
282
283
284
281
285
285
282
283
287
284
280
280
283
283
286
284
287
277
279
285
284
285
282
282
279
283
286
281
282
283
280
278
281
283
278
283
282
285

228
227
227
228
228
229
227
229
226
230
230
228
229
228
228
229
229
229
226
230
228
228
230
228
229
229
230
230
227
228
229
226
228
226
229
227
230
230
231
230
228
226
227
230
231
226
228
230
229
227
232
229
230
228
229
229
227
229
227
228

36
39
37
36
37
35
41
34
40
36
32
38
35
34
39
39
34
39
39
36
35
34
39
36
34
37
35
38
38
38
37
37
39
38
41
40
39
37
38
40
38
37
39
32
36
34
39
33
41
35
39
34
35
33
38
39
31
35
34
36

489
488
488
491
491
490
489
490
491
492
491
489
489
491
491
492
489
488
490
491
492
492
489
489
491
490
489
491
492
489
489
492
491
493
492
490
488
491
489
492
492
491
491
492
492
489
492
492
493
493
488
490
489
488
491
490
491
490
491
492

29474
29477
29471
29438
29460
29456
29466
29445
29437
29444
29444
29475
29463
29460
29496
29479
29460
29474
29478
29462
29453
29466
29457
29464
29471
29441
29466
29460
29467
29466
29459
29471
29494
29457
29477
29461
29451
29471
29468
29458
29449
29466
29459
29487
29482
29467
29472
29476
29454
29451
29461
29461
29456
29479
29451
29482
29453
29457
29465
29451

90465
90480
90480
90480
90496
90496
90512
90512
90527
90527
90543
90543
90558
90558
90558
90574
90574
90590
90590
90605
90605
90605
90621
90621
90636
90636
90652
90652
90668
90668
90668
90683
90683
90699
90699
90714
90714
90730
90730
90746
90746
90761
90761
90761
90777
90777
90792
90792
90808
90808
90824
90824
90824
90839
90839
90855
90855
90870
90870
90886

-10383
-7439
-14503
8703
-14569
3044
-14126
-14281
-14528
-13896
-13769
-14159
1878
-5425
-5049
4029
-13642
10888
-17183
-18181
-14358
8662
11245
-14023
-14744
4117
2943
-13143
-6884
-13504
5175
-3789
-14153
-14432
-13324
7769
-335
-13869
-13255
-14382
-18351
-17022
-14193
-14737
277
-6036
-14478
-14271
-14712
-15071
-12684
-14709
-17776
-13490
-1291
-14000
9113
-13407
-16041
-14193

40
41
38
44
45
49
43
42
46
45
46
42
44
44
46
44
44
44
40
37
45
41
44
41
42
43
46
43
41
44
45
47
38
44
43
45
46
41
47
42
49
44
41
44
47
42
48
47
43
41
42
46
49
41
43
36
44
46
45
42

-42
-43
-42
-44
-45
-41
-45
-44
-45
-40
-44
-40
-45
-44
-45
-43
-45
-44
-41
-46
-40
-43
-40
-42
-42
-44
-40
-45
-44
-47
-42
-43
-41
-41
-41
-42
-42
-44
-43
-43
-44
-43
-44
-44
-44
-42
-42
-40
-43
-48
-45
-48
-42
-42
-43
-44
-45
-42
-46
-42

282
284
281
282
282
282
283
282
280
278
280
279
282
285
281
280
283
281
285
283
284
283
276
284
278
284
280
279
283
281
283
284
282
284
285
280
284
287
283
285
285
285
281
285
284
284
283
280
282
283
281
286
285
283
286
286
283
283
277
287

230
226
229
229
227
229
229
231
228
229
230
227
229
227
228
230
231
227
228
229
228
226
228
226
227
227
227
228
224
228
228
223
225
228
228
228
228
228
227
229
226
230
228
228
225
230
228
228
227
226
228
228
229
228
228
225
229
230
226
228

37
33
33
34
33
41
39
41
37
37
35
37
42
34
36
38
36
42
38
37
31
35
38
36
40
35
41
36
36
29
33
40
37
39
42
40
38
40
36
39
36
36
34
38
37
31
37
33
38
40
42
36
34
35
37
37
38
36
33
39

492
492
491
490
492
487
491
491
490
492
489
491
490
488
489
490
492
493
489
492
489
492
491
488
490
487
490
490
490
493
492
490
489
491
493
491
490
492
489
493
491
489
491
490
492
490
491
489
491
491
494
491
490
489
492
491
491
492
492
490

29457
29451
29462
29479
29470
29473
29442
29458
29469
29443
29471
29473
29455
29461
29468
29456
29451
29475
29483
29470
29440
29473
29449
29445
29449
29458
29472
29479
29443
29460
29473
29466
29475
29474
29482
29461
29457
29459
29450
29454
29469
29458
29468
29470
29469
29437
29443
29467
29460
29513
29458
29477
29471
29444
29472
29449
29460
29450
29458
29476

90886
90902
90902
90902
90917
90917
90933
90933
90948
90948
90948
90964
90964
90980
90980
90995
90995
91011
91011
91026
91026
91026
91042
91042
91058
91058
91073
91073
91073
91089
91089
91104
91104
91120
91120
91136
91136
91151
91151
91151
91167
91167
91182
91182
91198
91198
91214
91214
91214
91229
91229
91245
91245
91260
91260
91260
91276
91276
91292
91292

-14274
7330
-4132
-13767
-14496
6870
-13037
-4171
9219
-13500
8486
-13733
-14970
-13906
-13625
-14323
-12515
-13917
-14505
-13617
9420
1347
-4522
-2514
-6123
-14232
-14109
-15680
-14197
-13907
-13861
-14217
-13640
-13090
-12804
9446
-5218
-14539
-14737
5813
-13780
-11551
-3494
8937
6663
2854
-13659
5471
-13698
-14090
-3196
-13335
-9401
-13739
-1441
-14807
-18265
-16729
8376
-14555

43
41
42
40
45
43
39
44
47
45
43
43
43
43
39
41
42
45
42
43
43
45
47
37
41
42
42
42
43
43
40
42
42
41
49
44
44
42
46
42
41
43
41
41
43
48
43
46
41
45
41
46
43
44
43
47
46
47
46
43

-43
-43
-46
-46
-46
-44
-44
-42
-43
-46
-44
-44
-39
-45
-43
-42
-47
-48
-44
-47
-45
-51
-48
-45
-45
-47
-44
-43
-44
-48
-42
-42
-45
-43
-42
-44
-43
-44
-41
-47
-41
-43
-48
-42
-43
-41
-45
-43
-43
-45
-45
-46
-45
-42
-44
-44
-41
-41
-48
-46

286
283
281
285
281
282
279
283
283
285
280
282
283
283
288
284
285
283
284
277
282
279
282
281
287
281
282
279
281
286
283
283
285
284
287
282
283
286
285
283
279
284
285
278
283
279
284
286
278
282
287
285
286
285
283
285
281
280
278
282

228
223
227
229
228
229
228
230
227
229
230
228
228
228
227
228
228
226
227
228
226
227
228
227
228
226
228
226
227
227
227
228
226
227
229
229
230
229
224
228
229
228
229
226
230
231
230
229
229
226
227
229
227
227
228
229
229
228
229
228

37
34
40
34
33
35
40
41
40
40
37
41
37
38
38
37
39
31
37
38
38
33
37
36
38
36
35
39
30
41
39
29
38
30
38
30
39
37
32
37
35
34
35
35
31
43
38
32
36
41
40
39
35
35
42
36
31
35
41
38

489
487
483
491
490
489
490
490
491
492
490
492
491
492
490
490
492
491
489
490
492
490
491
492
489
493
491
492
488
490
491
491
490
492
492
489
489
492
492
490
491
493
490
485
490
491
490
490
491
486
488
490
490
489
486
491
491
491
490
488

29461
29467
29469
29468
29469
29462
29463
29470
29466
29486
29471
29465
29461
29471
29447
29467
29459
29442
29468
29458
29471
29476
29463
29461
29476
29483
29480
29492
29478
29473
29488
29474
29470
29469
29466
29463
29462
29452
29448
29478
29476
29462
29475
29476
29489
29445
29468
29466
29465
29481
29457
29489
29479
29486
29491
29463
29469
29475
29466
29463

91307
91307
91323
91323
91338
91338
91338
91354
91354
91370
91370
91385
91385
91401
91401
91401
91416
91416
91432
91432
91448
91448
91463
91463
91463
91479
91479
91494
91494
91510
91510
91526
91526
91526
91541
91541
91557
91557
91572
91572
91588
91588
91588
91604
91604
91619
91619
91635
91635
91650
91650
91650
91666
91666
91682
91682
91697
91697
91713
91713

2246
-13559
-13993
-15073
5620
-8147
-18547
-13749
-14041
-13692
-13703
-15247
-3397
-14231
-1683
-9763
-13136
9850
-4845
-13360
-14430
-16239
-14810
-14812
-14333
-10045
-13868
22763
-13737
-14592
-95
-14979
-13989
-12867
-13788
-74
-14389
-13854
-14767
-16140
-14241
7727
-14730
-13797
-14493
-13587
-13845
-15192
-15863
-13986
-14293
-13911
-5932
-15489
-14124
-13661
-14128
-14718
-13095
-2411

43
47
42
42
46
38
41
41
38
43
41
34
38
43
43
38
41
45
42
40
42
42
42
44
39
43
41
43
43
41
42
39
43
42
41
41
45
38
42
45
39
38
41
40
41
44
43
39
37
40
44
40
41
41
47
44
30
45
48
46

-43
-43
-42
-45
-44
-42
-43
-48
-42
-45
-42
-46
-44
-48
-44
-47
-47
-42
-45
-44
-42
-48
-49
-43
-44
-40
-41
-48
-42
-43
-44
-47
-46
-42
-47
-41
-42
-42
-42
-47
-43
-45
-42
-42
-44
-43
-43
-43
-41
-45
-41
-47
-43
-45
-45
-44
-41
-44
-42
-43

283
287
286
282
279
286
286
281
280
281
285
281
284
286
283
285
284
282
283
282
281
286
282
282
287
284
281
284
281
285
286
282
282
283
282
282
282
283
277
286
279
280
281
284
280
285
280
285
286
282
284
283
284
280
283
284
283
282
285
282

229
224
228
228
227
228
228
227
231
227
229
225
229
225
229
229
229
227
231
228
225
226
229
230
229
229
228
230
229
228
229
228
228
228
223
227
230
227
227
227
227
228
227
229
229
231
230
231
229
227
229
228
230
230
229
228
227
229
231
230

35
39
39
36
37
34
38
42
41
35
35
39
39
35
33
33
39
39
41
41
41
35
35
31
36
39
37
35
36
37
32
38
30
35
40
35
30
37
33
37
40
40
38
43
37
33
36
34
40
37
37
37
38
38
37
37
41
35
38
38

490
489
491
490
493
491
487
489
487
491
490
490
489
489
491
490
491
490
493
490
489
493
488
488
492
490
489
490
492
490
490
489
489
491
488
488
489
493
492
493
492
489
489
490
488
492
489
491
488
491
488
488
494
491
489
488
492
490
486
490

29473
29467
29465
29468
29471
29483
29478
29472
29488
29463
29465
29465
29480
29455
29460
29453
29482
29460
29486
29480
29482
29446
29475
29469
29456
29480
29473
29468
29464
29477
29484
29457
29462
29446
29489
29470
29482
29479
29478
29481
29476
29446
29466
29464
29468
29477
29493
29471
29478
29463
29459
29460
29490
29470
29464
29468
29505
29475
29485
29482

91728
91728
91744
91744
91744
91760
91760
91775
91775
91791
91791
91806
91806
91806
91822
91822
91838
91838
91853
91853
91869
91869
91869
91884
91884
91900
91900
91916
91916
91931
91931
91931
91947
91947
91962
91962
91978
91978
91994
91994
92009
92009
92009
92025
92025
92040
92040
92056
92056
92072
92072
92072
92087
92087
92103
92103
92118
92118
92134
92134

-9173
-14187
-14200
-13268
-13861
-14039
-13922
-10047
7341
5717
-14464
-14160
9822
11400
-13824
6681
-14014
-13580
-3949
-14320
-14767
-13707
-13563
-14080
-14223
11208
-17753
6807
-14532
-4953
7801
-11135
-14051
-14593
4300
-18355
-13811
-4080
-7517
-13149
-13511
-12918
-14289
-12070
-12666
-18852
-5679
32764
-14481
7300
-16851
-13302
-14548
-13978
-13574
-13215
-17454
14636
-15561
-17276

44
44
43
43
46
44
46
38
41
46
47
49
39
44
44
44
49
44
46
42
41
47
39
42
47
45
45
47
37
45
47
41
44
38
43
46
43
42
42
41
36
44
44
41
43
41
43
40
42
42
39
46
41
47
43
42
41
39
41
36

-45
-43
-50
-43
-42
-48
-44
-45
-43
-42
-45
-41
-43
-44
-46
-45
-44
-42
-42
-43
-42
-42
-45
-43
-42
-43
-41
-44
-45
-43
-46
-48
-44
-43
-43
-42
-43
-41
-42
-44
-44
-42
-43
-44
-46
-47
-42
-43
-45
-46
-42
-44
-43
-44
-42
-42
-45
-43
-44
-41

283
284
285
285
277
283
277
285
279
280
284
285
285
285
285
284
288
285
286
285
286
281
279
285
284
276
280
286
284
283
285
278
282
283
284
283
285
276
281
284
279
282
284
285
285
283
280
287
283
281
277
282
282
281
285
280
279
283
281
284

227
227
231
229
228
228
227
227
227
230
228
229
228
229
224
230
228
227
230
229
228
226
231
229
229
229
229
229
227
226
230
229
227
228
230
231
227
229
227
228
228
228
229
229
230
230
221
225
231
230
228
226
227
228
229
228
225
226
229
229

40
38
39
38
31
36
36
40
33
34
32
38
39
37
34
41
36
32
39
42
35
39
40
36
39
34
38
35
36
38
36
34
41
35
34
38
40
35
36
39
38
39
40
39
35
34
35
39
36
39
40
36
37
37
39
34
37
37
34
38

493
489
489
489
492
489
489
488
486
489
492
493
490
494
488
489
488
490
491
490
490
492
489
488
491
489
488
489
490
487
491
493
490
489
490
490
488
492
491
493
492
489
493
488
491
488
490
491
491
492
490
489
491
489
491
490
491
486
491
491

29483
29476
29486
29481
29473
29442
29485
29457
29485
29483
29481
29484
29505
29484
29488
29473
29475
29482
29479
29478
29474
29488
29459
29466
29462
29463
29501
29489
29452
29470
29464
29481
29472
29493
29476
29469
29474
29487
29478
29472
29452
29473
29485
29470
29500
29486
29465
29496
29471
29466
29477
29484
29449
29475
29467
29480
29469
29452
29467
29466

92150
92150
92165
92165
92165
92181
92181
92196
92196
92212
92212
92228
92228
92228
92243
92243
92259
92259
92274
92274
92290
92290
92290
92306
92306
92321
92321
92337
92337
92352
92352
92352
92368
92368
92384
92384
92399
92399
92415
92415
92430
92430
92430
92446
92446
92462
92462
92477
92477
92493
92493
92493
92508
92508
92524
92524
92540
92540
92555
92555

-12927
-13232
-17305
-9807
-13678
-14111
-8531
7092
6819
-14690
-10451
-13366
6877
-14895
-5538
-6453
-14127
-14412
514
23985
-13885
-15156
-13425
-14567
-14658
16973
-14211
-14719
-14669
-14248
-13610
-14833
-14028
-14254
-15082
-14187
-14083
-13431
1467
-15933
-13485
-13656
7783
-12627
6587
5496
-15582
-18547
-14314
-14107
-14929
-14867
-13293
13775
-6873
-14736
-15565
-14124
-18586
-9667

47
43
42
43
46
45
38
34
38
46
40
40
43
47
52
38
42
46
43
42
40
36
45
45
41
41
44
39
43
36
41
46
47
37
40
41
42
46
43
46
44
41
38
48
42
45
40
40
40
44
35
41
43
45
44
37
39
38
39
40

-44
-45
-49
-46
-43
-42
-42
-47
-40
-45
-44
-46
-45
-44
-45
-45
-44
-45
-45
-44
-40
-44
-42
-43
-41
-46
-43
-41
-44
-44
-44
-50
-46
-45
-46
-48
-42
-45
-44
-43
-46
-44
-46
-42
-43
-42
-48
-44
-44
-45
-45
-43
-43
-45
-45
-44
-49
-42
-42
-42

282
283
284
284
284
285
284
281
284
281
284
282
282
281
279
281
284
284
285
282
281
286
285
282
285
281
283
283
287
282
282
281
285
281
281
281
283
281
285
283
285
279
281
285
285
287
281
284
282
279
283
283
280
281
283
285
283
282
282
286

227
230
227
229
225
228
229
226
227
227
228
228
225
226
228
228
228
230
230
225
227
229
229
229
229
230
229
230
229
229
228
229
231
229
231
228
229
229
230
228
225
230
229
231
230
229
229
227
228
227
230
228
226
229
230
229
231
230
227
231

38
36
36
35
34
38
37
40
37
37
35
28
37
34
34
40
38
37
34
38
39
38
38
39
37
31
39
39
37
38
36
30
36
40
40
40
40
30
34
37
39
39
36
40
37
36
41
36
38
37
37
38
38
38
33
38
40
39
39
36

490
488
488
488
489
491
493
490
491
491
489
490
490
492
491
489
491
490
490
489
491
489
490
491
492
485
491
492
489
489
490
490
491
490
488
491
492
490
491
488
490
491
493
494
491
491
487
488
492
489
491
490
493
491
490
490
489
489
488
488

29491
29498
29459
29468
29487
29486
29469
29467
29443
29467
29480
29459
29467
29456
29466
29457
29467
29487
29457
29462
29440
29448
29470
29474
29467
29490
29467
29453
29470
29464
29473
29479
29483
29462
29487
29445
29475
29457
29450
29467
29481
29455
29479
29482
29473
29477
29456
29468
29441
29472
29484
29460
29473
29445
29490
29477
29466
29477
29466
29454

92571
92571
92571
92586
92586
92602
92602
92618
92618
92618
92633
92633
92649
92649
92664
92664
92680
92680
92696
92696
92696
92711
92711
92727
92727
92742
92742
92758
92758
92774
92774
92789
92789
92789
92805
92805
92820
92820
92836
92836
92852
92852
92852
92867
92867
92883
92883
92898
92898
92914
92914
92914
92930
92930
92945
92961
92961
92961
92976
92976

-10797
-15514
10835
-14858
-14938
-14080
-1367
-16233
-13669
9054
-14320
-15173
-1150
-13713
-15381
-246
-13668
-18025
-13639
-14460
-14710
-13300
-17108
-14963
500
-13732
-14566
-14571
-13464
-14623
13417
-9201
-13782
-3151
-14115
-7215
8929
-13097
-13459
-12792
-14000
9335
-9387
-14324
-14507
824
-13040
5922
-13006
-13682
-14689
-6328
-439
8933
-13454
-8944
-13871
-13593
-4344
-14540

41
38
42
38
37
47
39
38
35
41
41
40
42
47
42
41
43
46
44
42
44
38
43
49
41
42
47
43
43
44
41
45
46
44
41
37
43
46
43
43
37
41
42
49
41
42
42
41
39
47
44
45
41
45
44
38
43
46
46
41

-44
-46
-46
-43
-42
-42
-44
-42
-44
-42
-45
-43
-42
-42
-42
-44
-44
-43
-42
-43
-42
-45
-43
-43
-43
-43
-43
-45
-44
-44
-46
-41
-43
-44
-45
-42
-44
-46
-43
-42
-42
-44
-42
-44
-45
-45
-46
-43
-44
-45
-41
-47
-42
-44
-45
-42
-43
-46
-43
-43

282
280
280
278
285
285
281
281
282
280
284
285
276
286
283
282
285
282
280
283
281
280
282
281
282
283
282
284
280
279
283
282
284
286
285
284
285
281
282
281
284
283
285
279
284
279
283
281
279
283
283
284
284
287
280
283
284
285
285
286

229
227
230
230
229
231
229
228
229
226
229
229
226
228
228
228
228
226
225
228
227
229
228
225
226
227
227
227
228
228
227
228
227
228
231
227
231
226
228
228
230
227
230
230
229
229
229
229
227
226
229
229
231
228
225
229
229
225
228
227

37
41
38
39
34
38
36
38
41
42
35
40
41
41
39
38
43
37
33
38
38
29
35
38
33
38
37
33
37
40
39
38
39
41
39
33
41
37
37
36
35
39
31
36
34
34
39
30
31
37
39
38
39
41
41
35
35
36
39
40

489
489
487
488
489
489
488
490
489
486
489
489
493
491
489
492
491
491
491
491
491
491
491
492
490
489
490
488
490
492
490
487
490
491
491
489
487
484
491
490
487
490
488
489
490
490
487
487
491
489
483
490
488
491
489
491
490
493
491
490

29473
29464
29477
29490
29461
29473
29471
29458
29478
29456
29463
29470
29439
29471
29467
29455
29498
29497
29486
29494
29482
29470
29456
29476
29471
29467
29477
29485
29478
29487
29472
29469
29456
29460
29466
29481
29472
29482
29485
29465
29491
29470
29472
29465
29456
29479
29465
29484
29481
29463
29465
29480
29481
29474
29467
29453
29464
29465
29475
29489

92992
92992
93008
93008
93023
93023
93023
93039
93039
93054
93054
93070
93070
93086
93086
93086
93101
93101
93117
93117
93132
93132
93148
93148
93164
93164
93164
93179
93179
93195
93195
93210
93210
93226
93226
93226
93242
93242
93257
93257
93273
93273
93288
93288
93304
93304
93320
93320
93335
93335
93335
93351
93351
93366
93366
93382
93382
93398
93398
93413

-10720
-13135
146
-14705
-13607
-16393
1569
4680
-13739
-13686
25756
-14559
-15367
9627
-15804
-9081
13719
-17648
-17937
5118
7635
9097
-15642
-13894
-11551
7359
-13923
-15193
-8888
-14319
-13594
8997
-13736
-13178
-13690
-14662
-16282
-15130
-15004
-14106
-13348
-6377
-13295
-8217
-17917
1985
-13898
-14429
-7446
-15014
381
-13294
-2050
-13903
-14773
-14533
-13896
-14153
-14978
-14320

46
45
48
44
42
41
43
40
39
41
46
46
42
45
41
43
44
50
45
49
43
45
40
43
43
43
45
46
43
42
39
47
42
42
48
41
47
44
41
45
42
43
38
41
42
43
37
43
38
47
39
43
48
43
43
39
46
43
43
41

-44
-46
-44
-43
-44
-42
-45
-43
-48
-45
-46
-44
-46
-42
-44
-47
-44
-48
-47
-42
-43
-44
-42
-48
-48
-43
-48
-43
-45
-43
-48
-42
-45
-48
-43
-43
-42
-43
-41
-44
-45
-43
-42
-43
-42
-43
-43
-44
-43
-46
-44
-45
-44
-44
-43
-44
-46
-44
-46
-43

285
287
285
280
279
283
284
282
283
285
283
282
284
281
280
283
285
285
283
285
283
283
286
285
285
285
286
285
281
281
285
283
280
279
281
282
280
277
282
282
284
286
285
281
276
280
280
277
281
282
282
283
284
282
285
279
280
282
281
282

221
225
227
229
229
229
224
230
227
226
229
228
227
230
227
227
228
227
226
229
225
226
229
226
228
227
229
228
228
223
228
230
227
227
228
223
227
227
229
227
227
230
227
224
226
226
227
228
227
230
228
229
229
227
226
228
225
227
229
229

41
39
40
37
37
33
33
40
35
38
38
32
38
38
39
38
38
39
35
36
38
36
39
37
41
34
37
34
33
37
35
37
38
35
40
38
38
37
41
37
40
39
39
33
39
42
39
33
40
35
38
39
38
37
32
39
36
37
38
37

491
489
487
489
488
491
488
487
489
490
491
490
490
488
491
485
489
493
489
486
489
487
493
491
490
491
487
493
491
491
488
490
492
487
489
489
492
491
490
491
490
490
484
487
489
492
487
492
489
490
492
490
492
490
492
487
490
488
492
486

29456
29452
29464
29469
29483
29462
29464
29463
29470
29469
29472
29469
29477
29483
29490
29465
29488
29471
29457
29480
29477
29468
29457
29476
29463
29452
29462
29454
29463
29460
29488
29477
29470
29462
29468
29465
29471
29469
29472
29456
29463
29465
29469
29446
29481
29486
29487
29478
29483
29441
29468
29486
29465
29459
29472
29478
29470
29475
29493
29459

93413
93429
93429
93429
93444
93444
93460
93460
93476
93476
93491
93491
93491
93507
93507
93522
93522
93538
93538
93554
93554
93554
93569
93569
93585
93585
93600
93600
93616
93616
93632
93632
93632
93647
93647
93663
93663
93678
93678
93694
93694
93694
93710
93710
93725
93725
93741
93741
93756
93756
93772
93772
93788
93788
93803
93803
93803
93819
93819
93834

-13425
-13494
8148
-14612
-12492
-15343
7989
9185
-13843
-13401
-13964
-230
-8269
-17269
-14300
-15900
-15113
-14798
-16791
-9430
8007
-14182
-14049
-14719
2025
-14094
-15169
14222
-13242
-12947
-10391
-14546
-12580
-13083
3732
-13814
-13076
-14238
-1387
12763
-14383
-158
-14541
-9042
-13375
2564
-14655
-13509
-12584
-15429
-17129
-14476
-8571
-16821
-13629
-10741
-13467
8487
-14311
-14050

41
42
40
41
44
40
41
40
42
44
46
43
43
44
38
46
45
41
43
43
42
39
41
40
44
44
44
41
41
42
39
38
40
45
46
48
45
42
44
43
46
48
41
42
41
41
43
42
36
43
46
39
42
39
42
41
44
39
41
43

-42
-42
-52
-45
-43
-46
-44
-43
-45
-41
-42
-42
-41
-45
-45
-40
-45
-44
-45
-42
-45
-43
-42
-43
-46
-45
-44
-43
-42
-41
-44
-43
-42
-42
-44
-43
-44
-45
-45
-49
-45
-45
-41
-43
-43
-43
-45
-40
-43
-45
-42
-46
-42
-40
-43
-48
-43
-42
-42
-44

284
277
284
283
281
284
285
284
276
283
286
284
284
280
284
281
283
286
278
283
284
284
282
281
285
282
280
278
284
279
278
286
284
275
282
283
281
282
279
279
281
281
280
276
284
279
279
286
284
284
275
282
282
285
280
283
284
276
279
281

228
227
230
227
227
227
228
226
228
227
226
227
227
226
229
229
227
225
228
223
228
229
229
227
226
226
229
231
231
229
231
229
227
228
224
224
227
227
228
229
231
227
226
228
228
229
229
230
228
226
227
228
228
228
228
228
228
226
226
229

32
39
37
40
41
40
37
34
30
29
39
34
36
35
38
40
36
32
38
33
38
29
30
31
32
41
36
33
39
32
30
38
38
33
37
41
34
35
35
38
37
34
39
42
35
34
39
37
38
36
36
34
34
37
40
40
37
41
36
36

489
490
491
491
488
488
490
490
489
491
490
490
489
488
491
490
491
491
490
489
491
490
491
490
490
489
491
490
489
492
489
491
488
489
490
492
490
490
487
489
488
487
490
492
492
488
489
489
491
488
491
490
492
489
488
492
489
488
489
491

29453
29482
29466
29486
29476
29484
29499
29486
29477
29476
29485
29489
29481
29480
29484
29465
29481
29492
29476
29467
29487
29479
29479
29470
29466
29475
29461
29466
29491
29466
29473
29470
29446
29472
29478
29470
29444
29474
29469
29473
29483
29485
29470
29460
29478
29464
29470
29492
29489
29463
29477
29484
29467
29458
29458
29468
29457
29471
29467
29470

93834
93850
93850
93866
93866
93866
93881
93881
93897
93897
93912
93912
93928
93928
93928
93944
93944
93959
93959
93975
93975
93990
93990
93990
94006
94006
94022
94022
94037
94037
94053
94053
94068
94068
94084
94084
94100
94100
94100
94115
94115
94131
94131
94146
94146
94162
94162
94178
94178
94193
94193
94193
94209
94209
94224
94224
94240
94240
94256
94256

-12351
-13623
-14114
-13817
-4081
-14358
-14484
8558
-13145
-11435
-6423
-14706
-14187
-12725
-15473
-5314
-14517
-14808
907
-14453
10036
13656
-15434
9574
-14329
-14292
-14225
-14438
-13724
-14088
-11886
-13641
-13346
-13319
-13229
-14070
-4083
-13930
-13750
-13804
-14249
-14445
-14446
-14096
-14682
8651
8172
-200
1972
-13973
-15014
-14415
-14449
2754
-14296
-16087
-1488
-14323
-15320
-15278

43
39
40
42
41
44
40
43
41
44
43
46
43
40
42
44
45
41
46
43
37
40
39
39
45
46
44
42
43
37
43
38
45
42
47
37
40
41
40
42
48
41
43
44
41
44
42
43
42
35
46
46
46
42
38
34
41
46
38
42

-47
-46
-41
-43
-45
-44
-42
-41
-43
-43
-47
-44
-43
-44
-44
-43
-43
-43
-46
-42
-43
-43
-44
-42
-47
-47
-46
-43
-45
-48
-42
-43
-46
-43
-43
-44
-43
-48
-43
-48
-42
-43
-43
-44
-42
-44
-48
-49
-46
-46
-46
-46
-45
-43
-43
-46
-48
-46
-45
-43

280
283
279
284
281
284
279
282
281
281
275
285
285
284
281
285
284
283
282
284
286
283
279
281
285
284
281
285
283
283
284
278
281
286
281
279
282
280
283
278
286
284
277
284
285
282
281
283
282
281
282
283
287
282
285
285
282
283
284
281

228
230
231
230
225
229
227
230
231
230
226
230
230
230
227
227
227
230
230
229
229
232
230
228
231
227
228
232
230
228
228
230
231
228
227
227
228
227
228
229
228
229
229
227
230
230
227
231
229
227
229
228
226
227
231
229
227
230
228
229

36
40
39
37
35
39
37
32
33
38
29
35
36
38
36
37
31
38
36
39
35
38
39
39
36
34
36
37
39
38
35
34
34
37
36
40
33
36
38
40
35
37
32
41
37
40
38
41
35
32
39
40
40
34
38
40
41
40
35
37

488
488
493
490
491
490
491
490
490
488
492
491
485
486
493
491
489
492
490
491
490
492
491
490
491
490
490
490
493
488
491
490
491
490
492
490
487
491
488
488
491
486
493
489
489
491
490
491
487
491
493
491
493
491
490
488
490
491
491
492

29474
29449
29473
29467
29461
29480
29478
29466
29470
29469
29459
29462
29466
29462
29472
29448
29463
29472
29457
29487
29489
29474
29467
29458
29470
29459
29478
29484
29497
29460
29465
29464
29447
29466
29469
29459
29496
29475
29452
29481
29477
29465
29460
29473
29480
29453
29460
29473
29480
29472
29476
29475
29494
29470
29466
29470
29462
29468
29467
29460

94256
94271
94271
94287
94287
94302
94302
94318
94318
94334
94334
94334
94349
94349
94365
94365
94380
94380
94396
94396
94396
94412
94412
94427
94427
94443
94443
94458
94458
94458
94474
94474
94490
94490
94505
94505
94521
94521
94536
94536
94552
94552
94552
94568
94583
94583
94583
94599
94599
94614
94614
94630
94630
94646
94646
94646
94661
94661
94677
94677

20106
-14361
-13880
-14185
-13454
-13841
-14163
-9920
-17695
-13203
-7878
563
-15040
-12488
-14569
-14165
-11563
-15257
-14083
-17584
-16393
21915
10339
-13652
-7907
-8648
-18456
-14058
-12936
-14345
-13051
9701
-13596
-13869
-13282
-14472
-14085
-13870
-9984
-14750
-13759
-14616
-13496
192
-12964
-12762
-13045
3903
-10014
2663
-15148
8913
-15092
-4856
-13659
-14600
-15403
-15297
-3117
-13985

47
46
37
39
42
43
46
43
41
42
37
43
44
42
43
36
44
44
40
45
43
43
44
41
41
42
37
41
44
42
45
36
39
47
41
43
40
46
49
46
40
42
43
40
44
42
43
42
38
41
43
40
38
45
44
44
42
44
47
41

-41
-42
-41
-44
-43
-48
-42
-43
-44
-42
-45
-46
-44
-42
-47
-43
-42
-41
-44
-47
-40
-42
-47
-43
-43
-44
-46
-43
-48
-43
-45
-40
-42
-46
-44
-42
-44
-43
-42
-45
-46
-46
-44
-47
-47
-43
-45
-45
-42
-49
-41
-45
-47
-43
-44
-42
-45
-45
-45
-42

284
281
281
283
285
280
285
280
285
282
284
283
280
282
278
283
279
281
282
286
285
277
284
283
278
283
283
285
283
280
279
279
281
283
281
280
286
282
282
279
285
283
284
284
285
281
285
281
281
279
282
280
281
280
276
284
284
282
279
277

229
228
230
225
227
227
227
228
228
229
228
226
229
230
229
227
229
229
228
229
228
229
228
227
227
229
229
230
229
227
228
228
229
231
228
230
230
230
229
227
230
229
229
231
229
227
230
229
229
228
227
231
228
223
230
226
227
228
228
229

29
30
39
35
38
38
37
37
32
40
37
36
35
39
36
36
32
36
39
41
33
37
37
37
40
31
39
32
37
38
40
34
37
33
33
35
38
36
41
34
36
32
37
41
39
36
38
37
38
40
38
35
37
38
40
39
33
36
40
31

493
493
491
483
484
493
490
488
489
489
489
489
491
490
491
491
492
491
488
489
490
490
490
491
490
489
491
492
490
488
490
487
491
488
488
491
492
491
489
490
491
489
490
487
490
491
490
488
488
489
493
491
493
489
490
491
490
488
485
490

29450
29466
29452
29453
29462
29447
29453
29450
29462
29454
29473
29472
29447
29472
29469
29474
29450
29450
29456
29460
29449
29476
29437
29452
29469
29464
29464
29464
29465
29468
29471
29463
29450
29463
29456
29472
29483
29457
29474
29471
29451
29452
29482
29479
29448
29479
29460
29462
29471
29450
29485
29456
29452
29466
29463
29456
29478
29472
29480
29459

94692
94692
94708
94708
94708
94724
94724
94739
94739
94755
94755
94770
94770
94786
94786
94802
94802
94817
94817
94833
94833
94848
94848
94848
94864
94864
94880
94880
94895
94895
94911
94911
94911
94926
94926
94942
94942
94958
94958
94958
94973
94973
94989
94989
95004
95004
95020
95020
95036
95036
95036
95051
95051
95067
95067
95082
95082
95082
95098
95098

-13102
6870
-3937
-11443
-15407
-403
-13960
-14190
-14623
-13414
-13636
-14300
-14440
-8903
-9929
-8209
70
-14360
-14811
-12230
-1523
-8793
13326
-13876
-12574
-12622
7781
-13130
-13284
-15054
-15934
9353
-14012
-14847
-4509
-14754
-15123
-13985
8366
-13014
-15051
-1327
-1771
-14115
-14058
-17864
-8530
-14674
-11329
-357
-13755
-14545
-14587
15462
8722
-13673
-18042
-14205
-13912
-13881

45
43
41
43
42
46
42
45
39
45
44
43
36
44
35
44
39
43
43
44
43
44
40
40
43
41
46
42
41
40
41
37
41
40
39
46
40
45
43
42
45
43
42
41
47
40
46
43
48
47
39
47
39
44
42
44
43
41
40
43

-42
-45
-42
-43
-48
-42
-45
-43
-45
-44
-46
-44
-45
-42
-43
-44
-45
-44
-45
-48
-43
-42
-43
-43
-49
-44
-43
-43
-45
-43
-43
-48
-43
-44
-50
-43
-43
-45
-45
-43
-44
-45
-45
-46
-42
-48
-49
-45
-44
-47
-43
-44
-45
-45
-44
-43
-43
-41
-45
-45

282
282
282
281
279
282
273
276
281
283
281
281
286
285
281
285
284
279
281
281
284
284
284
283
283
280
276
284
284
284
281
282
279
285
285
283
283
285
278
281
279
280
278
285
283
280
282
283
278
280
284
278
282
282
281
277
285
278
281
278

226
222
224
226
230
228
230
228
230
228
225
226
230
228
229
228
228
227
230
229
228
229
228
228
229
228
229
227
226
229
228
229
229
230
228
227
229
230
229
227
225
230
226
226
227
228
228
228
228
230
228
229
231
227
228
229
223
229
227
230

30
38
39
39
38
34
37
36
37
36
38
40
38
37
36
36
39
35
33
32
36
35
39
38
38
38
36
38
36
37
38
38
35
31
38
41
37
41
37
29
32
35
35
30
40
30
39
39
39
35
37
36
34
35
35
36
37
33
37
39

491
490
493
491
486
492
487
486
491
491
492
492
489
485
489
489
492
491
491
492
485
488
491
490
491
490
487
490
491
491
492
489
488
488
488
490
484
491
490
489
490
491
488
491
489
487
488
489
487
490
489
490
492
490
489
491
489
490
492
491

29477
29455
29471
29444
29455
29471
29487
29482
29445
29457
29464
29475
29461
29441
29452
29470
29492
29463
29466
29483
29484
29481
29467
29450
29447
29456
29462
29468
29449
29457
29468
29472
29479
29458
29463
29485
29468
29459
29486
29478
29463
29456
29458
29459
29460
29462
29464
29485
29467
29457
29454
29464
29442
29461
29458
29486
29477
29483
29473
29479

95114
95129
95129
95145
95145
95145
95160
95160
95176
95176
95192
95192
95207
95207
95223
95223
95223
95238
95238
95254
95254
95270
95270
95285
95285
95301
95301
95316
95316
95332
95332
95348
95348
95363
95363
95379
95379
95379
95394
95394
95410
95410
95426
95426
95426
95441
95441
95457
95457
95472
95472
95488
95488
95504
95504
95504
95519
95519
95535
95535

7909
-13769
13510
-13116
-14010
-14551
-7514
-13737
-14992
-14471
-14126
-13967
6528
-12611
-12872
-13251
-15099
-2720
-13640
-14695
8881
-5967
-4321
-13536
7970
1953
-13925
-14495
-16808
-13556
-13484
-13664
-13810
-15597
-17871
-605
-13955
-12761
-18098
-13863
24235
-14826
-14760
-14095
-15532
-13937
-13776
-14062
-14218
-13250
-14175
-14843
-14128
-15256
-16795
1045
7150
-13888
-14879
-1086

44
42
45
48
42
38
50
44
44
44
35
43
39
38
47
40
40
40
41
40
44
41
42
42
43
44
44
44
45
42
44
48
45
44
45
41
37
43
37
42
38
41
46
41
38
39
40
43
45
44
41
39
45
42
43
42
47
43
43
38

-42
-45
-47
-42
-45
-44
-45
-41
-40
-44
-43
-46
-46
-48
-44
-42
-43
-41
-43
-41
-44
-42
-42
-46
-46
-45
-46
-44
-44
-46
-44
-51
-40
-46
-42
-43
-46
-41
-46
-43
-41
-50
-45
-42
-44
-47
-41
-45
-41
-40
-40
-40
-40
-43
-45
-43
-44
-42
-43
-44

279
284
285
280
282
279
281
285
284
283
282
285
281
282
280
279
280
284
280
283
281
280
283
282
285
286
280
286
284
283
276
281
285
278
283
279
279
283
281
281
282
281
282
284
282
280
286
284
286
284
285
279
281
286
280
283
279
285
284
284

228
223
226
225
229
228
230
229
227
227
223
226
226
228
230
228
229
224
231
225
230
223
230
225
226
228
229
229
227
227
228
230
228
227
228
227
227
229
229
229
228
230
226
225
229
228
228
227
229
228
230
230
230
229
228
230
229
229
230
227

38
40
38
35
36
37
36
37
34
42
39
37
37
38
38
36
37
41
41
40
39
38
38
38
36
33
39
38
38
38
42
37
39
32
36
38
38
37
40
36
35
41
36
37
36
41
37
37
39
34
38
33
39
33
33
38
35
36
36
36

491
483
489
489
492
489
489
490
491
491
491
489
490
491
492
490
491
491
489
491
489
490
487
491
478
489
489
490
490
490
490
489
490
488
491
492
491
490
488
491
487
491
490
489
489
488
491
490
491
490
490
489
489
491
491
490
490
490
490
490

29489
29457
29478
29470
29470
29458
29474
29480
29464
29462
29470
29477
29481
29474
29467
29449
29476
29450
29472
29471
29454
29470
29463
29472
29448
29449
29459
29465
29467
29442
29457
29454
29463
29463
29455
29468
29451
29457
29466
29458
29456
29493
29446
29464
29476
29437
29462
29443
29446
29460
29481
29471
29465
29470
29455
29463
29460
29463
29465
29446

95550
95550
95566
95566
95566
95582
95582
95597
95597
95613
95613
95628
95628
95644
95644
95660
95660
95660
95675
95675
95691
95691
95706
95706
95722
95722
95722
95738
95738
95753
95753
95769
95769
95784
95784
95784
95800
95800
95816
95816
95831
95831
95847
95847
95847
95862
95862
95878
95878
95894
95894
95894
95909
95909
95925
95925
95940
95940
95956
95956

-8303
-13631
-14579
2557
-14180
-13132
-14059
-9607
758
-777
1825
-14249
7865
-10350
-15188
-13781
-1242
-13074
-13708
-4250
-12531
-9746
-16765
10303
-13943
3710
-12834
-14161
-14432
10244
-13070
-14619
-13387
-12972
6136
-14874
7482
3643
-7809
-13360
-14616
-13783
-13869
-13331
-13613
-14384
-15673
9879
-959
-199
-9002
-14054
-14972
-14753
-13417
-13828
-5430
-14275
-13119
-2818

41
45
41
42
43
51
45
44
39
40
43
42
42
42
47
43
40
43
47
47
49
47
47
43
41
44
44
41
42
43
45
42
43
45
41
41
45
43
45
46
41
36
48
41
46
46
45
47
42
45
47
43
47
40
42
46
43
41
45
42

-46
-41
-44
-42
-41
-43
-43
-43
-43
-45
-44
-44
-45
-43
-42
-43
-41
-47
-46
-43
-43
-44
-42
-42
-47
-42
-48
-42
-41
-44
-41
-40
-43
-42
-45
-43
-45
-40
-42
-42
-48
-42
-42
-46
-43
-44
-46
-43
-42
-44
-44
-44
-43
-43
-44
-43
-46
-45
-43
-47

285
284
285
282
279
283
279
276
280
280
277
283
284
279
283
275
281
279
283
282
284
282
285
282
284
282
278
283
283
281
281
278
284
273
282
284
283
279
280
280
284
280
285
285
279
283
280
282
282
283
283
283
282
281
283
281
281
279
282
282

227
228
230
228
229
229
226
229
227
227
228
228
229
230
226
228
229
228
225
228
229
221
226
226
229
227
228
230
229
228
230
227
229
226
228
229
228
226
230
229
225
226
229
228
226
223
227
227
226
229
229
230
227
228
225
230
230
229
228
228

36
35
38
37
37
39
35
36
32
37
35
36
33
37
39
34
35
39
32
35
39
33
38
36
37
38
37
39
37
37
39
36
40
38
38
36
40
32
33
37
39
36
40
36
35
41
41
38
38
40
38
40
41
37
40
38
36
33
38
34

490
490
491
490
491
490
492
490
489
489
490
492
490
489
488
488
486
489
491
491
492
488
486
486
488
491
491
490
488
490
490
488
488
490
490
487
490
488
487
491
486
489
488
488
487
489
489
487
488
487
490
486
489
491
489
487
489
490
489
488

29468
29459
29481
29463
29471
29500
29432
29486
29456
29457
29452
29472
29451
29470
29475
29439
29434
29470
29463
29468
29474
29462
29466
29462
29466
29478
29458
29460
29459
29447
29461
29492
29460
29463
29472
29470
29485
29459
29486
29491
29476
29463
29466
29469
29481
29470
29456
29478
29460
29460
29452
29457
29479
29452
29477
29464
29467
29479
29466
29466

95972
95972
95972
95987
95987
96003
96003
96018
96018
96034
96034
96034
96050
96050
96065
96065
96081
96081
96096
96096
96112
96112
96112
96128
96128
96143
96143
96159
96159
96174
96174
96174
96190
96190
96206
96206
96221
96221
96237
96237
96237
96252
96252
96268
96268
96284
96284
96299
96299
96315
96315
96330
96330
96346
96346
96346
96362
96362
96377
96377

-6433
-12970
-12805
-14318
7810
-15022
-1857
-4038
-12885
-9003
-13078
-12955
-11520
-14348
-14421
-14778
-16080
-14465
-13876
-10822
-7488
32764
-638
-12166
-13910
-14894
-14059
-13977
-15251
-12077
-13578
-13827
-13496
-8571
-14064
-12753
-14080
-13905
-13951
-12766
-7486
8847
-16807
-15076
-942
-12737
9680
9237
-13550
-14691
-6177
-13468
-14449
9272
-14708
-7845
32764
-13656
-14216
-15149

46
39
42
50
47
42
40
47
44
44
43
42
45
43
44
37
46
47
45
43
43
43
45
41
42
46
43
42
48
43
40
40
45
36
39
38
40
40
41
49
41
44
42
42
43
41
45
43
46
39
43
43
38
38
42
47
46
42
46
44

-44
-48
-44
-49
-48
-41
-47
-46
-43
-42
-43
-42
-46
-47
-44
-45
-41
-45
-44
-41
-45
-46
-45
-46
-41
-47
-44
-44
-41
-45
-42
-42
-48
-46
-49
-45
-45
-43
-45
-44
-49
-43
-42
-46
-43
-43
-44
-43
-43
-42
-43
-46
-44
-48
-48
-46
-42
-45
-45
-41

283
276
286
278
284
282
283
284
280
285
280
285
280
278
281
285
282
282
282
286
285
280
283
282
282
278
283
285
282
280
281
280
280
285
285
282
284
280
278
283
282
281
283
281
278
279
282
279
277
282
284
278
282
283
284
284
281
284
279
285

228
228
229
226
227
230
230
228
229
229
227
226
224
227
227
229
226
227
230
225
228
229
230
227
228
225
228
227
225
227
225
229
228
230
228
227
224
229
230
229
228
225
228
224
228
229
227
227
228
228
229
229
228
224
230
228
229
229
229
225

37
37
43
36
38
38
33
37
38
36
41
38
40
38
35
39
36
36
38
37
36
34
32
27
40
36
32
39
34
33
37
36
38
35
31
37
37
38
41
37
38
35
38
35
37
39
40
39
35
38
41
41
37
39
35
40
36
37
35
37

489
486
489
487
490
489
491
489
491
488
489
491
489
486
490
488
489
488
488
489
491
489
492
491
489
489
489
491
488
491
492
488
492
489
491
490
490
489
489
488
490
490
491
489
491
490
489
488
489
489
487
490
490
489
488
488
492
492
493
489

29464
29469
29450
29481
29468
29463
29489
29467
29459
29470
29463
29444
29476
29473
29465
29447
29448
29464
29470
29463
29464
29477
29427
29439
29470
29463
29459
29478
29474
29452
29466
29433
29460
29468
29463
29492
29447
29468
29457
29435
29483
29471
29461
29449
29478
29478
29469
29475
29462
29467
29472
29460
29453
29466
29452
29459
29455
29501
29456
29473

96393
96393
96393
96408
96408
96424
96424
96440
96440
96455
96455
96471
96471
96471
96486
96486
96502
96502
96518
96518
96518
96533
96533
96549
96564
96564
96564
96580
96580
96596
96596
96611
96611
96627
96627
96627
96642
96658
96658
96674
96674
96674
96689
96689
96705
96705
96720
96720
96736
96736
96736
96752
96752
96767
96767
96783
96783
96783
96798
96798

-13623
-13480
-12973
-15874
-13761
9954
-6943
827
-13434
-13929
-16288
-6024
-13930
-14022
-14428
-14348
-6408
32764
-2497
-14677
-13673
-11073
-18432
-14076
-14451
8743
-4164
-11001
-14552
-13539
-14750
-12929
-14210
-8725
-13992
-14639
-12748
-14221
-7374
-13049
8286
-13605
10358
-14803
-11601
8402
-15708
-16966
8793
-13045
9428
-14237
-15247
-14468
-9201
-14995
25010
-17237
-14211
-15019

46
45
41
42
43
40
36
41
44
39
46
39
42
43
38
38
38
42
40
45
44
40
36
40
41
43
45
43
43
42
41
47
45
44
42
43
38
44
46
43
45
44
45
44
45
44
40
43
45
44
43
39
42
42
42
46
49
43
36
42

-44
-40
-43
-51
-48
-47
-42
-43
-45
-42
-45
-44
-43
-40
-44
-40
-46
-42
-43
-42
-43
-46
-46
-42
-45
-43
-47
-41
-42
-41
-47
-41
-48
-43
-41
-42
-46
-43
-41
-43
-42
-44
-45
-43
-43
-45
-45
-41
-42
-42
-43
-44
-46
-45
-45
-44
-45
-45
-47
-48

281
281
280
285
282
283
282
282
282
284
281
281
282
279
283
283
284
281
279
286
282
284
280
284
281
281
280
284
282
279
282
279
282
282
280
285
284
281
282
282
283
282
283
286
282
280
280
283
286
278
283
282
282
282
286
284
283
283
285
285

225
229
226
228
228
229
225
228
230
228
228
229
226
228
226
229
230
227
221
224
228
229
228
228
230
229
228
231
229
228
228
229
229
230
228
228
231
228
227
230
231
227
231
229
228
230
225
228
227
229
229
226
227
229
230
227
228
225
227
230

38
40
35
35
39
37
39
31
34
34
32
35
35
35
37
28
33
32
33
32
33
41
39
39
37
33
31
40
38
33
40
35
39
34
33
39
38
35
37
41
33
33
37
39
39
35
38
35
35
30
37
37
37
38
37
37
37
34
35
36

487
493
487
490
490
491
488
487
487
491
492
489
488
490
491
487
491
489
489
490
492
486
489
491
485
490
489
489
489
485
492
491
490
489
491
489
491
489
489
486
489
489
490
490
487
486
488
490
490
485
489
490
490
489
490
490
487
490
487
486

29467
29460
29475
29453
29460
29439
29457
29466
29443
29470
29461
29457
29460
29475
29442
29461
29466
29448
29450
29479
29464
29466
29501
29467
29441
29461
29458
29449
29463
29461
29459
29471
29467
29462
29470
29471
29466
29466
29470
29474
29472
29483
29446
29456
29476
29455
29454
29459
29465
29460
29476
29444
29444
29438
29477
29454
29478
29450
29476
29461

96814
96814
96830
96830
96845
96845
96861
96861
96861
96876
96876
96892
96892
96908
96908
96908
96923
96923
96939
96939
96954
96954
96970
96970
96970
96986
96986
97001
97001
97017
97017
97032
97032
97048
97048
97048
97064
97064
97079
97079
97095
97095
97110
97110
97126
97126
97142
97142
97157
97157
97157
97173
97173
97188
97188
97204
97204
97220
97220
97220

-14548
-16489
-13908
7630
9131
-14815
-604
-2961
-5267
2269
-15635
-14936
-9916
-10516
-9013
-13751
-17873
-13651
-14644
-13100
-13605
-15555
-13862
-14697
13004
-7062
-14971
7404
-14585
-11491
-13920
-18694
-13687
-3598
-15713
-15114
9304
-11442
-14175
-5428
8691
627
-16428
-14039
-13311
-15624
-12654
-14674
-14185
14805
8087
-14023
8306
-5616
2780
-14104
-18483
-14759
-15215
-14641

43
45
41
41
46
45
45
46
40
44
46
46
44
47
37
43
42
37
47
40
44
42
43
42
47
42
46
39
38
45
47
39
38
39
40
45
38
47
41
40
44
39
42
45
45
41
42
43
41
40
44
41
42
43
42
42
34
39
39
42

-42
-46
-49
-43
-43
-44
-43
-48
-44
-42
-41
-41
-42
-42
-42
-42
-47
-41
-42
-44
-41
-41
-46
-47
-45
-44
-44
-46
-43
-42
-41
-44
-40
-41
-40
-44
-44
-41
-44
-46
-47
-41
-45
-45
-42
-44
-44
-45
-42
-40
-42
-43
-47
-44
-46
-44
-43
-43
-43
-47

285
283
286
285
282
279
283
282
282
277
282
283
277
281
280
283
278
280
283
284
279
283
283
280
280
282
284
278
283
285
283
280
281
284
283
285
283
285
283
281
283
279
276
281
284
281
284
283
282
279
280
283
278
284
284
283
278
284
278
283

227
228
228
229
227
226
230
227
228
228
227
227
228
228
228
226
225
230
227
228
228
228
227
226
229
227
228
229
228
230
228
227
227
229
225
230
229
227
230
227
228
229
228
230
225
227
226
228
229
227
226
228
230
227
228
230
228
229
229
227

35
36
33
38
35
38
35
36
35
38
41
31
34
34
40
38
35
35
31
38
36
34
35
41
39
33
39
38
38
40
37
33
37
38
34
33
30
35
34
39
37
35
35
38
37
40
40
34
33
41
34
34
33
37
36
32
36
37
37
32

492
487
485
488
489
490
490
492
488
491
489
491
487
491
490
493
491
487
488
491
489
487
487
489
490
490
487
487
491
489
492
489
488
489
488
490
488
488
489
490
491
488
482
489
490
487
490
491
487
487
490
491
490
490
490
490
486
490
492
491

29475
29470
29488
29468
29445
29475
29457
29465
29444
29453
29471
29462
29458
29447
29444
29467
29456
29471
29469
29457
29438
29446
29438
29463
29463
29448
29460
29487
29467
29450
29446
29451
29467
29457
29461
29462
29459
29469
29471
29451
29470
29451
29468
29461
29448
29439
29464
29454
29445
29457
29436
29494
29447
29473
29428
29453
29444
29449
29457
29459

97235
97235
97251
97251
97266
97266
97282
97282
97282
97298
97298
97313
97313
97329
97329
97344
97344
97360
97360
97360
97376
97376
97391
97407
97407
97407
97422
97422
97438
97438
97438
97454
97454
97469
97469
97485
97485
97500
97500
97500
97516
97516
97532
97532
97547
97547
97563
97563
97563
97578
97578
97594
97594
97610
97610
97625
97625
97641
97641
97641

-14489
-13702
-13830
-13463
-4524
-7076
6442
-13374
-15419
-13829
-13573
6599
-11775
-13201
-13195
-14323
-13975
20148
-3074
2754
-14393
8245
-13930
-15056
22922
-14709
-15400
-5405
8826
-8369
9248
-13463
-14960
-13893
-13517
-15905
-13375
-13448
8159
-13017
-13861
-9275
-13957
-16174
-18031
-18273
-13451
-6357
-14020
-14675
-14990
-13375
9292
-11467
-18141
8451
-18792
9242
8696
8861

45
46
42
43
44
43
41
45
42
42
44
39
41
46
46
39
52
45
42
41
41
36
40
42
42
46
41
43
39
43
41
40
46
47
41
45
44
34
42
40
43
44
42
43
39
44
40
37
46
39
41
43
37
42
44
41
35
44
41
37

-44
-45
-47
-47
-44
-46
-43
-46
-43
-46
-42
-44
-44
-44
-45
-42
-43
-47
-46
-43
-42
-41
-43
-45
-41
-43
-42
-48
-42
-41
-43
-44
-43
-44
-42
-46
-42
-40
-44
-43
-42
-43
-41
-42
-42
-43
-43
-43
-41
-43
-48
-46
-44
-44
-47
-45
-46
-41
-41
-45

285
274
282
286
286
285
285
284
283
287
282
285
284
282
284
282
283
283
284
281
283
280
285
284
284
278
281
282
284
284
284
283
281
282
284
280
283
276
277
277
282
282
281
276
278
279
281
282
286
283
279
281
277
284
284
279
285
285
283
284

228
225
227
227
226
229
229
228
229
230
227
229
229
228
228
227
227
228
229
229
227
224
227
226
228
228
230
228
227
228
227
230
224
227
228
228
227
229
230
224
226
226
225
229
229
223
227
227
226
229
231
230
230
228
228
226
227
226
229
230

34
37
36
39
39
35
31
37
36
35
39
32
33
34
35
36
38
37
32
34
38
32
39
38
35
38
37
39
34
38
39
36
35
36
37
40
35
41
33
40
34
34
31
38
39
39
36
35
36
36
39
37
37
33
35
38
36
37
37
34

492
489
491
491
490
491
491
489
488
488
489
488
489
485
484
488
491
491
491
488
490
490
491
488
491
488
490
488
489
488
489
488
491
490
489
488
492
488
489
491
489
489
488
489
486
487
486
487
489
488
488
487
490
490
488
488
487
487
489
482

29477
29451
29455
29472
29471
29471
29458
29463
29459
29461
29453
29462
29466
29469
29440
29463
29477
29473
29467
29453
29447
29465
29427
29467
29450
29468
29449
29467
29457
29454
29466
29448
29438
29455
29463
29446
29450
29451
29463
29475
29472
29453
29465
29436
29478
29465
29451
29457
29454
29461
29469
29458
29478
29474
29483
29443
29454
29455
29446
29458

97656
97656
97672
97672
97688
97688
97703
97703
97703
97719
97719
97734
97734
97750
97750
97766
97766
97766
97781
97781
97797
97797
97812
97812
97828
97828
97828
97844
97844
97859
97859
97875
97875
97890
97890
97906
97906
97906
97922
97922
97937
97937
97953
97953
97953
97968
97968
97984
97984
98000
98000
98015
98015
98031
98031
98031
98046
98046
98062
98062

-14413
-14148
7909
-14592
-3614
-9464
-15294
-14327
-13521
-14677
9191
-13972
-3157
9087
-11046
3088
-13199
-13811
110
9725
-13560
-3127
-14708
-14337
-14587
-6578
-13982
-11527
-18467
-14622
-13840
8353
-13408
10160
-9689
-14659
-7698
-13844
-8266
-14626
-9756
7762
-13599
9284
-14428
-14253
7381
-14367
-8189
-14487
-14113
-14094
-14082
9422
8987
-13871
-14383
-14263
-14099
-12960

41
43
47
47
42
43
40
42
39
45
36
43
44
42
44
43
41
43
43
39
39
41
45
37
40
40
33
44
45
43
47
39
43
40
46
43
48
45
43
48
42
40
42
42
44
49
42
42
38
41
42
45
49
43
38
40
44
44
44
48

-46
-43
-45
-44
-48
-43
-42
-51
-42
-46
-42
-44
-46
-43
-40
-41
-40
-43
-44
-46
-42
-43
-43
-45
-43
-44
-43
-47
-44
-45
-43
-43
-42
-44
-41
-49
-42
-45
-41
-45
-42
-42
-47
-42
-44
-43
-43
-47
-48
-44
-42
-40
-43
-43
-41
-41
-46
-41
-44
-45

281
282
285
287
280
281
284
275
278
283
283
278
277
284
280
281
284
280
282
283
282
280
279
284
282
283
284
279
281
281
284
280
282
287
283
282
281
283
282
283
283
285
284
285
281
279
284
280
287
282
279
285
285
280
283
284
284
283
279
278

228
228
228
229
226
226
227
228
231
224
226
231
228
225
223
230
226
229
232
228
223
224
230
230
225
227
227
227
228
227
230
229
226
229
227
229
229
228
226
227
224
229
227
228
229
228
227
226
228
227
226
229
228
228
229
230
230
230
229
226

39
38
37
36
35
32
39
36
37
36
37
38
39
34
35
33
36
33
39
37
40
39
33
35
37
33
34
36
35
38
39
36
37
39
39
37
34
41
38
39
38
42
42
37
40
35
35
38
37
38
39
39
39
37
37
38
29
35
35
39

489
489
491
490
490
487
489
489
490
490
490
487
485
491
488
489
489
488
489
491
487
490
488
489
488
487
489
490
485
488
491
489
490
489
484
491
489
490
487
490
492
485
490
489
491
490
491
487
490
488
488
492
487
487
487
488
490
484
490
491

29458
29455
29465
29453
29461
29469
29465
29470
29461
29467
29452
29474
29465
29468
29452
29452
29459
29435
29463
29450
29458
29444
29451
29449
29483
29461
29461
29447
29447
29455
29454
29458
29460
29480
29446
29452
29475
29467
29442
29485
29472
29463
29465
29443
29463
29470
29465
29456
29458
29442
29456
29464
29474
29457
29469
29450
29451
29465
29451
29460

98078
98078
98078
98093
98093
98109
98109
98124
98124
98140
98140
98156
98156
98171
98171
98171
98187
98187
98202
98202
98218
98218
98234
98234
98234
98249
98249
98265
98265
98280
98280
98296
98296
98296
98312
98312
98327
98327
98343
98343
98358
98358
98358
98374
98374
98390
98390
98405
98405
98421
98421
98436
98436
98452
98452
98452
98468
98468
98483
98483

-13285
376
-13117
-13970
-14836
9853
7696
6344
-2104
-11285
-13766
-17531
-15013
-1376
-15595
-14454
-14942
-13277
-14954
-11916
-14642
-2891
-18431
-14285
-14219
-2663
-14130
18
-13470
-13464
-14615
-14692
9782
-10673
-4729
-17520
9173
-14143
-13968
-13479
7786
-13558
7882
-14146
-13230
-14526
-6845
-7577
-14297
-8655
-13588
-13553
8151
-14290
-13322
9887
-13913
-14154
7826
-7705

45
41
42
41
46
43
41
44
41
43
39
42
46
39
39
39
45
41
43
43
43
40
42
39
42
42
46
41
39
40
34
44
41
41
41
46
41
45
42
48
41
47
45
39
41
46
43
45
41
44
45
40
46
41
42
46
46
41
45
44

-45
-47
-46
-46
-44
-42
-45
-42
-43
-43
-42
-43
-42
-42
-43
-45
-42
-45
-50
-44
-40
-46
-45
-41
-46
-46
-42
-43
-46
-43
-43
-47
-41
-42
-43
-45
-45
-43
-43
-39
-44
-44
-42
-39
-40
-41
-41
-41
-42
-42
-43
-47
-42
-40
-50
-44
-43
-44
-46
-45

282
284
285
280
282
283
283
284
280
283
278
285
281
279
285
283
276
284
284
279
281
284
282
279
286
283
285
284
284
286
280
284
285
280
282
280
280
282
284
283
276
279
282
283
286
282
284
284
281
282
284
283
282
281
282
278
283
282
280
285

227
229
228
227
224
227
230
228
222
230
228
226
227
230
225
227
226
223
228
228
226
226
228
227
228
229
226
222
228
227
226
227
229
227
229
226
228
228
225
226
226
228
226
228
229
225
230
228
229
230
227
229
230
231
230
227
228
229
230
230

37
35
36
33
39
32
38
36
34
36
41
37
35
33
38
38
39
34
40
39
37
39
36
38
35
37
34
36
38
36
37
36
39
36
39
32
37
37
37
38
37
36
37
29
40
41
34
35
35
37
37
37
34
40
35
35
36
40
37
34

490
490
489
489
483
491
492
487
490
489
490
488
489
490
490
489
491
489
490
490
492
490
492
492
491
490
489
492
491
489
489
490
490
486
490
488
491
489
488
487
484
489
491
490
491
491
491
489
492
492
492
488
491
492
491
490
488
491
488
488

29463
29440
29435
29480
29444
29476
29485
29481
29469
29475
29449
29450
29479
29440
29457
29455
29457
29459
29461
29482
29461
29439
29448
29426
29477
29479
29451
29440
29471
29471
29435
29449
29459
29466
29445
29456
29454
29440
29476
29468
29470
29460
29475
29461
29464
29458
29465
29469
29465
29473
29459
29478
29457
29468
29475
29465
29494
29447
29481
29478

98499
98499
98499
98514
98514
98530
98530
98546
98546
98561
98561
98561
98577
98577
98592
98592
98608
98608
98624
98624
98624
98639
98639
98655
98655
98670
98670
98686
98686
98702
98702
98717
98717
98717
98733
98733
98748
98748
98764
98764
98780
98780
98780
98795
98795
98811
98811
98826
98826
98842
98842
98842
98858
98858
98873
98873
98889
98889
98904
98904

-14240
-15035
-13933
-13659
32764
-6050
-14159
-14256
-14921
8426
-13357
7584
-8676
-3918
-14723
10422
-7703
7396
-15062
5645
-13009
-12909
-13611
-14448
-2809
-13765
-9895
-14676
8318
-13109
9
8927
-14071
-15630
-14951
-13942
-1185
-15125
426
-13721
-4797
9097
-15465
-14270
-14825
-10204
-17921
-14436
-14747
-13874
3301
-15585
-13776
4150
-14255
-14654
-5964
-11975
-13253
-7932

44
45
46
46
45
39
39
44
45
43
44
42
41
36
44
44
38
42
45
44
43
37
42
45
45
40
45
42
43
38
43
40
46
44
41
38
43
43
41
42
43
35
45
45
40
40
43
43
43
45
45
41
43
40
42
47
36
43
44
47

-44
-42
-43
-42
-44
-45
-45
-44
-43
-48
-43
-45
-41
-41
-42
-44
-44
-43
-45
-41
-45
-43
-43
-44
-40
-45
-46
-44
-42
-41
-46
-44
-44
-43
-41
-40
-46
-44
-44
-38
-46
-43
-41
-42
-45
-43
-41
-45
-45
-45
-45
-44
-40
-43
-43
-45
-44
-43
-50
-44

282
276
283
285
282
283
284
282
281
285
281
277
281
282
280
280
281
284
282
286
285
282
284
282
282
281
282
283
286
284
283
282
284
277
283
282
284
283
278
283
283
283
279
281
277
282
277
282
284
283
281
283
281
282
286
282
278
278
282
279

227
229
228
227
226
228
226
229
231
229
228
229
230
229
228
226
228
228
230
229
228
226
228
225
227
229
228
229
229
229
228
228
225
228
228
224
228
230
230
229
226
230
228
229
229
229
229
228
229
226
228
229
227
231
231
232
230
228
230
228

34
35
35
35
34
35
38
34
34
40
35
34
38
33
41
37
37
40
36
31
39
41
34
39
37
38
39
39
38
36
34
36
36
39
39
36
40
41
38
38
36
34
36
36
37
35
33
39
38
37
35
40
38
44
40
37
36
39
36
36

491
490
492
493
491
487
490
491
491
489
490
489
486
490
493
491
493
482
491
492
488
491
491
492
487
490
492
492
487
490
492
487
491
489
489
488
490
489
490
488
489
488
492
491
489
487
489
490
490
490
491
489
483
487
491
491
489
489
491
488

29448
29449
29475
29454
29462
29470
29444
29466
29464
29464
29481
29469
29463
29460
29455
29452
29471
29469
29459
29473
29467
29486
29475
29460
29474
29449
29460
29464
29469
29445
29468
29478
29455
29445
29458
29470
29476
29482
29467
29464
29448
29474
29446
29461
29480
29453
29469
29478
29446
29450
29458
29467
29473
29472
29448
29473
29449
29431
29475
29465

98920
98920
98920
98936
98936
98951
98951
98967
98967
98982
98982
98982
98998
98998
99014
99014
99029
99029
99045
99045
99045
99060
99060
99076
99076
99092
99092
99092
99107
99107
99123
99123
99138
99138
99154
99154
99170
99170
99170
99185
99185
99201
99201
99216
99216
99232
99232
99232
99248
99248
99263
99263
99279
99279
99294
99294
99294
99310
99310
99326

-15390
8092
-16300
-14101
-14021
9339
-14345
-13351
-13839
1714
-14059
-14497
-12749
9227
-12441
9711
-14842
7501
-15387
-7761
223
-8187
-13207
-13322
8873
-15015
-13779
8330
-13505
-7891
-14155
-14729
-13664
-6271
-14580
-15419
8604
-14903
-13533
-14160
-15794
2565
-18787
-18019
-1551
-42
-14612
-11650
-13412
-14957
-8231
8763
9428
-14383
23711
-8576
-17796
-18725
-14797
-13878

43
43
47
38
42
44
35
43
40
37
38
44
39
42
40
42
47
42
45
40
45
41
42
40
41
41
43
41
41
43
42
42
41
43
41
37
41
37
44
47
47
39
40
39
45
40
41
44
40
44
44
48
44
41
46
42
47
43
41
42

-42
-46
-44
-42
-44
-44
-45
-41
-43
-42
-44
-43
-45
-43
-45
-42
-44
-46
-42
-41
-44
-42
-42
-44
-42
-48
-42
-45
-42
-42
-42
-41
-44
-43
-42
-44
-41
-42
-41
-44
-46
-41
-42
-42
-44
-48
-43
-42
-41
-42
-43
-42
-41
-43
-41
-45
-41
-42
-44
-43

280
285
281
282
282
286
281
276
279
285
285
285
280
278
281
284
279
276
281
283
282
280
280
282
283
280
286
278
277
283
284
280
283
282
281
282
282
280
283
284
280
279
282
282
278
283
279
286
277
282
283
281
284
282
277
275
282
278
281
282

227
226
229
228
230
228
228
230
229
228
227
229
227
229
228
230
227
227
226
227
230
228
231
231
230
230
231
231
230
226
230
228
229
227
229
229
229
229
230
223
229
227
226
226
227
226
227
228
231
227
228
227
226
227
224
228
228
227
226
229

40
41
40
37
42
33
39
40
40
37
39
39
39
29
40
34
33
38
36
36
31
39
39
40
34
33
37
39
37
38
37
38
37
35
36
40
40
35
39
39
42
36
37
39
36
32
41
34
35
34
37
32
34
37
36
40
32
33
30
39

494
492
489
491
488
493
487
485
493
489
492
491
491
491
491
489
490
490
490
490
492
492
489
492
492
491
489
490
491
490
488
488
490
489
489
491
494
489
490
489
488
486
487
489
489
491
488
489
490
488
490
487
489
491
491
487
487
489
487
489

29495
29470
29459
29460
29467
29456
29455
29466
29442
29432
29479
29463
29478
29476
29452
29450
29454
29467
29457
29454
29459
29455
29467
29475
29450
29452
29465
29457
29439
29439
29459
29449
29450
29479
29452
29481
29452
29452
29450
29474
29443
29473
29479
29446
29456
29455
29449
29468
29441
29459
29464
29477
29460
29491
29462
29464
29477
29457
29479
29443

99326
99341
99341
99357
99357
99357
99372
99372
99388
99388
99404
99404
99419
99419
99419
99435
99435
99450
99450
99466
99466
99482
99482
99497
99497
99497
99513
99528
99528
99544
99544
99544
99560
99560
99575
99575
99591
99591
99606
99606
99622
99622
99622
99638
99638
99653
99653
99669
99669
99684
99684
99684
99700
99700
99716
99716
99731
99731
99747
99747

-14060
-11988
-12953
3313
-1896
-15946
-14187
-12287
3374
-8672
-14322
-1430
-13435
-13780
-13464
-13430
-13097
14478
-4520
9806
2962
-15731
-11288
-14072
5100
-13393
-13974
-240
-14480
-14599
-2679
-18236
17
8530
9707
-13541
9857
-14081
-15545
-2851
9997
-4850
-17086
-15107
12939
-13920
-13203
-10541
-78
-849
-17058
-13628
-708
-13682
-14244
-14030
-13411
-14395
-18593
-3369

41
45
46
43
39
41
42
37
40
46
39
47
50
45
41
43
44
38
44
41
44
44
41
40
42
47
46
45
40
48
40
45
48
45
42
37
36
46
38
39
42
48
48
43
42
46
41
40
41
39
38
40
35
43
43
41
48
37
36
40

-41
-45
-45
-42
-45
-41
-48
-42
-45
-41
-42
-41
-45
-40
-43
-43
-46
-42
-44
-41
-43
-42
-45
-43
-44
-41
-46
-41
-42
-43
-43
-41
-46
-53
-42
-44
-53
-42
-43
-47
-42
-42
-46
-43
-45
-43
-44
-44
-43
-45
-43
-47
-42
-42
-43
-49
-47
-42
-43
-44

284
285
283
280
282
281
276
276
282
282
284
280
280
283
283
281
279
283
282
285
283
279
282
284
281
278
283
284
284
284
278
283
282
281
281
280
282
279
285
283
281
281
281
282
283
285
278
282
281
284
283
282
276
281
281
280
285
285
284
280

229
226
228
229
228
229
225
227
227
224
229
229
228
227
229
232
229
227
229
227
229
228
229
228
227
229
228
229
228
229
226
227
227
227
226
230
229
227
231
225
228
228
229
226
227
226
229
228
230
227
228
228
228
225
227
225
230
228
227
229

36
30
36
37
32
37
37
38
42
39
36
37
36
39
37
40
36
35
36
34
33
31
34
40
38
38
31
39
35
39
35
38
35
38
37
38
34
35
37
40
32
37
35
41
36
31
39
39
38
36
37
36
36
34
36
35
37
39
39
38

489
489
488
488
490
492
490
491
491
486
490
491
487
487
490
489
491
489
491
492
486
489
490
487
491
491
487
491
490
489
485
487
492
490
489
490
490
492
489
492
488
491
487
490
490
489
489
489
488
490
489
486
491
491
493
491
489
490
488
490

29453
29440
29464
29460
29466
29439
29461
29475
29439
29460
29454
29468
29451
29484
29471
29468
29465
29460
29470
29450
29465
29448
29459
29463
29450
29473
29461
29476
29485
29487
29487
29474
29473
29453
29452
29475
29481
29465
29484
29461
29473
29460
29449
29474
29470
29480
29461
29481
29466
29457
29470
29438
29467
29454
29468
29437
29448
29452
29466
29459

99747
99762
99762
99778
99778
99794
99794
99809
99809
99809
99825
99825
99840
99840
99856
99856
99872
99872
99887
99887
99887
99903
99903
99918
99918
99934
99934
99950
99950
99950
99965
99965
99981
99981
99996
99996
100012
100012
100012
100028
100028
100043
100043
100059
100059
100059
100074
100074
100090
100090
100106
100106
100121
100121
100137
100137
100137
100152
100152
100168

-14751
-8090
8817
7472
-10908
-13991
-3056
-14235
-14573
-13603
-14615
-11368
-14959
-14788
-14821
-17838
-13838
-12013
-14090
-14178
-18434
-13553
-13111
-13428
-14395
-14509
-14281
-13626
-13589
-15376
-14678
-14312
-9642
-17406
3693
-3588
-18503
8570
-14295
6895
-18581
-10748
-14445
-13614
-15275
9347
7553
-13542
-4764
-14868
-14338
-11335
-14645
-10893
1529
-16797
8349
8541
1451
-13188

42
46
44
40
48
42
48
39
40
43
41
40
41
40
39
42
47
39
41
47
37
47
42
45
46
37
40
45
48
42
42
48
46
46
45
47
38
36
41
48
46
43
39
41
37
41
41
44
40
47
44
41
46
36
42
42
40
43
44
43

-42
-45
-44
-43
-44
-42
-39
-44
-46
-45
-44
-43
-46
-46
-42
-46
-47
-43
-45
-44
-43
-45
-43
-44
-46
-44
-43
-44
-47
-42
-43
-41
-46
-41
-49
-41
-53
-44
-44
-45
-41
-48
-40
-42
-51
-47
-43
-41
-43
-42
-40
-42
-45
-46
-43
-43
-41
-42
-41
-42

281
284
283
282
282
283
279
279
281
282
285
281
285
284
281
283
278
281
282
282
283
280
282
282
284
285
282
275
283
284
280
284
277
284
282
280
281
281
284
282
283
283
283
283
283
278
280
282
281
285
281
280
279
281
286
286
285
281
282
282

228
229
230
227
229
230
224
231
229
229
228
228
230
229
228
226
228
228
226
229
229
227
224
228
230
226
227
228
227
227
224
227
227
228
225
227
227
226
228
229
228
228
225
229
228
229
227
227
226
228
227
225
231
230
228
229
225
230
229
226

38
36
41
36
37
39
41
33
42
38
38
37
42
40
41
33
32
41
36
41
35
40
30
32
38
37
38
37
34
35
33
37
36
38
37
40
41
39
41
37
40
43
39
36
35
35
37
38
37
36
35
37
36
33
36
39
38
40
40
36

493
494
492
488
490
491
492
489
490
491
491
492
490
491
485
491
492
490
492
490
492
491
491
491
494
488
493
489
490
492
493
487
492
491
493
492
489
490
492
492
492
489
490
490
489
489
487
490
490
492
492
492
489
490
488
491
488
492
489
490

29461
29484
29446
29449
29453
29471
29436
29439
29443
29442
29470
29458
29452
29444
29469
29460
29457
29477
29456
29459
29461
29478
29468
29472
29456
29446
29476
29466
29459
29459
29460
29472
29454
29480
29462
29506
29471
29458
29476
29449
29454
29461
29446
29455
29473
29491
29456
29472
29465
29473
29454
29444
29443
29459
29453
29452
29459
29453
29447
29438

100168
100184
100184
100199
100199
100199
100215
100215
100230
100230
100246
100246
100262
100262
100262
100277
100277
100293
100293
100308
100308
100324
100324
100324
100340
100340
100355
100355
100371
100371
100386
100386
100386
100402
100402
100418
100418
100433
100433
100449
100449
100464
100464
100480
100480
100480
100496
100496
100511
100511
100527
100527
100527
100542
100542
100558
100558
100574
100574
100589

8291
-9551
18471
-396
-6440
-14085
-9823
-4562
-13854
-16059
-14437
-14467
-14606
9819
-969
8460
-13073
-15409
-14804
-16637
-13679
9400
-14618
-14242
8819
9414
-13877
-14255
-13073
-14389
-8993
-3842
-4000
-12727
-14725
-8550
7839
8775
-14125
-14585
-14331
-14130
-18681
8983
-14147
-13713
-8619
-14087
978
-14688
-15029
225
-14084
-13293
-12273
-2273
-14901
-13603
-14124
-14227

44
42
42
41
45
47
43
40
42
42
42
42
33
44
37
44
49
45
48
38
41
41
42
37
41
41
44
41
42
43
41
47
46
45
38
46
42
39
43
39
35
42
48
44
47
42
47
40
42
45
43
43
43
41
41
34
42
43
45
45

-42
-41
-41
-43
-43
-47
-44
-41
-47
-42
-45
-42
-43
-44
-45
-41
-41
-43
-46
-42
-46
-45
-45
-47
-45
-43
-45
-42
-46
-43
-44
-45
-43
-40
-43
-42
-41
-43
-44
-46
-47
-45
-40
-44
-43
-42
-42
-41
-45
-42
-44
-50
-45
-43
-41
-43
-42
-50
-41
-41

282
286
279
285
283
278
283
286
285
284
282
282
283
285
283
282
285
284
283
284
284
277
284
278
283
284
282
283
279
281
283
282
282
283
281
284
284
285
277
278
288
286
282
285
283
283
282
283
283
284
280
281
284
282
282
286
282
279
282
280

230
229
229
228
228
229
230
230
229
228
230
230
230
231
231
229
230
230
227
229
226
230
228
228
228
228
229
229
222
229
228
226
229
225
228
230
230
228
229
226
227
231
229
229
229
229
230
226
225
229
230
227
230
232
230
229
230
230
228
227

33
40
37
36
37
38
39
39
40
38
35
39
36
40
37
34
39
36
40
37
37
37
38
34
38
40
35
36
38
39
37
37
37
41
38
42
29
38
32
38
38
35
38
37
37
34
39
32
38
33
35
31
40
32
36
34
38
40
37
41

493
490
491
489
492
493
492
490
492
491
493
488
490
488
492
490
488
489
491
490
491
491
487
486
491
490
490
489
492
493
489
490
491
488
490
492
491
489
491
488
490
492
490
491
491
492
489
492
491
493
493
492
487
489
491
491
491
489
489
488

29455
29439
29463
29470
29459
29466
29451
29442
29467
29460
29460
29472
29465
29459
29461
29444
29466
29471
29471
29467
29444
29452
29461
29456
29462
29436
29438
29473
29450
29462
29453
29446
29457
29465
29459
29466
29458
29482
29463
29470
29449
29464
29464
29470
29452
29450
29447
29468
29473
29471
29455
29473
29449
29449
29445
29456
29439
29461
29450
29466

100589
100589
100605
100605
100620
100620
100636
100636
100652
100652
100667
100667
100667
100683
100683
100698
100698
100714
100714
100714
100730
100730
100745
100745
100761
100761
100776
100776
100792
100792
100792
100808
100808
100823
100823
100839
100839
100854
100854
100854
100870
100870
100886
100886
100901
100901
100917
100917
100917
100932
100932
100948
100948
100964
100964
100979
100979
100995
100995
100995

-13645
-16039
-14855
8749
-14515
7188
-15119
-13448
983
-10592
-12876
-15117
-15374
-9215
-15237
-7441
-4000
-13460
-14962
-13961
28449
-13403
1056
-14948
2845
-14505
-14665
-10982
6638
8102
9022
-13774
-16042
-12914
6086
-13734
-16836
-7634
-14412
-11501
-6850
-14403
-12562
-13281
-11976
-13980
18359
-13738
104
-14253
-2229
-14516
15235
-14183
-13417
-14569
-13416
-7262
-18344
-14892

46
40
44
42
40
43
48
38
37
39
44
43
39
43
46
42
46
46
45
46
45
41
39
47
44
43
41
45
40
48
43
44
43
40
44
45
45
38
38
43
41
38
42
43
41
39
38
43
47
38
40
38
38
38
38
45
40
43
37
46

-41
-47
-44
-46
-42
-46
-43
-43
-43
-39
-44
-41
-42
-40
-42
-40
-40
-44
-41
-44
-41
-43
-43
-41
-44
-41
-43
-43
-43
-41
-48
-45
-44
-40
-44
-43
-40
-42
-42
-42
-43
-41
-45
-42
-42
-42
-40
-46
-47
-41
-45
-42
-42
-43
-46
-43
-44
-43
-42
-44

283
279
285
283
287
284
279
282
284
284
282
283
282
283
283
275
281
279
287
279
282
273
282
281
281
279
281
281
282
279
279
280
281
284
284
282
278
285
284
278
280
284
277
283
284
280
278
280
283
279
281
277
280
284
282
284
286
282
283
280

230
232
227
226
229
228
228
228
228
227
230
229
229
226
230
230
229
228
227
229
228
227
227
228
226
230
227
228
228
228
227
227
228
224
223
228
229
231
228
229
229
227
229
228
230
229
228
229
228
230
227
229
227
229
229
227
229
232
226
225

36
36
37
39
38
37
39
37
31
33
39
39
34
40
36
40
38
33
32
36
37
35
42
39
30
39
36
37
42
39
38
36
36
40
38
40
39
31
35
35
42
39
37
38
40
35
36
37
36
37
31
40
36
37
38
34
34
40
36
41

491
487
490
493
492
491
492
495
491
490
485
491
491
492
491
490
492
491
491
491
493
491
492
492
491
491
491
492
493
489
489
490
490
490
491
491
487
491
489
491
492
493
489
490
490
491
492
488
490
491
490
491
486
490
486
491
491
492
488
493

29478
29480
29461
29452
29449
29445
29450
29455
29487
29489
29456
29459
29449
29466
29475
29472
29455
29446
29475
29455
29435
29469
29455
29446
29462
29467
29461
29479
29461
29458
29457
29466
29463
29472
29461
29451
29475
29477
29466
29475
29455
29475
29466
29463
29487
29455
29464
29449
29471
29457
29455
29461
29455
29456
29463
29468
29463
29459
29448
29468

101010
101026
101026
101026
101042
101042
101057
101057
101073
101073
101073
101088
101088
101104
101104
101120
101120
101135
101135
101151
101151
101151
101166
101166
101182
101182
101198
101198
101213
101213
101213
101229
101229
101244
101244
101260
101260
101276
101276
101276
101291
101291
101307
101307
101322
101322
101338
101338
101354
101354
101354
101369
101369
101385
101385
101400
101400
101416
101416
101416

5001
-3531
-13746
-6453
-14497
-14752
-15058
8094
-13670
-13817
-14444
-14388
-14509
-13301
-15214
-14019
-12642
-13735
-13581
-14697
-13653
-13380
-12912
-12599
-14492
-13449
17324
-13503
-16373
-12995
-12215
-10356
-12302
2117
-14427
-14888
-5111
18868
-8458
8948
-8483
-13138
-1250
-1051
-14630
-662
-14262
-15643
-13852
-18026
-13849
-14058
10655
-13852
-13554
9831
-15606
1208
15448
-14539

43
42
43
41
42
40
46
42
44
42
40
43
42
47
48
46
42
45
44
49
41
44
41
42
42
44
37
45
43
48
42
36
43
42
44
46
41
42
42
38
45
41
44
39
45
44
44
42
40
45
41
40
45
45
44
43
44
40
46
47

-41
-44
-47
-45
-47
-42
-41
-44
-42
-43
-43
-45
-43
-47
-43
-41
-44
-47
-41
-42
-43
-43
-40
-41
-44
-44
-45
-45
-44
-42
-42
-44
-40
-45
-44
-43
-47
-42
-42
-42
-44
-42
-42
-46
-43
-45
-41
-40
-46
-41
-42
-41
-43
-46
-44
-40
-41
-45
-39
-42

284
282
282
281
285
274
279
281
284
279
282
284
283
282
280
280
282
282
278
281
279
277
283
286
282
279
280
280
284
277
282
284
278
282
282
282
280
280
283
285
283
280
280
275
276
277
283
279
279
280
284
284
281
276
278
277
282
281
283
283

229
228
228
228
228
225
223
230
225
227
231
228
229
230
229
228
228
229
224
231
230
228
227
227
226
229
226
228
226
225
228
227
226
227
228
222
228
230
224
228
227
227
227
226
223
223
228
229
227
227
229
227
228
229
229
228
226
229
224
227

39
37
37
36
36
39
37
36
34
34
36
36
33
40
36
39
32
36
33
34
38
40
38
36
34
35
38
36
37
37
35
35
40
40
39
40
42
38
37
41
38
37
38
33
40
40
35
39
40
39
40
38
39
34
37
33
35
37
41
39

490
491
490
490
491
491
491
491
491
490
488
485
489
492
488
489
489
489
488
490
491
490
488
490
491
489
491
488
492
490
489
489
490
491
492
492
492
488
489
488
491
491
491
489
488
490
491
488
491
491
490
489
491
491
487
492
491
490
491
494

29471
29444
29478
29468
29463
29494
29466
29472
29453
29456
29456
29462
29465
29444
29468
29471
29462
29475
29460
29491
29475
29444
29459
29485
29483
29450
29473
29459
29477
29458
29472
29468
29462
29464
29464
29477
29449
29444
29466
29475
29455
29446
29467
29456
29463
29448
29448
29462
29455
29456
29461
29463
29449
29460
29475
29475
29461
29453
29474
29465

101432
101432
101447
101447
101463
101463
101478
101478
101478
101494
101494
101510
101510
101525
101525
101541
101541
101556
101556
101556
101572
101572
101588
101588
101603
101603
101619
101619
101619
101634
101634
101650
101650
101666
101666
101681
101681
101681
101697
101697
101712
101712
101728
101728
101728
101744
101744
101759
101759
101775
101775
101790
101790
101806
101806
101806
101822
101822
101837
101837

-13926
-13600
-9141
-14894
-13571
-4022
-14201
178
-13603
-18402
-13459
-15795
-14608
11668
-11612
-13218
-14147
8283
-641
-15403
-13493
-9669
-9953
-13118
-14618
-2249
-9705
-13607
10631
-13750
-13942
-14214
-14825
-13624
2748
-14331
8886
9589
-7295
14794
-14564
-9223
-13926
-14801
-14088
-13909
-16267
-14762
-13637
-14008
-14396
-13851
-2768
-15105
-7494
-12686
-10295
1307
-10092
-2040

43
49
45
39
46
42
44
42
46
47
45
43
37
44
41
45
43
43
43
48
45
39
38
41
37
47
44
40
37
44
48
43
47
45
43
37
40
44
43
42
45
48
43
46
41
41
42
43
45
42
36
44
41
41
42
41
42
38
43
48

-45
-42
-41
-45
-44
-43
-43
-42
-41
-46
-41
-44
-40
-40
-41
-43
-42
-41
-41
-45
-40
-43
-44
-43
-47
-43
-44
-47
-43
-42
-43
-42
-44
-42
-42
-45
-43
-46
-41
-41
-42
-44
-44
-43
-42
-41
-41
-45
-44
-42
-44
-39
-41
-42
-43
-47
-40
-44
-46
-44

274
284
281
277
282
282
283
285
282
281
280
284
280
286
279
284
278
284
278
282
281
283
282
285
283
279
286
281
278
284
284
285
276
273
283
284
283
281
281
285
285
282
278
282
285
278
277
282
281
280
283
282
283
281
279
282
277
275
285
281

228
227
227
227
229
226
229
228
225
229
227
228
228
227
227
230
230
228
229
228
229
228
228
229
229
228
226
229
228
226
225
229
228
227
228
227
230
230
230
230
228
228
228
226
228
227
228
230
230
226
226
230
228
228
227
227
228
227
228
228

35
37
39
37
39
38
40
33
39
38
35
37
34
31
38
38
38
40
38
36
40
32
34
36
40
39
36
38
37
37
39
37
31
37
33
38
39
41
40
39
39
37
38
36
39
38
33
33
35
38
37
41
40
36
39
39
41
34
38
36

492
490
489
490
491
486
490
492
494
489
489
492
490
485
489
490
492
491
490
492
488
490
491
487
489
492
486
490
490
491
491
489
488
490
490
491
487
489
490
488
491
491
490
490
484
492
490
493
487
492
490
489
492
489
494
487
489
490
491
493

29466
29462
29461
29464
29464
29452
29464
29446
29452
29481
29455
29463
29448
29452
29466
29470
29449
29462
29447
29455
29461
29474
29438
29474
29443
29490
29452
29437
29466
29449
29464
29464
29448
29459
29461
29468
29448
29483
29449
29467
29479
29478
29465
29464
29459
29465
29469
29456
29467
29465
29451
29465
29450
29450
29437
29456
29452
29465
29449
29439

101853
101853
101853
101868
101868
101884
101884
101900
101900
101915
101915
101915
101931
101931
101946
101946
101962
101962
101978
101978
101993
101993
101993
102009
102009
102024
102024
102040
102040
102056
102056
102056
102071
102071
102087
102087
102102
102102
102118
102118
102118
102134
102134
102149
102149
102165
102165
102180
102180
102180
102196
102196
102212
102212
102227
102227
102243
102243
102258
102258

-12370
-13577
-12995
-14402
-11047
7792
-13858
-14209
-14679
-14050
-14105
7631
-14746
-12883
-11010
-14018
-15428
5990
10492
-17785
8393
-13817
-15035
-3654
-12377
-519
-14410
-13673
-18587
2371
-14635
-13
8865
-5049
-13130
7471
7989
-15217
-16586
19861
-18361
-12636
-14664
-14434
-10647
-13958
-14730
-14159
-14420
-13951
-18478
-6113
5517
6220
-13423
-14535
-14744
-9989
-15294
18412

41
37
42
44
47
45
45
43
42
35
43
41
41
43
42
39
46
43
40
45
39
32
47
37
42
43
45
41
44
41
42
45
35
44
42
39
44
37
42
44
42
47
44
41
40
39
43
42
42
44
42
43
39
41
39
44
39
43
47
45

-45
-44
-42
-40
-43
-45
-43
-42
-49
-45
-43
-41
-41
-47
-44
-43
-44
-42
-46
-45
-41
-44
-41
-45
-45
-42
-42
-43
-40
-43
-45
-42
-45
-42
-44
-42
-43
-45
-44
-43
-43
-43
-46
-42
-43
-43
-42
-43
-44
-43
-41
-43
-43
-42
-47
-46
-41
-42
-48
-40

283
279
283
285
278
284
278
282
280
282
284
284
280
286
280
284
281
283
282
283
281
283
284
287
286
278
280
284
284
286
282
283
281
282
285
284
283
285
283
284
285
281
281
284
283
284
282
281
279
282
285
279
282
278
282
281
281
279
284
282

226
228
220
228
228
224
226
226
227
227
225
222
229
229
227
227
227
224
225
228
228
227
230
229
228
227
227
231
226
227
230
226
229
229
225
232
230
230
230
230
228
229
227
229
227
230
231
230
228
230
230
227
232
225
226
228
231
224
228
229

38
37
35
35
38
39
40
39
36
36
36
41
41
35
40
42
37
36
35
35
40
37
35
36
36
32
34
39
36
37
35
40
37
39
39
36
39
33
34
32
39
36
36
37
37
36
42
41
42
38
40
37
38
39
40
35
36
41
37
36

491
489
492
491
493
487
490
492
490
492
490
491
491
492
489
489
492
489
491
490
492
488
488
492
488
493
491
489
487
492
493
492
490
491
493
485
491
488
490
489
489
490
492
494
490
493
492
490
491
491
489
492
493
487
486
491
488
490
490
488

29459
29462
29469
29467
29456
29473
29456
29449
29490
29470
29464
29466
29472
29487
29474
29483
29474
29467
29479
29460
29449
29466
29473
29475
29480
29468
29477
29455
29454
29454
29463
29441
29465
29472
29456
29467
29479
29454
29455
29463
29457
29451
29482
29486
29456
29475
29465
29453
29433
29467
29463
29461
29467
29459
29468
29452
29478
29452
29474
29477

102274
102274
102274
102290
102305
102305
102305
102321
102321
102336
102336
102352
102352
102368
102368
102368
102383
102383
102399
102399
102414
102414
102430
102430
102430
102446
102446
102461
102461
102477
102477
102492
102492
102508
102508
102508
102524
102524
102539
102539
102555
102555
102555
102570
102570
102586
102586
102602
102602
102617
102617
102633
102633
102633
102648
102648
102664
102664
102680
102680

-17591
-8456
-14125
-13892
-13417
-15421
8041
-13659
-10683
-14532
-14586
-9282
-14310
-13303
2618
-16410
7962
-14934
-15091
-14293
-10823
5094
-14083
-13300
-13556
5649
-14214
-13902
-14315
-11994
-9300
-14173
-17820
-9893
7603
-11204
-14451
-14288
5456
-14381
-678
-14384
-10038
-13831
8692
-5517
-12370
-16368
-15310
9995
-15586
-14261
-14014
-14846
-14894
6477
-14072
-17182
151
-14929

37
43
42
46
40
44
40
47
42
41
39
42
39
42
40
35
43
43
38
42
44
38
41
38
44
41
39
45
41
50
42
44
42
40
46
46
41
41
41
42
49
42
42
40
42
45
38
44
45
45
38
48
39
44
44
45
40
46
42
45

-43
-51
-42
-43
-45
-50
-43
-43
-40
-43
-43
-44
-46
-42
-43
-43
-44
-42
-42
-44
-45
-43
-44
-42
-44
-49
-43
-47
-41
-43
-45
-47
-45
-41
-43
-42
-45
-42
-42
-42
-41
-44
-44
-45
-43
-41
-41
-45
-43
-42
-46
-42
-41
-40
-40
-42
-41
-43
-43
-44

282
287
279
281
275
277
280
284
285
285
279
284
285
286
283
286
281
279
277
284
285
282
277
279
283
283
281
284
282
279
283
284
282
284
281
283
283
282
284
279
280
277
283
283
284
281
285
284
278
282
280
282
284
283
283
274
281
283
282
283

232
228
229
229
228
229
225
230
231
230
230
228
232
230
228
228
231
228
225
228
225
228
228
228
228
228
232
228
227
228
231
223
231
232
229
231
225
228
227
231
224
225
230
230
230
228
230
229
229
231
231
229
229
230
230
230
228
232
229
229

36
40
40
38
33
35
40
37
34
40
39
37
40
40
41
33
35
37
33
37
38
35
37
39
34
30
39
37
38
34
37
35
42
37
39
32
34
30
38
36
38
38
38
38
39
38
39
36
38
36
41
35
39
39
41
42
39
32
36
37

491
490
491
490
491
490
489
492
491
489
487
492
491
491
490
494
490
490
488
492
491
492
491
491
489
490
493
493
492
490
492
493
491
492
490
492
493
491
490
491
486
485
488
491
489
488
489
491
488
490
490
490
491
489
489
488
490
490
490
489

29466
29464
29445
29479
29445
29469
29437
29434
29454
29476
29474
29456
29481
29451
29462
29456
29481
29458
29443
29458
29456
29451
29460
29468
29445
29452
29427
29474
29439
29480
29466
29441
29468
29455
29434
29448
29478
29482
29471
29473
29464
29461
29476
29462
29445
29467
29455
29464
29452
29461
29463
29457
29453
29458
29453
29450
29453
29457
29473
29487

102695
102695
102695
102711
102711
102726
102726
102742
102742
102758
102758
102773
102773
102773
102789
102789
102804
102804
102820
102820
102836
102836
102836
102851
102851
102867
102867
102882
102882
102898
102898
102898
102914
102914
102929
102929
102945
102945
102945
102960
102960
102976
102976
102992
102992
103007
103007
103023
103023
103038
103038
103054
103054
103054
103070
103070
103085
103085
103101
103101

7115
-7272
-15115
-14285
2505
-14506
-14902
-14532
-15375
7966
-18059
9506
-12912
-11431
11322
8103
-13966
-13911
-12573
-14502
477
-13090
-13601
-15268
3064
-14896
-12351
10125
-253
-13523
-14289
-3321
-1612
-14648
-14209
-4329
-14327
-14923
-13802
-13182
-13819
-13446
-2572
-13943
-14217
-14663
-4250
-12709
-15067
-13835
-14282
-3392
9541
-4051
-13614
7095
-15178
-14170
-5692
-16386

42
43
36
41
41
40
44
42
43
42
42
42
42
43
45
41
45
40
43
36
42
45
41
41
37
43
41
46
45
41
41
42
40
44
42
39
40
46
39
44
39
39
43
38
44
34
44
38
40
42
42
43
45
40
41
36
45
44
46
37

-42
-44
-45
-43
-44
-43
-42
-45
-43
-45
-43
-41
-41
-43
-41
-42
-44
-44
-44
-42
-43
-40
-41
-43
-44
-42
-44
-42
-43
-43
-41
-44
-48
-43
-43
-45
-48
-44
-42
-43
-43
-41
-43
-47
-44
-40
-42
-46
-45
-41
-46
-42
-40
-45
-44
-44
-45
-44
-43
-49

283
286
281
288
282
282
283
281
284
282
281
281
282
282
278
287
281
280
279
281
285
281
283
278
279
283
280
274
284
282
277
282
281
283
280
282
279
283
285
281
284
281
284
284
280
285
281
278
282
277
283
284
285
284
283
279
283
287
281
284

228
231
227
230
228
231
231
231
231
231
229
231
231
227
230
224
231
230
229
229
231
230
231
230
230
229
230
229
227
228
226
229
226
229
229
228
229
229
227
228
229
230
225
228
228
229
227
230
229
228
229
229
228
228
231
228
230
230
227
227

34
39
38
38
40
36
40
32
35
36
35
41
37
41
38
40
40
42
36
35
40
37
39
37
35
35
39
34
32
36
36
37
35
36
35
34
33
39
33
38
40
32
40
37
39
33
36
38
38
38
39
38
31
35
34
41
36
37
37
40

491
492
493
490
489
492
490
491
487
487
490
489
487
492
489
488
490
490
491
491
488
489
488
492
491
487
489
491
490
491
490
491
491
490
491
487
488
487
486
490
489
487
490
487
490
490
489
488
490
491
491
490
490
490
488
491
488
491
490
491

29461
29451
29477
29464
29457
29457
29462
29443
29465
29463
29430
29448
29468
29468
29473
29471
29462
29454
29458
29488
29470
29447
29465
29461
29446
29453
29463
29466
29474
29452
29472
29472
29442
29466
29466
29456
29469
29456
29457
29453
29476
29451
29474
29456
29450
29446
29459
29436
29437
29454
29463
29458
29450
29451
29453
29472
29456
29457
29496
29471

103101
103116
103116
103132
103132
103148
103148
103163
103163
103163
103179
103179
103194
103194
103210
103210
103226
103226
103241
103241
103241
103257
103257
103272
103272
103288
103288
103288
103304
103304
103319
103319
103335
103335
103350
103350
103350
103366
103366
103382
103382
103397
103397
103413
103413
103413
103428
103428
103444
103444
103460
103460
103475
103475
103491
103491
103506
103506
103506
103522

7059
-12906
7599
-13893
-14700
-14495
-14517
-13249
-14040
1026
-13974
-14378
-14098
-4123
-14105
10496
-14479
-18188
10468
-13369
-18218
-14192
-17661
-13724
-17372
-17409
9542
10306
10680
-10670
-13641
-14153
1481
-17876
7854
-13746
16072
-14610
5967
-15472
-5146
-14903
-1735
9055
-16184
-16452
-13898
-13364
-13433
-14171
-14916
-13218
-1745
-14206
4156
3120
-3925
-15031
-14774
1928

42
38
44
48
43
42
39
46
47
42
40
39
46
41
46
37
45
43
39
40
42
40
39
47
37
43
45
41
40
41
42
41
43
45
44
45
41
40
43
43
42
36
41
44
41
39
42
39
44
40
40
41
44
41
39
43
40
46
42
44

-47
-44
-44
-44
-43
-48
-44
-42
-43
-50
-41
-45
-46
-45
-44
-42
-47
-44
-45
-45
-45
-44
-44
-43
-43
-45
-47
-44
-43
-46
-43
-40
-44
-43
-40
-44
-43
-45
-41
-45
-41
-43
-42
-42
-45
-44
-45
-43
-40
-45
-44
-44
-43
-44
-42
-45
-45
-47
-42
-46

282
286
280
280
282
286
286
281
286
284
283
281
277
282
280
279
281
283
281
282
284
280
283
283
284
285
280
286
284
283
280
283
283
284
285
282
284
282
283
281
282
285
281
284
282
278
282
282
284
283
281
285
279
283
285
280
283
285
284
284

230
227
228
227
230
229
229
230
224
227
226
229
228
226
228
229
228
229
226
227
232
226
225
228
228
228
227
230
228
226
228
228
228
227
225
230
225
226
226
229
228
228
227
228
228
227
230
226
227
227
228
222
231
225
228
228
230
227
228
228

32
38
39
38
35
39
41
37
37
39
37
33
39
39
33
35
37
39
43
36
39
33
38
37
39
39
38
43
35
33
37
38
34
37
38
39
38
40
32
34
37
37
38
39
41
38
34
38
38
40
38
38
33
33
35
36
40
38
35
41

490
484
489
488
489
488
487
493
489
490
491
490
491
493
492
492
489
489
489
491
490
489
490
492
491
489
490
490
492
491
492
488
491
492
490
485
493
491
490
490
487
489
488
490
490
488
491
490
492
487
488
489
491
490
489
491
489
487
491
488

29463
29458
29463
29427
29449
29453
29454
29438
29487
29476
29447
29468
29458
29478
29481
29444
29481
29477
29455
29459
29467
29450
29459
29477
29468
29446
29451
29467
29437
29435
29458
29442
29446
29467
29488
29451
29463
29456
29444
29438
29463
29468
29462
29456
29454
29443
29452
29450
29429
29459
29447
29453
29446
29466
29466
29456
29441
29458
29464
29467

103522
103538
103538
103553
103553
103569
103569
103584
103584
103584
103600
103600
103616
103616
103631
103631
103647
103647
103662
103662
103662
103678
103678
103694
103694
103709
103709
103725
103725
103740
103740
103740
103756
103772
103772
103787
103787
103787
103803
103803
103818
103818
103834
103834
103850
103850
103850
103865
103865
103881
103881
103896
103896
103912
103912
103912
103928
103928
103943
103943

-7674
7200
-13711
-13445
-11486
-12846
-14403
-1205
-14374
-14041
-14056
-14231
-13777
-1750
-14576
-8693
-7835
-9281
-15715
-3491
-3931
-8923
8934
-13255
-14449
-12600
-14697
-14536
1029
-13906
9043
-16663
-9475
8802
-15322
-5978
-14254
-15428
-13282
-13624
-14444
-13759
-13781
-14508
-4865
-15414
-14422
-13610
-12947
-13951
-13809
-14571
-13629
-14140
-13704
-13768
-14006
-14277
-14477
-13006

33
44
41
47
37
43
42
42
39
44
38
44
43
44
42
44
46
45
44
41
42
33
41
44
48
40
44
37
45
42
40
46
41
42
42
39
42
44
47
43
43
39
41
46
39
49
39
37
47
41
43
45
42
37
40
47
45
43
39
44

-42
-43
-45
-48
-41
-41
-42
-42
-46
-42
-42
-41
-48
-48
-45
-43
-44
-41
-42
-43
-41
-44
-43
-43
-42
-40
-43
-43
-42
-45
-46
-44
-43
-41
-44
-44
-41
-44
-44
-44
-47
-43
-44
-43
-43
-42
-46
-43
-47
-42
-45
-43
-46
-42
-43
-43
-47
-48
-45
-46

278
281
279
284
277
282
281
285
280
279
277
283
282
281
282
284
282
276
275
282
284
281
282
283
284
282
285
283
279
283
285
283
281
278
283
281
281
280
284
280
283
279
281
281
281
284
271
276
284
282
284
283
280
277
281
284
276
280
283
283

228
228
228
221
230
227
227
226
229
229
225
231
230
229
228
231
227
227
229
228
224
227
228
230
229
225
230
228
228
229
230
229
230
230
231
225
229
227
230
229
229
228
226
230
230
230
228
231
228
228
227
229
225
228
228
231
227
227
229
231

37
37
41
31
39
39
36
36
35
38
36
35
38
37
38
35
38
35
37
38
36
38
40
37
41
33
38
36
36
34
37
42
34
32
34
34
34
40
36
38
36
42
38
38
39
38
36
34
37
39
37
36
36
32
34
34
36
33
38
39

490
491
487
490
492
488
491
489
490
489
488
484
490
488
493
490
489
489
492
491
490
489
490
489
489
490
491
490
489
491
491
490
493
486
491
490
491
491
486
492
492
490
489
486
489
491
490
490
489
490
492
489
492
490
488
487
493
490
490
491

29479
29477
29452
29467
29470
29463
29452
29450
29442
29468
29459
29447
29469
29448
29452
29469
29454
29446
29468
29446
29442
29450
29445
29481
29463
29437
29450
29456
29442
29485
29451
29453
29443
29451
29454
29485
29456
29445
29462
29458
29465
29468
29472
29443
29463
29425
29449
29428
29466
29460
29451
29442
29440
29466
29466
29444
29460
29478
29469
29465

103959
103959
103974
103974
103974
103990
103990
104006
104006
104021
104021
104037
104037
104037
104052
104052
104068
104068
104084
104084
104099
104099
104099
104115
104115
104130
104130
104146
104146
104162
104162
104177
104177
104177
104193
104193
104208
104208
104224
104224
104224
104240
104240
104255
104255
104271
104271
104286
104286
104302
104302
104302
104318
104318
104333
104333
104349
104349
104364
104364

-15281
8636
-14635
9344
-7832
-6741
8169
-18076
-13723
-14128
6371
-14944
-5480
-1333
-13455
-18138
-13970
-3350
-14237
1946
9557
-13965
-13556
-12467
-13582
7487
15388
-3282
9674
-14699
-12918
-13936
-5873
-4150
7936
-6864
-15105
-13971
-11621
-13698
-16756
8541
-14197
8838
-13168
-16008
-13196
-14405
-15155
8622
-15040
-13650
-15034
-18795
-13582
-14146
-14203
2232
8555
7665

44
40
40
41
42
42
42
48
43
47
43
41
41
42
36
40
48
45
46
45
43
47
47
42
44
44
35
40
48
40
46
43
46
45
43
42
44
40
36
43
41
38
39
40
37
32
43
35
35
44
39
44
36
42
41
43
42
43
41
44

-47
-42
-44
-43
-44
-42
-42
-44
-44
-40
-45
-42
-42
-43
-43
-42
-45
-44
-44
-43
-42
-43
-41
-42
-43
-44
-42
-46
-46
-41
-44
-44
-45
-43
-44
-45
-48
-45
-49
-45
-50
-43
-46
-44
-43
-44
-48
-45
-45
-45
-44
-44
-44
-46
-41
-46
-42
-43
-43
-51

278
284
281
283
279
281
283
277
286
279
281
278
281
284
281
282
284
283
286
283
286
279
284
282
281
284
282
282
278
281
281
283
282
285
279
283
279
286
281
283
274
283
280
283
279
280
281
280
279
278
281
282
284
281
279
280
285
285
285
285

227
229
228
232
229
230
231
227
229
227
229
228
229
223
226
228
224
228
231
228
231
223
229
227
231
229
229
229
233
225
230
231
228
229
230
231
228
231
223
229
226
227
228
228
228
230
230
229
228
228
229
228
227
230
230
230
230
231
230
230

38
39
38
34
32
37
37
33
34
34
38
35
36
42
32
40
41
41
38
34
31
38
30
34
35
33
39
40
39
35
37
33
36
37
40
39
36
34
36
37
31
37
41
36
37
40
33
37
36
38
42
37
33
38
36
34
36
33
36
32

492
490
489
489
491
489
486
486
490
485
489
490
489
488
486
490
491
492
492
491
492
491
490
494
487
490
492
488
490
490
492
489
489
490
483
487
490
491
492
491
488
487
488
491
493
492
492
489
488
489
490
491
491
491
491
491
493
489
490
493

29473
29442
29470
29464
29466
29447
29469
29481
29465
29485
29471
29433
29439
29466
29467
29446
29484
29448
29454
29481
29455
29472
29456
29459
29447
29452
29474
29469
29473
29485
29467
29459
29468
29455
29455
29450
29475
29453
29458
29451
29473
29468
29472
29469
29472
29458
29469
29475
29470
29452
29468
29455
29450
29457
29468
29441
29482
29463
29453
29454

104364
104380
104380
104396
104396
104411
104411
104427
104427
104442
104442
104458
104458
104458
104474
104474
104489
104489
104505
104505
104520
104520
104520
104536
104536
104552
104552
104567
104567
104583
104583
104598
104598
104598
104614
104614
104630
104630
104645
104645
104661
104661
104661
104676
104676
104692
104692
104708
104708
104723
104723
104723
104739
104739
104754
104754
104770
104770
104786
104786

-17440
-13800
7883
-13845
-14621
845
-15544
32764
-17507
-14330
-14221
659
7716
-14991
-13776
9761
-13703
-13834
-14340
-12508
-14427
-14343
12202
-13834
-17817
-14123
-17279
2176
8230
-17435
-15038
-13420
-10586
12044
-17548
-14469
-13718
-13200
-16086
-14469
8607
-18674
-14889
-5333
9749
-8132
-13536
7100
-2673
-13436
13193
-4970
-13270
-13294
-6816
-14441
7690
-13968
-14351
11224

35
42
39
41
43
42
42
39
39
45
45
37
43
42
45
39
44
44
42
38
41
44
46
38
43
41
47
44
44
40
34
44
43
42
42
40
38
38
41
41
43
38
40
42
41
37
40
46
42
44
41
39
36
34
42
39
38
38
42
37

-49
-43
-41
-41
-44
-44
-43
-43
-41
-42
-45
-45
-41
-42
-42
-45
-41
-49
-44
-47
-43
-42
-40
-44
-45
-44
-44
-45
-43
-45
-45
-43
-42
-42
-48
-52
-45
-45
-45
-46
-45
-46
-44
-43
-42
-43
-43
-43
-44
-45
-45
-43
-45
-45
-44
-48
-41
-45
-41
-48

280
281
279
282
280
284
281
285
280
283
283
281
283
286
278
281
283
274
283
281
284
282
282
281
280
281
284
285
283
284
284
284
284
279
282
281
278
280
284
281
285
285
283
280
286
284
283
286
287
281
278
277
278
283
282
281
277
281
285
283

224
228
227
230
229
230
227
229
225
228
230
231
229
231
231
227
227
228
228
229
229
229
230
229
228
228
226
226
229
229
227
228
227
229
231
229
228
227
228
228
227
229
230
229
232
229
226
229
228
230
229
227
229
229
227
224
228
225
229
226

37
39
38
42
34
38
38
36
40
36
36
32
38
36
34
30
33
40
36
36
34
36
31
39
36
38
40
40
38
37
39
37
37
35
32
35
37
31
41
35
34
42
36
31
38
32
38
39
32
40
35
37
39
39
40
41
37
33
32
34

491
489
486
488
490
487
489
488
490
492
492
485
490
492
483
488
488
490
488
490
489
492
491
491
488
493
491
491
492
488
490
490
490
489
489
491
490
492
490
490
490
486
490
491
488
492
489
492
488
488
488
491
488
490
485
490
490
488
491
488

29459
29467
29437
29463
29452
29480
29456
29442
29451
29456
29466
29461
29460
29462
29462
29470
29467
29456
29458
29473
29453
29450
29449
29469
29473
29470
29448
29468
29466
29457
29456
29467
29461
29443
29465
29449
29466
29451
29455
29487
29448
29428
29463
29441
29458
29457
29451
29458
29451
29456
29476
29448
29452
29439
29463
29461
29449
29460
29448
29457

104801
104801
104817
104817
104832
104832
104832
104848
104848
104864
104879
104879
104879
104895
104895
104910
104910
104926
104926
104942
104942
104957
104957
104973
104973
104973
104988
104988
105004
105004
105020
105020
105035
105035
105035
105051
105051
105066
105066
105082
105082
105098
105098
105098
105113
105113
105129
105129
105144
105144
105160
105160
105160
105176
105176
105191
105191
105207
105207
105222

-13634
-7556
-13408
-13814
-14198
-11622
-2235
-14617
-14346
-13932
-14119
-17333
-14619
-13563
-13199
-14694
9400
-11420
8464
-13978
-14241
-14315
-18029
-13380
-5169
-17594
-13753
-14896
-13831
-14846
-14596
-9799
-16023
-14213
-14531
-14421
987
-13348
-6066
-18759
-10676
-13806
-743
-14527
-13575
-13616
-13457
-15183
-3672
-13552
9279
-15655
19608
8171
9320
-14129
10894
-13748
9886
6898

46
41
44
38
42
43
42
41
42
44
35
41
37
38
39
40
39
43
43
38
36
42
39
38
41
46
41
30
38
43
38
41
39
36
31
41
44
46
38
41
42
37
36
40
40
41
44
41
44
40
42
41
38
39
43
43
40
40
37
41

-43
-44
-47
-43
-40
-42
-41
-43
-43
-42
-45
-45
-43
-46
-44
-44
-42
-44
-46
-42
-43
-44
-45
-43
-45
-42
-47
-40
-44
-44
-44
-44
-44
-43
-43
-44
-46
-43
-49
-43
-41
-41
-43
-46
-41
-44
-44
-46
-45
-43
-41
-41
-42
-42
-42
-43
-42
-44
-44
-42

276
282
282
282
278
280
283
282
279
285
280
282
282
276
280
285
281
284
278
279
284
284
281
283
282
284
278
283
280
279
283
281
284
282
281
284
282
284
285
280
283
278
276
283
287
287
278
284
281
286
285
280
286
283
283
281
283
280
283
283

230
224
230
232
229
230
229
228
232
232
230
230
229
231
227
228
228
228
227
229
230
227
228
229
231
230
227
226
224
229
230
226
229
229
226
230
229
231
227
227
224
229
229
230
226
228
228
230
229
229
228
225
228
226
225
225
230
230
225
229

36
32
39
41
37
38
38
37
36
39
37
38
39
42
35
39
36
35
37
34
38
39
35
37
38
37
38
40
40
37
36
32
39
41
39
38
38
41
39
38
36
35
28
34
42
39
31
37
36
36
38
37
38
36
36
41
36
39
33
36

490
489
490
491
482
491
485
491
489
489
489
493
487
490
488
488
487
484
490
483
491
489
483
487
485
488
488
488
491
490
489
490
491
489
490
490
486
491
490
492
487
490
493
489
486
489
490
490
487
489
488
487
489
490
489
489
491
488
488
481

29455
29464
29458
29465
29457
29491
29469
29451
29455
29462
29480
29445
29465
29478
29455
29458
29482
29472
29455
29471
29445
29456
29469
29452
29451
29463
29472
29456
29471
29475
29454
29453
29478
29477
29449
29449
29485
29449
29449
29438
29460
29443
29456
29496
29455
29462
29446
29457
29465
29480
29482
29454
29445
29469
29460
29456
29473
29466
29469
29433

105222
105222
105238
105238
105254
105254
105269
105269
105285
105285
105285
105300
105300
105316
105316
105332
105332
105347
105347
105363
105363
105378
105378
105378
105394
105394
105410
105410
105425
105425
105441
105441
105456
105456
105472
105472
105472
105488
105488
105503
105503
105519
105519
105534
105534
105534
105550
105550
105566
105566
105581
105581
105597
105597
105612
105612
105612
105628
105628
105644

-14099
-5030
-8489
-14668
8223
-13551
971
-9976
-13479
-14655
-13530
-14191
8639
8337
10743
-14118
7896
574
-14604
-13739
-7380
-4598
-12312
-13609
-518
-7405
-14861
-14078
-11947
-15523
-13437
1088
-12201
-13728
-13873
-13730
-16030
-14339
-15199
-8858
-4198
2582
-12934
-14203
-14947
-18250
-14986
-18504
448
-14520
-13893
-15167
17972
-14008
-13621
-13483
-14671
-13279
-14324
-2022

46
37
38
45
38
41
37
42
44
46
40
39
40
34
45
42
41
42
46
46
41
41
39
42
39
33
44
38
40
38
36
42
45
42
41
42
39
38
37
40
44
42
41
39
37
45
41
40
42
34
40
38
39
37
36
43
40
35
40
38

-42
-41
-41
-43
-41
-45
-42
-45
-43
-45
-42
-41
-40
-49
-42
-46
-43
-46
-46
-46
-42
-42
-43
-42
-42
-42
-43
-44
-45
-42
-42
-46
-45
-43
-42
-43
-44
-45
-43
-43
-47
-45
-42
-44
-43
-46
-43
-42
-45
-46
-44
-42
-43
-47
-46
-46
-44
-45
-46
-44

283
278
286
287
283
284
283
278
283
281
283
283
286
281
282
281
282
284
282
283
274
278
282
287
283
278
282
284
282
283
281
285
281
284
287
280
280
282
282
280
283
282
287
284
284
282
279
279
284
284
275
284
285
283
281
284
282
284
282
281

229
229
228
229
230
228
230
227
229
227
228
226
227
231
229
228
227
231
228
227
231
231
231
227
229
229
230
225
230
228
228
226
231
225
231
228
226
229
230
230
230
228
229
229
229
228
226
225
229
224
230
227
227
229
226
226
228
227
224
227

38
40
35
37
36
34
37
36
38
36
38
36
35
36
37
36
40
37
35
39
38
38
39
33
37
36
37
32
36
36
38
40
39
37
29
40
36
35
37
38
32
35
34
34
39
35
32
36
35
38
36
31
28
34
36
35
40
36
35
38

492
489
490
489
490
489
487
491
490
489
487
488
488
486
488
487
489
491
490
491
494
490
489
492
490
492
490
490
488
490
491
487
483
486
491
492
487
491
490
489
489
489
488
490
487
489
490
489
493
489
487
490
489
489
488
487
488
490
488
490

29463
29455
29436
29446
29430
29471
29470
29455
29456
29441
29472
29461
29454
29459
29459
29453
29446
29477
29477
29446
29463
29471
29446
29439
29451
29443
29471
29441
29456
29455
29471
29466
29482
29441
29448
29459
29459
29457
29449
29445
29446
29441
29453
29463
29445
29458
29457
29470
29453
29486
29470
29455
29446
29472
29463
29425
29444
29443
29456
29461

105644
105659
105659
105675
105675
105690
105690
105690
105706
105706
105722
105722
105737
105737
105753
105753
105753
105768
105768
105784
105784
105800
105800
105815
105815
105815
105831
105831
105846
105846
105862
105862
105878
105878
105878
105893
105893
105909
105909
105924
105924
105940
105940
105940
105956
105956
105971
105971
105987
105987
106002
106002
106018
106018
106034
106034
106049
106049
106049
106065

-6485
-14553
-2775
-14105
-1656
-17578
-13289
-14576
-13521
-13175
-15491
-6166
-1621
-6888
-10159
10057
-14481
-479
-14687
-17994
-13631
-14652
-15018
-15261
-11924
8907
-12855
-14126
-14522
9622
-14720
-13449
-15998
-13552
-14658
-17217
-1854
-14182
7453
-11136
8404
15228
-14735
-14048
-13588
-14387
-14095
-13835
-14517
-14323
-13362
-13849
7429
-15389
-14739
-13728
-14703
-14526
-14635
-14124

42
36
45
45
45
39
42
43
41
42
39
43
46
40
40
44
42
42
40
39
45
32
45
41
43
39
42
38
41
42
38
45
42
41
36
39
41
43
39
41
43
45
43
40
44
44
43
39
40
32
44
41
46
46
36
45
37
43
38
38

-43
-53
-41
-43
-43
-39
-47
-42
-48
-43
-42
-47
-43
-46
-46
-42
-44
-42
-42
-44
-45
-41
-44
-45
-47
-48
-45
-45
-45
-43
-41
-40
-42
-44
-42
-44
-45
-42
-45
-45
-43
-45
-42
-45
-44
-43
-43
-43
-46
-43
-45
-43
-42
-42
-42
-42
-47
-43
-45
-46

280
280
281
284
282
280
277
281
284
283
281
282
284
275
280
280
281
284
282
283
283
280
283
281
282
282
283
283
283
279
281
282
284
280
282
280
279
286
286
285
285
283
280
281
280
278
281
275
282
281
280
280
280
281
276
282
279
282
284
280

227
229
229
222
228
226
229
229
230
230
230
228
228
230
231
228
229
229
227
227
231
230
226
228
227
228
229
226
229
227
230
227
227
226
232
229
229
228
230
230
233
226
229
228
224
230
229
228
229
229
229
227
229
226
229
228
229
229
228
228

33
36
37
30
38
34
36
38
37
36
36
35
39
38
36
40
36
37
40
36
37
33
37
38
34
38
38
39
31
33
37
35
41
39
39
37
38
37
37
41
36
38
35
39
34
40
40
39
31
35
34
36
34
41
36
37
37
37
33
36

489
485
490
489
487
488
488
489
487
492
490
487
489
489
491
487
489
489
488
487
488
491
488
483
486
487
486
489
490
491
490
487
490
491
487
487
488
490
488
491
485
491
486
489
487
487
488
489
488
488
491
488
490
483
489
489
488
487
487
490

29455
29464
29455
29459
29449
29454
29455
29443
29448
29447
29455
29448
29467
29462
29451
29434
29471
29453
29445
29468
29456
29464
29453
29464
29468
29500
29474
29456
29458
29450
29460
29469
29449
29477
29465
29457
29468
29442
29490
29471
29458
29456
29461
29452
29463
29451
29446
29448
29434
29463
29466
29472
29465
29461
29453
29445
29453
29448
29463
29450

106065
106080
106080
106096
106096
106112
106112
106127
106127
106127
106143
106143
106158
106158
106174
106190
106190
106205
106205
106205
106221
106221
106236
106236
106252
106252
106268
106268
106268
106283
106283
106299
106299
106314
106314
106330
106330
106330
106346
106346
106361
106361
106377
106377
106392
106392
106392
106408
106408
106424
106424
106439
106439
106455
106455
106470
106470
106486
106486
106502

-15043
-14123
-14476
-14190
-15156
9678
-13855
-14039
-15801
2044
-14693
-13842
-14690
-14019
-15052
-13695
8533
-11151
-3444
-14211
-14258
10091
1936
-12878
-14634
8986
8926
-12465
-14322
-13720
-17737
-14897
-13898
-14124
-14136
-10841
4645
-9278
-11650
-8479
-14738
-14701
-16395
-11705
-5459
-13184
-1998
-16249
9949
376
-13950
-9184
5989
-15002
-12870
-13860
-14354
-6708
-17971
-13991

44
33
40
40
42
43
44
47
41
42
40
43
39
42
43
40
43
38
37
39
45
41
43
39
45
41
40
41
43
44
44
45
36
35
39
42
36
42
41
45
45
46
42
42
44
44
42
47
43
36
40
40
39
42
38
45
37
35
44
40

-47
-42
-43
-43
-45
-47
-43
-45
-42
-42
-42
-42
-44
-44
-44
-41
-43
-44
-42
-42
-43
-43
-49
-43
-45
-42
-43
-47
-46
-42
-45
-41
-43
-42
-47
-41
-44
-44
-42
-43
-42
-42
-43
-45
-41
-48
-43
-42
-45
-41
-43
-41
-42
-42
-40
-46
-42
-41
-42
-41

279
277
282
284
281
285
284
279
280
286
281
281
283
285
281
281
284
285
284
280
285
282
284
284
282
283
283
280
283
283
279
282
283
283
284
284
284
287
285
280
284
282
285
283
283
280
281
286
283
286
286
281
283
283
279
281
284
285
285
280

229
230
228
229
231
228
226
225
229
230
230
229
230
230
229
229
231
228
232
229
227
231
226
228
229
232
232
228
230
231
229
228
231
231
225
230
231
229
229
229
231
231
231
229
228
231
228
230
227
228
230
229
233
228
229
233
227
230
229
231

33
38
34
37
34
36
34
40
41
30
38
32
35
40
32
37
38
36
38
36
35
35
33
37
29
31
39
29
34
35
31
37
32
38
39
40
33
37
32
39
37
35
37
34
39
32
34
36
36
38
38
38
28
39
36
41
36
32
37
36

492
487
490
488
489
489
490
488
486
488
488
490
488
491
489
488
489
489
487
488
488
489
489
489
487
489
487
489
489
490
485
488
489
487
490
489
489
488
490
488
487
488
489
482
489
490
489
488
490
488
489
486
488
489
487
488
488
488
487
485

29462
29476
29461
29460
29457
29455
29444
29449
29457
29457
29476
29450
29451
29462
29461
29462
29458
29465
29448
29474
29460
29461
29468
29462
29455
29444
29456
29453
29472
29444
29451
29445
29467
29483
29449
29469
29469
29455
29433
29459
29467
29453
29455
29457
29467
29433
29483
29475
29457
29488
29475
29454
29452
29449
29459
29445
29474
29449
29478
29442

106502
106502
106517
106517
106533
106533
106548
106548
106564
106564
106564
106580
106580
106595
106595
106611
106611
106626
106626
106642
106642
106642
106658
106658
106673
106673
106689
106689
106704
106704
106704
106720
106720
106736
106736
106751
106751
106767
106767
106767
106782
106782
106798
106798
106814
106814
106829
106829
106829
106845
106845
106860
106860
106876
106876
106892
106892
106892
106907
106907

-14617
-8533
17061
-13863
8359
-13310
-14572
-17346
-14306
-16292
731
-13437
1341
27879
-8201
-17698
-4811
-15470
-10971
-17595
-13758
-14827
-15432
-14836
-13656
-14484
-14522
-3393
8235
-14588
-13743
864
-14940
8403
13822
-17859
-14180
1238
-18441
-13334
-13732
-17973
-11834
-14712
-13206
8560
-14312
-15786
-13876
2459
11246
-9257
8150
-17793
-14017
-17048
-14266
-1981
-12813
-13637

45
44
44
44
41
40
35
37
43
43
39
40
37
37
46
41
39
36
39
42
31
37
45
39
43
41
37
45
44
39
45
42
42
40
41
43
32
40
40
40
43
39
41
41
47
46
33
42
44
42
47
42
35
41
42
43
40
36
43
42

-43
-44
-45
-43
-42
-43
-40
-40
-42
-44
-41
-41
-48
-40
-44
-41
-42
-42
-44
-43
-44
-44
-51
-45
-43
-45
-41
-40
-45
-46
-42
-41
-43
-43
-43
-40
-47
-44
-40
-44
-47
-48
-46
-39
-43
-42
-41
-41
-41
-43
-41
-43
-43
-43
-43
-43
-42
-46
-41
-41

286
278
285
282
282
282
283
283
282
279
281
284
282
283
284
279
282
282
282
284
277
280
284
283
281
282
276
280
286
282
280
281
284
284
284
278
285
285
282
283
279
285
285
279
280
281
280
283
280
280
282
281
283
281
285
283
278
281
284
283

230
230
231
231
231
231
231
230
228
232
231
230
231
231
230
228
226
227
226
231
228
230
227
226
226
231
232
228
230
232
231
230
230
230
228
232
230
226
230
230
230
231
230
230
229
227
233
230
232
228
228
230
226
229
228
231
228
229
228
231

40
37
37
33
37
36
36
30
35
37
41
35
32
34
37
37
38
34
35
40
36
38
39
38
37
36
42
39
36
38
36
29
34
33
40
41
34
35
34
34
37
39
36
33
37
32
32
41
36
36
31
35
38
35
34
34
35
31
32
35

485
487
489
490
487
488
486
488
486
484
490
488
488
488
488
489
490
486
486
489
487
490
488
488
487
487
489
487
491
490
490
490
490
488
491
488
483
489
490
489
490
492
488
484
486
486
491
489
491
486
487
489
486
487
491
490
490
490
486
488

29442
29466
29463
29457
29472
29471
29474
29456
29449
29460
29447
29455
29438
29435
29435
29458
29473
29455
29460
29455
29451
29463
29472
29462
29449
29470
29471
29469
29464
29450
29455
29465
29467
29462
29454
29468
29452
29444
29449
29438
29439
29458
29460
29470
29475
29443
29431
29457
29453
29464
29461
29468
29462
29470
29469
29437
29445
29454
29424
29444

106923
106923
106938
106938
106954
106954
106954
106970
106970
106985
106985
107001
107001
107016
107016
107016
107032
107032
107048
107048
107063
107063
107079
107079
107079
107094
107094
107110
107110
107126
107126
107141
107141
107141
107157
107157
107172
107172
107188
107188
107204
107204
107204
107219
107219
107235
107235
107250
107250
107266
107266
107282
107282
107282
107297
107297
107313
107313
107328
107328

-12706
-12735
-15127
-14001
-18500
-9902
1392
8119
-15125
-14461
9421
-14281
-6384
-14648
-14139
-13353
1187
-14195
-13685
-14197
-14353
-15883
-17207
-12733
-14149
-17775
2143
9882
-15052
-15462
-1550
-13200
-15174
-5791
-13434
-15061
-13718
-14378
-13926
-13479
-863
-13862
-13050
-13850
-4729
9782
9061
-14518
10191
-11375
-14436
8398
-13994
-15068
-14096
-13656
-15551
-13153
-3337
-15360

39
41
38
44
43
38
41
45
38
41
38
37
35
44
45
37
43
40
47
38
43
43
43
38
44
44
40
42
39
43
41
40
43
40
42
47
38
42
40
37
35
41
46
38
41
44
44
45
44
41
36
41
37
45
39
44
42
41
45
40

-42
-43
-43
-42
-41
-46
-40
-45
-43
-45
-45
-51
-42
-41
-43
-45
-43
-41
-41
-44
-42
-44
-40
-44
-44
-41
-46
-41
-44
-40
-44
-41
-44
-43
-41
-46
-41
-43
-47
-40
-40
-44
-45
-45
-42
-43
-42
-40
-45
-44
-41
-46
-45
-47
-45
-44
-40
-41
-42
-45

283
284
283
278
282
274
281
281
282
284
284
284
283
284
283
284
285
285
279
284
281
285
285
283
283
286
288
282
284
283
286
279
285
282
285
284
286
281
284
277
285
283
283
279
277
281
283
284
282
278
283
277
286
284
281
281
285
284
285
284

229
227
232
230
232
230
230
232
227
231
230
229
229
230
232
229
229
231
233
229
229
230
232
234
231
231
231
231
230
230
232
230
231
229
231
233
229
231
229
227
229
230
232
225
228
227
229
228
229
229
230
230
230
232
229
226
231
231
229
229

37
36
38
34
38
37
35
33
37
39
35
31
30
39
31
37
37
36
35
38
31
36
40
33
37
31
39
36
35
35
38
35
35
34
34
29
41
36
33
36
40
27
40
37
36
37
38
33
38
36
34
38
38
34
36
35
37
38
37
36

490
487
490
488
487
487
486
488
488
488
489
488
490
485
488
489
490
489
487
489
490
488
487
484
490
487
489
486
489
489
491
487
491
488
490
488
487
490
486
489
489
489
488
486
489
488
489
486
490
487
488
487
489
486
488
486
488
489
490
488

29458
29463
29463
29461
29468
29444
29459
29462
29451
29470
29458
29467
29464
29477
29450
29430
29461
29476
29476
29465
29462
29444
29456
29461
29469
29486
29460
29462
29449
29458
29467
29475
29461
29457
29467
29471
29443
29442
29482
29466
29449
29468
29475
29439
29474
29473
29463
29474
29466
29459
29452
29468
29448
29452
29456
29450
29462
29443
29462
29455

107344
107344
107344
107360
107360
107375
107375
107391
107391
107406
107406
107422
107422
107438
107438
107438
107453
107453
107469
107469
107484
107484
107500
107500
107516
107516
107516
107531
107531
107547
107547
107562
107562
107562
107578
107578
107594
107594
107609
107609
107625
107625
107640
107640
107640
107656
107656
107672
107672
107687
107687
107703
107703
107703
107718
107718
107734
107734
107750
107750

-13928
7188
-14275
9436
-13266
-17040
6615
-14261
22724
-14892
-13278
-13005
-1917
-16802
-15442
-13698
-14155
-15545
-3317
-16743
-13884
8970
-14242
-18272
-6339
-13687
7999
-7952
-9093
-16109
-13456
-14531
8231
-14941
-13257
-17133
-14373
-4899
6550
-11401
-13943
-15086
-13549
-13965
-13292
-16211
779
-496
8466
-14467
8529
-14732
-15771
-4725
-13937
-14360
-13355
-15557
-7702
-14032

43
39
43
41
42
42
40
42
40
43
38
41
42
36
38
43
35
42
39
46
46
40
43
45
37
42
41
41
36
41
35
43
35
42
42
50
34
43
44
42
41
34
40
40
39
39
42
38
33
40
41
43
38
37
44
42
43
29
45
46

-41
-41
-42
-41
-41
-43
-43
-44
-44
-45
-42
-41
-43
-44
-43
-43
-41
-42
-44
-45
-50
-47
-41
-44
-45
-42
-45
-42
-42
-39
-43
-44
-42
-44
-45
-42
-46
-44
-45
-45
-44
-44
-43
-45
-43
-49
-45
-45
-42
-48
-45
-42
-41
-49
-42
-44
-43
-42
-47
-47

284
275
284
284
282
281
280
280
276
280
281
282
280
283
281
278
283
278
280
282
285
285
283
286
283
284
284
281
283
280
280
281
281
278
283
278
283
278
281
281
281
280
285
276
280
282
283
283
283
284
278
284
280
278
282
282
283
282
281
277

227
223
228
227
230
230
229
230
228
229
229
225
227
230
231
232
231
227
229
231
228
229
227
228
228
228
226
229
229
228
225
226
226
228
230
228
228
228
227
227
228
229
230
229
224
230
226
227
225
228
228
230
229
230
230
226
229
230
229
227

29
32
36
33
33
38
37
37
36
37
34
37
36
34
35
34
38
37
32
39
39
40
34
34
37
39
38
36
33
38
34
36
40
36
39
36
37
31
33
36
41
36
39
41
39
40
39
39
34
33
39
39
35
36
35
35
37
30
32
37

489
488
489
490
489
487
489
490
489
489
489
487
486
490
488
490
491
489
485
487
489
490
489
490
487
487
488
487
489
489
489
489
489
490
488
489
485
488
486
490
489
487
491
490
491
486
487
486
487
489
489
489
488
491
489
488
486
488
490
488

29444
29451
29452
29460
29442
29446
29450
29451
29481
29475
29451
29450
29467
29457
29472
29477
29473
29472
29464
29479
29469
29459
29461
29478
29438
29449
29461
29475
29463
29465
29455
29438
29480
29456
29453
29465
29461
29465
29459
29466
29470
29473
29468
29480
29471
29460
29472
29449
29455
29451
29475
29450
29453
29449
29434
29457
29470
29454
29477
29463

107765
107765
107765
107781
107781
107796
107796
107812
107812
107828
107828
107828
107843
107843
107859
107859
107874
107874
107890
107890
107890
107906
107906
107921
107921
107937
107937
107952
107952
107952
107968
107968
107984
107984
107999
107999
108015
108015
108030
108030
108030
108046
108046
108062
108062
108077
108077
108093
108093
108093
108108
108108
108124
108124
108140
108140
108155
108155
108155
108171

9858
26078
-14773
-14294
1319
-14803
-18484
1630
-13438
-2234
-14726
-15178
-14551
-13632
9614
680
-14563
-13804
-13486
-13882
-16505
-14848
-11380
-13481
-3204
9253
-14651
1198
-17412
-9337
-13218
-14223
-12831
-3563
8824
-14235
-14194
-14499
-2063
7795
9284
-14877
8987
-574
-13910
-15172
-11839
-13859
-14258
-13353
-13843
-13464
-14587
-14024
-13438
-1517
-17703
-15244
-13767
-6774

42
43
45
45
43
42
44
40
46
38
41
37
33
40
42
45
40
39
38
40
42
45
47
42
46
40
46
35
43
42
40
43
46
40
40
44
41
44
44
39
36
44
36
33
45
39
43
37
40
36
42
44
40
40
41
37
35
41
40
41

-45
-42
-45
-42
-43
-44
-42
-42
-41
-43
-44
-42
-46
-47
-43
-45
-43
-46
-44
-44
-44
-43
-44
-47
-44
-45
-44
-44
-42
-43
-42
-42
-43
-44
-44
-46
-43
-46
-44
-45
-42
-43
-43
-41
-44
-42
-43
-47
-43
-41
-40
-40
-40
-46
-42
-41
-44
-42
-42
-43

282
283
279
278
283
275
277
283
283
276
283
281
281
286
282
275
283
282
282
283
284
279
282
283
276
280
285
277
283
283
282
281
281
280
285
282
278
281
283
281
278
281
284
286
282
285
284
278
280
286
283
284
281
277
282
284
281
280
277
283

230
230
230
231
226
230
230
230
231
228
230
229
228
227
228
229
228
230
231
231
231
228
228
230
230
230
231
231
229
230
227
232
233
233
230
229
229
230
227
230
231
231
231
229
229
230
230
230
230
228
228
229
228
228
228
230
227
229
226
229

33
33
30
33
35
36
37
40
34
35
41
34
36
37
39
36
34
38
32
35
36
36
35
38
34
37
36
41
42
38
38
39
36
37
36
35
40
39
36
35
39
38
36
38
35
33
39
37
38
36
35
39
37
40
36
33
36
32
33
35

490
484
492
486
488
492
489
490
490
490
491
489
488
490
487
492
487
488
488
493
488
489
486
490
489
487
490
490
487
487
488
488
488
487
491
489
489
487
486
486
488
489
489
490
488
489
487
489
488
489
489
487
488
490
488
484
490
489
490
487

29482
29457
29449
29473
29473
29473
29463
29469
29449
29468
29457
29449
29450
29465
29477
29451
29467
29441
29475
29450
29456
29453
29487
29464
29466
29470
29453
29469
29469
29470
29487
29464
29477
29455
29475
29447
29486
29486
29473
29456
29473
29461
29493
29449
29461
29455
29467
29461
29464
29459
29467
29467
29443
29456
29472
29440
29449
29469
29463
29457

108186
108186
108186
108202
108202
108218
108218
108233
108233
108249
108249
108249
108264
108264
108280
108280
108296
108296
108311
108311
108327
108327
108342
108342
108342
108358
108358
108374
108374
108389
108389
108405
108405
108405
108420
108420
108436
108436
108452
108452
108467
108467
108467
108483
108483
108498
108498
108514
108514
108530
108530
108545
108545
108545
108561
108561
108576
108576
108592
108592

-14549
-5320
-14714
-17725
-14040
-16504
-14131
-2091
-13735
-12143
2979
-3090
-14360
-13906
8304
10679
1313
-18713
-17660
-13342
-18604
-13755
-15303
-13327
-14169
-16158
-9114
-15198
-14366
5503
-14518
-14562
-13542
-17059
-10401
-11648
-13994
-18124
-14228
-14516
-17021
-18265
-14353
-14111
-5362
-14997
-14823
-14949
-13818
-5326
-3212
-11745
12153
-4879
-14943
-5921
397
9187
10078
8576

39
35
43
41
44
39
39
31
38
40
44
37
43
44
41
41
41
37
42
39
40
44
41
39
41
46
41
41
40
39
35
33
42
39
42
42
46
41
40
38
41
39
40
43
41
36
37
40
41
45
38
42
42
42
37
39
37
45
38
39

-41
-42
-43
-42
-40
-43
-42
-44
-42
-44
-48
-46
-46
-46
-41
-44
-45
-42
-41
-43
-44
-44
-44
-43
-41
-43
-41
-43
-41
-44
-42
-42
-43
-43
-43
-43
-43
-41
-43
-42
-42
-47
-42
-46
-42
-44
-43
-41
-43
-44
-43
-44
-43
-40
-42
-44
-46
-43
-46
-44

283
280
283
278
282
282
282
281
281
286
284
281
281
283
276
285
279
280
280
281
282
281
280
284
281
284
279
283
282
284
276
281
283
278
280
284
282
283
285
281
283
282
283
284
285
281
277
281
282
283
280
285
284
282
283
279
285
282
286
283

228
229
231
223
232
231
228
224
228
229
225
231
229
227
226
231
230
229
230
231
228
231
231
229
229
227
229
228
229
228
229
228
229
229
232
227
231
228
230
227
229
227
228
227
225
229
229
228
226
229
227
229
229
230
227
228
227
226
227
228

36
34
36
39
32
37
34
38
38
38
37
36
38
40
36
41
41
39
37
35
37
40
37
39
33
34
34
34
33
35
36
37
40
36
35
39
38
37
39
38
33
38
35
27
40
38
35
32
37
38
42
40
40
38
36
29
37
40
31
36

491
489
489
490
491
489
487
489
489
489
485
484
488
491
491
487
489
490
487
490
485
489
488
489
489
486
487
490
487
488
488
487
489
488
490
490
490
489
487
484
487
489
487
486
487
489
487
490
486
489
488
490
490
489
488
490
488
488
487
489

29467
29449
29450
29460
29447
29449
29453
29458
29441
29471
29445
29484
29455
29458
29466
29471
29471
29477
29474
29464
29462
29467
29462
29456
29447
29441
29475
29477
29450
29462
29449
29467
29463
29476
29459
29480
29431
29465
29457
29488
29440
29445
29475
29464
29468
29451
29461
29458
29465
29460
29468
29464
29439
29480
29460
29448
29475
29460
29440
29464

108608
108608
108623
108623
108623
108639
108639
108654
108654
108670
108670
108686
108686
108686
108701
108701
108717
108717
108732
108732
108748
108748
108764
108764
108764
108779
108779
108795
108795
108810
108810
108810
108826
108826
108842
108842
108857
108857
108873
108873
108888
108888
108888
108904
108904
108920
108920
108935
108935
108935
108951
108951
108966
108966
108982
108982
108998
108998
109013
109013

9357
8331
8203
-9854
7498
6713
7955
-14576
-16253
-13539
-9738
-13970
-14265
-15135
-14620
-13830
170
-14076
8473
-14613
-13036
-13835
-14907
-4512
-14348
-10561
-17294
-11313
-16824
-13140
-13915
-14087
8342
8488
9166
-14617
-13642
-13683
-13815
-13519
-13907
-14013
-17001
-13164
-13733
-14131
-13831
-13738
-15324
-13975
-13263
8115
-13739
-10308
-17160
-16418
-14212
-13178
-13922
8428

37
42
35
33
44
33
41
37
43
39
43
41
45
44
37
39
42
41
39
42
45
42
38
48
41
41
41
42
40
41
38
46
40
38
45
39
45
44
44
40
44
44
44
41
46
43
41
41
37
32
40
46
43
44
39
44
42
42
45
40

-45
-45
-41
-45
-41
-49
-49
-42
-45
-42
-47
-39
-43
-42
-44
-44
-42
-43
-43
-44
-42
-45
-42
-43
-44
-46
-45
-42
-43
-43
-43
-43
-45
-44
-43
-43
-47
-43
-43
-47
-47
-46
-46
-46
-50
-43
-45
-41
-41
-47
-41
-41
-45
-42
-42
-44
-43
-45
-44
-43

282
284
284
281
281
279
284
282
279
284
280
280
283
283
277
283
279
282
285
281
282
282
281
281
283
283
282
285
283
279
278
281
281
282
283
284
283
282
279
285
284
287
282
285
280
283
281
285
279
286
281
282
286
280
283
286
277
277
284
283

224
229
229
228
228
229
231
232
228
227
224
229
230
228
225
229
230
227
229
230
230
228
227
226
229
227
228
229
230
227
230
229
231
229
227
228
228
227
230
230
228
229
229
228
224
229
226
225
229
230
227
227
229
228
230
228
224
224
229
226

39
36
33
33
36
39
39
33
40
40
36
36
35
38
38
37
39
34
38
40
40
37
40
38
36
35
41
30
34
37
33
38
37
35
33
38
35
31
37
35
35
32
35
38
33
34
39
33
31
39
29
40
38
41
37
37
39
34
31
34

490
491
490
490
490
489
491
488
487
488
488
490
488
490
489
492
486
483
489
487
489
489
488
492
491
486
486
484
489
489
488
488
489
488
490
489
488
490
489
488
490
488
491
489
490
487
488
487
486
491
489
489
489
487
488
485
490
492
490
489

29465
29450
29476
29481
29447
29448
29485
29463
29478
29454
29460
29483
29450
29465
29468
29487
29478
29470
29480
29467
29443
29442
29448
29479
29474
29450
29454
29464
29477
29478
29465
29472
29472
29475
29475
29469
29448
29475
29449
29461
29473
29478
29458
29491
29496
29468
29450
29474
29460
29464
29463
29441
29452
29461
29466
29464
29460
29443
29476
29465

109029
109029
109029
109044
109044
109060
109060
109076
109076
109091
109091
109107
109107
109122
109122
109138
109138
109154
109154
109169
109169
109185
109185
109185
109200
109200
109216
109216
109232
109232
109247
109247
109263
109263
109278
109278
109294
109294
109310
109310
109310
109325
109325
109341
109341
109356
109356
109372
109372
109372
109388
109388
109403
109403
109419
109419
109434
109434
109434
109450

-7351
-13938
-14458
-13952
-13561
-16227
-14213
-883
-14184
8720
7147
-14064
7903
-81
2182
-15516
-15400
-10368
10135
830
-16395
9297
-4023
-13599
-13215
9412
-14403
-13540
-9569
-14206
-9298
-13931
-12471
9163
-14333
-11634
-13687
8623
-9715
-13510
-14130
-18208
-13970
-14434
-14529
-14027
-2353
-14277
-13409
-14593
-7182
-3184
-14855
-10956
-6859
-14651
2847
-14288
-13984
-13417

36
36
43
38
39
36
41
45
42
43
40
38
39
41
41
44
41
47
39
41
42
43
41
36
41
42
40
40
48
39
44
42
43
35
40
43
36
43
43
45
39
44
42
41
44
40
40
44
44
40
38
43
40
44
38
37
41
41
43
44

-45
-43
-46
-46
-45
-42
-44
-42
-42
-43
-44
-42
-43
-46
-41
-45
-43
-41
-45
-41
-41
-45
-42
-41
-43
-42
-43
-46
-44
-45
-43
-45
-42
-42
-42
-41
-44
-43
-41
-44
-42
-41
-42
-47
-44
-42
-44
-43
-43
-42
-45
-43
-48
-42
-42
-43
-42
-45
-44
-43

282
283
284
283
278
283
283
281
277
280
281
287
284
281
284
284
283
281
279
281
281
283
283
279
281
284
285
283
284
283
284
286
285
282
285
282
281
286
283
282
284
285
282
280
276
282
283
283
286
283
285
277
282
281
281
278
278
282
283
281

227
227
229
226
228
228
228
229
226
228
229
231
228
227
230
230
228
228
223
230
231
231
229
228
228
230
226
228
228
228
230
229
230
223
230
226
230
229
226
228
229
229
229
231
231
229
229
230
229
230
229
228
230
230
228
222
228
228
226
229

34
38
39
37
39
36
40
34
36
38
38
39
39
33
38
37
34
37
36
40
39
41
42
34
38
38
38
40
31
39
39
34
38
36
38
39
36
40
39
37
37
36
34
37
37
34
39
37
38
38
34
34
37
40
39
38
43
42
40
39

488
489
488
488
489
485
488
491
488
489
492
489
491
490
491
491
489
489
489
489
489
489
492
492
490
493
490
490
490
490
490
490
490
487
491
493
490
491
488
489
490
489
490
488
484
490
490
488
491
490
489
491
489
490
489
491
489
492
487
489

29466
29464
29456
29476
29473
29467
29458
29462
29463
29473
29445
29457
29480
29475
29461
29457
29453
29471
29474
29480
29470
29486
29482
29456
29463
29470
29464
29452
29469
29442
29446
29467
29469
29433
29456
29439
29453
29432
29478
29454
29441
29446
29448
29465
29463
29460
29471
29463
29462
29477
29458
29466
29467
29460
29463
29476
29473
29458
29467
29449

109450
109466
109466
109481
109481
109497
109497
109512
109512
109512
109528
109528
109544
109544
109559
109559
109575
109575
109590
109590
109590
109606
109606
109622
109622
109637
109637
109653
109653
109668
109668
109684
109684
109684
109700
109700
109715
109715
109731
109731
109746
109746
109746
109762
109762
109778
109778
109793
109793
109809
109809
109809
109824
109824
109840
109840
109856
109856
109871
109871

-2467
-11821
-8888
-10909
-4849
9220
-11183
-14251
-14469
-14541
-17956
9096
-13597
-14993
-14718
9571
-15362
-14374
-13991
4317
-14951
-12859
7889
-11117
-16397
-16722
-15808
-16015
-17751
-14297
6920
-14167
-14950
4222
-13853
-15025
8622
-14678
9860
288
-18256
-10315
-14882
-15253
9492
-5679
-15626
-13513
-1146
-10803
32764
-5429
-13426
-13518
-15825
8324
-13822
-12805
-5064
8785

39
42
39
44
42
44
45
41
37
43
45
40
39
38
41
44
46
42
34
41
42
40
45
43
43
41
46
47
46
43
41
41
46
40
42
46
40
40
39
43
43
43
42
39
45
45
43
45
41
42
37
44
42
38
43
45
38
41
42
48

-44
-44
-41
-42
-41
-43
-42
-43
-43
-45
-39
-41
-41
-42
-42
-44
-49
-42
-42
-46
-43
-41
-42
-40
-43
-43
-42
-42
-41
-42
-43
-45
-42
-43
-42
-47
-43
-41
-45
-45
-44
-47
-45
-45
-44
-41
-41
-44
-47
-41
-43
-43
-42
-44
-45
-42
-44
-39
-48
-48

280
281
285
280
282
284
280
283
281
284
284
283
284
278
282
285
283
282
280
281
277
282
275
282
281
285
277
277
280
277
272
279
280
284
277
283
278
282
281
282
281
283
280
284
283
281
280
285
280
279
277
284
283
284
280
278
283
278
277
284

229
226
228
229
230
229
230
226
228
230
230
230
232
229
226
231
229
230
226
226
228
229
229
228
229
229
232
228
231
230
228
224
227
230
230
226
228
228
227
225
229
227
227
228
229
228
226
227
223
228
227
225
230
228
229
229
227
227
229
229

34
37
38
38
40
37
35
32
35
33
39
34
37
36
36
34
38
41
40
34
40
35
34
40
33
35
37
39
42
36
38
35
38
39
34
39
37
34
37
39
31
38
38
40
38
35
37
42
39
30
36
35
40
38
32
36
32
37
33
39

488
491
491
492
490
490
487
490
488
490
489
488
488
490
490
491
489
489
490
487
486
489
491
490
488
487
487
490
484
488
489
488
489
487
489
488
491
489
486
487
487
489
490
490
489
490
489
488
488
489
488
487
488
489
489
488
487
490
489
488

29475
29459
29464
29490
29464
29460
29462
29459
29448
29458
29466
29472
29453
29463
29452
29446
29456
29464
29447
29461
29447
29469
29443
29473
29466
29443
29448
29445
29451
29456
29450
29445
29462
29471
29448
29450
29471
29468
29473
29462
29472
29480
29455
29446
29456
29434
29453
29454
29458
29476
29444
29450
29448
29453
29468
29445
29464
29451
29449
29466

109871
109887
109902
109902
109918
109918
109934
109934
109934
109949
109949
109965
109965
109980
109980
109980
109996
109996
110012
110012
110027
110027
110043
110043
110058
110058
110074
110074
110090
110090
110105
110105
110105
110121
110121
110136
110136
110152
110152
110168
110168
110183
110183
110183
110199
110199
110214
110214
110230
110230
110246
110246
110246
110261
110261
110277
110277
110292
110292
110308

-13385
-14017
-17795
-10918
-12713
-4899
-14331
-13463
-14563
-13769
-14333
9436
-14702
14666
-14921
-18381
-15025
-14650
-13588
-496
-413
-14246
-14595
-6555
7814
-13286
-13892
-14086
-14311
8164
-13853
-14094
9682
-9952
-15241
-14294
684
-4720
9288
2897
-13870
-14376
-2833
-13666
-7923
-14290
-14653
-10598
-12931
-13727
-17312
9470
-13873
11252
-13791
-16265
-13647
-6688
-14423
-6300

41
44
47
40
47
39
43
45
34
43
43
45
40
40
44
42
39
42
47
43
43
41
44
45
38
41
45
38
41
44
43
41
38
41
46
48
43
46
44
42
41
41
42
43
37
41
42
39
48
42
38
41
44
36
40
41
40
38
47
34

-48
-47
-42
-44
-41
-41
-44
-41
-41
-43
-42
-40
-42
-44
-44
-41
-43
-42
-42
-42
-41
-49
-45
-43
-40
-42
-44
-44
-42
-42
-46
-42
-43
-43
-46
-43
-43
-45
-46
-45
-43
-47
-41
-43
-44
-41
-42
-45
-45
-44
-41
-43
-43
-43
-43
-47
-45
-46
-42
-48

283
279
281
281
281
279
285
280
281
282
280
283
281
281
284
280
286
284
278
280
279
283
282
282
284
280
280
281
278
282
284
282
283
283
282
286
276
283
284
283
282
280
286
282
279
281
281
284
284
285
279
283
284
282
279
282
280
279
279
273

228
228
230
227
229
228
228
225
222
229
229
229
230
229
230
229
232
229
228
229
228
228
226
228
225
228
223
224
227
225
228
225
227
229
229
230
229
231
226
228
230
227
231
227
229
229
227
229
224
230
229
231
230
224
229
230
229
227
229
230

31
36
31
34
36
40
38
41
39
39
37
35
36
37
38
34
39
37
35
35
32
35
38
37
38
39
36
36
38
33
37
31
37
33
37
33
38
32
32
36
34
34
36
39
39
37
33
36
33
40
36
35
37
38
39
38
39
37
31
34

487
487
490
486
489
487
490
489
488
487
489
489
487
487
488
486
489
491
485
489
489
490
486
489
489
488
491
487
490
492
486
490
483
489
492
490
487
491
488
487
488
487
489
488
487
491
490
492
491
488
491
488
490
488
487
490
487
491
490
492

29473
29454
29458
29452
29457
29472
29460
29458
29481
29453
29455
29463
29471
29469
29465
29454
29460
29456
29466
29472
29451
29430
29459
29445
29443
29458
29483
29438
29460
29450
29442
29466
29456
29439
29456
29459
29479
29466
29464
29466
29455
29480
29459
29455
29420
29454
29489
29472
29454
29473
29457
29466
29454
29440
29497
29458
29464
29458
29448
29449

110308
110324
110324
110324
110339
110339
110355
110355
110370
110370
110370
110386
110386
110402
110402
110417
110417
110433
110433
110433
110448
110448
110464
110464
110480
110480
110495
110495
110495
110511
110511
110526
110526
110542
110542
110558
110558
110558
110573
110573
110589
110589
110604
110604
110620
110620
110620
110636
110636
110651
110651
110667
110667
110682
110682
110698
110698
110714
110714
110714

-13747
-13650
-13575
-13206
7978
-9093
-12242
-18619
-14674
-13282
-12600
-14039
-13976
1252
9291
-13561
-6773
-14020
9270
-6184
-13006
-14746
-14329
-7568
-14499
9780
-14554
-14378
-13423
-9730
-13812
-14971
-13414
-14634
-9501
9317
-14914
-7049
-14110
-16468
-6087
14962
-13467
-15210
-12618
-17257
-14022
-7917
-15310
9374
-18055
-18188
-13321
-14179
-13111
-14969
4704
-590
-15284
-16567

40
39
40
40
39
45
39
39
38
45
42
44
40
45
43
41
42
38
37
40
42
43
45
41
43
43
37
42
38
46
45
38
37
40
40
44
36
40
41
41
41
38
42
43
41
45
44
43
40
43
38
45
40
40
44
40
42
42
42
44

-44
-42
-47
-46
-41
-44
-42
-42
-44
-44
-41
-42
-44
-45
-44
-41
-39
-41
-45
-43
-41
-42
-43
-40
-44
-49
-41
-44
-42
-47
-42
-43
-50
-43
-43
-42
-46
-48
-41
-46
-44
-42
-42
-41
-41
-44
-42
-43
-42
-46
-42
-42
-41
-41
-43
-48
-41
-44
-46
-42

280
273
281
282
281
281
280
281
285
284
282
282
282
284
282
286
283
284
280
283
284
282
285
280
282
283
283
286
285
279
281
279
281
283
281
284
285
283
283
277
277
284
279
283
282
284
281
279
285
282
283
279
278
281
279
281
282
280
279
279

229
228
230
226
227
226
227
229
229
231
228
231
228
229
229
229
229
228
226
224
227
229
227
228
229
230
229
229
230
228
229
230
228
228
229
229
229
230
231
230
229
228
227
230
227
229
226
229
229
227
229
227
230
228
229
230
230
226
227
229

38
41
35
38
39
39
35
40
36
39
38
40
36
37
34
40
39
37
39
38
32
38
40
33
33
33
37
32
36
36
38
33
36
37
31
40
37
33
39
37
31
31
33
35
39
39
38
36
35
33
40
37
40
37
36
37
33
38
34
33

491
490
486
486
488
488
488
491
488
489
489
488
490
489
490
491
491
491
489
486
487
487
486
491
489
490
492
487
490
490
489
491
484
489
489
487
489
485
489
489
488
491
491
488
490
488
489
488
488
492
488
488
488
481
488
489
491
487
487
489

29468
29462
29444
29454
29457
29454
29465
29449
29477
29451
29451
29452
29469
29468
29470
29456
29448
29448
29471
29472
29472
29483
29449
29449
29440
29460
29486
29458
29458
29456
29475
29452
29468
29445
29472
29468
29479
29469
29464
29473
29477
29482
29443
29471
29445
29469
29449
29487
29462
29461
29453
29451
29468
29461
29446
29467
29450
29481
29460
29451

110729
110729
110745
110745
110760
110760
110760
110776
110776
110792
110792
110807
110807
110823
110823
110823
110838
110838
110854
110854
110870
110870
110885
110885
110901
110901
110916
110916
110932
110932
110932
110948
110948
110963
110963
110979
110979
110994
110994
111010
111010
111026
111026
111026
111041
111041
111057
111057
111072
111072
111088
111088
111088
111104
111119
111119
111135
111135
111150
111150

-13795
-14137
-11542
-902
-13381
-4757
-4671
-16696
-12478
-14382
-13880
-13774
721
-15384
-13521
-12737
-14619
-14502
-4341
8411
-10072
-10605
2255
21390
-13178
-13840
-15489
-14294
-15594
-12904
-14940
-3307
-12949
-14599
-14194
-13626
-13521
-4105
-6351
-12863
-14257
-14066
-14227
-14460
-10606
8920
-13902
-14858
9756
-9040
-14828
-14006
884
-12151
-6977
-15697
753
-14368
-14091
-14261

42
46
40
41
45
40
43
44
37
42
44
42
44
41
42
36
43
36
44
34
39
37
35
45
40
45
38
43
39
41
43
42
39
38
41
46
41
41
38
41
38
36
43
43
40
41
43
42
33
40
47
43
42
36
37
41
43
42
42
42

-43
-45
-42
-43
-44
-46
-43
-45
-42
-47
-47
-44
-45
-45
-43
-43
-41
-47
-43
-42
-47
-44
-43
-44
-42
-41
-42
-43
-40
-41
-40
-43
-41
-41
-44
-43
-40
-42
-42
-44
-42
-44
-39
-44
-40
-42
-42
-41
-49
-44
-46
-42
-44
-46
-42
-43
-40
-43
-39
-41

283
280
282
281
283
281
282
283
284
285
282
281
281
284
280
281
283
281
282
285
286
278
280
281
285
279
281
284
286
279
282
283
283
280
283
281
280
284
280
279
279
279
283
277
283
281
286
286
284
282
283
281
280
280
281
283
285
284
281
284

230
231
227
230
229
228
230
229
227
229
226
226
230
229
227
226
229
226
230
228
230
228
228
227
230
229
228
225
227
226
228
227
231
228
228
227
229
228
228
230
227
229
226
226
229
228
227
228
229
228
222
229
229
230
228
229
230
231
227
225

37
37
42
32
32
40
37
36
37
32
36
39
41
29
34
38
35
36
40
35
31
38
36
29
40
39
38
35
36
34
36
34
35
33
33
41
38
36
37
29
38
40
38
36
34
40
30
35
37
34
41
35
38
34
36
38
37
37
38
37

488
490
489
490
489
491
488
491
488
488
490
491
487
490
486
490
490
488
488
491
489
488
491
486
490
488
489
490
489
488
490
488
490
489
489
488
488
486
488
489
490
490
487
488
485
488
490
490
490
488
490
486
485
488
488
486
486
489
486
489

29456
29460
29454
29460
29467
29476
29451
29455
29457
29440
29454
29444
29459
29459
29462
29453
29444
29451
29443
29466
29464
29468
29471
29441
29485
29462
29473
29484
29471
29470
29470
29456
29470
29437
29452
29446
29457
29461
29455
29465
29458
29471
29452
29454
29464
29460
29474
29477
29446
29472
29490
29475
29455
29454
29439
29471
29452
29472
29467
29446

111150
111166
111166
111182
111182
111197
111197
111213
111213
111213
111228
111228
111244
111244
111260
111260
111275
111275
111275
111291
111291
111306
111306
111322
111322
111338
111338
111338
111353
111353
111369
111369
111384
111384
111400
111400
111416
111416
111416
111431
111431
111447
111447
111462
111462
111478
111478
111478
111494
111494
111509
111509
111525
111525
111540
111540
111540
111556
111556
111572

25454
-13247
-13503
3461
-13731
-14423
-13839
-14678
6288
-14977
-1536
-14155
9345
-82
-13596
-13606
-14643
-14124
15560
-14034
-12686
-9268
-14101
-16469
-13218
-12659
-14157
-14088
-14277
-15760
-14734
-8639
-14007
-14989
-14320
-16266
-16581
-14472
-4626
9556
-14058
-14500
2539
9630
7026
-14475
-14226
-15443
-13546
-17804
-14512
-13547
-14936
-13929
-18081
-13964
-14182
-14129
-13812
24181

42
42
37
41
35
41
45
45
44
39
38
40
40
42
45
43
38
47
45
42
42
39
41
43
37
42
37
34
46
45
45
41
41
41
39
43
45
44
40
43
41
42
41
41
43
38
48
43
45
42
37
43
37
41
33
36
43
44
41
48

-44
-41
-43
-40
-41
-43
-43
-41
-46
-41
-41
-42
-43
-43
-44
-42
-44
-44
-46
-45
-42
-45
-45
-47
-45
-44
-40
-40
-44
-42
-40
-41
-42
-46
-42
-43
-44
-43
-47
-44
-45
-44
-45
-44
-42
-41
-45
-41
-41
-43
-43
-43
-44
-47
-42
-41
-42
-43
-41
-42

284
283
286
278
280
281
284
287
282
285
282
281
281
281
282
280
285
280
280
283
287
281
282
280
283
281
284
282
283
284
284
280
282
283
282
285
283
279
284
282
282
284
283
282
282
281
283
281
285
283
281
285
284
281
286
283
285
281
285
285

230
227
224
225
230
228
228
229
227
229
228
231
229
230
227
228
228
226
228
228
228
228
228
224
230
229
228
228
228
228
232
231
229
225
226
230
224
229
227
226
227
227
231
230
228
230
229
229
229
226
230
229
228
230
228
228
229
229
226
229

39
38
37
38
41
38
38
40
35
35
35
36
39
38
39
35
37
32
27
34
38
38
32
38
36
38
37
34
34
35
38
38
35
38
39
34
39
36
38
37
39
35
33
35
36
36
39
39
37
39
30
33
37
34
39
32
36
36
36
37

489
490
484
490
489
486
489
490
487
487
487
490
487
486
488
491
487
489
491
486
487
486
490
487
489
488
489
491
488
491
488
490
490
491
488
488
489
491
486
488
489
489
491
487
489
489
491
489
491
491
487
490
490
490
489
490
491
487
490
489

29462
29447
29459
29440
29447
29461
29459
29459
29462
29442
29459
29466
29443
29470
29441
29447
29457
29461
29467
29471
29484
29467
29473
29456
29457
29461
29460
29465
29470
29466
29482
29459
29459
29455
29470
29455
29473
29447
29466
29442
29461
29461
29471
29447
29451
29454
29449
29451
29447
29447
29456
29462
29468
29455
29454
29447
29455
29447
29456
29461

111572
111587
111587
111603
111603
111603
111618
111618
111634
111634
111650
111650
111665
111665
111665
111681
111681
111696
111696
111712
111712
111728
111728
111743
111743
111743
111759
111759
111774
111774
111790
111790
111806
111806
111806
111821
111821
111837
111852
111852
111868
111868
111884
111884
111884
111899
111899
111915
111915
111930
111930
111930
111946
111946
111962
111962
111977
111977
111993
111993

-16971
-13110
-14787
-13587
25139
-16983
-14236
-15111
-14976
4152
5415
-4858
5621
-12806
-14351
-15107
9021
1271
-14263
-13492
-14077
-14042
8590
-18018
-13242
-18550
-10001
13749
-14268
-2296
-14148
-17574
-16721
-13949
8746
3740
9573
-1302
-14530
8392
-14001
-8039
-13995
-14067
-14877
-14571
-14283
-14726
-16099
-14098
9244
-1754
3196
-14474
8486
-13906
-14787
-14772
8341
-13854

46
45
42
42
44
43
41
47
40
40
43
46
35
41
40
42
35
43
42
44
36
35
44
43
43
39
41
43
38
42
42
43
38
41
33
40
41
41
39
38
35
41
42
39
42
44
43
41
37
47
42
44
41
40
40
39
41
39
42
36

-45
-50
-42
-42
-44
-42
-44
-43
-50
-43
-42
-43
-40
-43
-42
-40
-42
-41
-40
-42
-46
-41
-40
-39
-42
-48
-40
-43
-42
-43
-44
-45
-46
-46
-43
-40
-41
-43
-42
-46
-42
-46
-43
-40
-41
-38
-39
-42
-41
-41
-41
-41
-42
-40
-42
-44
-42
-43
-40
-42

285
280
283
282
282
280
283
286
283
276
285
282
285
279
283
275
283
283
286
282
285
282
280
286
284
282
283
283
282
282
281
283
284
285
284
285
283
284
282
284
282
281
280
285
280
284
285
285
282
276
281
282
284
283
279
287
283
279
284
277

225
226
229
229
229
227
227
228
230
229
229
229
229
230
226
229
228
229
227
228
229
225
227
226
229
228
228
226
224
228
229
226
226
226
228
229
225
226
226
227
228
229
226
230
227
225
227
229
227
228
229
229
226
225
228
224
226
229
227
228

39
39
36
37
37
35
36
35
38
41
38
34
36
36
39
36
38
39
29
38
37
37
39
32
39
42
38
37
35
37
36
38
39
35
40
32
35
39
37
34
39
36
37
39
36
40
35
37
33
39
38
34
41
35
36
35
34
39
40
31

489
489
490
488
485
492
488
492
490
492
490
487
490
491
490
489
491
492
491
489
488
489
488
491
488
489
489
485
490
487
486
488
492
490
491
489
490
488
489
492
491
488
491
489
489
490
489
491
484
493
487
490
491
489
490
488
491
488
491
489

29447
29455
29456
29455
29455
29438
29455
29430
29447
29457
29472
29448
29434
29447
29471
29463
29447
29447
29470
29469
29436
29468
29461
29459
29468
29485
29478
29488
29481
29447
29485
29460
29448
29474
29470
29452
29470
29451
29459
29446
29472
29449
29450
29450
29456
29469
29478
29428
29452
29466
29447
29463
29458
29462
29451
29453
29449
29451
29456
29434

112008
112008
112008
112024
112024
112040
112040
112055
112055
112071
112071
112071
112086
112086
112102
112102
112118
112118
112118
112133
112149
112149
112149
112164
112164
112180
112180
112196
112196
112211
112211
112227
112227
112227
112242
112242
112258
112258
112274
112274
112274
112289
112289
112305
112305
112320
112320
112336
112336
112352
112352
112352
112367
112367
112383
112383
112398
112398
112414
112414

-14290
-2911
9657
-14364
-14042
-12919
-15712
-14386
-14184
-14528
-12844
-4195
-15531
-13015
-14460
-12493
-14032
-14579
-15569
-12918
-15064
1875
-14122
-10229
-13409
-14986
-16172
-14235
-8340
-14650
8893
-14934
-16403
-13540
-13642
-14097
-8947
-14225
-1746
-14358
-15241
-13508
-14183
-14153
-13904
-13924
8678
-13505
8944
8851
-223
-13716
-12941
-1920
-14268
-13949
-13933
-13787
-13700
-13847

34
42
42
35
40
42
49
43
38
42
42
41
41
42
44
35
44
38
45
43
40
37
39
42
41
38
36
42
44
41
39
42
46
44
45
41
40
39
45
43
45
43
42
47
38
43
44
44
46
44
40
40
40
34
46
44
47
44
47
45

-44
-45
-43
-44
-43
-41
-45
-44
-44
-42
-41
-41
-42
-41
-44
-45
-41
-42
-43
-41
-42
-41
-41
-44
-41
-42
-41
-45
-41
-43
-47
-42
-45
-42
-43
-42
-45
-44
-41
-42
-45
-40
-44
-42
-41
-43
-43
-42
-41
-44
-42
-41
-42
-42
-45
-43
-40
-44
-43
-44

281
284
283
282
278
283
279
285
282
284
283
278
283
284
284
284
285
282
276
279
284
281
284
285
281
283
280
280
284
282
282
278
280
282
282
283
285
283
284
281
283
285
283
285
284
277
283
283
281
287
284
279
287
278
281
285
284
286
284
283

230
229
229
229
231
229
231
227
228
228
229
229
230
231
230
227
227
228
229
229
228
228
230
228
226
226
227
230
229
227
228
230
229
228
228
231
230
228
228
229
232
231
230
227
229
228
225
231
229
226
229
228
229
225
231
228
229
225
228
229

39
33
33
39
36
39
39
35
37
37
33
38
38
39
36
38
37
37
39
35
36
39
42
38
37
37
35
34
32
37
36
33
41
38
34
34
35
33
37
37
41
35
40
40
35
40
36
36
37
40
41
38
32
33
38
35
36
39
37
35

490
491
491
488
490
492
491
492
489
490
488
487
491
489
492
490
488
489
488
493
489
490
490
493
489
491
494
489
491
488
491
489
492
489
492
489
490
488
492
489
491
492
490
488
491
491
492
490
491
490
491
494
493
488
489
492
491
491
491
491

29453
29464
29471
29471
29439
29450
29463
29474
29466
29454
29467
29473
29443
29458
29477
29466
29445
29474
29455
29446
29469
29452
29464
29440
29456
29423
29466
29460
29468
29456
29422
29462
29469
29450
29433
29439
29441
29451
29450
29435
29461
29468
29435
29465
29465
29454
29462
29487
29460
29444
29450
29457
29454
29447
29459
29451
29461
29472
29457
29456

112414
112430
112430
112445
112445
112461
112461
112476
112476
112476
112492
112492
112508
112508
112523
112523
112539
112539
112554
112554
112554
112570
112570
112586
112586
112601
112601
112617
112617
112632
112632
112632
112648
112648
112664
112664
112679
112679
112695
112695
112695
112710
112726
112726
112726
112742
112742
112757
112757
112773
112773
112788
112788
112788
112804
112804
112820
112820
112835
112835

-14736
-9194
-9321
-13885
-14883
-13366
8872
-14291
-18112
-14797
-14104
-14023
-13254
-13928
-13414
-13581
-14023
-14223
-14175
-14517
-14705
-15320
-14381
-644
-14984
-13926
9154
-15332
-15029
-14578
-13799
-14065
-14278
-16092
-13901
2618
-14396
-17219
-10864
6357
-14738
-14280
-15193
-16131
-14046
-13404
-7227
-13446
-1842
-13186
8714
-17175
6698
9413
8563
-14209
-14183
-15466
-14826
-13403

43
41
38
34
40
43
45
47
43
43
38
38
45
38
48
39
42
45
43
42
43
44
42
43
49
43
45
44
45
40
44
38
44
46
46
39
45
46
38
44
35
42
41
38
47
43
42
43
41
42
41
42
42
41
42
42
42
45
41
39

-43
-44
-42
-42
-43
-42
-44
-42
-42
-45
-47
-43
-46
-42
-43
-41
-44
-47
-41
-43
-44
-43
-45
-43
-43
-42
-46
-42
-40
-43
-43
-46
-42
-42
-44
-44
-44
-45
-47
-43
-43
-47
-44
-42
-46
-43
-41
-45
-43
-39
-45
-43
-45
-44
-43
-43
-44
-43
-43
-41

281
285
282
283
282
287
286
285
282
285
284
288
283
285
285
287
287
284
283
282
287
282
284
280
285
287
285
284
286
280
284
284
284
284
282
285
284
287
286
285
282
283
285
282
282
283
285
283
284
282
284
283
283
285
286
281
281
279
281
283

228
231
229
228
231
227
229
230
232
230
228
231
231
229
227
230
229
228
229
231
229
230
230
227
229
228
228
228
229
225
227
228
230
229
229
226
229
228
227
227
227
224
229
225
227
223
228
226
228
230
228
230
224
227
229
228
226
228
227
229

38
36
36
35
39
41
39
40
39
39
36
34
36
39
38
38
36
38
35
35
37
38
40
33
40
31
38
36
27
37
36
34
32
33
34
39
36
33
38
38
40
38
39
35
37
38
40
36
40
40
41
39
39
39
40
31
33
34
36
38

484
488
490
491
490
491
491
493
490
490
487
490
489
488
492
490
490
484
491
490
488
490
491
490
490
490
490
489
491
488
490
491
491
491
488
492
489
490
486
489
489
489
491
492
487
489
486
490
490
490
490
489
491
491
487
492
488
491
488
489

29472
29458
29472
29441
29451
29465
29449
29440
29438
29458
29452
29450
29456
29467
29444
29439
29454
29436
29455
29453
29454
29464
29474
29451
29461
29469
29453
29473
29475
29474
29466
29454
29438
29455
29458
29453
29438
29475
29447
29457
29440
29466
29437
29454
29466
29455
29449
29457
29458
29465
29459
29447
29444
29452
29448
29458
29460
29466
29484
29460

112851
112851
112851
112866
112866
112882
112882
112898
112898
112898
112913
112913
112929
112929
112944
112944
112960
112960
112976
112976
112976
112991
112991
113007
113007
113022
113022
113038
113038
113054
113054
113054
113069
113069
113085
113085
113100
113100
113100
113116
113116
113132
113132
113147
113147
113163
113163
113163
113178
113178
113194
113194
113210
113210
113225
113225
113241
113241
113241
113256

-14651
-17971
-14938
-14244
-14106
-13871
-13927
-14372
-13883
8394
-13264
11363
5115
-15218
-2774
-13850
8306
-14439
-15978
-13569
-9241
-13514
-13071
-14089
-9008
-17976
8701
-15022
1434
-17167
-10032
-5557
-14716
-13555
-13520
8756
-5094
-13297
-5777
-14282
-17953
-13674
-14325
-13916
-14348
-15088
-1918
-13955
-362
-13615
-16166
-13646
-14176
-8451
-15418
-9040
-6539
-15000
2745
-13998

44
44
47
43
45
45
44
44
41
42
39
45
40
47
39
41
36
42
44
42
43
38
43
39
45
47
39
43
43
40
36
43
44
43
46
37
44
40
44
40
39
40
37
41
45
46
41
44
44
39
41
42
45
46
39
42
47
39
47
38

-45
-46
-43
-41
-40
-40
-44
-42
-44
-46
-44
-43
-43
-46
-46
-43
-42
-42
-43
-44
-44
-41
-43
-43
-45
-43
-44
-41
-42
-43
-50
-43
-41
-41
-46
-50
-43
-42
-42
-47
-43
-43
-44
-45
-42
-45
-45
-44
-46
-42
-42
-44
-44
-48
-42
-43
-42
-41
-41
-44

280
280
280
283
282
280
281
281
287
284
281
282
283
276
285
283
281
283
283
282
285
286
284
284
285
285
286
284
280
284
282
279
285
280
283
283
282
276
280
284
281
282
281
280
285
283
285
283
282
283
281
282
282
278
283
282
285
279
284
283

231
230
229
228
229
229
230
230
228
228
230
228
227
225
229
230
225
227
227
228
229
229
229
227
230
228
227
230
228
229
228
228
229
230
228
228
230
230
229
229
231
230
226
229
228
228
226
227
230
230
228
228
230
228
228
228
227
229
230
228

31
40
35
34
33
40
37
35
39
38
33
36
37
40
29
32
36
29
32
34
34
38
33
36
37
38
36
36
32
35
29
37
38
37
39
36
37
38
36
37
35
36
35
39
39
34
37
36
38
39
35
35
35
35
36
37
39
37
33
37

490
487
488
485
491
487
490
489
492
490
490
490
489
491
491
488
491
490
491
490
490
488
489
490
491
491
490
490
487
490
487
490
491
489
492
491
487
490
491
491
489
488
489
491
490
488
488
488
489
489
490
491
487
489
489
491
487
490
488
489

29468
29486
29447
29454
29484
29466
29459
29459
29461
29463
29467
29458
29434
29464
29478
29448
29469
29449
29462
29453
29464
29464
29460
29456
29466
29460
29445
29441
29438
29460
29464
29465
29435
29448
29451
29451
29465
29450
29446
29453
29463
29466
29467
29453
29458
29461
29453
29450
29479
29467
29451
29463
29462
29441
29460
29456
29447
29454
29458
29434

113256
113272
113272
113288
113288
113288
113303
113303
113319
113319
113334
113334
113350
113350
113366
113366
113366
113381
113381
113397
113397
113412
113412
113428
113428
113444
113444
113459
113459
113459
113475
113475
113490
113490
113506
113506
113522
113522
113522
113537
113537
113553
113553
113568
113568
113584
113584
113600
113600
113615
113615
113631
113631
113646
113646
113662
113662
113678
113678
113693

-14836
-14135
-13818
-10516
-14963
-13265
-14277
-13606
-13242
-14202
9371
-13682
-11301
-14044
11340
-7136
-13345
2429
-18561
-13658
-13817
-13531
6820
-13739
-5860
-13937
-13936
9092
-13822
17926
-14876
-13837
-13707
-13303
-4260
2452
-13102
-14848
-14773
-14054
-10569
2668
7730
35
3578
-18176
7508
8492
-14470
-17243
-14018
-14133
-13090
-14923
-13985
-13678
-13043
-14051
-12787
8447

42
43
43
45
45
43
43
40
36
44
38
44
38
45
41
33
42
44
45
39
44
38
43
39
40
39
43
43
36
38
39
39
41
45
38
43
42
37
38
41
46
40
43
40
40
49
41
40
43
39
40
42
40
45
44
46
46
38
41
41

-42
-41
-42
-44
-41
-44
-42
-45
-42
-45
-46
-41
-43
-42
-44
-43
-42
-44
-46
-47
-41
-47
-42
-43
-44
-43
-52
-43
-46
-45
-45
-46
-44
-45
-43
-43
-46
-44
-43
-41
-43
-43
-46
-42
-46
-42
-41
-43
-44
-42
-44
-41
-41
-40
-43
-45
-44
-45
-48
-48

278
282
284
281
285
285
284
282
283
285
282
284
284
283
282
283
283
286
279
283
282
282
279
286
281
284
281
286
279
286
285
282
282
281
284
278
282
286
282
282
284
282
283
280
284
283
285
284
280
282
282
280
286
280
282
287
286
283
284
281

230
227
228
228
230
228
224
228
230
229
230
228
229
231
227
225
224
228
228
228
227
228
229
228
231
228
229
231
229
224
226
226
224
229
228
227
228
227
227
230
228
227
230
225
228
228
228
228
228
222
229
232
229
228
229
227
226
228
230
229

37
36
35
41
34
38
41
38
39
37
36
38
33
42
36
36
40
34
41
38
38
41
36
33
40
40
35
40
39
38
34
32
38
37
38
38
38
34
36
40
38
39
38
35
39
40
40
36
40
31
42
37
39
36
37
39
35
32
34
39

491
492
488
491
488
486
492
490
487
485
486
488
489
486
490
489
489
489
487
488
488
487
489
492
489
490
490
491
491
493
492
489
490
491
487
489
489
490
487
490
491
488
488
491
490
490
488
488
490
489
488
490
489
487
491
492
490
489
488
490

29473
29454
29463
29458
29465
29427
29450
29455
29462
29452
29471
29483
29464
29457
29467
29452
29466
29461
29481
29461
29440
29442
29471
29489
29453
29473
29431
29449
29465
29449
29472
29460
29476
29478
29448
29459
29465
29463
29450
29483
29450
29450
29462
29462
29462
29467
29443
29447
29475
29462
29491
29461
29460
29458
29456
29462
29455
29447
29449
29460

113693
113693
113709
113709
113724
113724
113740
113740
113756
113756
113756
113771
113771
113787
113787
113802
113802
113802
113818
113818
113834
113834
113849
113849
113865
113865
113880
113880
113880
113896
113896
113912
113912
113927
113927
113943
113943
113943
113958
113958
113974
113974
113990
113990
113990
114005
114005
114021
114021
114036
114036
114052
114052
114052
114068
114068
114083
114083
114099
114099

25388
-14388
-14126
-2273
9121
8485
8743
-13269
-15570
-14251
-3478
-18367
9436
9647
-3978
-13798
5881
-13824
-13469
-13913
-13325
-14699
9535
1210
-13985
-14531
-15340
-15261
-14791
8128
7591
159
-14678
-10107
-13758
-13318
-4731
-14507
8643
-16083
-8707
-14100
-13616
-14688
-13936
-11329
-15011
-3729
-14600
9765
-18764
9928
-13605
-15583
-14458
-13723
-1766
8613
13234
-14671

38
44
41
40
41
36
49
40
45
38
38
42
43
42
47
38
36
41
41
38
39
45
45
43
43
42
46
41
42
45
41
43
42
40
40
43
38
41
36
42
43
38
45
42
42
46
45
42
42
43
41
44
44
39
40
41
44
42
42
43

-43
-45
-43
-45
-46
-46
-43
-43
-49
-47
-41
-42
-44
-45
-44
-44
-43
-43
-45
-45
-43
-45
-50
-42
-44
-48
-44
-43
-42
-41
-47
-41
-49
-44
-40
-42
-42
-46
-47
-45
-46
-42
-42
-46
-42
-44
-48
-41
-42
-44
-45
-42
-40
-43
-44
-42
-44
-41
-43
-40

284
286
285
285
282
284
283
281
285
287
276
282
281
283
282
279
285
282
277
281
283
280
281
283
281
282
284
285
281
286
283
285
282
280
285
285
285
279
282
278
285
283
285
282
285
283
286
282
287
281
283
284
283
283
284
284
276
282
280
284

224
228
228
225
229
228
228
230
229
228
229
228
229
230
219
227
228
229
227
226
226
227
229
229
227
227
228
227
228
229
229
230
226
227
230
229
229
225
228
228
228
230
228
228
227
228
227
230
224
226
229
230
225
227
224
228
226
228
227
227

32
34
35
36
38
37
36
33
39
34
37
41
41
36
33
38
38
38
34
37
37
37
40
36
37
35
37
38
36
39
36
32
34
36
33
40
41
41
37
39
32
36
43
34
39
39
32
41
38
33
36
35
38
42
38
36
41
38
36
38

487
487
489
487
490
490
486
487
486
482
487
491
490
488
489
485
489
488
487
486
487
486
490
491
489
488
491
489
490
491
485
489
487
488
491
491
489
491
489
488
491
485
490
487
490
488
488
489
486
487
487
488
488
487
487
488
486
491
489
489

29464
29474
29472
29470
29470
29454
29450
29454
29475
29442
29457
29457
29463
29445
29445
29444
29425
29464
29426
29454
29493
29459
29448
29468
29451
29447
29475
29451
29465
29441
29459
29453
29490
29451
29472
29465
29464
29445
29439
29457
29477
29467
29460
29463
29450
29452
29452
29436
29448
29462
29469
29461
29445
29433
29454
29467
29444
29449
29445
29449

114114
114114
114130
114130
114146
114146
114146
114161
114161
114177
114177
114192
114192
114208
114208
114224
114224
114224
114239
114239
114255
114255
114270
114270
114270
114286
114302
114302
114317
114317
114317
114333
114333
114348
114348
114364
114364
114380
114380
114380
114395
114395
114411
114411
114426
114442
114442
114442
114458
114458
114473
114473
114489
114489
114504
114504
114520
114520
114520
114536

-13594
-15532
-14078
-13756
-14030
24059
9291
-14446
-13539
-13508
-8015
8568
-14619
-14892
16311
-14313
-14107
14
-13713
857
-16758
-5619
8576
-14511
-14252
-3984
-13261
9751
-14049
-13478
-12868
-14784
8644
-9133
-12004
-13744
8016
-13025
-9953
-16722
-14029
-13589
-14130
9638
-17924
-14572
-5080
-5590
-5345
-13943
-13521
1065
-12530
-12397
-16033
-14681
-14123
-14299
-8953
-14399

43
43
41
44
41
42
40
40
46
43
44
38
42
43
37
43
38
43
40
39
41
40
41
47
45
43
38
45
41
42
42
40
48
43
38
35
46
38
40
46
42
39
42
40
38
42
42
36
40
42
40
39
43
43
42
39
44
41
44
39

-42
-47
-45
-44
-45
-48
-44
-44
-43
-42
-44
-42
-43
-45
-43
-43
-42
-47
-45
-45
-41
-46
-42
-43
-45
-44
-43
-42
-46
-43
-43
-47
-41
-46
-44
-42
-42
-44
-44
-48
-44
-44
-46
-43
-45
-45
-42
-48
-41
-40
-42
-45
-40
-41
-41
-42
-44
-44
-44
-42

281
283
284
276
286
281
284
284
281
285
283
281
284
285
284
284
281
285
282
282
277
283
282
286
286
285
283
282
282
282
283
281
285
281
278
282
284
285
280
284
279
282
287
285
286
280
281
283
281
282
276
281
286
286
281
280
280
283
285
279

228
228
224
229
229
226
227
229
228
229
229
230
225
228
227
229
227
229
227
226
228
225
225
230
227
228
227
227
231
229
229
231
227
229
228
230
230
229
230
231
229
229
230
229
228
230
227
224
228
230
223
228
228
227
228
227
228
230
229
230

38
41
36
33
39
35
41
35
40
35
30
40
37
36
34
37
38
40
37
38
39
31
33
39
39
39
37
35
33
36
40
39
42
35
33
37
34
34
40
31
38
41
33
31
37
37
36
36
36
35
32
38
37
41
39
36
37
41
35
31

489
489
491
487
491
489
490
491
489
487
490
487
488
489
489
487
487
491
489
488
491
489
488
491
492
491
489
489
490
491
489
489
489
490
490
488
489
489
491
491
491
491
492
486
489
490
489
493
488
488
489
489
490
486
491
490
489
489
490
492

29461
29469
29440
29467
29463
29476
29444
29470
29457
29469
29441
29457
29463
29467
29464
29467
29443
29434
29486
29471
29469
29436
29463
29454
29471
29463
29437
29469
29435
29434
29457
29457
29449
29473
29451
29447
29438
29464
29443
29444
29467
29458
29429
29453
29468
29472
29475
29470
29473
29477
29451
29455
29441
29436
29470
29452
29463
29499
29437
29443

114536
114551
114551
114567
114567
114582
114582
114582
114598
114598
114614
114614
114629
114629
114645
114645
114645
114660
114660
114676
114676
114692
114692
114707
114707
114723
114723
114723
114738
114738
114754
114754
114770
114770
114785
114785
114785
114801
114801
114816
114816
114832
114832
114848
114848
114848
114863
114863
114879
114879
114894
114894
114910
114910
114910
114926
114926
114941
114941
114957

2218
-13859
-14226
-9176
-14762
-2907
-13837
-13785
6022
-14150
8464
-8930
-14468
-14482
-3840
-15012
-10834
2227
-4590
8349
-14017
-9256
-14747
4743
-14671
275
-13637
-14060
-15335
-2065
-14058
7980
-14882
9251
-14514
-13428
-13550
-14270
-14619
-12986
-14911
-14535
-10360
-7084
-14339
-13948
-14618
-13481
6552
16130
-13617
-14408
-13939
-15672
7509
-14417
5692
-13866
-13955
-14137

42
39
41
45
40
46
38
44
44
43
40
42
42
43
35
45
43
43
50
42
46
40
37
44
46
40
45
39
40
44
44
42
48
39
45
42
40
38
46
39
38
43
45
47
40
45
43
44
38
43
44
37
43
39
38
37
43
39
45
47

-41
-41
-43
-40
-45
-46
-45
-43
-42
-43
-43
-46
-44
-44
-41
-40
-48
-48
-47
-42
-45
-44
-43
-43
-42
-43
-43
-47
-43
-46
-45
-41
-41
-47
-41
-40
-43
-42
-43
-46
-43
-40
-42
-44
-45
-42
-42
-41
-47
-45
-42
-48
-44
-48
-47
-42
-46
-42
-42
-46

282
282
281
283
282
282
283
281
275
285
282
278
284
283
283
284
283
278
277
280
285
284
284
282
285
280
284
281
285
283
281
281
283
282
285
280
285
283
283
284
284
285
285
279
285
284
282
284
280
281
283
275
284
284
282
281
283
285
280
281

228
229
227
226
227
228
228
229
229
227
231
229
226
227
229
229
229
227
227
229
226
228
230
227
228
226
227
229
226
227
228
229
226
226
228
228
229
228
228
227
226
222
228
229
229
229
229
227
229
227
229
232
230
229
227
231
226
224
226
228

39
40
36
31
39
36
33
38
35
40
38
38
36
35
36
36
35
37
35
41
38
39
36
32
36
35
35
37
37
40
35
34
34
35
39
35
40
36
34
39
38
33
37
36
33
30
40
39
37
34
36
36
33
36
41
38
37
37
38
34

488
489
486
489
488
489
491
489
489
489
489
490
492
492
489
487
491
490
490
492
491
492
492
491
485
491
490
488
491
489
487
488
490
490
488
489
491
490
490
490
488
490
490
489
490
488
491
487
490
487
493
489
489
490
488
491
491
491
488
492

29472
29457
29462
29456
29464
29450
29449
29433
29469
29457
29446
29446
29451
29442
29456
29470
29457
29458
29456
29452
29450
29482
29461
29463
29446
29447
29454
29460
29464
29447
29466
29426
29461
29445
29450
29463
29459
29438
29437
29457
29463
29435
29452
29455
29446
29451
29458
29470
29438
29448
29442
29452
29472
29448
29450
29472
29448
29484
29467
29460

114957
114972
114972
114988
114988
114988
115004
115004
115019
115035
115035
115035
115050
115050
115066
115066
115082
115082
115082
115097
115097
115113
115113
115128
115128
115144
115144
115160
115160
115160
115175
115175
115191
115191
115206
115206
115222
115222
115222
115238
115238
115253
115269
115269
115269
115284
115284
115300
115300
115316
115316
115331
115331
115347
115347
115347
115362
115362
115378
115378

-14100
-14149
-14941
14331
-13781
-6817
-14385
2685
-14068
8901
-14869
-14242
-13437
-14447
-14711
-14345
-14157
-13637
-9936
-14648
4644
-14855
-15003
-13326
-15608
-14439
6674
-14337
5713
580
-13302
-14629
-14581
-13639
-14740
-13604
-14286
6189
1919
6541
-13718
8487
9065
-14397
8634
-12727
9590
1126
-14019
-11959
-4088
29408
-769
-14621
-14385
-1214
7076
-13936
-276
-13902

39
42
43
43
42
44
42
46
42
40
42
38
40
42
37
46
41
40
37
39
44
35
40
46
41
48
42
44
38
42
43
46
42
43
42
44
42
35
45
45
42
38
39
41
43
40
38
42
39
41
34
44
39
45
40
36
42
40
43
41

-44
-43
-42
-41
-43
-42
-45
-42
-42
-43
-44
-46
-46
-44
-42
-46
-40
-48
-41
-41
-49
-41
-44
-53
-44
-43
-43
-43
-41
-43
-46
-46
-45
-45
-43
-44
-41
-44
-43
-44
-44
-45
-47
-46
-41
-42
-40
-44
-41
-44
-42
-42
-42
-42
-41
-43
-45
-44
-41
-42

282
283
284
281
281
283
279
283
277
283
279
283
277
283
281
280
284
281
280
281
280
277
284
279
283
281
284
283
286
285
279
277
286
281
282
280
283
284
281
280
282
283
284
283
284
285
283
282
281
284
280
284
282
283
285
277
277
282
279
282

229
228
229
225
228
226
225
227
230
229
226
225
227
228
228
229
229
230
230
228
227
227
227
227
227
227
226
227
228
226
226
228
225
226
227
226
229
227
228
230
229
231
229
229
229
228
230
231
232
230
230
229
221
228
229
230
228
225
227
231

37
39
38
35
37
39
36
38
38
36
38
36
37
39
37
38
34
36
39
40
38
32
37
39
34
35
40
40
39
37
40
40
38
40
41
40
37
37
40
39
36
36
39
35
34
36
35
37
38
32
34
40
37
38
38
40
37
38
39
38

492
492
491
490
490
491
490
490
489
490
488
489
488
485
490
491
489
490
491
492
489
489
488
482
486
489
488
487
490
488
488
489
490
488
490
491
490
491
489
491
489
489
491
490
488
490
486
489
490
491
489
485
488
489
488
488
488
492
491
490

29455
29458
29441
29469
29488
29453
29458
29437
29408
29470
29446
29457
29456
29446
29459
29485
29472
29443
29446
29452
29436
29438
29470
29440
29459
29458
29451
29456
29451
29428
29435
29451
29439
29472
29458
29454
29459
29441
29445
29435
29479
29435
29452
29455
29446
29463
29472
29465
29434
29461
29421
29444
29447
29471
29452
29443
29466
29430
29448
29447

115394
115394
115394
115409
115409
115425
115425
115440
115440
115456
115456
115472
115472
115472
115487
115487
115503
115503
115518
115518
115534
115534
115534
115550
115550
115565
115565
115581
115581
115581
115596
115596
115612
115612
115628
115628
115643
115643
115659
115659
115659
115674
115674
115690
115690
115706
115706
115706
115721
115721
115737
115737
115752
115752
115768
115768
115784
115784
115799
115799

-2557
-14457
-11165
-13549
9430
-15361
-9394
525
-14468
-16344
-13599
-14567
-13236
-13908
2167
-14014
-13637
-8338
-13847
-14254
-14022
-15227
-2714
-4105
-10301
-13937
19133
-13392
-14368
-215
-14428
9009
-13699
-13897
-7519
-13690
-11619
9519
-14621
-14594
-15702
-14024
-15314
-11136
-14528
-13231
531
-4093
-16116
-14232
6979
-10516
-1321
-6192
-13943
-13999
-13700
-14623
-12217
-15171

43
42
44
39
41
45
43
37
42
46
44
43
35
40
40
33
44
43
39
44
38
43
41
45
42
42
34
42
42
31
36
38
43
41
45
45
40
41
42
40
44
40
41
34
43
36
44
40
42
43
39
36
42
44
42
30
42
38
45
40

-49
-40
-42
-42
-45
-43
-41
-47
-43
-42
-42
-39
-42
-48
-42
-42
-42
-42
-41
-41
-46
-42
-44
-46
-39
-43
-43
-44
-43
-45
-43
-43
-47
-43
-46
-43
-46
-43
-43
-42
-47
-45
-45
-41
-40
-43
-43
-47
-42
-45
-42
-45
-43
-45
-43
-45
-44
-49
-43
-42

286
284
282
282
279
282
281
282
283
285
280
284
284
284
286
284
282
278
283
280
285
279
282
282
284
281
280
284
285
278
281
282
280
285
279
286
285
284
282
285
282
280
279
279
280
286
281
274
281
282
280
287
284
284
285
283
283
283
283
280

226
230
231
231
230
227
227
225
232
227
229
228
229
229
230
229
229
226
228
231
230
224
225
229
229
226
228
229
229
227
227
230
228
230
229
230
228
229
229
229
230
229
226
227
229
228
230
227
229
229
227
229
229
228
231
230
228
226
229
228

38
27
41
39
39
35
38
33
39
33
37
33
35
39
40
38
34
34
38
34
40
33
37
31
36
39
37
35
38
35
36
41
35
32
42
35
37
40
36
39
39
40
32
38
38
39
36
36
35
38
31
37
36
36
38
39
36
37
36
36

490
491
489
489
488
490
489
489
490
491
487
487
488
490
490
490
489
489
490
489
492
488
488
485
488
490
486
489
490
490
491
491
488
488
489
487
492
490
487
491
490
490
489
491
487
488
487
487
488
487
488
486
491
488
490
486
485
491
489
489

29450
29460
29457
29455
29444
29485
29440
29441
29448
29467
29473
29455
29473
29474
29459
29468
29467
29440
29446
29438
29463
29451
29459
29428
29466
29461
29462
29447
29437
29456
29465
29480
29435
29448
29425
29461
29450
29457
29455
29461
29464
29447
29452
29461
29462
29463
29459
29490
29465
29465
29459
29467
29469
29457
29434
29451
29451
29450
29460
29479

115799
115815
115815
115830
115830
115846
115846
115862
115862
115862
115877
115877
115893
115893
115908
115908
115924
115924
115940
115940
115940
115955
115955
115971
115971
115986
115986
116002
116002
116002
116018
116018
116033
116033
116049
116049
116064
116064
116080
116080
116080
116096
116096
116111
116111
116127
116127
116142
116142
116142
116158
116158
116174
116174
116189
116189
116205
116205
116220
116220

-14048
-14102
-14414
-14280
9230
-12960
-1813
-14336
-15249
-15239
-13997
-15757
-477
2138
-775
-14529
-15669
-13392
-13452
-13654
-17442
-15192
-14188
-1604
-10201
-13278
-266
-13671
8972
-14089
-14026
-14099
-14269
-18840
3280
-9012
-6144
-13731
-15480
1347
-13698
-14040
-13861
-16619
-14460
-14765
-3232
379
1561
-11640
8060
-14848
-14646
-15193
-13330
-11061
-18555
-14384
2774
-16981

38
38
41
46
42
44
41
45
44
43
43
43
45
46
43
42
43
36
44
36
44
44
41
38
44
40
40
39
38
41
35
43
41
41
39
40
42
35
38
40
44
44
39
41
40
41
36
39
42
37
44
31
44
42
41
42
32
40
37
41

-46
-46
-43
-47
-46
-46
-49
-45
-41
-47
-46
-47
-43
-45
-44
-43
-44
-46
-44
-41
-42
-44
-44
-42
-42
-43
-42
-43
-45
-47
-41
-41
-40
-45
-42
-43
-43
-45
-45
-45
-43
-44
-45
-45
-44
-42
-42
-41
-42
-44
-43
-42
-46
-44
-43
-43
-40
-43
-41
-45

280
283
283
283
285
282
280
282
278
283
283
283
285
274
279
284
282
282
281
283
277
278
285
276
280
283
280
280
281
283
284
280
279
282
282
284
283
281
284
281
283
277
280
288
283
278
282
283
283
276
283
283
283
282
282
285
280
285
281
280

228
227
227
229
229
229
228
232
230
227
230
229
226
229
226
228
232
229
226
229
230
232
228
230
229
222
228
228
223
229
226
227
230
226
228
230
227
231
227
229
231
226
228
229
229
230
230
226
224
230
228
228
227
228
231
230
228
228
228
229

40
41
40
40
40
39
37
34
35
33
33
41
39
36
31
33
37
39
37
37
34
36
40
40
35
35
31
36
35
32
36
30
33
35
35
35
34
39
40
38
39
36
35
39
35
32
34
37
39
38
35
33
36
39
41
38
34
34
38
40

487
490
488
490
491
490
488
489
484
488
490
485
490
489
487
489
488
486
490
489
492
491
490
488
488
490
489
490
491
487
489
488
490
489
489
490
489
486
490
490
490
487
489
491
488
489
490
489
489
490
489
489
490
488
489
491
490
490
487
485

29462
29459
29468
29437
29446
29441
29446
29459
29457
29458
29466
29457
29448
29449
29435
29456
29438
29450
29460
29475
29465
29426
29480
29447
29453
29450
29460
29453
29454
29439
29461
29456
29453
29459
29430
29440
29456
29448
29461
29470
29433
29453
29472
29459
29451
29458
29440
29455
29445
29456
29465
29454
29456
29463
29467
29460
29452
29463
29431
29438

116236
116236
116236
116252
116252
116267
116267
116283
116283
116298
116298
116314
116314
116314
116330
116330
116345
116345
116361
116361
116376
116376
116392
116392
116392
116408
116408
116423
116423
116439
116439
116454
116454
116470
116470
116470
116486
116486
116501
116501
116517
116517
116532
116532
116548
116548
116548
116564
116564
116579
116579
116595
116595
116610
116610
116610
116626
116626
116642
116642

-14545
-1614
8785
-15349
-14830
-1806
-16059
-13551
-14607
-14632
7970
8905
-15121
-13383
-14769
-14680
-13903
-14709
-13633
-14094
8740
-5732
-13779
-13860
-17277
-13977
9489
7659
-13335
-1847
-12761
-3849
-14323
-14175
-14376
-930
3296
-15982
-17225
25030
-14080
4729
-8470
-14498
-11401
-13667
-9025
-13694
-13662
-2515
-15423
-14026
-13518
-14242
-14031
-14766
-14411
-13772
-15326
9682

34
44
40
40
38
45
42
43
36
35
39
36
36
45
40
42
35
44
40
40
40
45
44
39
42
46
40
42
40
42
43
42
39
37
42
44
49
46
39
41
41
44
37
41
39
41
35
42
40
39
44
42
39
46
40
46
40
41
42
40

-44
-41
-44
-44
-47
-42
-41
-46
-45
-43
-45
-43
-44
-44
-43
-43
-43
-44
-41
-42
-43
-42
-42
-42
-45
-44
-43
-43
-40
-42
-43
-41
-43
-45
-46
-42
-45
-43
-48
-41
-43
-41
-41
-46
-45
-44
-43
-40
-49
-53
-42
-41
-41
-47
-46
-50
-46
-40
-42
-42

283
281
285
284
285
279
283
281
281
284
283
280
282
282
282
275
278
283
285
279
284
280
283
283
282
283
282
280
284
285
285
281
285
283
284
285
285
283
285
279
282
282
277
286
285
277
284
282
281
283
285
280
284
283
280
274
281
283
274
285

229
228
231
230
227
229
229
227
230
232
228
227
231
229
228
229
227
229
229
230
228
230
228
227
230
230
231
229
231
230
227
228
228
228
230
231
230
230
228
229
225
228
227
227
232
231
228
230
231
228
227
231
227
228
228
220
229
229
229
229

40
37
33
38
30
37
38
38
28
37
42
37
33
40
35
37
33
33
39
40
34
38
38
41
38
37
37
38
39
34
35
38
33
36
38
38
39
34
31
36
37
38
33
39
36
32
29
38
34
33
38
33
38
33
39
40
39
41
36
31

488
492
485
492
487
488
490
490
491
490
487
491
489
491
489
488
491
490
490
492
492
491
488
490
490
489
490
492
489
487
487
486
487
490
488
487
487
490
490
490
491
487
489
490
489
489
490
490
492
488
489
488
490
491
492
488
484
489
491
488

29455
29465
29441
29467
29443
29454
29464
29474
29459
29464
29481
29457
29459
29464
29443
29438
29446
29464
29437
29463
29466
29456
29471
29468
29459
29466
29460
29474
29473
29452
29451
29467
29443
29451
29442
29438
29458
29456
29456
29465
29461
29463
29461
29490
29450
29451
29428
29464
29468
29464
29456
29455
29463
29463
29457
29459
29471
29467
29449
29432

116657
116657
116673
116673
116673
116688
116688
116704
116704
116720
116720
116735
116735
116751
116751
116751
116766
116766
116782
116782
116798
116798
116813
116813
116813
116829
116829
116844
116844
116860
116860
116876
116876
116891
116891
116891
116907
116907
116922
116922
116938
116938
116954
116954
116969
116969
116969
116985
116985
117000
117000
117016
117016
117032
117032
117032
117047
117047
117063
117063

-14700
-13921
-6221
-14879
7327
-13103
-16471
2713
8493
-15461
-14461
-18190
-14197
-4797
-3311
-8174
8461
1776
-11791
-14969
6022
-13884
-14460
-3681
2452
-15452
-7885
-11493
-13815
-18568
-11086
-16644
-18398
-14283
-14502
7389
-14087
-9352
-14474
-14587
-14166
-2112
-15114
-14422
-3776
-1723
-14144
-13623
-14176
7468
-13493
-14730
-18149
2081
-14570
-14950
-4214
-16193
-14123
-11347

44
37
42
41
40
45
41
40
38
43
45
38
43
47
41
39
41
43
42
43
48
48
38
46
41
45
42
41
43
40
44
40
38
42
44
41
39
43
38
43
35
37
38
46
41
38
41
41
42
38
46
44
42
45
40
46
42
42
42
40

-44
-42
-43
-44
-43
-42
-43
-43
-42
-43
-40
-49
-43
-46
-43
-40
-41
-44
-43
-47
-42
-44
-41
-42
-42
-47
-41
-41
-42
-47
-44
-44
-42
-44
-42
-43
-43
-46
-45
-43
-42
-41
-42
-45
-45
-42
-44
-40
-44
-42
-42
-45
-42
-44
-46
-43
-40
-41
-44
-41

281
283
280
284
276
284
282
285
284
279
280
282
280
282
283
284
277
282
285
280
281
279
279
284
281
283
282
282
283
283
283
281
283
276
276
280
285
282
284
280
281
284
288
285
282
284
283
277
282
282
279
278
285
280
276
279
281
282
279
284

227
230
226
228
228
230
227
228
227
228
226
229
219
231
229
224
229
229
229
232
229
227
228
227
230
227
230
229
229
230
228
228
227
226
227
230
227
229
230
228
230
227
230
223
230
230
224
229
227
230
229
230
228
228
228
230
230
230
228
232

36
39
34
35
35
36
36
37
39
38
38
39
35
38
34
35
38
31
35
37
37
38
40
30
41
38
34
40
41
40
28
32
32
33
41
37
39
39
35
36
37
37
37
35
32
36
35
35
39
39
40
39
39
34
40
37
37
37
33
40

492
489
488
491
486
490
487
489
488
489
489
490
488
489
490
491
490
486
487
489
491
487
489
490
489
489
489
488
489
488
489
489
489
490
485
489
488
489
485
489
487
488
487
486
488
488
489
487
490
485
491
491
487
487
491
490
491
491
487
489

29464
29446
29454
29464
29463
29451
29454
29468
29467
29460
29451
29460
29449
29484
29449
29465
29473
29444
29475
29473
29455
29468
29472
29436
29448
29456
29466
29476
29458
29469
29479
29472
29457
29471
29429
29465
29470
29482
29467
29463
29464
29490
29453
29450
29457
29454
29464
29457
29457
29441
29468
29457
29479
29471
29448
29459
29478
29449
29470
29470

117078
117078
117094
117094
117110
117110
117110
117125
117125
117141
117141
117156
117156
117172
117172
117172
117188
117188
117203
117203
117219
117219
117234
117234
117234
117250
117250
117266
117266
117281
117281
117297
117297
117297
117312
117312
117328
117328
117344
117344
117359
117359
117375
117375
117375
117390
117390
117406
117406
117422
117422
117422
117437
117437
117453
117453
117468
117468
117484
117484

7779
-15376
-16074
-15109
-6331
-7230
2584
-13779
9322
-13864
-14086
9330
-13409
-14103
-14333
-14656
-13255
-10128
5989
-13468
-14111
10405
-13070
-13186
-13641
-16390
-13898
-13283
-2773
-5280
-14879
-15053
-15521
-9878
-16420
-7852
-14492
11051
707
-17371
-14260
9646
-13013
8742
-14434
-16249
-13913
8304
-15277
-11273
-17736
-14404
-13955
-14118
-14663
-14372
-13442
-14112
-13275
-14048

43
38
40
46
34
43
40
38
38
42
36
44
44
35
37
38
40
46
42
42
47
39
41
40
47
38
40
47
38
44
44
41
44
47
48
39
41
41
41
44
35
39
40
43
37
43
43
42
42
47
43
38
48
43
40
45
38
46
40
41

-46
-47
-44
-46
-44
-45
-46
-45
-43
-44
-44
-43
-42
-44
-45
-43
-43
-41
-45
-42
-43
-51
-44
-44
-42
-47
-45
-44
-41
-43
-41
-45
-46
-46
-45
-49
-46
-46
-47
-50
-43
-42
-43
-46
-44
-45
-47
-44
-43
-45
-46
-47
-44
-43
-52
-43
-46
-43
-44
-44

277
281
283
281
281
281
283
281
279
282
283
284
282
284
284
285
281
284
284
285
284
282
282
284
279
279
286
282
284
284
282
285
282
283
282
280
277
284
285
283
275
281
286
284
285
283
282
282
279
280
282
279
285
279
284
281
285
285
284
284

231
225
226
225
226
226
227
230
232
229
231
230
230
231
231
231
231
231
232
229
227
228
223
231
230
230
225
228
231
230
230
228
230
228
228
227
228
232
231
229
232
231
229
229
231
229
228
230
226
232
229
226
228
230
226
228
227
230
232
230

34
35
36
38
37
38
36
34
37
36
36
37
38
32
34
37
38
40
37
36
38
37
32
39
37
38
33
38
36
41
34
36
34
36
39
34
40
38
36
36
39
36
36
36
37
37
38
39
36
35
37
37
42
41
34
38
36
39
37
42

488
489
485
485
486
491
491
490
491
488
491
490
486
490
488
489
489
489
488
488
489
485
488
489
488
488
484
488
488
491
489
491
486
489
491
490
491
486
490
488
493
491
490
493
489
486
491
488
491
490
486
490
493
486
490
489
487
491
489
489

29465
29471
29459
29472
29446
29484
29479
29451
29451
29463
29483
29455
29444
29469
29429
29448
29455
29462
29471
29458
29472
29448
29447
29471
29457
29441
29457
29458
29453
29460
29449
29460
29468
29460
29455
29468
29464
29457
29473
29476
29469
29452
29474
29472
29466
29450
29439
29483
29456
29471
29467
29484
29450
29478
29448
29493
29441
29464
29463
29444

117500
117500
117500
117515
117515
117531
117531
117546
117546
117562
117562
117578
117578
117578
117593
117593
117609
117609
117624
117624
117640
117640
117640
117656
117656
117671
117671
117687
117687
117702
117702
117718
117718
117718
117734
117734
117749
117749
117765
117765
117780
117780
117780
117796
117796
117812
117812
117827
117827
117843
117843
117858
117858
117874
117874
117874
117890
117890
117905
117905

-14317
-14217
-13912
-17828
-14449
-15064
-13799
-13092
-7798
9549
-15392
-15017
-14929
-14047
-623
-13979
-3980
-17273
-14500
-14032
-13899
-18262
-14170
-14327
-8082
-14677
-9430
-14869
-13957
-14093
-14612
2263
-14010
-6771
-13986
-18052
-13770
-13937
-14160
-15079
-16519
-14468
-12539
-14919
-15090
-14074
-15417
-14118
-17166
-14628
-14048
-14526
-2754
-16875
-13823
-9989
-14028
-13826
8962
-16442

46
42
44
46
41
39
37
47
42
40
40
40
44
38
40
43
44
42
46
39
45
43
42
31
44
45
36
44
44
44
40
40
42
45
40
38
39
43
40
40
39
43
44
41
37
41
40
47
43
37
42
39
42
43
40
41
41
45
44
45

-46
-42
-47
-44
-45
-44
-42
-44
-44
-43
-41
-43
-47
-43
-45
-45
-43
-44
-46
-45
-45
-44
-41
-44
-44
-47
-45
-45
-44
-49
-44
-46
-43
-51
-46
-48
-46
-44
-46
-44
-43
-45
-43
-46
-45
-44
-44
-43
-45
-45
-42
-45
-47
-45
-45
-43
-49
-45
-45
-47

283
285
280
283
282
284
284
286
280
281
284
281
281
280
282
284
280
283
285
280
283
286
280
283
282
283
283
281
283
283
284
281
279
283
278
282
280
283
284
284
285
286
281
278
283
281
277
281
283
284
284
279
283
282
283
285
284
283
278
280

230
228
229
230
228
229
226
227
231
228
229
229
226
228
230
228
230
229
230
228
225
224
228
229
232
225
229
229
224
230
226
226
230
230
231
231
231
230
230
230
228
232
230
227
229
228
231
231
229
231
229
231
229
230
228
228
232
229
229
230

32
42
41
34
40
37
38
40
35
40
41
38
36
38
37
36
37
36
35
35
39
40
38
36
41
38
37
36
41
37
32
37
34
27
42
30
40
38
41
39
30
39
41
38
36
35
37
37
35
40
36
35
33
35
41
37
39
37
40
36

488
489
485
490
489
491
492
491
488
488
485
488
491
489
492
485
487
490
489
491
490
489
490
489
487
491
490
490
491
488
491
492
489
484
491
489
491
491
491
488
488
493
489
490
492
490
487
490
489
488
490
491
490
491
486
488
488
491
485
492

29483
29471
29473
29463
29460
29475
29457
29447
29451
29470
29449
29458
29469
29468
29481
29447
29453
29470
29472
29463
29450
29468
29455
29464
29469
29442
29445
29462
29473
29448
29471
29459
29447
29461
29460
29460
29465
29466
29471
29445
29463
29466
29455
29455
29457
29455
29451
29449
29448
29469
29453
29464
29473
29458
29481
29475
29473
29475
29494
29465

117921
117921
117936
117936
117936
117952
117952
117968
117968
117983
117983
117999
117999
118014
118014
118030
118030
118030
118046
118046
118061
118061
118077
118077
118077
118093
118093
118108
118108
118124
118124
118139
118139
118139
118155
118155
118171
118171
118186
118186
118202
118202
118202
118217
118217
118233
118233
118249
118249
118264
118264
118280
118280
118280
118295
118311
118311
118311
118327
118327

-12989
-10067
-14203
-13974
-13250
-14715
-14605
-18505
-13822
-14436
-14164
595
-14204
-13417
-10201
-14114
-14565
-13803
9662
-9701
-13578
-14129
-15090
-14001
-14142
-14638
1523
8360
-15213
7275
-5869
-8567
-13537
9566
-15859
-14975
23014
-14220
-14524
-775
8569
-15576
9944
-14049
-14678
-15881
-12616
-12788
17658
7471
-14376
-13739
-17058
-14047
-13663
-13948
-14590
-11696
-13711
-13972

41
40
43
41
47
45
44
41
42
43
37
39
42
43
46
43
45
44
45
38
44
41
47
42
35
43
40
35
41
43
42
43
46
44
40
37
36
44
47
45
44
45
42
41
45
37
48
42
36
46
40
39
43
41
39
43
39
47
45
41

-42
-48
-44
-48
-43
-44
-49
-43
-47
-43
-44
-47
-46
-43
-45
-44
-44
-45
-50
-43
-46
-44
-43
-44
-44
-44
-43
-44
-49
-52
-44
-46
-49
-43
-45
-42
-45
-43
-43
-49
-45
-45
-46
-49
-45
-44
-47
-47
-43
-46
-43
-47
-47
-45
-46
-51
-44
-49
-49
-44

284
280
280
283
278
283
281
285
282
280
285
279
282
283
284
284
278
282
283
276
283
284
280
285
283
282
282
282
279
285
281
283
281
281
286
282
279
284
284
283
282
284
285
283
282
279
285
282
282
279
283
282
280
282
280
284
285
280
283
283

229
229
228
230
232
230
228
230
229
232
230
232
231
230
230
230
228
230
232
228
230
229
229
230
230
229
231
232
229
231
230
230
230
230
230
230
231
229
232
232
230
232
231
229
228
229
231
229
231
231
228
227
230
230
228
229
231
230
228
231

34
33
39
37
34
37
41
35
40
41
36
36
42
41
33
33
39
33
36
37
36
39
36
39
41
34
38
35
41
35
36
33
40
32
33
40
36
37
37
37
38
34
40
36
37
36
34
39
35
41
39
39
38
37
36
38
37
39
33
36

489
490
488
490
489
490
484
490
487
491
490
488
489
485
489
488
488
491
489
489
487
490
488
491
488
489
489
488
489
488
491
482
494
493
489
490
489
491
491
491
490
493
491
489
488
486
490
488
489
488
489
490
486
489
487
490
488
490
489
492

29460
29449
29449
29470
29455
29470
29468
29484
29455
29457
29462
29473
29474
29464
29465
29463
29452
29441
29468
29462
29469
29483
29459
29478
29450
29457
29458
29450
29449
29443
29465
29450
29458
29469
29471
29455
29451
29460
29459
29440
29461
29453
29472
29466
29439
29449
29480
29436
29473
29433
29447
29466
29440
29443
29451
29441
29458
29449
29473
29460

118342
118342
118358
118358
118373
118373
118373
118389
118389
118405
118405
118420
118420
118436
118436
118451
118451
118467
118467
118467
118483
118483
118498
118498
118514
118514
118529
118529
118529
118545
118545
118561
118561
118576
118576
118592
118592
118592
118607
118607
118623
118623
118639
118639
118654
118654
118654
118670
118685
118685
118685
118701
118701
118717
118717
118732
118732
118748
118748
118763

-14429
-5755
191
-13991
-14243
-14319
-13017
-15190
-10322
-14798
-16321
-17833
-6568
5750
-9736
-17883
-14697
-14623
-13902
-14802
-14048
-17605
-11305
-15602
-1749
-13591
-13853
-13924
-15726
-13580
-5896
-13933
-12003
-12616
-13180
-6927
-13904
8181
-14535
-17799
12029
-16683
-14545
3846
-14023
-15310
6824
-15322
-14903
-13506
-18388
-15775
-18760
-904
-13674
314
-14154
-13529
-3316
-16542

43
44
44
41
44
41
39
42
45
44
42
46
40
41
38
45
44
45
43
45
39
38
41
39
40
38
36
38
40
42
42
42
38
42
38
41
36
40
45
45
41
45
43
42
46
44
46
45
46
42
42
44
47
42
45
44
37
45
34
45

-47
-50
-41
-51
-42
-44
-43
-42
-45
-45
-46
-42
-47
-44
-43
-44
-43
-43
-45
-46
-44
-43
-44
-42
-42
-51
-45
-43
-42
-43
-45
-45
-43
-42
-44
-45
-45
-47
-49
-43
-43
-45
-47
-42
-42
-41
-44
-48
-45
-43
-43
-45
-44
-45
-44
-46
-44
-44
-41
-44

283
282
285
283
283
275
280
281
284
282
284
277
285
283
285
285
281
285
284
285
278
276
284
283
286
278
284
283
283
285
282
279
286
283
284
284
284
280
282
281
285
283
281
284
279
277
285
285
285
281
284
285
281
273
283
280
281
283
283
284

230
227
232
229
228
230
231
233
230
229
228
232
231
231
230
225
228
229
230
229
231
228
228
230
230
229
230
230
229
229
228
230
227
230
230
226
232
228
230
231
230
231
229
229
228
231
228
230
231
226
226
228
230
232
231
230
229
230
227
226

35
38
35
38
34
41
33
38
39
33
33
38
37
37
35
37
41
34
37
33
38
35
41
39
38
40
37
36
37
36
36
33
36
40
38
43
40
34
39
42
40
38
40
40
40
35
40
39
38
38
38
34
40
40
39
32
42
32
36
42

488
489
488
490
490
491
489
491
489
486
490
489
487
492
488
489
490
489
490
490
488
491
489
490
487
491
488
487
493
492
488
491
488
491
488
489
486
489
488
487
488
488
485
488
488
485
488
487
488
486
491
490
491
490
491
488
487
488
487
490

29471
29456
29444
29466
29447
29468
29469
29468
29469
29459
29447
29453
29448
29470
29477
29468
29447
29441
29470
29462
29468
29474
29450
29441
29481
29449
29474
29442
29470
29462
29458
29463
29489
29465
29478
29465
29462
29484
29458
29472
29464
29443
29468
29461
29443
29444
29470
29448
29457
29463
29474
29491
29470
29466
29461
29440
29469
29458
29455
29465

118763
118763
118779
118779
118795
118795
118810
118810
118826
118826
118826
118841
118841
118857
118857
118873
118873
118888
118888
118888
118904
118904
118919
118919
118935
118935
118951
118951
118966
118966
118966
118982
118982
118997
118997
119013
119013
119029
119029
119029
119044
119044
119060
119060
119075
119075
119091
119091
119091
119107
119107
119122
119122
119138
119138
119153
119153
119169
119169
119169

-13788
-13954
-15878
-7445
-17971
9686
-16378
-6926
-1372
-13742
6287
-14696
-14658
-15036
-13823
-13636
9754
-13945
-14228
-14080
-1147
-13201
-13780
-12973
-11024
-16856
-14305
-14720
8494
-14393
-14240
-5271
-14559
-15140
-15264
-14845
-16635
-13024
-13719
-14272
21235
-10147
-13740
-13395
-14130
484
-14386
-14301
-12745
-13518
-13793
-11686
-14009
-13586
-15554
-3816
-13494
-14735
-13675
-13857

42
43
44
45
38
45
42
39
39
43
40
43
34
44
41
44
38
40
39
44
40
47
38
41
42
42
43
49
38
46
39
46
43
43
42
39
42
41
38
44
41
42
41
39
43
46
38
45
43
44
38
43
44
41
43
36
41
43
44
45

-45
-43
-43
-46
-42
-46
-44
-44
-43
-43
-44
-43
-44
-48
-44
-42
-46
-46
-47
-47
-42
-44
-43
-46
-46
-45
-45
-45
-43
-45
-41
-47
-43
-45
-44
-43
-48
-43
-45
-46
-45
-44
-43
-42
-42
-44
-42
-43
-44
-43
-41
-39
-43
-42
-44
-46
-43
-44
-48
-43

283
283
279
285
283
283
277
281
281
283
282
280
280
282
285
281
275
282
284
279
282
283
278
284
280
280
280
282
283
284
282
280
283
281
284
280
278
282
280
284
282
283
281
283
283
279
281
283
275
284
285
283
275
283
280
282
282
286
285
283

227
226
226
226
230
228
231
228
228
230
230
229
229
228
230
230
229
230
229
231
231
231
230
230
229
229
227
229
227
227
228
227
226
227
228
229
228
227
226
230
228
226
226
230
228
229
228
230
228
228
227
231
227
226
228
227
230
228
229
230

38
34
39
35
37
37
38
38
35
36
41
38
39
34
37
35
31
34
41
37
40
36
37
35
38
39
37
39
38
39
36
36
39
37
39
37
41
35
38
38
42
30
37
36
37
36
37
36
41
34
40
39
37
37
35
35
35
36
37
38

489
487
489
491
486
489
487
488
490
486
489
490
488
488
490
490
486
487
490
488
490
489
490
488
487
485
491
485
488
489
490
488
488
486
488
488
488
490
490
489
489
486
486
488
487
488
489
488
486
490
485
490
489
488
488
484
490
487
490
490

29451
29439
29465
29470
29450
29472
29453
29448
29473
29466
29463
29466
29471
29453
29478
29465
29465
29441
29452
29454
29469
29484
29450
29466
29468
29462
29466
29474
29452
29454
29465
29481
29476
29464
29465
29484
29449
29467
29426
29452
29461
29460
29433
29449
29472
29449
29453
29453
29448
29477
29470
29451
29454
29461
29489
29459
29469
29452
29471
29457

119185
119185
119200
119200
119216
119216
119231
119231
119231
119247
119247
119263
119263
119278
119278
119294
119294
119309
119309
119309
119325
119325
119341
119341
119356
119356
119372
119372
119372
119387
119387
119403
119403
119419
119419
119434
119434
119434
119450
119450
119465
119465
119481
119481
119497
119497
119497
119512
119512
119528
119528
119543
119543
119559
119559
119559
119575
119575
119590
119590

-12786
3942
-14952
-14250
-12971
-3099
-14494
-14073
-9376
-14511
-14211
-14366
23388
-15092
-9807
-14374
7974
-14272
-15001
8988
-277
10188
-13201
-13930
-13268
-13510
-3733
-13280
-7406
-11705
-12704
-13729
-14239
13662
-11742
-17645
-15485
-13528
7572
-15247
-13214
-14185
26448
-16104
-13341
-15705
-13692
417
-17020
-7475
-14018
-15123
-13370
-12557
-14529
-46
8216
-14014
-14342
-13055

38
41
49
41
46
45
44
42
43
44
43
37
46
40
45
37
41
40
44
37
43
42
42
40
42
40
45
39
45
44
45
42
45
42
35
42
41
42
39
46
47
43
46
39
43
40
47
48
39
43
44
40
47
44
46
43
41
44
41
48

-46
-44
-42
-44
-43
-44
-43
-44
-44
-43
-46
-41
-45
-44
-44
-44
-44
-45
-45
-45
-42
-42
-52
-44
-46
-42
-49
-47
-42
-45
-41
-42
-43
-44
-44
-47
-45
-43
-42
-45
-42
-44
-43
-43
-43
-42
-41
-47
-42
-42
-42
-41
-41
-44
-44
-43
-43
-44
-46
-41

287
281
284
278
285
285
278
283
279
276
282
284
285
279
280
278
277
284
284
278
284
284
283
287
284
281
281
281
280
282
283
287
283
282
284
281
281
278
278
279
284
277
283
276
282
282
280
282
282
283
282
282
280
278
280
280
283
281
282
280

228
230
227
225
230
227
228
227
229
225
231
230
227
225
231
228
227
230
228
231
228
230
229
228
228
226
229
230
230
231
230
229
225
230
230
229
229
229
229
229
229
226
228
226
228
229
230
230
228
228
226
227
227
225
227
223
228
232
228
229

40
37
42
41
40
38
40
37
38
38
39
38
36
36
38
36
40
37
34
36
32
38
34
38
39
36
40
34
39
33
38
34
40
36
37
37
38
41
32
32
38
33
30
32
36
39
36
34
36
34
33
33
36
34
35
34
36
36
31
37

489
489
491
488
488
489
489
488
488
491
490
490
489
490
490
490
488
484
486
489
491
488
488
490
488
489
488
490
490
488
488
490
489
486
489
489
490
489
489
491
488
488
488
486
490
489
487
490
490
483
491
489
490
487
489
490
487
490
491
489

29478
29455
29430
29443
29464
29456
29463
29472
29459
29450
29467
29469
29464
29458
29449
29454
29449
29490
29454
29454
29462
29451
29449
29457
29450
29455
29439
29446
29464
29463
29467
29467
29469
29486
29474
29450
29459
29492
29452
29469
29463
29455
29452
29451
29458
29479
29447
29449
29468
29464
29458
29456
29457
29479
29447
29469
29468
29456
29459
29461

119606
119606
119621
119621
119637
119637
119653
119653
119668
119668
119668
119684
119684
119699
119699
119715
119715
119731
119731
119746
119746
119746
119762
119762
119777
119777
119793
119793
119793
119809
119809
119824
119824
119840
119840
119855
119855
119871
119871
119871
119887
119887
119902
119902
119918
119918
119933
119933
119949
119949
119949
119965
119965
119980
119980
119996
119996
120011
120011
120011

-14978
-13504
-14483
-14619
-8420
9002
-14502
-14853
-13557
8365
-10744
-13405
-14769
-13554
2076
-14291
-14269
-13889
-14498
-13997
10101
22741
-5013
-14158
-13803
-12296
7724
-1098
-18622
-14017
32764
6386
1697
-1842
-4508
-5759
-8874
11343
4919
-7354
-7575
7652
-14051
9259
13388
2797
-1758
-16131
-14218
8543
-15351
-15358
3170
-13601
-14052
-3263
3907
-14010
-13084
-14694

45
46
45
45
47
45
43
47
47
48
42
43
43
46
40
40
47
45
40
39
43
45
42
39
41
40
40
44
40
41
48
39
37
42
42
37
38
48
44
42
41
44
45
34
43
38
38
43
43
39
43
37
46
42
46
41
37
41
41
43

-44
-46
-50
-44
-44
-42
-47
-44
-46
-43
-42
-46
-42
-40
-44
-43
-42
-43
-43
-43
-44
-42
-46
-41
-44
-44
-42
-41
-43
-44
-42
-44
-42
-45
-43
-44
-42
-41
-42
-40
-43
-43
-42
-43
-44
-43
-41
-44
-46
-42
-43
-44
-45
-43
-43
-45
-43
-44
-44
-43

280
284
282
280
283
284
282
285
282
286
284
281
282
282
282
283
286
282
283
279
274
280
276
282
285
282
278
285
282
283
279
280
279
282
279
280
281
280
283
280
279
276
281
281
282
279
282
279
282
280
287
282
280
282
283
277
283
281
279
283

223
226
226
228
228
228
227
228
229
226
230
229
226
227
229
230
230
227
231
230
230
231
231
227
227
230
229
225
226
229
229
227
228
227
225
226
228
227
228
231
224
227
227
231
228
228
229
227
226
227
225
228
230
227
229
229
227
229
230
226

37
34
31
37
34
40
33
35
35
37
37
40
37
40
35
36
37
32
34
35
36
37
34
35
34
29
40
36
37
36
37
34
38
35
37
32
37
39
38
37
31
41
42
33
35
36
32
36
38
38
35
38
34
35
35
30
37
40
36
35

490
488
488
490
488
490
487
490
489
490
487
490
490
489
488
490
487
490
489
486
488
488
491
490
491
490
487
488
481
489
488
489
488
490
490
488
488
486
490
490
486
487
487
489
489
490
491
491
490
488
490
490
490
490
492
490
492
489
491
491

29487
29463
29464
29455
29480
29449
29461
29460
29470
29455
29457
29439
29458
29466
29460
29469
29472
29460
29467
29462
29442
29440
29450
29457
29472
29468
29426
29418
29426
29461
29468
29465
29455
29481
29455
29467
29461
29471
29438
29471
29472
29449
29455
29444
29442
29454
29467
29466
29478
29483
29450
29451
29457
29497
29459
29454
29459
29439
29462
29458

120027
120027
120043
120043
120058
120058
120074
120074
120074
120089
120089
120105
120105
120121
120121
120136
120136
120136
120152
120152
120167
120167
120183
120183
120199
120199
120214
120214
120230
120230
120230
120245
120245
120261
120261
120277
120277
120292
120292
120292
120308
120308
120323
120323
120339
120339
120355
120355
120355
120370
120370
120386
120386
120401
120401
120417
120417
120417
120433
120433

-8492
-14875
-15242
-13948
-14858
-17943
9682
-14355
-13791
-15841
10011
-5122
-17046
-14004
2781
-15287
6374
-9932
-8032
-13814
-10108
-13446
-13167
-14792
-17451
-17505
6646
-18507
-14485
-13532
-2009
-16125
2659
-13856
-14018
-9920
-13077
-9892
4028
-8985
9373
-8632
-13915
-13273
-14173
-10200
-14320
8424
-14269
7727
-13788
-14512
-10735
-13649
-15009
-13932
-14275
-14232
-13085
-13691

39
43
38
47
40
45
41
38
39
45
41
41
41
44
37
44
38
42
40
42
39
43
39
41
41
41
40
41
44
45
40
36
41
43
42
44
42
40
37
36
44
43
32
43
37
39
44
38
42
45
44
37
36
44
37
44
40
44
48
45

-44
-41
-41
-44
-41
-47
-41
-46
-44
-45
-42
-44
-44
-43
-43
-43
-47
-46
-44
-42
-46
-42
-45
-43
-42
-42
-43
-46
-45
-44
-44
-43
-43
-43
-42
-43
-42
-42
-41
-43
-42
-45
-44
-44
-42
-46
-44
-43
-46
-44
-49
-47
-47
-46
-43
-43
-43
-48
-43
-51

280
280
281
283
284
284
285
278
285
281
281
281
284
282
279
282
284
283
275
282
282
286
283
280
283
281
280
281
276
281
278
277
275
280
282
278
282
282
280
278
277
284
282
284
285
278
280
278
284
283
281
276
281
281
280
284
283
282
278
280

229
230
228
227
230
229
229
228
229
226
227
229
230
227
226
229
229
228
229
226
229
228
230
229
229
229
229
228
228
225
225
229
228
229
230
228
230
228
228
229
229
226
228
227
229
227
229
229
228
229
230
229
229
228
231
229
229
229
228
228

34
37
37
33
41
36
33
38
36
36
40
40
39
35
40
38
32
39
40
38
37
33
34
39
36
39
41
40
36
40
38
36
35
34
38
37
36
36
37
35
33
37
35
41
38
37
37
39
41
33
38
42
38
40
37
38
34
38
32
37

486
491
489
487
492
489
490
488
489
490
487
489
491
490
489
489
491
488
488
490
489
489
488
489
491
490
485
491
492
492
489
490
493
489
490
488
490
492
489
487
490
492
491
489
487
492
489
492
492
487
489
489
492
490
491
491
491
490
491
491

29478
29443
29446
29456
29471
29448
29460
29457
29462
29472
29458
29462
29477
29483
29452
29446
29459
29475
29470
29475
29464
29488
29481
29471
29476
29474
29462
29447
29458
29451
29450
29459
29465
29441
29462
29458
29454
29482
29461
29481
29447
29464
29453
29479
29460
29476
29483
29487
29448
29469
29466
29479
29461
29453
29468
29450
29477
29453
29462
29467

120448
120448
120464
120464
120479
120479
120479
120495
120495
120511
120511
120526
120526
120542
120542
120557
120557
120557
120573
120573
120589
120589
120604
120604
120604
120620
120620
120635
120635
120651
120651
120667
120667
120682
120682
120698
120698
120713
120713
120713
120729
120729
120745
120745
120760
120760
120760
120776
120776
120791
120791
120807
120807
120823
120823
120823
120838
120838
120854
120854

9304
-15139
863
-13856
-14763
32764
-15088
-2963
-13008
-15221
-14021
-14104
-15502
-3019
-13678
-9502
-13948
-13279
-14704
-13365
-14325
-13045
-14189
-569
-14383
-13521
8001
-14042
1434
-14730
-14643
-13309
56
-15093
-14604
4243
-13913
-14934
11183
-14431
-14529
-10240
-13191
9765
-13615
-13479
-14974
-13863
-14296
-12904
-15503
2373
-6680
-9885
-14973
-13315
-9986
-14504
-13448
-5656

43
37
37
40
43
44
42
44
40
41
41
45
40
43
46
46
43
42
44
38
41
41
46
40
42
44
41
40
46
42
39
47
43
45
42
38
43
37
45
40
46
41
45
46
43
46
46
42
38
36
41
37
35
39
44
45
43
44
44
43

-42
-48
-44
-42
-45
-44
-45
-42
-42
-43
-41
-45
-46
-41
-42
-47
-49
-48
-48
-44
-43
-43
-45
-42
-43
-42
-41
-44
-40
-44
-44
-42
-43
-44
-43
-43
-45
-41
-41
-44
-44
-44
-41
-43
-46
-40
-43
-44
-43
-43
-48
-44
-43
-45
-46
-42
-42
-41
-44
-46

279
284
278
280
277
281
279
284
280
278
281
286
283
281
283
278
278
282
279
277
283
280
284
280
280
281
283
280
281
280
284
285
279
276
282
282
284
281
281
282
284
284
282
279
283
284
277
280
281
282
283
284
282
284
283
274
282
281
278
281

227
228
228
230
231
230
227
229
228
227
230
231
228
230
227
230
228
229
229
228
228
231
229
228
230
230
231
230
230
230
230
226
228
228
227
229
230
226
228
230
229
230
226
230
229
223
231
226
229
226
228
229
229
226
229
230
228
230
228
231

33
30
37
39
39
38
40
39
40
40
35
39
38
36
38
37
34
35
41
37
37
33
36
34
36
36
38
41
39
38
35
40
36
36
40
32
34
36
41
38
41
37
36
40
37
36
37
35
38
39
39
36
40
35
37
38
35
38
37
38

494
488
492
490
489
491
491
492
491
491
489
489
490
489
490
491
489
489
491
488
491
491
488
492
490
492
490
490
492
487
490
491
486
490
488
489
488
490
491
488
491
487
489
490
488
489
489
486
488
489
489
489
489
488
491
490
490
488
490
490

29462
29448
29445
29475
29463
29463
29462
29466
29450
29447
29444
29451
29448
29448
29449
29451
29443
29468
29466
29458
29462
29469
29466
29441
29460
29446
29465
29467
29455
29473
29464
29456
29458
29438
29451
29466
29460
29442
29460
29464
29439
29460
29477
29457
29472
29473
29464
29447
29445
29465
29472
29450
29476
29472
29461
29464
29459
29449
29479
29475

120869
120869
120885
120885
120901
120901
120916
120916
120916
120932
120932
120947
120947
120963
120963
120979
120979
120979
120994
120994
121010
121010
121025
121025
121041
121041
121041
121057
121057
121072
121072
121088
121088
121103
121103
121119
121119
121135
121135
121150
121150
121150
121166
121166
121181
121181
121197
121197
121213
121213
121228
121228
121228
121244
121244
121259
121259
121275
121275
121291

-13284
-14366
-14060
-789
6482
-10010
-13740
9248
-13796
-15976
9330
2542
-3422
8543
-14138
-14023
-14398
-13969
-13922
-17575
32764
-7942
-9366
-13169
-750
-1818
8091
-4368
-13980
-14222
-13166
-14181
9265
-14350
-14477
7467
8216
-1742
-14078
-14217
-13269
3107
-13222
-14451
-13487
-13498
-14490
-17329
6988
-13590
9931
-14420
-11539
-15355
-14870
-15400
-15971
-13965
9363
9528

45
45
40
45
42
46
39
45
37
40
45
43
43
46
40
42
40
40
43
42
42
45
37
39
43
40
37
46
46
45
40
42
45
40
45
46
45
44
39
37
37
42
44
45
46
44
39
42
42
39
45
42
41
43
44
48
45
43
45
45

-46
-43
-44
-44
-41
-42
-45
-44
-40
-43
-43
-43
-42
-42
-43
-42
-43
-43
-41
-43
-40
-44
-44
-42
-47
-47
-47
-44
-52
-44
-41
-43
-44
-47
-45
-44
-42
-42
-45
-42
-49
-42
-45
-43
-42
-46
-48
-41
-44
-44
-45
-42
-40
-41
-44
-42
-45
-43
-44
-41

279
282
284
285
279
282
282
282
280
283
284
282
284
280
277
283
283
278
279
281
283
281
282
283
280
278
285
284
281
280
285
286
279
280
283
284
279
279
283
280
277
282
285
281
284
279
283
286
283
271
283
282
285
282
280
283
284
284
281
279

230
230
228
229
227
230
229
228
228
229
228
229
229
232
231
229
229
227
227
229
229
229
229
227
227
229
232
227
228
231
230
229
229
230
228
229
228
228
228
229
229
229
227
225
229
225
228
229
229
225
229
230
228
228
227
227
229
231
228
226

37
41
33
38
29
38
40
40
36
36
39
36
39
40
30
31
31
34
40
40
37
34
40
39
37
35
36
35
34
36
37
37
35
35
37
36
38
35
33
32
36
36
35
33
36
33
38
38
35
38
35
36
30
33
36
40
39
37
36
36

491
492
490
488
485
488
487
486
490
488
485
490
489
490
488
490
489
488
489
490
489
490
488
490
490
489
492
490
487
490
492
492
489
494
489
490
489
490
491
494
491
489
488
490
492
488
491
492
490
489
490
491
491
490
489
491
492
489
485
492

29472
29466
29473
29480
29490
29493
29477
29442
29475
29472
29460
29463
29453
29470
29456
29462
29454
29474
29451
29484
29466
29460
29447
29448
29471
29450
29482
29466
29486
29445
29477
29449
29478
29466
29463
29447
29452
29466
29445
29453
29479
29453
29448
29448
29447
29459
29481
29471
29454
29474
29446
29450
29479
29470
29478
29470
29452
29461
29462
29451

121291
121306
121306
121306
121322
121322
121337
121337
121353
121353
121369
121369
121384
121384
121384
121400
121400
121415
121415
121431
121431
121447
121447
121447
121462
121462
121478
121478
121493
121493
121509
121509
121525
121525
121525
121540
121540
121556
121556
121571
121571
121587
121587
121587
121603
121603
121618
121618
121634
121634
121649
121649
121649
121665
121665
121681
121681
121696
121696
121712

-14776
-15541
8457
-12223
-13786
17356
8240
1585
-13358
-2407
-13621
-12988
-13571
-14590
-14369
-14121
-14157
-4109
-13632
-9947
23860
-4732
-14493
9107
-13916
-13196
11508
5566
-14357
-14281
-18311
-11226
-14838
-13934
-13899
-18391
-13381
7670
-16090
-17600
-10979
-13788
-14209
-13568
-8248
-15136
-16328
1021
-5305
-9770
-15655
-13935
6826
-14182
-14091
-13778
-13551
-14582
-14468
-14336

34
38
41
41
42
38
37
31
40
39
43
43
42
44
44
44
44
48
42
38
45
42
44
48
44
40
44
44
44
45
42
46
39
42
46
40
39
43
37
42
46
44
43
39
43
43
44
45
45
45
47
37
46
40
40
42
35
40
41
44

-46
-46
-44
-47
-42
-44
-42
-46
-43
-43
-44
-43
-42
-43
-40
-41
-42
-48
-42
-42
-41
-41
-39
-42
-44
-42
-44
-46
-43
-42
-46
-45
-45
-44
-45
-46
-45
-41
-44
-43
-44
-44
-46
-45
-44
-44
-47
-41
-44
-40
-47
-43
-43
-41
-44
-48
-44
-42
-44
-42

283
285
275
280
284
281
276
284
284
284
281
283
285
283
281
284
285
284
281
280
280
283
285
283
280
280
281
283
281
283
284
281
280
276
281
283
282
280
282
285
284
280
284
281
280
282
283
287
287
281
282
283
284
284
285
286
281
283
277
275

228
230
230
226
232
231
227
226
229
231
229
228
230
229
229
230
226
229
231
231
231
225
227
230
223
228
230
232
228
231
229
230
223
224
228
228
227
228
229
227
230
228
227
230
225
230
228
229
227
226
229
229
227
230
231
229
228
231
225
227

30
31
36
37
36
35
37
34
37
35
33
40
37
38
36
34
40
37
37
35
33
39
37
37
33
36
36
39
33
38
32
38
39
38
30
34
37
36
33
36
34
38
37
37
38
35
36
39
39
30
39
35
34
30
34
34
38
38
38
39

490
489
491
488
492
490
493
491
491
490
491
491
491
489
488
487
490
490
490
493
491
489
490
491
492
492
490
490
490
491
487
490
489
491
493
489
491
487
492
488
492
493
489
490
491
490
489
490
490
489
493
492
493
491
490
490
490
489
492
491

29465
29456
29447
29467
29482
29461
29446
29455
29448
29448
29477
29455
29438
29476
29465
29453
29446
29477
29459
29479
29448
29471
29459
29468
29459
29476
29464
29457
29467
29460
29477
29457
29468
29458
29455
29454
29438
29461
29455
29441
29449
29461
29432
29479
29450
29460
29478
29472
29472
29478
29447
29467
29465
29464
29467
29471
29478
29455
29477
29464

121712
121712
121727
121727
121743
121743
121759
121759
121774
121774
121790
121790
121805
121805
121821
121821
121821
121837
121837
121852
121852
121868
121868
121883
121883
121883
121899
121899
121915
121915
121930
121930
121946
121946
121946
121961
121961
121977
121977
121993
121993
122008
122008
122024
122024
122039
122039
122039
122055
122055
122071
122071
122086
122086
122102
122102
122117
122117
122117
122133

-14219
-14651
-12990
-4938
8122
-854
2597
4477
-14267
-13566
-14701
-3021
3549
-14942
-14296
24330
-15118
-14779
-14571
-15290
-14155
-14619
-14211
-14209
-15107
-11535
-16620
-9781
-9230
-13908
-13264
-3876
11499
-13803
1054
-13517
-14646
-4824
-62
7707
-13890
-5667
-13480
-12718
-890
-13953
-14961
9188
-2967
538
-14618
-13876
-13998
-14038
5230
-14568
-15191
-16680
-7369
-15791

35
45
38
35
43
42
46
44
38
45
37
42
40
37
41
39
40
45
42
38
41
43
46
43
42
43
40
40
42
36
43
44
46
47
43
45
42
40
43
44
47
42
39
38
41
38
43
43
46
44
44
42
45
45
45
47
45
43
44
40

-42
-43
-45
-42
-44
-43
-43
-45
-44
-49
-49
-44
-44
-48
-45
-40
-46
-44
-45
-43
-46
-40
-41
-40
-42
-45
-43
-44
-43
-42
-44
-42
-44
-43
-43
-47
-46
-45
-46
-44
-41
-47
-44
-42
-47
-43
-44
-41
-43
-43
-41
-45
-43
-45
-46
-44
-46
-45
-43
-45

281
281
282
282
281
282
278
284
281
286
279
286
282
283
283
278
282
277
286
283
284
281
285
283
284
280
278
280
280
284
281
283
279
281
276
281
282
283
281
285
274
280
281
278
279
279
283
274
281
281
278
279
280
281
286
283
282
278
277
283

228
226
228
228
231
225
229
230
229
228
229
226
229
226
225
227
226
225
231
228
227
226
227
229
228
228
228
227
228
228
225
229
229
228
227
226
228
227
227
230
228
227
226
227
226
230
230
227
228
225
228
230
227
227
230
228
230
230
228
228

37
36
35
39
37
38
36
35
29
39
35
39
33
37
40
34
40
38
34
38
36
40
32
37
37
40
36
39
39
38
36
36
34
40
35
32
40
35
41
33
32
36
38
42
41
41
34
30
34
34
41
39
35
38
38
38
35
34
42
31

488
490
490
490
489
492
489
492
489
491
492
485
490
491
489
489
490
492
491
489
486
490
491
490
487
491
491
489
489
491
489
491
493
490
490
491
489
490
487
486
491
492
489
492
490
491
489
490
490
491
493
491
489
490
488
493
489
489
492
489

29475
29463
29460
29450
29473
29469
29460
29474
29458
29480
29460
29457
29490
29489
29458
29455
29461
29473
29451
29466
29465
29457
29476
29447
29462
29445
29449
29443
29440
29460
29467
29459
29453
29479
29458
29463
29453
29444
29471
29453
29463
29446
29468
29449
29464
29451
29468
29493
29473
29482
29473
29462
29474
29454
29465
29456
29465
29455
29455
29479

122133
122149
122149
122164
122164
122180
122180
122180
122195
122195
122211
122211
122227
122227
122242
122242
122242
122258
122258
122273
122273
122289
122289
122305
122305
122305
122320
122320
122336
122336
122351
122351
122367
122367
122383
122383
122398
122398
122398
122414
122414
122429
122429
122445
122445
122461
122461
122476
122476
122492
122492
122507
122507
122507
122523
122523
122539
122539
122554
122554

-2722
-14730
-13672
-13634
-14685
-13607
-14220
-14028
-13545
-14199
-15424
-13986
-9305
-18172
2292
-13430
-13934
-13140
-15172
-7266
-13069
-14313
-14785
-15233
8623
2841
-13403
-16959
-13572
-13401
-677
-15289
-5371
-13706
11357
-13342
11007
-4584
-14517
-1898
9397
-14673
-14400
-15006
-5471
-13867
-14345
-1406
-5237
-12442
-1234
-14692
-14056
3130
-14701
-13691
-13648
-15417
-14099
-14936

39
48
38
42
40
40
38
46
38
42
41
39
40
43
44
46
38
39
41
43
41
44
40
40
42
43
43
39
41
42
44
44
42
42
37
39
40
41
39
44
39
47
42
48
40
48
36
44
45
43
46
39
39
41
41
41
39
41
44
47

-43
-43
-44
-44
-46
-44
-46
-42
-45
-46
-42
-43
-44
-43
-43
-40
-41
-42
-45
-42
-44
-40
-44
-40
-43
-43
-45
-45
-43
-48
-42
-44
-42
-43
-47
-42
-44
-44
-40
-41
-42
-43
-45
-44
-46
-42
-44
-43
-45
-41
-46
-47
-46
-42
-45
-44
-43
-40
-44
-43

281
279
281
278
279
284
277
284
280
285
281
278
283
283
281
283
283
284
283
283
284
287
283
283
283
279
284
275
281
283
285
284
279
284
284
281
283
282
283
281
283
281
283
285
282
286
284
281
279
284
282
284
283
285
281
281
284
283
285
281

225
228
230
230
227
229
226
228
228
230
230
227
228
227
228
229
229
230
229
228
228
229
227
229
227
227
227
229
226
226
227
229
228
229
228
227
225
228
228
228
228
228
229
225
226
230
225
228
227
228
225
232
226
228
228
228
229
229
228
228

36
35
39
34
42
36
36
38
35
35
40
39
33
38
37
39
35
36
33
36
36
42
39
40
31
40
36
34
38
39
39
38
38
34
36
34
33
41
33
40
38
34
38
35
43
38
37
41
39
39
41
39
33
33
39
34
40
32
39
33

491
490
492
490
490
491
489
491
491
490
492
491
489
490
489
489
491
491
490
491
491
489
484
491
488
489
490
491
487
489
490
489
490
487
485
492
491
492
490
490
488
491
494
492
490
493
492
491
491
491
486
491
491
492
487
487
490
488
491
490

29427
29460
29450
29459
29480
29461
29477
29472
29467
29463
29453
29449
29499
29457
29476
29456
29481
29449
29469
29470
29454
29451
29489
29461
29491
29457
29451
29458
29467
29448
29453
29476
29477
29477
29474
29473
29454
29450
29463
29489
29468
29443
29446
29446
29469
29436
29452
29465
29470
29452
29448
29448
29460
29458
29481
29483
29455
29468
29446
29436

122570
122570
122585
122585
122585
122601
122601
122617
122617
122632
122632
122648
122648
122663
122663
122663
122679
122679
122695
122695
122710
122710
122726
122726
122741
122741
122741
122757
122757
122773
122773
122788
122788
122804
122804
122819
122819
122819
122835
122835
122851
122851
122866
122866
122866
122882
122882
122897
122897
122913
122913
122929
122929
122944
122944
122944
122960
122960
122975
122975

-14691
-13859
5730
-13536
-13139
-14708
-13780
-15246
-10488
-14690
-13999
8344
7767
-13694
2677
-13768
-13896
-14371
9139
5458
318
9446
-11903
-13347
-14743
-17897
10965
9120
-14631
1858
-12163
-14623
-13528
-13820
-14969
-14248
-2229
-13837
-14869
-15190
-13272
-14375
-6836
9657
-13617
-16801
-6764
-14392
5146
-15271
-14336
282
-13878
-14919
-13558
-5661
-13079
8142
-11283
-13631

42
43
47
44
43
42
44
45
44
39
42
43
44
42
46
41
44
40
33
43
41
33
38
39
38
47
45
41
46
41
44
36
43
41
40
44
41
39
44
43
39
37
41
45
42
39
37
45
36
40
47
39
46
45
46
48
40
36
39
40

-43
-44
-46
-44
-43
-51
-45
-43
-44
-45
-46
-43
-44
-41
-43
-50
-44
-43
-42
-46
-42
-42
-43
-41
-44
-44
-43
-42
-44
-42
-46
-45
-45
-42
-41
-41
-45
-47
-45
-43
-45
-50
-43
-44
-42
-44
-43
-43
-44
-45
-47
-46
-42
-49
-45
-44
-44
-41
-49
-43

282
280
284
284
282
282
284
284
276
287
283
285
286
285
283
286
284
283
284
287
282
283
283
281
284
282
286
285
284
282
285
283
285
281
280
281
280
283
284
281
284
281
283
278
280
285
284
284
281
284
283
286
284
280
282
283
282
284
281
284

228
226
226
227
229
231
230
231
227
227
225
229
228
230
227
229
227
228
228
230
227
227
227
229
228
228
228
230
231
230
227
228
229
231
231
232
230
226
230
228
230
229
229
230
229
230
232
231
231
231
227
230
232
227
231
230
229
230
226
227

38
34
41
36
38
34
39
40
37
39
40
40
36
41
39
33
38
34
42
38
35
32
38
42
38
38
39
38
38
38
39
38
34
37
36
38
42
35
41
41
37
35
37
39
33
39
41
35
36
37
41
40
37
35
34
39
37
40
41
34

492
489
491
492
491
489
490
491
486
492
490
488
492
492
492
492
491
490
489
491
489
490
488
490
489
489
489
487
493
492
489
490
488
488
491
490
491
493
492
490
491
492
485
489
489
491
489
491
486
490
488
492
490
489
492
490
488
490
489
489

29452
29480
29443
29456
29471
29487
29458
29468
29473
29469
29479
29468
29457
29476
29474
29461
29463
29462
29474
29440
29463
29457
29466
29442
29452
29468
29455
29466
29448
29467
29471
29468
29476
29471
29450
29451
29458
29452
29458
29442
29444
29473
29473
29445
29464
29453
29441
29455
29451
29471
29444
29464
29443
29444
29444
29461
29435
29460
29455
29448

122991
122991
123007
123007
123007
123022
123022
123038
123038
123053
123053
123069
123069
123069
123085
123085
123100
123100
123116
123116
123131
123131
123131
123147
123147
123163
123163
123178
123178
123194
123194
123194
123209
123209
123225
123225
123241
123241
123256
123256
123272
123272
123287
123287
123287
123303
123303
123319
123319
123334
123334
123350
123350
123365
123365
123365
123381
123381
123397
123397

9693
-14056
-14323
-17073
6763
-13879
-14827
-2335
5764
-12717
7652
-14814
-13444
32764
-14737
738
8516
-14090
-13641
-3609
-15223
-14890
-11375
-13733
-15800
8629
-14286
-13877
-14162
9388
7296
3602
-13348
-14460
-17964
-12825
-13251
-14317
-417
-18340
-6639
-14551
-13329
-13828
9927
-13852
-5737
-15622
-13022
441
2104
-14352
-14317
-13847
-14683
-14229
3092
-18674
-4999
-14631

41
40
41
42
42
42
42
47
42
39
42
37
40
38
45
45
43
43
40
42
41
39
41
44
43
35
44
45
40
40
46
43
45
39
40
44
41
35
41
38
39
47
44
41
40
41
43
35
40
40
41
41
37
38
39
39
38
42
43
42

-46
-45
-46
-45
-47
-45
-42
-44
-48
-45
-44
-53
-43
-43
-42
-44
-44
-47
-51
-45
-43
-43
-43
-43
-45
-45
-45
-45
-44
-44
-43
-45
-45
-45
-51
-46
-47
-44
-42
-43
-42
-44
-44
-45
-44
-46
-47
-45
-44
-43
-46
-45
-43
-47
-45
-51
-44
-42
-45
-48

282
288
283
282
281
274
283
277
284
283
285
282
278
278
281
282
280
277
287
285
281
285
283
286
281
280
282
282
284
285
285
284
283
283
286
284
285
281
280
282
283
284
281
286
275
279
286
285
281
279
284
282
281
284
280
278
286
283
287
284

230
231
228
229
229
229
226
228
230
227
230
231
232
227
231
228
231
230
230
229
230
228
228
230
226
224
228
228
231
227
231
230
230
232
228
232
232
230
227
230
229
226
231
230
225
233
231
228
229
230
232
228
225
228
227
230
230
231
229
228

40
41
37
34
39
32
34
35
37
35
37
39
37
34
39
37
34
36
39
36
36
38
36
32
38
40
39
42
33
32
27
35
39
38
36
37
35
30
36
30
33
37
34
33
39
39
35
35
36
36
33
34
38
38
36
37
38
33
34
36

489
488
490
489
487
489
490
489
483
492
491
491
491
488
491
490
488
491
485
491
488
486
489
490
491
490
489
489
488
485
490
491
491
491
486
491
491
488
489
487
489
487
486
489
490
487
489
489
486
490
490
488
491
491
490
490
487
490
489
489

29450
29454
29447
29435
29450
29453
29453
29459
29469
29467
29468
29453
29465
29452
29435
29469
29448
29448
29461
29441
29436
29460
29451
29456
29463
29440
29483
29470
29441
29460
29467
29444
29425
29442
29439
29442
29461
29436
29458
29467
29440
29446
29479
29476
29464
29450
29459
29463
29473
29468
29473
29476
29463
29465
29504
29463
29467
29467
29485
29462

123412
123412
123428
123428
123428
123443
123443
123459
123459
123475
123475
123490
123490
123490
123506
123506
123521
123521
123537
123537
123553
123553
123553
123568
123568
123584
123584
123599
123599
123615
123615
123615
123631
123631
123646
123646
123662
123662
123677
123677
123693
123693
123693
123709
123709
123724
123724
123740
123740
123755
123755
123755
123771
123771
123787
123787
123802
123802
123818
123818

-14617
-13460
-13132
-13714
-14478
-13803
10581
-14462
-13733
-13873
-7661
-14124
-14496
-7393
-14299
1322
-13900
-14230
-210
-5073
8239
8367
-14331
-13594
-13663
-11294
-8851
-1794
-14217
-13331
-17260
-14469
-14668
-47
-8704
-1738
-16872
-14085
-2652
7187
-14294
-14061
-2583
-13527
-14388
-14182
9757
-14809
-12335
-12263
-5584
8900
-15140
-14487
-14954
7052
-16153
-12869
8077
-14825

41
42
42
41
43
45
35
46
46
41
41
46
42
44
38
43
43
45
40
41
44
44
44
45
41
41
40
39
46
45
41
41
39
44
44
48
39
41
47
42
41
45
36
43
42
40
40
36
43
41
43
40
44
35
36
45
41
44
45
43

-47
-45
-43
-45
-45
-45
-44
-43
-48
-45
-44
-45
-44
-41
-44
-44
-45
-44
-43
-45
-44
-42
-48
-43
-48
-51
-44
-44
-44
-45
-47
-43
-43
-42
-44
-46
-43
-45
-44
-46
-45
-44
-42
-45
-48
-44
-43
-46
-42
-43
-43
-44
-43
-39
-46
-46
-49
-41
-44
-46

280
282
282
283
281
284
284
282
282
277
284
283
278
281
285
284
284
279
282
283
283
283
281
284
278
282
283
286
280
283
283
283
285
278
282
280
282
286
278
281
284
279
284
285
283
282
285
283
286
284
284
283
283
285
284
286
277
283
284
278

230
227
229
226
229
229
227
229
230
231
228
227
223
229
230
227
229
228
230
226
227
226
229
230
229
227
230
233
230
228
231
230
228
226
228
231
230
227
228
229
230
230
230
230
229
225
229
228
228
229
227
228
227
231
229
230
227
230
227
228

34
32
35
37
34
38
32
35
39
34
37
35
37
40
38
38
38
37
33
27
33
36
32
39
36
34
38
36
39
34
33
32
39
39
37
37
36
31
34
41
38
38
37
36
38
38
36
34
40
37
36
41
34
35
37
37
41
32
38
40

489
487
490
490
489
489
487
489
487
491
486
490
488
491
488
489
491
490
491
488
490
492
487
489
488
492
491
490
490
491
486
483
488
490
490
489
487
489
492
490
493
487
489
489
488
490
485
491
489
490
491
491
491
489
492
490
489
491
491
486

29446
29453
29471
29435
29464
29475
29468
29447
29455
29456
29453
29451
29447
29462
29451
29463
29443
29450
29452
29444
29442
29457
29457
29434
29449
29457
29471
29445
29459
29464
29455
29457
29451
29471
29460
29459
29449
29471
29470
29462
29444
29468
29460
29464
29465
29462
29463
29448
29462
29454
29459
29461
29456
29445
29490
29455
29452
29455
29427
29458

123818
123833
123833
123849
123849
123865
123865
123880
123880
123880
123896
123896
123911
123911
123927
123927
123943
123943
123943
123958
123974
123974
123974
123989
123989
124005
124005
124005
124021
124021
124036
124036
124052
124052
124067
124067
124067
124083
124083
124099
124099
124114
124114
124130
124130
124145
124145
124145
124161
124161
124177
124177
124192
124192
124208
124208
124208
124223
124223
124239

-14569
9815
-10642
-14651
-14611
-10879
-14148
-15711
-14239
-7539
-13521
1665
-13319
8395
-8045
8955
-14569
-12930
-13798
-12647
-18287
-16870
-11125
-14094
-18452
-13285
-16571
-12051
5715
-13827
-14885
-13890
-477
-13756
-8196
-12238
-14339
-1499
-14282
-15966
-13031
-10109
-13946
-15064
-16675
-14625
-2731
-14856
-14770
-14695
-14022
-13073
10138
-2407
-14555
22619
-13468
2440
-13319
-13803

46
47
45
43
42
38
45
42
41
37
42
47
43
45
45
45
38
45
34
42
46
41
35
39
34
43
43
47
44
40
44
45
39
38
45
40
48
40
35
39
44
41
40
44
41
38
41
40
44
34
45
39
39
41
40
40
36
39
42
42

-42
-45
-47
-43
-46
-43
-43
-41
-45
-47
-44
-42
-40
-45
-46
-43
-49
-41
-46
-47
-46
-43
-44
-49
-42
-46
-42
-45
-43
-45
-42
-42
-47
-44
-46
-43
-46
-43
-42
-44
-41
-44
-44
-44
-42
-43
-46
-48
-41
-44
-47
-43
-45
-41
-50
-42
-45
-44
-45
-44

281
283
282
279
280
284
286
287
280
282
281
280
284
281
283
279
282
282
283
283
285
284
282
282
285
283
280
282
285
284
284
279
279
285
283
286
285
278
284
283
284
284
285
280
281
277
283
280
283
282
279
281
281
283
282
284
283
281
287
285

228
229
226
229
229
230
232
228
228
229
230
223
229
227
230
228
228
226
228
227
229
229
229
225
227
227
231
229
230
228
232
224
228
228
231
228
226
229
230
229
230
227
230
228
228
227
226
228
228
229
229
229
229
226
231
230
230
224
226
227

39
35
35
34
36
36
39
34
36
33
37
32
37
36
33
38
37
40
34
39
38
33
37
37
41
37
28
37
37
38
36
39
36
35
37
32
40
38
34
37
38
34
35
28
33
34
39
36
37
36
32
39
33
37
36
37
36
35
39
34

488
490
491
489
493
492
490
488
487
487
490
491
489
490
489
486
490
488
489
487
490
493
491
493
491
491
491
493
490
487
490
489
491
491
489
490
491
493
492
489
490
490
492
492
489
492
492
491
491
489
489
491
489
489
492
490
492
489
492
492

29470
29426
29436
29453
29449
29453
29453
29461
29449
29458
29439
29472
29430
29417
29467
29461
29457
29450
29436
29449
29460
29440
29453
29464
29458
29464
29476
29448
29463
29474
29475
29460
29458
29458
29437
29439
29469
29423
29457
29446
29437
29465
29487
29460
29453
29463
29454
29447
29444
29461
29447
29457
29474
29441
29439
29443
29455
29443
29436
29474

124239
124255
124255
124270
124270
124270
124286
124286
124301
124301
124317
124317
124333
124333
124348
124348
124348
124364
124364
124379
124379
124395
124395
124411
124411
124426
124426
124426
124442
124442
124457
124457
124473
124473
124489
124489
124489
124504
124504
124520
124520
124535
124535
124551
124551
124567
124567
124582
124582
124598
124598
124598
124613
124613
124629
124629
124645
124645
124660
124660

-13550
-14107
-13624
9370
-14811
8930
-14368
8658
6988
-14712
1598
-8631
-14310
-13666
4849
-13539
8412
-14321
-14025
-4149
-637
-13650
-14478
-13822
-13997
-7145
-14713
-14229
-1771
-12497
-16293
-13319
-14593
-14130
10101
8114
-13651
-10141
-1600
-16049
8865
-13247
-11804
-14355
21412
7514
-14105
-14359
-13770
-10373
-8032
7355
-14411
-16686
-15263
-8587
-6172
21975
-17958
-18229

42
46
43
41
37
42
40
39
39
46
40
40
37
43
41
41
45
41
38
39
41
44
46
41
40
45
42
41
44
35
44
38
40
41
44
45
37
38
46
43
42
46
42
39
44
37
41
41
37
45
41
47
36
44
45
43
43
42
39
41

-42
-44
-46
-44
-48
-42
-43
-41
-44
-41
-42
-41
-42
-45
-44
-47
-41
-44
-46
-44
-44
-41
-43
-45
-43
-44
-44
-45
-41
-44
-42
-42
-42
-44
-44
-42
-43
-46
-45
-43
-45
-45
-45
-44
-43
-43
-49
-43
-41
-44
-45
-45
-48
-49
-45
-47
-44
-44
-42
-43

282
280
284
283
281
284
280
282
284
283
284
286
282
285
280
281
278
283
283
284
285
284
281
283
286
283
281
283
280
284
285
282
283
281
282
283
280
286
285
285
286
283
286
281
284
286
282
282
286
283
281
282
280
278
284
284
281
275
284
282

229
229
229
230
226
227
226
228
231
228
229
227
230
225
228
229
229
227
228
227
228
228
229
230
227
230
229
228
225
232
229
226
227
229
228
227
227
229
227
225
228
228
229
227
228
228
228
229
221
225
228
227
227
229
232
229
228
229
228
230

37
37
38
36
36
35
38
32
36
38
35
37
39
35
35
35
38
35
37
41
38
34
35
37
37
34
39
35
38
41
35
37
32
39
37
38
34
37
34
35
34
36
41
37
35
38
41
40
37
33
38
38
34
37
39
36
35
35
34
34

489
491
492
490
489
491
491
490
489
485
491
485
490
489
487
492
487
491
491
489
490
491
492
487
489
489
491
489
489
490
489
487
491
489
491
492
491
491
491
491
488
486
490
489
491
492
493
491
488
492
490
489
491
490
490
492
488
490
489
487

29445
29469
29455
29472
29453
29470
29456
29468
29455
29452
29438
29477
29455
29460
29461
29453
29428
29452
29471
29463
29444
29448
29463
29470
29450
29455
29486
29457
29446
29466
29471
29470
29444
29444
29452
29456
29439
29468
29448
29450
29442
29446
29447
29441
29455
29441
29446
29451
29448
29462
29438
29461
29456
29481
29462
29457
29467
29475
29439
29454

124660
124676
124676
124691
124691
124707
124707
124723
124723
124738
124738
124754
124754
124769
124769
124769
124785
124785
124801
124801
124816
124816
124832
124832
124832
124847
124847
124863
124863
124879
124879
124894
124894
124894
124910
124910
124925
124925
124941
124941
124957
124957
124957
124972
124972
124988
124988
125003
125003
125019
125019
125035
125035
125050
125050
125066
125066
125081
125081
125081

-13981
-12548
-13674
-14224
-3096
8946
-16568
-13573
-15959
-14496
-14416
-11092
-13243
-13897
-13658
-14693
-13656
-8398
-15012
-12217
-13880
-4418
-14840
-14136
-14716
-14317
-8153
-14257
-2715
3094
1515
-12958
-2142
-14197
9605
-14135
8326
-13107
-14315
-13356
-13555
-14720
-9662
-11345
-14611
-14005
-14313
-13858
9394
-13769
-12879
-13619
-14491
8936
-14581
-15100
-13713
-13917
6788
-14043

38
39
44
43
42
40
43
40
46
38
37
47
44
43
39
41
42
39
41
43
39
37
40
44
41
43
37
40
37
46
40
40
40
45
41
43
39
41
40
42
44
39
35
46
44
42
39
42
43
42
44
38
43
38
38
39
40
34
38
35

-44
-47
-41
-42
-44
-47
-46
-45
-43
-46
-47
-42
-46
-45
-43
-44
-42
-44
-47
-43
-42
-44
-47
-44
-44
-40
-43
-40
-43
-44
-45
-44
-44
-43
-44
-42
-46
-43
-47
-42
-45
-47
-46
-43
-44
-45
-42
-41
-41
-43
-44
-46
-40
-44
-43
-43
-43
-44
-48
-41

277
278
283
281
281
283
285
283
282
279
282
283
285
282
282
281
281
283
283
283
283
283
282
285
283
285
280
283
281
280
285
283
280
281
283
282
282
283
284
283
286
282
285
283
281
281
281
280
286
279
284
283
285
286
284
280
279
280
279
284

227
230
228
225
229
225
229
225
229
227
229
227
228
230
229
228
227
227
227
230
229
228
229
229
230
230
226
228
229
230
228
230
230
231
227
230
229
228
229
227
228
230
229
226
231
230
230
227
227
225
227
227
227
226
228
228
228
230
230
227

37
34
40
38
33
39
33
41
37
28
29
34
34
37
36
38
39
36
37
37
37
38
37
36
39
31
29
35
40
40
35
34
39
36
36
36
40
35
38
32
35
35
36
34
36
39
34
41
38
38
37
34
35
32
32
35
35
36
36
35

489
489
490
491
492
492
487
489
490
487
491
489
490
489
488
488
489
490
486
491
486
490
490
491
487
488
488
489
491
488
489
490
487
490
489
490
486
488
489
485
489
490
491
490
487
489
489
490
490
487
489
491
489
489
486
490
490
488
490
490

29443
29456
29453
29475
29431
29445
29452
29450
29461
29452
29457
29458
29430
29447
29452
29447
29455
29458
29483
29462
29466
29428
29466
29464
29451
29463
29456
29464
29467
29455
29450
29458
29462
29450
29445
29451
29466
29469
29442
29448
29472
29458
29456
29449
29454
29475
29450
29430
29464
29455
29440
29462
29432
29434
29479
29431
29449
29454
29438
29483

125097
125097
125113
125113
125128
125128
125128
125144
125144
125159
125159
125175
125175
125191
125191
125206
125206
125206
125222
125222
125237
125237
125253
125253
125269
125269
125269
125284
125284
125300
125300
125315
125315
125331
125331
125331
125347
125347
125362
125378
125378
125393
125393
125393
125409
125409
125425
125425
125440
125440
125456
125456
125456
125471
125471
125487
125487
125503
125503
125518

8706
8458
-8462
-8053
-13940
-13807
8682
-13393
4917
-14662
-4913
-12782
-13498
-18486
-13846
-13570
-13569
-14831
-15011
-15396
-15552
-14295
-7325
-16121
-13480
-14813
-17881
-4008
-8803
-14182
-4889
-13369
-13562
7686
-15417
-13590
178
7748
9473
-12727
-18231
5665
-14532
-16844
-14653
9930
-12741
-15005
-12753
-3970
-13727
-18848
-13429
9639
-15379
-13868
-14336
-9300
-15243
-13026

36
38
35
45
45
44
43
38
42
40
41
44
40
39
37
40
48
44
39
40
44
39
40
32
43
36
44
39
43
42
34
42
38
39
39
43
39
44
41
42
45
42
45
45
42
37
43
39
47
40
41
39
46
42
42
45
38
43
41
44

-41
-43
-43
-49
-43
-45
-42
-40
-41
-42
-40
-45
-47
-42
-48
-44
-43
-49
-40
-46
-43
-40
-46
-42
-43
-45
-43
-49
-43
-46
-45
-46
-43
-43
-49
-48
-45
-42
-42
-45
-44
-44
-45
-45
-42
-42
-42
-42
-45
-43
-48
-46
-50
-42
-43
-43
-42
-50
-42
-48

283
286
284
280
284
282
279
279
285
282
282
279
284
280
283
283
283
284
280
283
280
282
284
285
283
285
284
281
281
283
279
282
281
280
280
281
280
282
282
279
282
283
281
282
284
283
284
282
284
280
279
282
284
283
284
279
282
281
285
281

231
228
226
227
229
230
227
229
226
229
228
229
228
227
227
229
227
226
229
228
231
227
227
231
230
226
225
230
227
227
230
228
228
230
229
229
230
229
230
227
228
229
227
228
227
230
227
230
228
229
228
226
225
230
228
228
230
228
232
230

32
38
33
35
39
31
35
36
35
33
30
33
36
36
39
36
34
35
37
33
36
37
34
33
38
36
39
38
31
38
37
39
38
34
37
35
35
37
33
33
37
35
33
37
35
40
35
36
32
33
36
34
39
34
35
37
39
32
39
37

488
487
490
484
491
491
489
492
491
489
490
488
487
487
487
489
488
487
485
490
488
489
486
489
489
488
486
491
488
488
487
490
488
490
492
488
490
485
487
490
491
490
489
487
489
485
491
488
490
490
489
490
492
492
488
491
486
490
490
489

29457
29449
29441
29439
29464
29447
29444
29460
29464
29467
29458
29458
29468
29452
29464
29467
29447
29455
29457
29463
29462
29447
29433
29449
29478
29462
29479
29454
29440
29472
29452
29458
29455
29433
29455
29444
29478
29449
29459
29435
29455
29461
29461
29452
29497
29443
29460
29461
29428
29471
29467
29437
29474
29452
29451
29458
29459
29443
29454
29464

125518
125534
125534
125534
125549
125549
125565
125565
125581
125581
125596
125596
125612
125612
125627
125627
125627
125643
125643
125659
125659
125674
125674
125690
125690
125690
125705
125705
125721
125721
125737
125737
125752
125752
125752
125768
125768
125783
125783
125799
125799
125815
125815
125815
125830
125830
125846
125846
125861
125861
125877
125877
125893
125893
125908
125908
125924
125924
125939
125939

-6569
-13780
-13952
8469
-13939
-13751
-13932
-11734
-631
-13781
-11620
7414
-18707
-15095
-14021
-14199
9460
-463
-12820
-13603
-15438
-13805
8629
-13606
-15550
-18490
-16607
-13816
-15426
-14324
-14247
-12493
-14771
-14267
-14239
-2778
-13865
-13725
-14153
-18518
-11722
-14051
9741
-13599
-14542
-14523
-8860
-9877
-179
12356
-13777
1666
-12921
-6967
-13675
-14290
-13231
-14963
-10009
-14495

41
47
46
42
40
39
47
40
41
43
34
41
43
44
45
42
36
41
45
38
41
37
39
45
40
43
38
40
41
41
41
40
39
41
39
43
40
41
37
42
44
38
44
45
39
41
40
45
43
39
38
40
39
45
38
36
45
44
45
38

-44
-43
-42
-46
-43
-41
-45
-43
-46
-48
-42
-45
-45
-46
-42
-44
-42
-47
-44
-47
-45
-42
-43
-43
-42
-45
-43
-43
-44
-44
-43
-42
-44
-45
-44
-45
-46
-43
-47
-43
-43
-52
-42
-44
-42
-46
-44
-46
-47
-45
-44
-44
-44
-40
-45
-46
-46
-44
-43
-45

285
285
282
276
281
279
280
281
281
282
283
283
284
285
281
284
282
280
285
285
285
284
276
284
279
278
283
284
283
282
283
283
278
279
281
286
284
286
285
282
283
281
283
288
286
283
284
282
279
283
282
287
285
284
283
283
285
283
282
283

229
230
231
230
227
229
228
230
231
227
230
227
230
225
229
225
227
229
230
226
229
226
229
225
229
229
228
228
224
228
231
226
229
230
231
230
230
228
228
231
228
229
226
230
230
230
228
228
227
227
230
229
229
229
228
227
228
228
230
229

35
39
30
38
32
30
36
38
34
39
36
40
36
37
35
34
35
36
39
32
38
34
31
38
38
36
34
38
35
40
39
41
38
40
39
39
36
38
32
37
35
37
36
39
35
36
35
36
33
35
36
34
38
41
35
32
39
39
39
39

492
491
487
490
491
494
489
491
490
492
487
490
488
484
487
486
488
492
490
489
487
490
490
489
489
488
488
489
489
492
490
487
488
490
486
490
488
488
484
489
488
488
487
491
489
492
488
484
486
486
487
490
489
491
488
489
488
483
490
489

29483
29452
29459
29457
29452
29443
29452
29465
29439
29455
29466
29441
29467
29462
29473
29465
29493
29461
29448
29464
29469
29432
29449
29460
29462
29447
29444
29461
29455
29444
29438
29450
29457
29454
29451
29444
29445
29462
29456
29453
29448
29457
29455
29478
29461
29489
29491
29469
29455
29450
29457
29458
29454
29429
29456
29461
29472
29461
29460
29461

125939
125955
125955
125971
125971
125986
125986
125986
126002
126002
126017
126017
126033
126033
126049
126049
126049
126064
126064
126080
126080
126095
126095
126111
126111
126127
126127
126127
126142
126142
126158
126158
126173
126173
126189
126189
126189
126205
126205
126220
126220
126236
126236
126251
126251
126267
126267
126283
126283
126283
126298
126298
126314
126314
126329
126329
126345
126345
126345
126361

-13801
-507
-14967
-13503
-9331
-5569
-13733
-12727
-9471
-14680
-2203
-3184
7313
-12499
-14677
-14493
-14787
-13554
-13698
-17364
-620
-14067
-13607
1363
4763
8882
-12442
-14182
-15628
-17988
18650
9373
7366
-13877
-2851
-12731
-1469
8499
856
-13268
-13704
-10804
-13738
-14135
-14405
-13610
9196
-15163
5025
-14147
-14315
-9108
-14018
1339
-13238
-13916
-13126
-14327
3950
-4119

37
37
42
46
43
37
45
41
39
43
37
38
42
45
42
42
44
44
41
41
40
44
38
43
39
37
41
43
41
44
38
44
44
46
41
44
44
44
43
39
41
42
41
38
43
42
40
43
44
39
38
42
42
42
41
43
42
43
37
42

-46
-44
-45
-40
-41
-41
-42
-44
-43
-50
-44
-46
-43
-44
-47
-44
-49
-43
-44
-48
-47
-42
-46
-44
-42
-44
-41
-44
-42
-44
-42
-45
-42
-48
-43
-47
-46
-48
-45
-44
-47
-46
-47
-44
-44
-45
-47
-43
-46
-42
-45
-46
-43
-47
-49
-46
-43
-42
-51
-45

284
281
284
280
280
283
281
283
283
279
273
282
280
279
279
283
283
283
286
285
279
283
282
280
286
284
285
281
283
283
284
284
285
284
280
283
282
277
279
280
281
281
283
283
280
282
282
285
287
284
284
285
284
284
282
282
283
282
283
280

230
231
227
229
229
230
229
226
231
230
228
229
230
226
227
227
230
229
228
232
229
232
228
231
228
228
229
225
226
230
230
229
229
228
227
227
230
227
226
227
230
230
229
231
229
231
230
230
231
226
230
231
232
228
224
226
228
231
232
230

37
39
39
35
33
37
38
39
39
41
35
36
38
35
42
35
34
39
34
35
34
37
35
35
32
32
39
34
35
40
39
40
37
35
38
36
31
37
33
37
34
33
39
38
39
36
38
37
37
37
34
33
38
38
31
41
38
35
33
40

491
488
489
488
484
485
486
488
489
487
488
489
492
491
491
490
487
491
489
488
488
490
487
489
489
491
491
490
490
488
488
490
491
489
489
487
489
490
489
489
489
485
487
489
488
486
490
489
490
490
490
490
491
487
489
491
489
490
489
490

29468
29466
29473
29466
29435
29460
29479
29454
29465
29451
29480
29463
29463
29453
29447
29455
29472
29473
29472
29458
29461
29482
29449
29468
29464
29471
29467
29460
29462
29454
29452
29461
29459
29445
29484
29479
29469
29449
29472
29494
29469
29474
29441
29462
29456
29452
29452
29459
29457
29478
29453
29454
29473
29468
29457
29483
29451
29448
29481
29439

126361
126376
126376
126392
126392
126407
126407
126407
126423
126423
126439
126439
126454
126454
126470
126470
126485
126485
126485
126501
126501
126517
126517
126532
126532
126548
126548
126548
126563
126563
126579
126595
126595
126595
126610
126610
126626
126626
126641
126641
126657
126657
126657
126673
126673
126688
126688
126704
126704
126719
126719
126735
126735
126735
126751
126751
126766
126766
126782
126782

-14268
-13878
-15024
8304
-16832
-14268
-14093
-14082
1757
-13673
-6915
-13953
-14760
-13754
-13996
9464
9318
-13789
9904
-14595
-3260
-11699
-9340
-16673
-12970
-5552
-14342
-15410
-14084
-6748
-14646
-13821
-15370
-15777
-13533
-13131
-7971
-14923
-14123
-986
-4162
-14032
-14520
-15039
-14786
-9083
-13850
-14097
-3478
-13420
-15206
-18451
-14034
-14883
-14244
-3970
-13932
-13950
-7398
-13982

36
41
39
44
38
39
46
35
41
42
34
45
45
35
44
40
41
44
41
43
38
43
42
41
47
39
44
45
43
37
42
39
41
40
42
43
44
41
48
34
39
41
45
31
42
42
44
43
39
41
38
44
43
42
41
42
43
41
43
43

-45
-45
-49
-42
-42
-44
-43
-43
-42
-42
-44
-41
-42
-42
-46
-46
-40
-45
-42
-42
-44
-40
-45
-44
-41
-42
-44
-45
-41
-43
-41
-43
-42
-46
-47
-47
-44
-43
-45
-43
-43
-44
-47
-44
-46
-47
-44
-45
-45
-46
-42
-43
-43
-43
-45
-44
-43
-49
-43
-44

285
281
284
284
284
280
278
284
280
277
283
282
285
282
278
286
285
279
284
281
285
280
278
281
284
286
281
284
286
285
282
282
274
283
285
278
283
284
283
279
282
283
284
285
284
284
284
284
282
282
280
283
284
284
285
282
284
282
278
282

228
229
228
227
230
230
232
229
229
230
231
225
228
228
225
227
230
227
228
228
229
229
232
232
229
229
229
229
229
227
229
224
225
229
228
229
225
231
229
228
229
227
229
229
230
227
228
230
230
230
231
228
228
228
230
229
227
229
229
227

36
36
35
35
35
36
39
35
34
34
38
33
35
38
38
34
40
35
38
37
35
37
37
39
35
38
37
40
34
31
32
38
40
35
39
39
39
39
32
36
33
38
33
34
37
32
38
37
33
33
38
40
36
35
36
34
39
37
45
33

489
489
489
491
488
489
490
490
490
487
489
489
491
488
489
488
490
489
490
487
489
489
488
490
487
490
489
493
488
488
487
488
489
490
489
491
485
488
489
489
482
485
487
482
489
490
490
490
490
489
491
487
490
486
486
486
489
487
485
490

29443
29455
29448
29447
29447
29434
29450
29465
29436
29451
29452
29445
29453
29464
29474
29461
29474
29475
29465
29458
29454
29463
29480
29445
29463
29465
29467
29492
29478
29480
29469
29466
29461
29443
29447
29460
29452
29441
29464
29472
29462
29459
29447
29469
29448
29453
29456
29470
29491
29471
29488
29456
29458
29475
29473
29462
29470
29481
29465
29455

126797
126797
126797
126813
126813
126829
126829
126844
126844
126860
126860
126860
126875
126875
126891
126891
126907
126907
126922
126922
126922
126938
126938
126953
126953
126969
126969
126985
126985
126985
127000
127000
127016
127031
127031
127031
127047
127047
127063
127063
127078
127078
127094
127094
127109
127109
127109
127125
127125
127141
127141
127156
127156
127172
127172
127172
127187
127187
127203
127203

-17423
-13845
-13628
-13849
7393
-13117
-12102
-14165
-14253
-9310
20166
-13225
-14357
-5665
-16776
-9156
-14292
-13531
-14280
-14599
-16640
-13064
-12954
-13974
-13980
-7623
-3291
-14468
-9172
8903
-8218
-12723
-5178
-13696
-14709
7087
3627
8651
-18516
-15232
-14007
-13424
-18105
-2046
-13606
-14030
7063
-14256
-10845
-1020
-15376
-14184
-15097
-8325
-14348
-12155
-13721
-12786
-4751
-13923

41
40
46
40
41
38
42
44
42
40
36
39
47
38
42
44
33
45
37
37
44
42
39
43
40
39
40
44
41
40
44
38
45
46
42
44
46
44
47
45
43
40
47
41
42
47
41
44
36
37
39
42
37
38
43
42
41
47
37
46

-42
-44
-44
-45
-42
-47
-50
-44
-44
-43
-44
-43
-42
-45
-42
-47
-44
-44
-47
-43
-44
-48
-52
-41
-43
-45
-47
-44
-42
-44
-47
-42
-42
-43
-43
-44
-49
-43
-43
-44
-45
-45
-42
-46
-45
-41
-46
-46
-41
-47
-49
-41
-45
-46
-44
-43
-44
-43
-45
-46

278
281
282
283
283
278
284
277
285
280
279
280
281
281
283
282
281
277
284
283
285
283
282
280
282
281
281
277
283
285
282
281
281
282
283
281
285
283
282
277
275
278
282
283
279
280
279
279
281
282
279
282
280
284
285
285
283
276
284
277

226
227
226
229
226
229
228
229
230
226
231
228
226
230
229
228
226
226
230
227
229
227
228
225
228
227
230
231
227
228
230
231
227
231
227
230
229
229
228
229
231
228
228
225
229
230
227
229
227
229
229
228
229
227
230
229
229
228
229
228

38
39
39
30
38
36
39
38
40
35
35
38
39
30
38
35
38
40
39
37
37
41
35
37
38
33
34
37
35
34
37
35
38
35
37
41
35
39
36
38
37
39
39
36
36
36
41
29
37
35
36
38
39
36
40
37
36
35
36
32

490
488
488
489
488
491
488
488
489
481
488
487
488
488
487
487
489
488
489
484
491
487
488
489
488
482
488
490
486
487
489
487
490
487
484
489
488
484
486
489
488
487
486
488
487
489
488
487
489
489
487
488
486
485
489
491
489
487
490
484

29444
29473
29470
29469
29444
29481
29470
29456
29480
29463
29469
29471
29435
29456
29458
29460
29465
29481
29492
29476
29470
29464
29445
29451
29469
29451
29449
29453
29473
29478
29496
29462
29461
29444
29472
29484
29448
29486
29466
29476
29466
29472
29477
29454
29456
29475
29459
29455
29462
29457
29475
29461
29465
29476
29458
29459
29452
29475
29465
29448

127219
127219
127234
127234
127234
127250
127250
127265
127265
127281
127281
127297
127297
127297
127312
127312
127328
127328
127343
127343
127343
127359
127359
127375
127375
127390
127390
127406
127406
127406
127421
127421
127437
127437
127453
127453
127468
127468
127484
127484
127484
127499
127499
127515
127515
127531
127531
127546
127546
127546
127562
127562
127577
127577
127593
127593
127609
127609
127609
127624

-13166
-14759
-13482
-18801
-15226
-6275
-696
-18614
-13763
-14057
-14143
16036
-17900
-18067
-14537
-14922
-16803
-13780
-14406
-14756
-2386
-14680
-10040
-14483
12434
7604
-13925
-14638
-18131
-13248
-14412
8069
-14159
-18499
-14304
-14647
-13255
-13717
-12400
-6558
9387
-4127
-14283
-13664
-13756
-13581
-13840
-18134
-13447
-15076
-14802
-13808
8304
-12871
-9389
-13848
-117
-794
-14309
-13334

41
40
41
42
43
40
46
46
44
41
45
39
34
43
45
47
33
43
42
43
45
42
40
41
41
44
40
38
42
35
41
40
41
41
41
42
38
44
45
44
40
46
42
40
38
41
41
43
39
41
44
47
37
42
41
44
40
42
42
42

-43
-46
-42
-45
-47
-46
-46
-45
-42
-44
-46
-45
-44
-42
-44
-42
-42
-42
-44
-44
-45
-45
-41
-43
-43
-43
-44
-45
-49
-43
-50
-48
-44
-43
-45
-46
-45
-43
-45
-46
-46
-47
-48
-45
-48
-44
-46
-41
-46
-42
-46
-45
-50
-41
-46
-49
-47
-42
-44
-44

283
284
282
280
284
281
283
282
282
282
280
282
281
282
279
282
280
281
284
281
279
282
283
283
279
281
278
278
278
282
283
278
283
279
283
285
280
281
285
283
282
283
279
281
281
283
283
282
281
281
281
279
280
283
281
285
283
279
280
282

228
228
228
230
228
225
230
229
230
228
228
230
228
229
227
228
229
230
227
228
229
226
228
226
229
228
229
228
229
231
226
225
229
230
231
228
231
227
229
226
226
227
228
224
227
229
229
227
228
227
231
230
229
230
231
232
227
229
230
227

41
35
39
33
35
33
39
36
30
31
39
40
36
36
34
39
40
40
40
34
36
36
36
34
38
28
41
40
38
40
38
38
36
34
41
38
39
39
35
35
37
41
34
31
39
34
36
39
33
37
30
34
35
39
37
37
39
40
37
40

491
489
489
489
489
490
488
490
489
491
489
487
490
490
487
489
491
490
485
488
488
491
488
491
490
491
491
487
489
489
488
485
490
491
488
491
490
490
490
486
489
489
488
490
492
491
490
492
489
487
488
490
489
490
490
490
487
491
488
490

29467
29462
29477
29477
29444
29460
29470
29471
29450
29473
29449
29466
29458
29464
29442
29450
29454
29459
29452
29456
29469
29454
29467
29467
29453
29451
29481
29471
29448
29473
29447
29469
29458
29456
29459
29460
29470
29444
29452
29445
29440
29452
29449
29474
29437
29460
29447
29461
29437
29444
29454
29458
29459
29432
29447
29463
29467
29441
29475
29449

127624
127640
127640
127655
127655
127671
127671
127671
127687
127687
127702
127702
127718
127718
127733
127733
127733
127749
127749
127765
127765
127780
127780
127796
127796
127796
127811
127811
127827
127827
127843
127843
127858
127858
127874
127874
127874
127889
127889
127905
127905
127921
127921
127936
127936
127936
127952
127952
127967
127967
127983
127983
127999
127999
127999
128014
128014
128030
128030
128045

-8223
23814
-14588
-14678
404
-13927
-13232
-4955
-14030
7326
-13726
-13560
-15120
-2525
-12769
-12722
-14725
-1323
-13972
-15082
-14336
-13464
-13889
-16024
-14465
-14217
-14861
-13790
10325
-14215
-13299
-14047
-14894
-14513
-10388
-14403
-14097
-14366
-14013
-13993
-13539
-13338
-17973
-15363
-14843
5367
-4392
-11669
-13436
667
27301
-13783
-14419
-14237
-13927
-15011
-14423
-14154
-17866
-13179

41
36
40
41
43
42
41
41
41
41
38
36
45
45
36
39
39
41
38
39
44
40
41
40
38
42
40
32
36
34
37
40
42
45
42
36
45
45
41
42
45
43
42
36
42
43
44
36
39
42
44
44
42
40
40
38
43
43
43
44

-41
-42
-42
-43
-43
-48
-46
-42
-45
-43
-43
-42
-46
-40
-51
-48
-42
-43
-46
-47
-43
-43
-44
-44
-42
-43
-42
-47
-42
-46
-46
-44
-47
-42
-44
-45
-45
-43
-43
-47
-45
-46
-41
-46
-44
-43
-43
-45
-42
-42
-47
-44
-44
-43
-42
-43
-42
-41
-44
-44

282
281
281
281
279
273
279
276
283
281
283
284
281
282
283
277
283
280
279
282
281
278
282
279
280
277
276
280
284
283
285
279
285
283
283
280
285
278
284
280
283
285
284
284
281
282
284
278
283
279
281
282
277
281
281
285
282
286
282
281

228
228
229
230
226
227
227
228
226
228
230
228
223
230
228
224
228
229
226
229
225
231
229
231
231
227
226
227
228
230
229
230
227
229
229
227
231
224
227
230
227
229
227
228
225
228
227
226
229
230
229
227
229
228
226
228
227
230
225
228

39
30
37
35
37
40
35
40
36
41
37
40
39
41
35
35
37
35
36
34
36
37
36
35
35
34
35
41
32
33
38
39
36
35
30
36
28
37
37
36
38
32
36
37
32
38
36
34
32
37
39
37
34
37
35
37
37
38
36
35

487
491
486
488
490
490
490
488
487
490
490
489
489
487
489
492
489
490
489
491
489
490
488
489
487
490
488
489
489
488
488
487
490
488
487
490
490
491
489
487
490
488
490
488
490
489
488
490
489
490
489
489
488
485
489
488
490
488
489
491

29465
29438
29473
29442
29468
29483
29448
29476
29438
29427
29447
29459
29447
29434
29442
29430
29437
29446
29445
29470
29436
29458
29485
29441
29445
29438
29446
29477
29444
29438
29446
29447
29454
29439
29458
29465
29454
29454
29467
29451
29471
29451
29449
29453
29462
29440
29450
29465
29445
29446
29471
29441
29459
29443
29458
29457
29434
29464
29442
29475

128045
128061
128061
128077
128077
128092
128092
128092
128108
128108
128123
128123
128139
128139
128155
128155
128155
128170
128186
128186
128186
128201
128201
128217
128217
128233
128233
128248
128248
128248
128264
128264
128279
128279
128295
128295
128311
128311
128311
128326
128326
128342
128342
128357
128357
128373
128373
128389
128389
128389
128404
128404
128420
128420
128435
128435
128435
128451
128451
128467

8028
-3366
-14500
10202
-14582
1434
-13471
-15689
-1741
-8826
-18757
-14242
-14000
-12960
-13658
-13764
9065
3020
-13888
-14631
-14107
-17420
-2169
-17707
-13689
8086
-15161
4529
-14121
-3386
-13556
203
9796
-13895
-6659
-2342
7900
-14609
-14161
-17309
-13168
-13854
-13408
-13661
-4093
-13469
-13111
7246
-13982
12485
-14907
-14410
-14038
-13551
-3823
-13571
-18053
-16451
-13932
-14052

45
42
43
42
38
38
40
43
42
41
44
41
44
40
35
39
36
45
36
44
44
39
38
37
46
37
41
43
39
38
39
40
46
40
42
41
43
40
39
42
43
41
40
43
42
45
41
39
45
42
45
38
42
38
35
38
36
44
43
46

-44
-45
-45
-44
-40
-42
-43
-43
-42
-46
-44
-44
-48
-46
-46
-45
-43
-43
-43
-41
-47
-43
-43
-45
-43
-43
-45
-43
-46
-47
-50
-43
-47
-45
-43
-42
-45
-41
-46
-40
-47
-42
-41
-47
-43
-45
-42
-43
-46
-43
-45
-45
-43
-43
-45
-52
-44
-44
-44
-45

283
281
285
282
281
280
280
278
285
281
276
283
286
280
274
280
281
282
282
285
284
282
276
279
284
278
283
282
282
281
284
283
286
281
283
278
281
281
282
280
278
280
283
278
278
280
285
282
276
283
281
279
280
278
282
282
284
281
282
278

229
228
227
229
230
229
226
230
229
231
230
229
230
227
230
231
224
228
229
227
225
227
227
229
226
226
228
227
228
229
227
231
229
227
226
228
228
230
229
229
230
228
228
228
224
228
228
229
230
227
228
228
225
224
227
228
228
227
228
228

37
34
33
38
38
40
36
34
38
40
33
37
35
36
34
35
33
36
36
39
36
39
37
38
37
39
35
34
37
36
35
37
37
38
42
33
37
37
36
31
36
38
35
35
36
32
36
37
37
38
34
36
39
31
37
35
34
37
36
39

493
489
491
487
491
489
491
489
490
488
490
490
486
487
490
492
489
490
487
488
488
490
489
489
486
490
488
484
487
490
489
489
487
489
489
491
490
489
487
488
488
489
488
487
488
490
488
489
489
490
489
489
490
488
487
491
491
489
490
493

29458
29467
29448
29460
29433
29463
29469
29468
29452
29457
29451
29436
29458
29438
29437
29457
29456
29473
29439
29482
29475
29463
29449
29448
29465
29457
29455
29434
29457
29451
29455
29439
29434
29456
29433
29458
29443
29461
29453
29463
29458
29439
29451
29444
29467
29463
29435
29450
29455
29465
29439
29415
29466
29438
29455
29478
29446
29471
29447
29458

128467
128482
128482
128498
128498
128513
128513
128529
128529
128529
128545
128545
128560
128560
128576
128576
128591
128591
128607
128607
128623
128623
128623
128638
128638
128654
128654
128669
128669
128669
128685
128685
128701
128701
128716
128716
128732
128732
128747
128747
128763
128763
128763
128779
128779
128794
128794
128810
128810
128825
128825
128841
128841
128857
128857
128857
128872
128872
128888
128888

-14266
-13504
7900
-8219
-14094
-10857
-14103
-16851
-8299
-13940
-12966
4087
-13428
3044
-11990
-17410
2279
-14405
-13459
-14470
9326
-13493
-13832
-14153
-14743
-14572
-13842
-14479
-17890
-14182
8472
-13476
-14508
-3436
9525
7860
-13887
-14235
8808
-9597
-14071
-13030
-14154
-14041
-11971
-3289
-14367
-479
-14042
2058
-13416
-14913
-13710
-13657
-13146
-13406
-18305
8053
-15249
32764

40
40
40
47
39
39
42
40
42
41
45
46
42
41
43
41
41
40
40
45
41
37
43
41
41
44
43
42
38
34
43
37
36
39
43
37
38
36
40
43
46
40
39
35
36
46
40
39
44
36
34
42
43
41
38
41
46
45
46
43

-42
-42
-43
-42
-44
-43
-41
-41
-45
-44
-43
-51
-45
-47
-41
-47
-48
-46
-48
-45
-42
-43
-47
-43
-42
-45
-44
-46
-46
-46
-42
-46
-48
-43
-46
-40
-43
-41
-43
-45
-48
-43
-45
-49
-45
-46
-45
-44
-46
-44
-49
-43
-43
-46
-41
-45
-45
-45
-43
-47

282
278
280
279
284
283
286
279
281
276
283
280
282
282
284
285
278
285
283
284
277
282
282
282
280
280
283
283
280
279
282
283
283
279
280
282
282
279
283
278
282
285
282
282
282
285
284
286
281
278
282
283
282
282
281
281
283
285
280
283

225
230
230
230
228
226
229
229
228
226
227
230
227
230
229
230
228
230
228
229
231
231
228
229
231
230
227
228
227
228
227
229
229
228
229
226
230
231
228
230
229
229
228
229
226
229
229
230
231
231
231
229
229
231
228
230
228
228
227
231

32
35
39
38
36
36
40
32
35
40
35
27
32
37
35
33
37
40
33
38
34
35
38
31
35
37
37
32
32
38
39
36
37
34
40
34
33
33
34
36
35
39
38
37
34
37
33
36
35
36
32
35
34
37
36
35
33
34
37
38

488
488
488
488
489
492
489
488
488
491
490
488
489
490
487
490
490
489
491
487
489
492
491
492
490
490
488
490
491
490
490
488
490
491
490
485
487
491
490
489
489
491
490
490
488
490
487
488
491
489
491
488
490
486
490
488
487
491
490
490

29442
29452
29427
29462
29457
29449
29453
29413
29467
29457
29451
29458
29452
29460
29453
29444
29442
29451
29444
29445
29449
29470
29471
29451
29459
29457
29460
29470
29450
29450
29461
29431
29453
29462
29448
29462
29457
29458
29457
29458
29459
29459
29476
29452
29459
29476
29461
29445
29468
29449
29460
29460
29471
29469
29457
29470
29440
29457
29470
29445

128903
128903
128903
128919
128935
128935
128935
128950
128950
128966
128966
128981
128981
128981
128997
128997
129013
129013
129028
129028
129044
129044
129059
129059
129075
129075
129091
129091
129091
129106
129106
129122
129122
129137
129137
129153
129153
129153
129169
129184
129184
129200
129200
129200
129215
129215
129231
129231
129247
129247
129247
129262
129262
129278
129278
129293
129293
129309
129309
129309

-151
-14035
-11236
-14527
-13269
-13704
-13902
-18551
-13997
-15063
-14059
8986
-14474
-14636
-14193
-14959
9287
-13607
-13804
-14497
-14051
-13471
-6931
-14189
-14033
8106
-13726
-9270
-10919
-8591
8598
8643
-13721
-695
7127
-14847
-13463
24704
9177
-9404
-14323
15464
8267
-599
-14447
9267
-11595
-18488
-15213
-13593
-15754
-2328
-14476
8935
121
-14124
-13763
7540
4079
-7036

43
45
43
33
46
38
42
39
39
47
39
41
42
39
42
40
44
43
44
38
36
39
44
44
44
45
44
43
43
48
45
45
44
41
43
47
42
37
42
38
40
43
38
42
37
40
44
38
41
38
45
44
43
39
38
44
41
42
41
40

-45
-48
-46
-46
-44
-42
-43
-43
-44
-44
-47
-45
-43
-41
-48
-43
-42
-42
-43
-40
-46
-41
-43
-46
-42
-45
-44
-45
-45
-43
-43
-47
-43
-47
-44
-46
-45
-46
-43
-44
-45
-44
-44
-44
-45
-46
-42
-43
-44
-43
-45
-43
-44
-42
-48
-43
-43
-48
-44
-44

280
279
279
281
280
283
284
282
281
281
283
283
279
284
284
284
277
280
278
281
282
282
277
277
278
282
280
283
281
279
280
285
283
277
283
280
281
283
281
280
279
282
281
281
282
283
285
280
282
283
281
279
283
284
279
281
281
281
283
281

228
231
229
228
227
227
229
229
229
231
228
228
229
227
231
230
230
229
227
226
230
227
228
227
228
228
228
228
228
228
228
228
230
229
232
230
230
230
232
229
230
223
230
228
229
230
228
227
229
226
228
227
228
230
227
224
230
226
226
228

37
35
40
39
37
36
40
39
39
35
38
33
33
37
35
40
36
34
38
34
35
39
37
39
38
38
34
32
37
36
36
33
34
37
34
39
39
40
39
36
32
34
36
36
34
35
40
35
36
37
35
31
38
36
37
33
34
37
41
37

488
486
489
489
489
490
491
492
487
491
491
490
489
490
490
491
492
491
490
487
492
489
490
491
489
489
486
491
488
487
488
489
488
488
489
487
489
489
487
489
487
490
492
491
487
483
490
489
489
489
491
487
491
485
489
492
490
487
490
491

29451
29460
29434
29463
29465
29424
29475
29453
29451
29478
29466
29444
29489
29449
29452
29469
29473
29460
29456
29471
29467
29450
29452
29459
29458
29455
29469
29470
29457
29468
29452
29446
29464
29459
29452
29452
29453
29435
29473
29451
29456
29464
29462
29459
29453
29436
29457
29443
29456
29432
29461
29453
29460
29464
29456
29456
29473
29441
29452
29483

129325
129325
129340
129340
129356
129356
129371
129371
129371
129387
129387
129403
129403
129418
129418
129434
129434
129449
129449
129465
129465
129481
129481
129481
129496
129496
129512
129512
129527
129527
129527
129543
129543
129559
129559
129574
129574
129590
129590
129605
129605
129605
129621
129621
129637
129637
129652
129652
129668
129668
129668
129683
129683
129699
129699
129715
129715
129730
129730
129730

-13073
9632
9732
-14152
6144
1722
-14585
-14417
-14698
-8506
-18643
-14255
-14086
-11401
3082
9919
-1419
-14181
-14374
-4036
-13758
9170
-3329
-6094
-12421
-15318
-14889
9990
-13460
3621
-13951
-12795
-11219
-9356
-13369
-16266
109
-18150
-12046
4948
-13757
-18178
-16659
-14973
-14068
-14178
2009
-16086
13163
-17099
-14157
-13994
-15141
-14555
-13479
-14208
9490
9899
-13497
-13695

43
45
40
44
40
42
36
44
41
40
44
41
40
45
40
42
37
47
46
40
42
45
40
41
42
46
38
42
40
36
41
46
35
36
42
44
43
42
42
41
39
39
38
35
48
42
47
34
46
39
39
44
37
45
42
39
38
49
45
43

-49
-43
-47
-43
-45
-43
-44
-43
-48
-42
-44
-45
-45
-43
-47
-43
-44
-46
-43
-43
-46
-43
-43
-46
-46
-44
-45
-42
-45
-44
-42
-44
-43
-43
-43
-41
-43
-45
-45
-47
-46
-44
-44
-43
-44
-45
-47
-47
-45
-43
-45
-45
-47
-43
-44
-41
-45
-44
-42
-46

282
283
284
283
284
280
285
283
279
281
282
284
283
278
280
283
284
284
277
284
281
280
278
276
276
282
279
280
283
279
285
279
285
282
282
280
283
275
284
280
280
286
280
278
282
285
283
277
285
282
282
281
275
282
283
282
284
280
280
280

223
227
227
228
227
229
228
227
228
226
225
229
224
227
229
228
228
230
226
227
230
229
227
227
230
230
228
231
230
230
230
230
229
229
230
230
230
229
227
230
225
230
227
230
230
228
228
230
231
230
230
227
229
227
228
228
229
228
229
227

35
36
32
32
38
37
34
40
38
36
34
37
35
38
36
31
35
34
40
34
38
36
36
31
38
35
39
40
36
36
34
32
36
33
33
39
35
37
33
38
36
35
36
31
38
35
35
37
35
39
40
32
37
38
38
39
37
38
38
31

487
488
489
488
491
487
487
489
486
489
489
487
486
488
487
486
486
491
490
488
486
488
489
486
481
488
487
489
488
491
489
490
491
489
490
488
484
490
489
490
490
489
490
484
488
489
490
489
488
489
488
488
487
489
488
492
488
484
488
489

29459
29454
29449
29448
29438
29453
29436
29460
29457
29457
29454
29449
29441
29433
29458
29448
29446
29442
29466
29462
29467
29487
29444
29477
29447
29462
29464
29447
29462
29459
29467
29445
29454
29441
29455
29466
29467
29459
29447
29452
29449
29433
29434
29450
29474
29455
29446
29467
29442
29466
29465
29468
29462
29436
29438
29474
29450
29454
29466
29457

129746
129746
129761
129761
129777
129777
129793
129793
129793
129808
129808
129824
129824
129839
129839
129839
129855
129855
129871
129871
129886
129886
129902
129902
129917
129917
129933
129933
129949
129949
129964
129964
129964
129980
129980
129995
129995
130011
130011
130027
130027
130027
130042
130042
130058
130058
130073
130073
130089
130089
130089
130105
130105
130120
130120
130136
130136
130151
130151
130167

-13380
-5447
-14821
1703
-14063
-16412
-13162
-13909
-14041
-16919
-14306
-13686
22199
-13418
8712
-6839
-14534
-18201
-15679
9403
-13628
-16421
-5337
-8989
-5320
-3101
-9121
8178
-14306
-14880
-15166
-2879
-16437
-10535
-14457
-13980
-17439
-4965
-13180
-18316
-14521
-5157
-3440
-14709
-14282
-13991
-15552
-14575
-13677
957
-13855
-14171
-16118
32764
-2004
632
7880
-17214
-15893
8293

39
44
43
45
39
40
38
45
41
37
39
44
44
44
42
45
41
42
44
40
37
40
45
38
40
46
45
38
45
43
41
45
40
45
43
39
36
43
46
40
41
38
44
42
39
40
45
41
42
40
41
44
43
41
40
43
42
47
41
44

-50
-47
-45
-43
-42
-46
-48
-43
-44
-44
-44
-44
-47
-46
-45
-45
-45
-43
-44
-43
-43
-43
-41
-44
-43
-47
-43
-42
-44
-43
-44
-46
-44
-49
-42
-44
-43
-43
-42
-45
-40
-46
-45
-46
-48
-44
-45
-46
-43
-49
-47
-51
-45
-47
-43
-42
-42
-42
-45
-46

283
277
281
283
281
273
284
283
278
286
283
284
283
281
281
281
279
283
284
282
280
282
282
281
281
284
277
280
283
283
284
282
276
283
283
281
279
283
280
280
283
285
279
283
282
284
281
283
282
286
283
284
282
285
283
283
280
279
285
281

229
231
230
228
231
231
226
230
232
231
228
229
229
227
229
228
230
224
228
230
226
231
229
227
226
222
229
229
229
230
227
229
227
231
228
228
228
229
228
228
229
226
227
229
228
228
227
229
230
228
227
225
225
230
228
232
229
231
230
226

37
32
37
38
40
36
34
39
35
42
39
36
41
31
37
36
34
38
38
37
39
38
35
41
38
31
33
33
34
41
41
32
33
33
39
33
38
38
36
37
36
37
33
34
38
38
36
32
38
34
33
38
36
34
34
31
40
36
37
32

489
491
490
488
488
489
488
489
487
486
486
489
481
489
491
487
488
488
491
490
488
489
490
489
491
488
487
485
489
488
487
487
485
486
490
490
488
490
490
490
489
489
490
490
490
488
488
489
489
488
490
485
488
490
485
488
490
488
489
490

29470
29439
29450
29455
29458
29446
29454
29452
29471
29458
29457
29451
29460
29453
29438
29477
29466
29457
29450
29462
29461
29458
29465
29466
29443
29467
29447
29447
29477
29455
29450
29476
29452
29441
29471
29478
29469
29463
29473
29466
29478
29460
29484
29449
29470
29463
29466
29469
29448
29431
29437
29465
29481
29455
29461
29449
29472
29453
29454
29441

130167
130167
130183
130183
130198
130198
130214
130214
130229
130229
130229
130245
130245
130261
130261
130276
130276
130292
130292
130292
130307
130307
130323
130323
130339
130339
130354
130354
130354
130370
130370
130385
130385
130401
130401
130417
130417
130417
130432
130432
130448
130448
130463
130463
130479
130479
130479
130495
130495
130510
130510
130526
130526
130541
130541
130557
130557
130573
130573
130573

-14353
-13105
3590
-17436
-14651
-14827
1789
-12893
-17368
-14516
-13781
8524
-14446
-13926
-14240
-14327
15001
13057
-13958
-11816
-13767
-14587
-14153
-14552
9615
-673
-13650
-13541
7818
2161
-5368
293
-2513
-14716
8907
-14215
9303
-17626
-14284
-9174
-13729
-5987
217
-8435
7819
8414
-9831
-14045
-13081
-14435
-14422
-2592
-14663
-9964
8861
5732
-14005
-14528
-15105
-14825

42
40
39
39
40
44
39
38
41
42
41
38
41
42
37
37
43
45
43
42
40
44
44
43
41
37
46
46
35
40
37
38
38
42
41
33
44
42
37
42
40
37
46
40
41
43
36
44
45
36
44
42
45
39
44
43
43
37
43
42

-46
-43
-45
-43
-43
-43
-45
-45
-42
-43
-44
-45
-45
-47
-46
-45
-50
-41
-42
-44
-47
-40
-44
-42
-41
-42
-45
-42
-44
-42
-48
-41
-45
-47
-45
-45
-46
-44
-43
-41
-44
-42
-42
-45
-43
-42
-47
-42
-45
-43
-44
-46
-42
-43
-47
-49
-44
-45
-42
-43

283
282
283
280
279
276
283
284
281
280
284
283
281
281
281
281
284
282
281
282
281
283
280
284
279
283
284
283
283
285
284
285
282
282
283
282
283
279
281
281
285
285
280
283
285
283
283
284
279
283
285
279
285
283
283
283
286
283
282
283

227
228
225
230
229
227
228
231
231
230
228
228
228
229
229
230
228
228
224
225
227
229
226
230
223
226
229
227
229
231
229
227
230
229
229
225
230
221
230
231
231
230
228
228
226
228
230
230
227
228
229
227
226
227
227
231
229
230
226
227

40
33
39
40
38
37
36
33
37
36
33
40
41
37
38
40
34
39
38
36
37
38
36
39
37
35
33
42
38
38
37
40
37
32
39
39
34
38
36
28
37
36
32
35
36
35
40
39
36
31
36
35
38
32
33
39
36
37
39
37

489
491
490
485
489
490
489
488
490
488
486
491
492
491
489
487
489
487
489
490
488
489
491
491
489
490
490
489
487
488
490
491
487
488
491
486
490
491
491
490
489
490
487
488
488
489
490
488
489
489
488
490
489
487
490
488
488
488
489
487

29442
29455
29465
29474
29500
29480
29463
29455
29444
29465
29450
29468
29467
29441
29475
29480
29453
29463
29458
29455
29478
29456
29458
29445
29456
29446
29440
29481
29444
29453
29476
29471
29472
29466
29459
29458
29434
29461
29482
29456
29456
29475
29436
29460
29474
29447
29447
29453
29457
29460
29438
29445
29446
29457
29465
29453
29469
29451
29471
29460

130588
130588
130604
130604
130619
130619
130635
130635
130651
130651
130651
130666
130666
130682
130682
130697
130697
130713
130713
130729
130729
130744
130744
130744
130760
130760
130775
130775
130791
130791
130807
130807
130807
130822
130822
130838
130838
130853
130853
130869
130869
130869
130885
130885
130900
130900
130916
130916
130931
130931
130931
130947
130947
130963
130963
130978
130978
130994
130994
130994

-6223
-6975
-13600
-13041
-14522
-14383
-14315
-14169
-13641
-13421
-5497
-3760
-16524
-14512
-18512
-13573
-14392
-13774
-14487
-13906
-13220
-15020
-13539
-14094
-14610
-13824
1245
-9270
-9181
-12949
1752
-15292
-14513
-13788
-13520
-1211
-3702
-16016
8889
2530
-3047
662
-14151
-13903
-14976
-14373
541
-13469
-18205
-5082
13020
-13948
-14031
-12470
-2056
-14447
-14010
5677
-13776
-341

40
40
42
41
47
43
40
36
38
38
43
40
42
46
39
44
41
44
38
40
42
36
43
38
42
39
36
41
37
37
41
40
47
41
43
39
47
43
47
43
44
41
40
48
45
39
44
40
43
43
44
41
48
43
40
43
41
44
47
45

-47
-48
-43
-45
-43
-43
-44
-43
-42
-41
-44
-41
-44
-42
-42
-41
-41
-47
-44
-42
-41
-46
-45
-45
-46
-41
-42
-45
-43
-43
-44
-39
-45
-42
-42
-41
-42
-41
-44
-42
-41
-43
-42
-42
-45
-50
-47
-43
-43
-46
-45
-46
-42
-43
-46
-42
-40
-41
-44
-41

278
280
285
278
280
281
282
280
282
279
285
286
279
280
278
283
284
278
282
284
283
279
279
283
285
281
281
281
280
283
282
281
280
282
285
281
280
280
282
279
280
283
282
286
284
285
283
285
284
280
280
277
281
279
276
278
278
280
282
282

229
227
228
228
230
227
227
231
230
227
230
227
230
230
228
230
230
228
229
228
230
230
229
227
228
228
229
230
228
230
229
229
230
230
231
229
227
227
228
230
229
229
227
228
229
226
229
228
228
230
227
223
231
228
230
228
228
232
228
226

33
36
40
36
34
37
34
31
36
34
35
33
33
30
38
37
33
34
37
36
35
40
32
37
35
37
35
36
39
38
39
38
31
38
32
37
37
36
39
35
33
31
36
33
37
37
35
39
37
32
31
35
35
38
36
39
40
37
39
37

487
490
490
485
489
486
489
486
490
487
487
487
487
485
487
486
488
491
489
489
488
480
487
486
488
487
490
490
487
489
490
486
487
486
487
491
489
487
488
488
488
489
489
490
490
490
488
488
488
489
486
491
489
489
490
486
487
488
489
487

29436
29442
29453
29448
29454
29456
29470
29454
29450
29466
29487
29449
29445
29459
29456
29456
29462
29450
29446
29448
29455
29447
29442
29450
29464
29468
29462
29436
29468
29437
29444
29454
29442
29438
29453
29447
29440
29444
29423
29437
29430
29446
29439
29440
29470
29452
29446
29441
29449
29441
29438
29446
29450
29455
29447
29437
29465
29450
29454
29443

131009
131009
131025
131025
131041
131041
131056
131056
131056
131072
131072
131087
131087
131103
131103
131119
131119
131119
131134
131134
131150
131150
131165
131165
131181
131181
131197
131197
131197
131212
131212
131228
131228
131243
131243
131259
131259
131275
131275
131275
131290
131290
131306
131306
131321
131321
131337
131337
131353
131353
131368
131368
131384
131384
131399
131399
131399
131415
131415
131431

-15311
-14113
-13031
9563
-14126
-5318
-15807
-13639
-13076
-13603
-15840
-14487
-13516
-13496
4820
-12308
-13386
-753
-9945
-1836
-14186
-13608
-14427
-14091
-14178
-13979
1433
-14499
-17955
-13584
-15128
-14028
10041
-14256
-14184
2206
16122
-12852
-14358
7801
-14106
-14476
21057
5588
32764
-18133
-11793
-14880
10583
2448
-13508
-14450
-5632
-13919
-165
-4349
-3069
-13678
-13230
7546

40
48
39
43
41
44
41
43
43
39
46
39
41
46
42
46
44
40
43
40
42
37
44
38
39
37
45
39
42
36
45
42
42
35
39
46
43
43
46
36
43
44
46
39
36
46
44
42
42
38
40
42
46
42
41
42
43
40
45
45

-47
-44
-42
-43
-42
-42
-44
-48
-41
-43
-44
-43
-41
-45
-41
-46
-41
-43
-41
-42
-42
-45
-46
-41
-42
-44
-45
-44
-40
-42
-46
-42
-40
-44
-41
-43
-40
-42
-44
-45
-43
-47
-41
-43
-45
-44
-42
-43
-43
-43
-44
-43
-43
-43
-44
-43
-42
-44
-47
-47

284
281
285
279
278
284
283
285
277
284
284
281
283
285
278
277
282
281
283
279
282
285
281
282
282
279
281
280
280
282
285
285
280
280
283
281
284
281
284
284
276
283
276
280
282
282
281
281
277
275
280
277
281
281
282
279
282
282
282
283

229
229
228
227
229
229
228
231
228
231
228
227
230
230
227
230
227
228
231
230
228
229
226
228
229
229
228
229
229
225
229
225
229
228
228
227
223
228
226
229
228
230
227
228
226
224
227
230
231
230
233
230
230
222
230
228
229
231
229
228

34
35
37
39
40
37
38
35
41
35
37
34
39
32
33
31
35
39
38
35
40
34
32
36
36
29
36
39
35
32
34
41
35
36
34
37
34
36
33
30
37
34
39
36
36
37
37
33
33
35
37
37
39
37
38
37
39
37
37
35

488
488
490
486
487
488
487
488
490
491
490
489
488
489
489
492
490
488
491
487
488
488
488
489
489
487
490
489
486
488
488
488
488
489
488
488
490
488
485
487
489
486
486
487
490
489
488
487
491
489
489
488
488
489
489
490
485
488
488
488

29460
29456
29453
29448
29460
29439
29449
29468
29466
29434
29442
29439
29472
29454
29444
29457
29459
29443
29457
29452
29453
29476
29438
29459
29434
29454
29451
29447
29464
29475
29456
29450
29455
29442
29440
29464
29448
29454
29442
29460
29463
29463
29447
29438
29456
29428
29463
29451
29458
29455
29458
29449
29444
29458
29457
29456
29456
29440
29460
29487

131431
131446
131446
131462
131462
131462
131477
131477
131493
131493
131509
131509
131524
131524
131524
131540
131540
131555
131555
131571
131571
131587
131587
131587
131602
131602
131618
131618
131633
131633
131649
131649
131649
131665
131665
131680
131680
131696
131696
131711
131727
131727
131727
131727
131743
131743
131758
131758
131774
131774
131789
131789
131789
131805
131805
131821
131821
131836
131836
131852

-14023
-13866
-12885
-12323
-13922
-13851
-18305
9321
-15985
-14799
-14653
-13733
2231
-13386
-13860
-13440
10028
-13604
-13555
8963
-14146
-13571
-1717
-14604
-2543
-14656
-12263
-14321
-11310
-14983
-15382
-14649
-18377
-666
-13042
-13746
-14964
-14204
-14999
12700
-7195
8486
-18195
-16194
-18310
-13494
-15114
-14700
-13672
-13578
-2024
-13375
-14440
8973
-15130
8495
-14540
-13033
-6907
-3193

37
38
44
36
44
42
39
42
44
45
42
44
40
45
44
39
39
38
41
41
33
43
37
45
47
45
43
42
43
41
39
43
44
44
44
45
41
48
42
39
44
46
40
39
45
39
47
40
44
42
46
43
40
42
38
44
39
43
42
41

-47
-47
-44
-44
-43
-43
-47
-45
-48
-44
-46
-41
-41
-47
-45
-43
-45
-43
-46
-47
-43
-44
-50
-41
-43
-44
-45
-46
-42
-52
-48
-47
-45
-47
-41
-44
-41
-41
-44
-47
-46
-45
-45
-45
-45
-42
-41
-43
-44
-44
-44
-44
-42
-46
-42
-42
-40
-43
-43
-43

282
278
279
284
280
282
281
282
277
284
286
279
284
282
280
285
283
282
280
285
283
286
279
283
283
283
277
275
281
281
281
283
283
283
281
284
282
284
281
281
282
280
281
286
283
275
281
282
284
284
283
285
283
282
275
278
284
284
279
279

233
232
229
229
228
227
226
228
229
227
227
230
229
227
227
229
230
230
228
231
226
229
231
227
229
230
231
228
228
231
230
228
229
230
226
228
228
225
227
232
229
227
230
230
229
228
228
231
226
228
227
232
228
229
231
227
230
231
232
227

33
39
34
35
39
38
39
33
35
39
36
35
37
34
39
36
40
37
37
37
37
34
35
35
39
39
36
37
39
37
38
36
38
32
40
36
32
37
37
35
38
33
39
38
35
34
33
39
33
34
35
37
36
33
41
42
39
38
37
37

487
487
490
488
480
488
487
487
486
487
489
488
488
485
488
490
490
487
490
489
487
489
489
491
492
489
490
489
491
489
485
489
490
491
488
486
487
483
491
489
489
491
490
490
493
493
487
488
490
491
488
491
492
491
490
489
489
488
489
490

29442
29439
29444
29465
29446
29453
29462
29432
29450
29449
29460
29456
29446
29453
29448
29466
29452
29450
29444
29445
29450
29444
29432
29454
29452
29463
29460
29455
29460
29453
29450
29440
29465
29472
29457
29473
29438
29440
29451
29426
29443
29467
29451
29461
29462
29456
29451
29463
29441
29446
29449
29440
29451
29443
29450
29438
29457
29454
29448
29462

131852
131852
131867
131867
131883
131883
131899
131899
131914
131914
131914
131930
131930
131945
131945
131961
131961
131977
131977
131992
131992
131992
132008
132008
132023
132039
132039
132039
132055
132055
132070
132070
132086
132086
132101
132101
132117
132117
132117
132133
132133
132148
132148
132164
132164
132179
132179
132195
132195
132195
132211
132211
132226
132226
132242
132242
132242
132257
132257
132273

-14144
-9522
8349
10354
-5154
-10024
1573
393
-14044
29
9616
-13977
-13773
7897
-14059
-13784
6959
-12687
-14083
-13088
-1214
-13956
-12719
-12005
-4753
-18621
-13746
3210
-13548
-12644
-14505
-15286
-18282
-11957
-13936
-17481
-13479
10232
-14178
-14285
-14511
-14614
-15500
651
-14811
-18414
-14243
-13035
9501
-13745
-17491
7566
-13576
-14903
-14275
-13599
-13288
-12838
-14164
4485

47
39
46
43
44
42
40
36
48
42
42
46
46
35
40
37
43
41
42
40
38
40
44
38
42
39
35
41
38
46
46
42
40
48
44
39
40
37
37
44
44
45
44
49
43
39
43
41
43
41
44
42
47
37
44
47
41
35
45
40

-46
-42
-45
-44
-47
-42
-42
-48
-48
-42
-45
-46
-45
-43
-47
-44
-44
-51
-44
-45
-42
-43
-44
-42
-44
-46
-42
-43
-43
-47
-47
-43
-46
-42
-46
-47
-45
-43
-43
-45
-43
-45
-44
-42
-45
-43
-44
-41
-46
-43
-46
-44
-40
-43
-43
-44
-42
-46
-42
-43

278
281
282
281
282
280
280
279
284
282
283
281
280
283
281
284
277
281
275
283
279
278
280
278
280
277
284
276
280
284
284
278
279
282
285
280
283
280
281
282
282
281
280
280
284
283
282
281
283
281
280
278
283
280
277
278
285
279
279
282

228
230
227
227
228
229
229
229
229
226
229
225
230
228
223
230
230
227
227
230
230
229
226
230
230
229
229
227
228
230
231
229
228
229
230
225
231
227
229
228
227
231
228
228
229
231
229
227
229
231
228
225
229
229
230
228
227
227
230
228

37
28
34
39
38
37
37
39
39
37
36
39
37
34
40
40
38
35
35
39
33
34
40
38
38
38
37
35
41
37
32
36
38
33
31
37
33
34
39
39
36
36
38
37
37
36
40
37
33
36
36
41
40
39
35
39
37
37
38
41

490
490
491
490
486
489
489
490
488
488
489
488
487
490
488
491
488
488
488
490
489
489
491
488
488
490
489
488
491
491
490
489
489
488
488
488
492
489
486
492
488
491
489
488
491
488
489
488
489
489
490
489
486
488
491
489
489
489
489
492

29452
29450
29431
29433
29459
29462
29430
29468
29433
29445
29451
29443
29450
29436
29435
29441
29449
29454
29442
29450
29448
29449
29449
29451
29445
29437
29462
29451
29457
29451
29461
29445
29437
29439
29460
29447
29466
29437
29461
29442
29466
29455
29450
29444
29440
29452
29446
29447
29461
29444
29450
29454
29451
29459
29455
29461
29448
29432
29456
29447

132273
132289
132289
132304
132304
132320
132320
132320
132335
132335
132351
132351
132367
132367
132367
132382
132382
132398
132398
132413
132413
132429
132429
132445
132445
132445
132460
132460
132476
132476
132491
132491
132507
132507
132507
132523
132523
132538
132538
132554
132554
132569
132569
132585
132585
132585
132601
132601
132616
132616
132632
132632
132632
132647
132647
132663
132663
132679
132679
132694

-13615
10373
7587
-14159
-13939
-13489
9943
2340
-10806
-11184
-13387
-14728
-12586
-17544
-16963
8408
-2512
-14888
-14334
-13686
-13243
-12760
-14603
-14332
-8616
-14557
-15729
-14886
-13917
-14162
-9853
-14909
961
-13532
-13983
-14401
8822
6387
-13525
8689
-13597
-2041
2531
-15310
-13604
-13431
-5999
8257
-10053
-15589
-17584
2954
-13420
-13165
-14380
-14743
-13275
-13558
-10462
-13887

43
42
41
43
40
46
42
42
45
40
42
40
41
46
42
41
43
44
42
42
47
35
38
45
43
45
35
45
39
44
41
45
42
41
45
43
39
38
38
47
41
39
44
43
38
45
39
42
42
38
43
42
42
42
46
43
41
46
42
45

-49
-46
-46
-42
-44
-41
-41
-44
-42
-42
-44
-41
-43
-41
-42
-44
-45
-41
-45
-41
-41
-44
-42
-42
-43
-42
-44
-44
-46
-44
-42
-43
-44
-43
-42
-40
-41
-47
-43
-44
-43
-43
-45
-41
-46
-43
-45
-48
-42
-42
-43
-44
-40
-44
-42
-45
-46
-46
-42
-44

279
277
280
281
279
279
283
279
279
280
282
282
275
284
279
280
277
282
282
283
281
285
286
285
281
283
280
279
281
286
282
284
282
286
281
286
283
280
285
282
278
282
281
284
279
284
281
277
282
283
284
280
283
281
281
281
282
280
276
279

228
225
227
225
229
228
230
231
228
229
228
229
230
229
229
230
227
224
228
227
228
225
228
229
227
230
227
225
226
227
227
226
228
227
229
231
231
230
227
228
230
231
228
227
231
230
228
227
228
229
229
225
229
228
229
229
227
230
229
228

40
37
36
32
36
37
33
36
38
37
33
37
40
36
34
32
41
41
39
37
37
34
36
39
36
40
32
39
41
40
37
34
32
42
33
42
37
35
41
35
36
32
35
36
35
34
37
38
36
25
35
37
36
31
34
38
40
38
41
35

486
489
486
489
490
486
488
490
491
490
490
489
489
491
486
490
488
489
489
490
488
490
489
489
489
490
491
492
490
489
487
489
488
488
487
490
491
492
490
489
490
489
489
489
489
490
491
491
491
489
489
490
490
490
491
490
493
489
490
489

29443
29435
29434
29457
29450
29430
29457
29476
29443
29453
29457
29452
29454
29449
29454
29480
29463
29447
29433
29445
29453
29444
29468
29449
29459
29449
29453
29442
29467
29467
29480
29463
29428
29442
29455
29443
29463
29460
29434
29450
29459
29470
29446
29470
29459
29471
29439
29457
29434
29451
29447
29439
29469
29438
29438
29463
29444
29439
29452
29452

132694
132710
132710
132710
132725
132725
132741
132741
132757
132757
132772
132772
132772
132788
132788
132803
132803
132819
132819
132835
132835
132850
132850
132850
132866
132866
132881
132881
132897
132897
132913
132913
132928
132928
132944
132944
132959
132959
132959
132975
132975
132991
132991
133006
133006
133022
133022
133037
133037
133037
133053
133053
133069
133069
133084
133084
133100
133100
133100
133115

-7586
-14340
-13994
-13886
9315
-14622
15115
-6105
9308
-9471
-14021
-15011
-6865
-12996
6367
-13476
-13507
6722
-14197
-13368
-7998
-17250
-14994
-12565
427
2372
-14601
-18631
-16852
-13472
8010
-14706
-14608
-14306
416
-14959
-14527
-14262
-18036
-18003
-17585
-13949
-14051
-12793
995
7692
-13936
-9156
-14597
-14799
-13976
-14307
6056
-13137
-14236
-5151
-13032
-7758
-14013
-15010

42
41
45
48
40
42
41
37
41
44
34
38
40
41
38
40
46
43
39
38
43
40
34
42
43
36
34
39
37
49
46
38
42
37
45
42
39
41
42
43
43
43
44
46
40
46
41
42
41
47
46
40
49
39
39
44
45
45
45
45

-45
-44
-41
-42
-47
-45
-42
-42
-47
-39
-41
-43
-44
-43
-42
-43
-43
-42
-42
-44
-45
-42
-44
-47
-47
-47
-45
-44
-45
-44
-44
-45
-48
-45
-44
-43
-43
-40
-45
-42
-40
-44
-43
-44
-43
-45
-40
-47
-46
-41
-44
-43
-44
-42
-44
-49
-42
-42
-41
-43

282
282
284
282
280
282
284
282
277
277
279
279
281
280
281
282
279
278
279
283
283
279
280
278
279
279
280
281
280
284
285
283
283
280
283
282
276
283
284
282
275
285
280
283
282
283
285
279
282
279
285
279
282
284
281
282
282
276
278
286

229
227
230
227
230
232
230
230
229
228
228
229
227
228
229
229
228
228
231
223
228
229
229
227
229
229
230
228
227
227
228
230
225
226
228
225
227
227
226
231
229
228
227
224
229
230
229
230
229
229
230
230
230
228
226
228
229
229
228
227

40
37
38
39
40
34
37
34
40
36
37
35
29
37
37
34
34
36
36
37
40
32
33
28
36
34
30
38
35
37
35
39
31
39
34
40
34
38
36
31
36
33
34
38
34
39
35
44
37
36
37
37
39
37
34
31
36
37
33
38

492
488
490
491
491
485
491
491
492
488
493
491
489
491
491
489
491
490
491
490
490
489
489
489
487
488
486
495
489
491
492
492
489
490
490
490
491
491
491
489
489
492
493
486
490
489
489
492
488
490
487
490
490
489
487
486
487
492
490
493

29476
29444
29442
29446
29458
29438
29463
29470
29457
29447
29452
29444
29441
29430
29430
29459
29448
29464
29436
29441
29447
29456
29435
29450
29440
29460
29446
29451
29428
29464
29469
29433
29455
29462
29445
29439
29459
29461
29452
29449
29451
29460
29437
29448
29456
29468
29463
29449
29455
29462
29452
29449
29459
29468
29448
29476
29492
29476
29442
29485

133115
133131
133131
133147
133147
133162
133162
133178
133178
133178
133193
133193
133209
133209
133225
133225
133240
133240
133240
133256
133256
133271
133271
133287
133287
133303
133303
133303
133318
133318
133334
133334
133349
133349
133365
133365
133381
133381
133381
133396
133396
133412
133412
133427
133427
133443
133443
133459
133459
133459
133474
133474
133490
133490
133505
133505
133521
133521
133521
133537

-13726
-14447
-16341
-14618
-6075
-9195
-14322
2299
-14346
-13697
-14650
-9837
-13213
2501
-14453
13598
6647
-11923
-13183
6526
-14211
-16785
-6413
-10442
-12037
-8795
-14408
-604
-13979
893
-10328
-10438
-13868
-14539
-2011
-14667
-13882
-14447
-18102
-15121
-14160
-14214
-13267
-1515
-281
-14620
7347
6080
-13661
-13776
-14008
-18307
-13473
-8785
-13792
-5522
-14892
-15741
-14421
1770

44
45
35
40
41
46
41
42
39
37
40
49
46
44
43
47
40
42
48
44
44
41
41
42
46
43
45
38
42
40
43
38
37
39
38
45
40
43
41
41
41
37
44
45
48
43
41
40
40
39
37
43
40
42
46
44
42
39
41
41

-44
-42
-43
-41
-40
-40
-45
-41
-43
-43
-45
-43
-42
-42
-43
-43
-42
-41
-41
-42
-43
-43
-44
-43
-45
-41
-43
-43
-45
-41
-47
-46
-45
-39
-45
-43
-44
-40
-43
-44
-45
-43
-41
-44
-44
-44
-43
-44
-44
-45
-45
-43
-42
-43
-43
-42
-47
-44
-42
-42

283
282
279
283
279
279
282
283
282
283
282
281
281
281
280
282
284
280
284
285
282
286
283
282
285
284
284
280
285
280
283
284
282
281
284
281
285
287
280
286
284
284
284
285
281
284
281
280
284
280
284
284
281
280
284
275
284
280
279
284

228
229
227
230
225
227
229
230
224
230
228
229
227
230
224
231
225
226
231
230
230
230
229
228
229
229
230
229
228
230
231
230
229
226
227
228
227
228
228
230
227
227
232
225
230
228
229
230
230
231
229
230
229
224
229
223
230
227
229
230

33
35
33
35
36
32
38
36
34
34
37
35
40
33
39
38
40
39
41
35
36
35
36
38
33
32
36
31
40
37
27
39
36
32
42
34
34
39
37
37
37
40
37
43
29
39
37
34
39
32
38
35
36
39
41
38
38
34
40
42

489
490
490
491
489
490
489
490
490
488
491
486
490
490
492
491
491
490
489
489
490
487
491
491
490
491
491
489
490
490
488
488
490
489
488
492
490
489
489
488
491
491
490
489
488
489
491
490
491
490
490
488
492
492
489
490
492
490
485
489

29467
29461
29453
29460
29467
29464
29457
29456
29435
29433
29460
29462
29446
29452
29466
29448
29460
29435
29449
29465
29452
29448
29441
29464
29458
29450
29440
29456
29453
29455
29444
29420
29434
29453
29448
29451
29443
29470
29456
29449
29444
29449
29473
29448
29455
29460
29442
29466
29451
29437
29452
29459
29444
29446
29449
29463
29465
29453
29448
29474

133537
133552
133552
133568
133568
133583
133583
133599
133599
133599
133615
133615
133630
133630
133646
133646
133646
133661
133661
133677
133677
133693
133693
133708
133708
133724
133724
133724
133739
133739
133755
133755
133771
133771
133771
133786
133786
133802
133802
133817
133817
133833
133833
133849
133849
133849
133864
133864
133880
133880
133895
133895
133911
133911
133911
133927
133927
133942
133942
133958

8297
-14129
-14057
-17964
660
-14264
-13319
-13970
-12998
-14379
8658
-12370
-14542
-13683
-15390
-13807
-15267
-15393
-13886
10964
-14072
-7160
-17345
10357
-14223
-18355
8922
-13741
1156
-14168
13233
-13739
-13718
-14029
-14955
-13598
7025
8630
-13558
-14129
-4530
-13536
-13831
-13859
-14014
-12740
5860
-14879
-13805
-13993
-14322
795
9067
-959
4864
-13891
-14536
-17737
-3852
-10095

43
41
40
43
46
41
45
36
42
39
46
37
37
47
43
40
43
37
45
39
46
40
42
44
37
42
44
43
41
42
44
43
40
44
43
42
39
41
48
48
38
43
45
43
40
42
45
44
40
46
41
39
42
42
41
40
41
47
41
37

-44
-42
-46
-44
-45
-40
-41
-43
-47
-42
-43
-44
-44
-47
-44
-42
-41
-45
-43
-41
-43
-42
-43
-44
-43
-48
-47
-42
-45
-44
-45
-43
-46
-43
-43
-45
-42
-45
-43
-45
-47
-50
-42
-43
-49
-44
-43
-44
-44
-40
-42
-44
-42
-45
-51
-46
-45
-47
-43
-45

282
285
278
280
284
283
277
280
284
282
275
276
282
283
282
286
285
279
286
279
282
284
279
285
278
279
281
282
280
284
280
277
284
283
283
285
283
281
281
283
285
285
282
284
282
277
282
283
283
283
281
279
276
282
279
287
278
279
282
279

230
229
230
226
230
226
229
227
229
230
230
229
228
228
231
229
226
229
229
227
230
228
230
228
228
231
227
231
229
230
227
230
231
227
227
229
232
229
230
224
229
223
227
228
230
229
229
225
230
228
228
229
228
229
225
229
228
229
228
230

36
38
39
39
31
38
32
34
40
31
41
37
39
38
37
40
39
38
36
38
40
39
35
37
41
37
35
37
36
37
37
34
40
37
33
37
34
38
39
36
32
36
32
35
35
25
39
39
39
39
34
33
34
32
35
37
37
36
33
38

489
490
491
491
491
491
489
489
491
491
491
488
491
491
492
486
488
490
491
492
490
488
491
488
487
490
490
489
486
489
486
490
490
490
487
486
488
487
488
489
489
489
488
488
483
488
490
490
489
488
488
490
490
488
487
486
489
490
484
487

29445
29455
29452
29466
29462
29457
29437
29450
29455
29441
29474
29439
29443
29453
29456
29443
29454
29488
29450
29461
29464
29457
29443
29459
29444
29461
29466
29449
29458
29451
29464
29470
29455
29436
29441
29478
29452
29453
29444
29449
29436
29404
29430
29444
29440
29439
29446
29441
29447
29447
29458
29454
29433
29440
29456
29471
29451
29456
29432
29438

133958
133973
133973
133973
133989
133989
134005
134005
134020
134020
134036
134036
134036
134051
134067
134067
134067
134083
134083
134098
134098
134114
134114
134129
134129
134145
134145
134145
134161
134161
134176
134176
134192
134192
134207
134207
134223
134223
134239
134239
134254
134254
134254
134270
134270
134285
134285
134301
134301
134317
134317
134317
134332
134332
134348
134348
134363
134363
134379
134379

7438
-13833
-15833
-14121
-13943
-14030
-16280
-13929
-12925
-13367
-12428
1859
-13848
-13523
-18744
13625
-3924
-14130
-13087
-13888
-5221
-13738
7598
-13479
9656
-5150
-13225
-13613
8832
-14677
-6289
-14171
2037
-1781
-14568
-12757
-13257
-5992
-15009
-14531
-7067
-9030
-15258
-14076
-14315
-13575
2238
1447
-7149
-13528
-236
-6293
-13786
-14648
-14301
-13115
-14171
-1056
-10731
-11318

44
48
43
41
39
41
45
40
45
39
47
40
37
46
41
40
42
46
45
39
46
44
43
44
39
42
45
41
45
45
44
43
40
42
38
47
42
42
41
44
43
41
47
43
43
47
44
39
45
47
41
41
46
46
40
43
43
38
43
39

-45
-45
-44
-43
-44
-47
-44
-43
-46
-43
-46
-47
-44
-43
-42
-44
-44
-48
-44
-45
-44
-42
-44
-42
-42
-43
-45
-50
-44
-43
-47
-45
-44
-44
-44
-45
-43
-45
-44
-42
-47
-45
-47
-43
-44
-45
-43
-50
-46
-44
-51
-46
-45
-43
-44
-49
-45
-43
-43
-45

280
281
285
279
283
281
278
279
279
280
281
283
281
280
279
283
284
285
283
285
284
283
282
281
283
283
283
280
281
286
282
281
278
282
281
281
281
282
284
282
282
278
281
284
282
281
281
279
278
283
285
286
281
286
282
285
284
282
284
285

229
229
231
228
229
227
229
228
229
228
230
225
230
231
230
229
225
227
230
228
229
230
230
229
229
228
229
231
228
229
227
232
226
229
227
227
228
229
227
229
222
226
231
225
228
225
227
228
227
228
229
227
230
230
226
229
230
227
229
229

40
38
32
33
38
38
36
36
39
33
34
36
29
31
39
33
35
31
34
38
35
36
36
32
36
37
29
42
36
35
38
39
34
32
35
37
39
35
38
38
33
39
39
34
35
38
39
33
40
42
37
34
40
36
40
28
31
35
35
34

490
490
488
490
489
488
489
489
489
487
490
491
490
486
492
489
489
490
489
483
486
488
489
487
488
490
489
487
489
488
490
485
489
488
488
487
488
489
487
486
487
488
489
489
487
489
487
491
489
487
491
491
490
489
491
485
489
489
488
488

29449
29466
29468
29454
29455
29431
29462
29448
29436
29452
29455
29430
29475
29456
29458
29463
29447
29484
29465
29456
29461
29454
29454
29435
29450
29445
29452
29459
29420
29482
29431
29471
29457
29459
29445
29454
29460
29442
29455
29453
29442
29439
29464
29445
29447
29464
29454
29462
29461
29459
29438
29470
29444
29427
29449
29447
29457
29439
29468
29465

134379
134395
134395
134410
134410
134426
134426
134441
134441
134441
134457
134457
134473
134473
134488
134488
134504
134504
134519
134519
134535
134535
134535
134551
134551
134566
134566
134582
134582
134597
134597
134597
134613
134613
134629
134629
134644
134644
134660
134660
134660
134675
134675
134691
134691
134707
134707
134722
134722
134738
134738
134738
134753
134753
134769
134769
134785
134785
134800
134800

-15658
-4694
-13670
-13483
-13434
-17690
-13283
-14052
8293
-15315
7944
6082
-13296
2165
8274
12294
-1967
-13973
-14878
-14592
-14066
9538
-4277
-14398
-14269
-15293
-13558
9438
-13405
-14030
-13843
-4142
-18174
-4626
-18526
-13652
-13173
-14504
5803
-15248
-13729
-14778
-14957
-14011
-13779
-17802
-14385
-13442
-11865
-14084
-15209
-15768
-18581
-11033
-1367
-15131
-105
7734
-13561
-1614

43
40
39
46
41
46
44
36
47
38
42
41
41
45
44
40
39
41
39
46
39
41
46
47
44
46
40
44
42
42
43
43
39
43
41
34
41
43
38
42
41
41
38
42
44
45
43
44
43
43
47
43
46
41
45
47
39
48
45
45

-44
-45
-42
-48
-42
-43
-44
-43
-42
-45
-48
-46
-45
-43
-45
-48
-44
-49
-45
-47
-44
-49
-45
-45
-44
-44
-45
-46
-43
-44
-49
-45
-46
-43
-46
-46
-45
-45
-44
-44
-44
-44
-47
-45
-43
-46
-42
-43
-43
-44
-53
-52
-48
-47
-45
-56
-45
-44
-47
-44

281
282
282
285
283
285
282
284
282
278
278
281
280
284
286
283
284
282
282
279
282
276
280
285
281
284
283
278
280
285
283
285
281
282
284
281
282
281
283
285
285
286
286
280
286
284
284
284
282
285
283
280
283
285
285
281
284
286
274
282

229
227
230
227
229
229
228
232
226
231
230
226
230
230
228
227
228
230
222
227
228
228
227
228
226
229
225
232
229
230
228
223
226
228
230
231
226
229
225
231
229
228
227
228
231
231
227
228
228
228
228
231
227
229
228
229
229
229
229
226

30
33
33
34
35
36
37
25
39
33
38
35
39
33
34
39
37
37
37
36
40
33
34
35
35
35
38
39
36
35
34
38
34
34
36
37
37
33
34
37
35
33
35
33
39
33
33
35
37
35
41
36
35
35
36
32
37
39
40
35

489
488
490
492
492
487
489
488
490
491
489
488
487
490
490
488
490
488
488
491
490
490
487
489
488
489
486
489
488
491
489
491
491
488
487
489
491
489
490
488
490
487
490
488
494
490
492
493
490
487
492
489
492
494
491
490
490
488
489
491

29469
29457
29451
29450
29460
29458
29444
29471
29453
29475
29455
29473
29469
29454
29478
29442
29443
29455
29447
29445
29447
29461
29438
29463
29468
29451
29443
29470
29449
29492
29481
29449
29429
29438
29444
29453
29437
29457
29451
29462
29462
29437
29445
29455
29438
29445
29457
29488
29475
29439
29464
29461
29441
29483
29452
29473
29452
29473
29442
29448

134816
134816
134816
134831
134831
134847
134847
134863
134863
134878
134878
134894
134894
134894
134909
134925
134925
134925
134941
134941
134956
134956
134972
134972
134987
134987
134987
135003
135003
135019
135019
135034
135034
135050
135050
135050
135065
135065
135081
135081
135097
135097
135112
135112
135112
135128
135128
135143
135143
135159
135159
135175
135175
135175
135190
135190
135206
135206
135221
135221

-13922
-7847
3037
2
-12532
8025
-14380
-13578
-13685
-14251
18158
-13606
-13959
-13536
6095
-7250
-1976
-14053
-14283
-12960
-13850
-13362
-13776
2919
-13380
-8554
7474
2346
-14071
-13690
-1545
-13713
-13843
-16645
-13689
6224
-15048
8357
-13829
-14350
-13125
32764
-16336
-3887
-11960
-12461
-15302
-14440
-13465
-14521
-13754
-14571
-14152
-13976
-14165
-14520
-13566
-13826
9287
-13986

42
45
44
42
45
37
44
43
35
45
44
45
37
35
40
47
42
44
46
42
43
43
37
42
43
44
42
43
41
44
45
40
45
43
48
48
43
40
38
39
43
43
41
44
43
38
42
42
43
44
39
40
44
44
43
42
43
38
43
37

-45
-46
-42
-43
-45
-47
-46
-44
-44
-46
-45
-44
-44
-46
-51
-44
-45
-44
-51
-45
-45
-46
-45
-47
-45
-46
-46
-45
-45
-43
-47
-42
-47
-45
-45
-47
-44
-47
-42
-48
-45
-43
-48
-44
-44
-48
-44
-46
-50
-44
-45
-47
-47
-45
-46
-46
-45
-42
-45
-43

282
285
285
284
282
282
281
282
282
284
280
287
282
283
284
282
284
276
283
282
280
283
282
281
281
283
284
284
282
280
284
283
279
284
285
281
286
279
287
283
281
285
284
279
286
282
282
284
284
285
284
279
285
283
285
281
284
286
287
285

228
228
229
224
228
226
227
230
229
228
231
223
231
228
230
227
228
229
227
226
227
228
230
222
230
229
229
225
225
229
229
229
227
229
230
227
230
230
229
229
229
229
230
229
230
230
231
231
228
229
230
226
228
229
227
229
228
229
229
231

40
39
38
33
33
35
39
37
37
38
35
36
33
34
37
35
32
38
39
28
33
34
33
39
36
33
39
35
38
36
38
39
32
41
37
37
35
36
34
36
35
38
34
37
40
40
37
39
37
32
34
36
33
38
34
36
34
36
32
32

489
490
491
490
491
491
491
486
489
485
490
485
489
490
490
489
493
489
487
490
487
491
489
488
489
490
484
489
490
489
487
488
488
490
492
489
491
486
489
491
492
490
488
489
490
488
495
491
493
492
489
489
489
487
489
488
489
490
489
490

29462
29452
29448
29443
29497
29455
29447
29456
29466
29443
29457
29471
29452
29440
29463
29431
29465
29447
29455
29455
29458
29446
29473
29460
29449
29454
29457
29441
29449
29455
29452
29470
29451
29447
29449
29448
29470
29456
29442
29460
29468
29454
29448
29458
29442
29444
29468
29453
29483
29466
29457
29464
29462
29450
29456
29473
29452
29468
29456
29454

135237
135237
135237
135253
135253
135268
135268
135284
135284
135284
135299
135299
135315
135315
135331
135331
135346
135346
135362
135362
135377
135377
135377
135393
135393
135409
135409
135424
135424
135440
135440
135440
135455
135455
135471
135471
135487
135487
135502
135502
135518
135518
135518
135533
135533
135549
135549
135565
135565
135580
135580
135580
135596
135596
135611
135611
135627
135627
135643
135643

-12627
-13171
8348
-14692
15859
9883
-9062
-7821
-14003
-14468
-12136
-4685
9433
25992
-13620
-14386
-7343
-14489
-13994
-15220
-9172
-14646
-14380
3669
-13748
-14357
-1038
-7946
-14339
-17450
-15830
28721
-13221
9561
-15109
-14506
-16605
-15357
-13657
8588
-14840
17414
-1331
-15057
-14843
-100
-17656
-13490
13959
-13687
-13462
-13911
-17790
9464
-14471
-13971
10898
-13673
-14022
-14103

43
43
38
47
38
47
45
42
41
43
45
49
46
42
36
47
38
43
40
47
45
44
42
41
42
38
39
47
40
43
44
46
43
36
44
48
44
39
45
43
43
38
37
46
40
37
42
41
44
43
41
45
43
38
43
41
44
43
40
41

-42
-46
-45
-48
-47
-44
-48
-44
-48
-48
-44
-44
-42
-43
-45
-46
-46
-48
-49
-43
-46
-43
-42
-50
-46
-44
-45
-48
-45
-45
-40
-46
-45
-46
-44
-43
-44
-47
-44
-44
-43
-45
-48
-47
-47
-44
-46
-47
-42
-44
-47
-46
-45
-42
-43
-42
-46
-45
-44
-45

282
283
288
286
285
285
280
286
280
281
280
287
281
282
281
284
282
282
280
285
286
285
285
283
283
283
283
288
286
281
283
283
282
281
283
284
281
284
284
281
285
283
285
276
282
285
282
280
280
284
276
283
284
285
278
280
285
283
282
288

224
230
231
226
231
229
231
231
230
227
227
229
227
228
229
227
231
228
230
229
230
228
228
229
230
230
228
229
231
226
227
227
230
230
231
230
231
231
230
232
228
229
227
229
230
230
229
228
230
227
230
231
227
230
227
229
231
228
226
226

38
34
39
35
35
36
35
40
33
34
27
39
37
37
34
35
36
32
37
35
38
32
35
31
38
33
34
32
36
34
39
28
38
39
37
38
35
37
37
35
37
39
39
38
35
39
32
37
35
39
34
33
33
37
35
37
39
37
37
40

488
492
491
492
489
483
492
490
487
490
490
490
489
492
490
490
489
489
491
490
489
490
490
492
492
490
492
488
490
493
493
490
489
486
489
488
490
491
488
490
487
488
487
490
490
488
489
488
491
491
489
489
486
488
490
489
486
489
490
488

29463
29467
29445
29440
29460
29433
29464
29432
29476
29474
29455
29443
29468
29458
29453
29464
29453
29439
29455
29450
29449
29480
29455
29468
29467
29472
29456
29478
29465
29438
29484
29467
29459
29476
29457
29456
29475
29467
29466
29482
29462
29461
29483
29452
29466
29475
29446
29438
29451
29487
29464
29472
29455
29470
29465
29479
29456
29471
29454
29461

135643
135658
135658
135674
135674
135689
135689
135705
135705
135705
135721
135721
135736
135736
135752
135752
135767
135767
135783
135783
135783
135799
135799
135814
135814
135830
135830
135830
135845
135845
135861
135861
135877
135877
135892
135892
135892
135908
135908
135923
135923
135939
135939
135955
135955
135970
135970
135970
135986
135986
136001
136001
136017
136017
136017
136033
136033
136048
136048
136064

-12183
-14283
9690
-18288
-14726
-15314
9892
-8333
-13697
-14770
-9546
-4183
-14369
-13757
-14997
-12705
-14431
-14434
-13917
-14030
-14077
-12452
-14312
-13805
74
7595
-14552
7138
8624
-15065
-13284
-1561
8842
-13805
9931
-18650
5621
-16574
-16084
5187
-13816
-14235
-12938
-14695
-14945
-13820
-1275
-14997
-8019
-14159
8741
-14840
-14730
-16326
-14257
-15420
8789
-18058
-506
-13910

44
41
44
40
46
41
44
48
47
49
41
40
41
41
42
48
42
47
45
40
43
37
44
45
44
44
49
36
42
43
42
45
43
42
40
41
47
46
39
45
36
41
45
45
44
44
42
45
43
43
46
45
41
35
36
47
39
40
39
39

-46
-46
-44
-46
-50
-45
-42
-43
-44
-44
-47
-45
-48
-47
-44
-43
-44
-44
-43
-45
-48
-43
-46
-46
-46
-45
-43
-45
-42
-45
-46
-48
-44
-46
-44
-46
-44
-42
-47
-44
-45
-46
-42
-45
-47
-47
-46
-44
-43
-43
-47
-45
-42
-43
-48
-42
-43
-41
-43
-44

283
285
281
284
281
285
284
283
281
279
284
285
280
282
285
283
285
279
283
280
282
284
279
285
283
281
282
282
282
282
280
287
283
284
280
280
282
280
278
284
281
282
284
282
283
281
282
282
284
281
286
283
284
280
284
284
282
280
282
283

231
227
231
228
226
224
228
229
229
229
230
228
228
230
225
229
230
226
228
228
226
228
229
230
227
227
231
231
228
231
227
231
232
229
232
229
229
230
231
229
229
230
231
231
230
230
229
231
224
224
226
230
227
228
230
231
230
231
232
230

38
36
35
34
35
37
36
31
35
38
36
38
35
35
33
39
35
32
41
36
34
38
36
31
39
32
37
41
36
35
35
34
37
39
37
33
37
36
33
35
35
30
35
38
38
39
37
38
34
37
34
39
39
42
32
30
38
39
38
33

488
483
489
488
488
488
491
488
491
486
489
491
489
487
489
488
491
489
489
487
490
490
490
487
491
489
489
490
487
490
490
489
490
489
486
490
489
490
490
487
488
486
490
488
487
492
489
491
488
491
488
487
491
485
490
489
489
488
491
489

29473
29468
29458
29465
29453
29440
29457
29463
29456
29452
29479
29474
29474
29457
29442
29450
29477
29456
29486
29455
29452
29443
29451
29464
29439
29451
29464
29455
29464
29454
29450
29465
29460
29480
29471
29432
29455
29455
29467
29466
29461
29472
29478
29463
29449
29442
29458
29461
29472
29447
29460
29460
29491
29441
29461
29485
29449
29462
29438
29456

136064
136079
136079
136095
136095
136095
136111
136111
136126
136126
136142
136142
136157
136157
136157
136173
136173
136189
136189
136204
136204
136220
136220
136235
136235
136251
136251
136251
136267
136267
136282
136282
136298
136298
136313
136313
136329
136329
136345
136345
136360
136360
136360
136376
136376
136391
136391
136407
136407
136407
136423
136423
136438
136438
136454
136454
136469
136469
136469
136485

-4055
-12713
-14701
-15403
-14183
-18194
-13439
-10803
-13241
-14242
-15793
-16264
8607
-995
-13604
-14450
-14834
17333
-13403
8672
-9718
-13661
-14565
185
-14222
-14153
9882
-11283
-13968
-13543
-14116
-13759
-14222
8356
8208
-14753
-13829
-13741
-11843
-14568
-10930
-13432
-3009
7476
9421
5277
-13376
-1051
-14480
-14167
-13374
-14050
-13651
-14632
2106
-15504
-16450
8088
-14136
-14831

45
41
47
42
40
41
44
39
46
39
46
39
45
45
43
42
43
43
41
45
44
46
44
44
47
43
47
47
40
47
40
45
48
42
39
39
40
39
41
43
43
42
45
40
43
43
42
43
48
42
43
41
41
44
40
43
44
44
39
44

-46
-44
-42
-43
-44
-43
-45
-45
-42
-45
-51
-44
-43
-43
-43
-43
-42
-48
-45
-45
-43
-47
-44
-45
-46
-46
-43
-44
-43
-43
-46
-42
-43
-43
-45
-46
-43
-44
-43
-46
-43
-43
-44
-47
-43
-44
-47
-44
-42
-44
-45
-45
-43
-44
-46
-44
-42
-46
-44
-43

282
285
285
284
282
282
282
284
283
278
284
283
280
281
283
278
283
285
282
283
282
283
285
281
286
284
277
281
282
283
282
283
275
282
282
280
285
283
279
281
282
279
282
286
284
281
283
279
282
280
287
274
281
281
278
282
287
287
283
279

228
229
231
230
229
229
230
233
230
231
221
231
228
231
228
230
233
229
230
229
226
230
230
230
232
230
229
231
231
232
230
231
230
231
231
229
231
231
231
232
230
231
231
231
226
232
232
227
230
228
230
228
227
229
229
232
228
229
231
230

35
31
38
38
35
40
37
39
39
38
39
35
40
38
39
36
33
35
36
36
35
37
38
41
36
31
38
41
36
37
39
37
37
40
38
34
37
31
38
38
39
34
37
36
39
37
36
35
39
41
27
37
37
35
41
39
38
41
36
35

491
491
490
490
487
486
490
489
490
493
488
491
491
483
491
489
488
491
487
492
490
491
492
491
488
490
491
491
485
492
493
489
491
491
489
488
490
488
488
494
489
490
487
489
489
489
488
491
491
488
490
489
489
490
489
490
488
487
491
492

29463
29481
29473
29490
29465
29469
29463
29450
29446
29489
29472
29468
29463
29470
29480
29464
29471
29477
29456
29480
29460
29456
29459
29467
29456
29465
29471
29470
29461
29478
29485
29485
29476
29461
29479
29466
29441
29451
29466
29469
29475
29485
29483
29456
29443
29473
29462
29467
29461
29468
29462
29448
29448
29461
29455
29496
29469
29479
29466
29487

136485
136501
136501
136516
136516
136532
136532
136532
136547
136547
136563
136563
136579
136579
136594
136594
136594
136610
136610
136625
136625
136641
136641
136657
136657
136672
136688
136688
136688
136703
136703
136719
136719
136735
136735
136750
136750
136750
136766
136766
136781
136781
136797
136797
136813
136813
136828
136828
136828
136844
136844
136859
136859
136875
136875
136891
136891
136906
136906
136906

1895
-14554
-13612
7930
-15019
-3804
-14163
-13737
-14160
-13356
-1195
-10654
-14942
-13526
7695
-13593
747
-12643
-17705
-13751
-14258
-14946
-14116
-9836
-15104
-13271
7810
-13708
-14124
-13760
-18357
-13273
4315
-15309
-4553
-1901
-16927
-13817
10435
-13613
-10786
-17964
-4070
-16077
-13500
-13845
-9862
-16734
-12399
-18058
-13922
3888
-14031
-13750
-14995
-7404
-13366
-15187
18038
-14234

41
41
38
45
40
46
40
42
47
42
40
40
40
43
41
43
46
37
46
43
42
44
41
41
43
44
44
43
45
43
44
39
49
41
44
41
45
39
36
44
48
44
44
45
42
45
49
44
41
40
45
40
41
41
39
43
43
39
43
34

-43
-46
-44
-44
-43
-45
-45
-42
-48
-45
-42
-45
-42
-44
-48
-42
-47
-47
-43
-43
-49
-43
-43
-46
-44
-41
-42
-44
-43
-48
-43
-45
-43
-45
-46
-46
-45
-44
-42
-42
-43
-41
-46
-43
-43
-49
-43
-48
-46
-45
-46
-45
-42
-43
-45
-48
-42
-45
-45
-45

281
282
283
283
280
283
283
283
280
284
282
281
285
280
282
282
285
282
277
276
286
285
282
287
284
279
282
285
284
281
283
285
283
282
282
283
282
285
282
286
287
281
283
281
279
282
284
280
284
282
285
282
284
283
283
284
278
281
282
282

229
232
224
230
229
230
230
230
229
227
228
232
231
231
229
230
228
227
228
230
233
229
230
230
227
225
225
230
231
230
231
231
231
231
229
229
229
228
225
227
229
230
228
224
227
227
230
229
229
229
231
230
222
228
230
228
226
230
232
228

35
35
39
41
35
28
31
37
36
34
35
37
33
37
39
38
34
35
36
34
30
39
39
35
34
34
34
40
38
38
33
36
34
40
40
40
40
40
35
38
38
39
27
39
36
36
33
31
34
38
37
39
36
35
37
38
33
39
36
37

488
486
492
490
490
489
490
487
487
491
488
489
489
487
491
490
485
493
491
491
491
489
488
491
489
492
487
490
491
492
491
489
490
487
490
491
491
488
490
491
489
489
489
490
487
493
490
492
490
489
490
491
489
491
491
492
490
490
486
484

29462
29477
29441
29458
29458
29461
29445
29478
29467
29462
29464
29464
29461
29487
29459
29477
29462
29467
29477
29470
29462
29456
29459
29454
29438
29458
29447
29474
29471
29470
29465
29473
29485
29505
29459
29467
29473
29445
29491
29469
29470
29465
29449
29460
29440
29472
29460
29450
29451
29471
29447
29457
29474
29442
29477
29459
29452
29448
29464
29455

136922
136922
136937
136937
136953
136953
136969
136969
136984
136984
136984
137000
137000
137015
137015
137031
137031
137031
137047
137047
137062
137062
137078
137078
137093
137093
137109
137109
137109
137125
137125
137140
137140
137156
137156
137171
137171
137187
137187
137203
137203
137203
137218
137218
137234
137234
137249
137249
137265
137265
137281
137281
137281
137296
137296
137312
137312
137327
137327
137343

-15061
-13895
-1975
-13532
-14863
-14172
-13969
-14114
-14442
-14268
-13584
-12970
-14398
-12810
-14563
-12753
-14879
-15980
-13145
-14822
-4889
-16328
394
-14858
27612
-17024
8089
-14226
-14221
-8935
-13731
-13777
8504
-14339
-17754
-12721
-13693
-15653
-13546
-13986
-15700
-14361
10514
-15024
-10050
-3293
-16438
-14449
10112
-12668
12508
-14816
-10576
-14044
-14639
7546
-7414
-13488
-13796
-13093

40
40
41
45
39
42
42
40
42
42
45
43
42
38
41
42
40
45
46
37
46
47
35
41
45
43
39
45
41
44
45
41
38
41
43
41
44
40
44
40
41
39
40
42
40
42
41
45
42
39
43
43
43
46
46
45
42
35
42
43

-46
-42
-42
-48
-39
-45
-45
-42
-45
-43
-46
-46
-43
-49
-42
-41
-45
-40
-42
-42
-42
-42
-49
-43
-45
-45
-44
-44
-42
-44
-48
-42
-46
-42
-44
-43
-47
-42
-46
-43
-42
-43
-43
-42
-46
-41
-45
-43
-41
-44
-46
-40
-46
-43
-44
-46
-42
-42
-45
-49

285
283
281
277
281
281
283
284
281
285
280
286
279
286
280
279
282
285
281
283
278
282
282
277
284
282
278
283
279
280
281
279
284
284
282
279
282
283
281
280
279
284
282
281
281
285
281
284
285
283
281
282
284
286
282
283
282
277
280
283

229
229
228
230
232
231
229
229
231
225
230
229
229
223
232
228
231
227
233
231
231
230
225
230
226
229
225
229
230
228
231
231
229
231
228
231
230
232
231
231
228
230
228
230
229
228
229
229
223
229
227
229
229
228
226
229
227
228
231
228

32
39
41
31
35
35
36
39
33
33
38
36
40
37
41
36
36
41
40
36
40
35
38
37
38
40
34
37
37
36
36
37
34
37
38
40
39
36
39
38
35
37
36
38
39
34
34
40
39
38
36
35
40
37
38
34
31
38
38
40

490
490
488
491
490
490
485
489
490
485
487
491
491
487
487
490
486
491
491
487
488
492
490
489
489
491
490
490
488
490
490
487
489
491
493
492
491
490
489
491
491
488
492
488
488
490
488
489
491
488
489
491
489
490
491
489
488
492
493
488

29455
29483
29470
29454
29459
29447
29458
29484
29471
29469
29478
29474
29481
29459
29466
29454
29466
29485
29443
29460
29472
29456
29461
29449
29458
29445
29458
29463
29457
29440
29452
29458
29442
29423
29464
29449
29450
29455
29456
29469
29455
29447
29442
29463
29477
29449
29468
29451
29460
29454
29459
29452
29439
29465
29435
29455
29459
29464
29432
29457

137343
137359
137359
137359
137374
137374
137390
137390
137405
137405
137421
137421
137421
137437
137437
137452
137452
137468
137468
137468
137483
137483
137499
137499
137515
137515
137530
137530
137530
137546
137546
137561
137561
137577
137577
137593
137593
137608
137608
137608
137624
137624
137639
137639
137655
137655
137671
137671
137686
137686
137702
137702
137717
137717
137733
137733
137733
137749
137749
137764

-12870
-18189
-12546
-14063
-15575
7482
-14306
-6655
-14087
-13985
-12972
-13423
-14560
-13741
-13674
-13715
-14338
-13960
-13212
-17907
-10113
-542
-14292
-14438
-14760
-14528
-3120
-1614
-13147
7740
-14061
8574
-2169
7415
-14631
-14117
7582
-3350
-13644
-14168
-2596
-14057
-14475
-3502
-13733
-13418
-13510
-13477
-13758
6719
-13991
-14942
-13617
-12763
-765
2644
10623
-13518
-14448
-14183

39
45
42
45
45
40
43
47
45
41
37
46
47
45
43
45
44
47
43
44
44
38
41
40
42
42
43
36
45
40
41
40
39
45
41
44
43
43
42
46
39
47
40
42
43
47
41
40
45
40
48
38
48
41
38
40
45
42
41
43

-46
-51
-46
-48
-43
-42
-45
-44
-44
-43
-44
-43
-43
-43
-44
-44
-43
-43
-44
-45
-43
-40
-42
-42
-44
-49
-44
-46
-44
-42
-42
-42
-50
-43
-46
-42
-44
-44
-44
-46
-49
-42
-45
-45
-42
-44
-48
-46
-43
-42
-41
-46
-43
-42
-42
-42
-43
-44
-45
-41

279
284
279
280
283
283
285
286
279
284
283
285
278
283
280
278
287
278
284
279
283
282
282
283
281
281
282
283
282
284
276
283
280
282
283
285
284
283
286
276
282
283
283
279
284
281
282
282
282
279
282
278
281
277
281
279
280
281
285
284

230
230
227
227
227
227
229
229
226
230
230
230
229
229
226
227
227
231
228
229
226
228
228
226
229
229
229
224
228
232
227
230
228
227
230
230
231
228
230
229
230
228
230
230
229
227
229
229
230
229
231
228
229
231
228
230
228
229
228
227

39
35
31
36
39
38
33
36
39
40
35
35
31
39
32
38
42
39
35
39
37
40
40
32
39
38
35
35
36
38
38
37
37
39
30
37
37
37
37
34
36
41
36
38
39
35
37
39
40
38
38
39
33
40
37
39
41
34
39
37

490
487
490
492
489
486
492
490
486
488
489
488
492
493
492
490
490
491
485
491
487
489
489
490
492
490
488
489
488
491
491
487
491
490
491
491
493
491
490
492
491
490
492
490
491
489
492
490
488
492
492
490
493
493
490
489
489
491
492
490

29451
29462
29455
29439
29462
29439
29448
29462
29446
29473
29463
29460
29462
29464
29456
29466
29463
29442
29441
29466
29471
29451
29476
29473
29471
29435
29446
29473
29477
29469
29485
29460
29445
29471
29473
29470
29466
29457
29465
29460
29459
29455
29460
29448
29463
29465
29463
29455
29478
29470
29492
29454
29441
29474
29475
29466
29478
29451
29469
29458

137764
137780
137780
137795
137795
137795
137811
137811
137827
137827
137842
137842
137858
137858
137858
137873
137873
137889
137889
137905
137905
137920
137920
137920
137936
137936
137951
137951
137967
137967
137983
137983
137983
137998
137998
138014
138014
138029
138029
138045
138045
138045
138061
138061
138076
138076
138092
138092
138107
138107
138123
138123
138139
138139
138139
138154
138154
138170
138170
138185

-13787
-14439
8437
-13625
-13686
-14674
10282
-13774
-14444
-4479
-14939
-15265
-16337
-14128
-14664
-14966
-14168
-15762
853
7016
-13969
-13512
-14206
-14926
-13582
10147
-13581
3326
-8332
8976
-14408
-1226
-14539
-13567
-13721
-10538
-14188
5449
-10008
-8927
-14650
-15218
8929
-13812
-13893
6059
-14502
-15968
-13678
-13635
-18600
-14944
2904
-1229
10719
-13706
-6883
9603
-232
-1007

43
44
42
41
36
43
37
39
43
39
38
39
39
39
33
41
45
43
38
42
46
41
41
42
42
45
38
43
41
42
45
38
45
39
44
44
40
40
41
45
38
42
48
43
41
38
45
40
42
41
43
37
37
47
40
43
42
44
42
38

-46
-44
-43
-43
-43
-43
-42
-44
-44
-43
-42
-39
-44
-42
-43
-43
-42
-42
-42
-45
-44
-45
-44
-42
-45
-45
-43
-44
-45
-41
-44
-45
-45
-44
-46
-43
-42
-42
-42
-43
-41
-42
-44
-46
-42
-43
-43
-40
-44
-46
-48
-43
-42
-47
-42
-42
-43
-47
-45
-45

281
279
281
283
282
284
280
282
284
284
280
284
284
284
284
283
280
282
283
282
279
282
284
284
278
282
280
281
280
285
285
284
281
285
286
284
283
284
281
282
281
285
280
283
286
278
285
280
284
286
284
286
282
282
281
282
284
283
282
285

227
228
227
227
227
229
230
227
229
228
229
226
228
228
228
230
228
230
229
229
229
227
224
229
228
229
229
230
230
226
229
229
230
229
229
225
229
223
229
229
228
227
228
227
229
227
230
228
229
226
230
224
230
227
229
230
227
229
229
228

34
40
35
37
39
35
36
43
38
38
36
34
37
38
35
31
35
36
38
38
34
38
37
39
39
36
34
37
36
36
30
37
40
40
38
36
39
39
37
44
37
39
32
39
33
37
38
35
32
33
39
36
37
38
32
31
33
35
36
29

488
489
490
487
491
488
490
491
491
484
490
489
491
488
492
494
491
490
490
492
491
491
493
491
487
490
489
491
490
491
488
490
491
490
491
491
492
490
492
490
494
489
492
488
488
491
491
491
489
492
493
491
489
491
489
492
490
491
493
489

29478
29458
29448
29458
29474
29459
29459
29457
29489
29465
29462
29453
29447
29467
29469
29467
29448
29472
29453
29480
29467
29491
29478
29474
29472
29465
29466
29456
29465
29460
29466
29461
29470
29476
29440
29480
29452
29443
29461
29469
29451
29439
29442
29488
29466
29460
29462
29472
29444
29438
29447
29468
29461
29477
29468
29472
29449
29457
29459
29457

138185
138201
138201
138201
138217
138217
138232
138232
138248
138248
138263
138263
138279
138279
138295
138295
138295
138310
138310
138326
138326
138341
138341
138357
138357
138373
138373
138373
138388
138404
138404
138419
138419
138419
138435
138435
138451
138451
138466
138466
138482
138482
138497
138497
138497
138513
138513
138529
138529
138544
138544
138560
138560
138575
138575
138591
138591
138591
138607
138607

-18632
-3996
-13039
-13829
-13616
-14639
-13349
-14214
-14202
-8124
10572
10036
-14321
-14876
-12122
-14589
-15234
-11519
-16393
-3984
-12636
-13185
10357
-13765
-13849
-7719
-17904
-13727
-6258
-13908
-16165
-3808
8569
9762
8337
2507
-18047
-15179
6280
-13329
-14580
9185
-18038
8747
9505
-14224
-12982
-17730
-13599
6988
-11817
-13974
-10047
19192
-14602
-14850
-635
-12436
8265
2021

38
38
41
38
46
45
45
44
43
34
39
44
45
41
44
37
41
45
36
41
41
50
46
46
40
38
38
37
43
42
40
41
45
41
42
45
37
40
40
41
47
38
38
44
39
45
38
43
42
40
45
41
43
43
45
37
47
41
41
48

-45
-43
-40
-42
-42
-47
-44
-42
-41
-41
-42
-44
-42
-44
-43
-45
-42
-42
-46
-43
-44
-47
-44
-43
-43
-40
-42
-43
-43
-46
-45
-43
-43
-40
-46
-44
-44
-45
-43
-40
-41
-45
-42
-45
-43
-40
-43
-43
-43
-43
-42
-40
-43
-42
-40
-40
-41
-43
-43
-41

287
283
286
282
286
281
286
284
284
283
282
284
282
281
280
284
281
286
284
282
285
278
285
283
282
284
281
288
278
282
286
284
286
282
284
281
285
283
278
280
284
284
283
280
281
277
285
281
278
283
284
280
281
285
283
283
277
281
283
281

227
225
229
230
231
230
231
227
229
226
230
229
231
230
229
231
230
229
229
229
232
224
231
231
228
228
231
227
230
231
229
229
228
228
230
227
229
229
231
230
227
230
228
228
231
229
231
228
222
226
229
225
231
228
228
225
231
228
228
228

38
37
39
35
38
38
35
38
36
33
36
30
41
32
35
39
37
38
36
36
39
36
35
34
40
38
33
43
29
37
38
37
36
33
34
36
40
37
36
36
42
34
38
34
39
38
42
37
38
35
36
33
36
38
36
38
36
37
34
39

488
491
490
489
489
491
493
488
491
492
490
492
491
488
492
490
492
489
488
491
490
491
488
492
489
492
487
486
492
491
491
490
492
489
491
488
490
490
490
492
491
486
492
490
490
489
490
491
490
487
491
492
490
490
490
490
491
489
491
491

29460
29441
29450
29474
29470
29466
29443
29461
29477
29465
29437
29478
29474
29472
29472
29454
29457
29449
29459
29452
29457
29470
29471
29446
29498
29465
29438
29472
29466
29453
29457
29462
29459
29469
29454
29450
29464
29447
29448
29474
29460
29448
29452
29458
29468
29459
29464
29462
29450
29457
29449
29441
29457
29442
29465
29465
29452
29468
29459
29454

138622
138622
138638
138638
138653
138653
138653
138669
138669
138685
138685
138700
138700
138716
138716
138731
138731
138747
138747
138763
138763
138778
138778
138778
138794
138794
138809
138809
138825
138825
138841
138841
138841
138856
138856
138872
138872
138887
138887
138903
138903
138903
138919
138919
138934
138934
138950
138950
138965
138965
138981
138981
138981
138997
138997
139012
139012
139028
139028
139043

-15987
16840
-18204
-14072
-13964
-12471
-13981
24660
-13308
8707
-14422
7626
1589
-13814
-14282
8601
-13814
-13861
486
-217
-9557
1039
-14180
-1829
-14587
1145
-13900
-15505
-13375
-6133
-12961
-14418
6160
-17071
-4401
-14056
-12685
-5094
-13545
-13681
-13096
-13825
-13870
-13497
3419
-623
-14406
8510
-16867
6666
-14342
-14463
-13300
9167
-13940
-16531
-14091
-9794
-14927
-14710

45
40
41
43
46
41
38
45
43
46
44
44
42
44
44
44
43
35
45
39
44
46
42
42
39
43
37
46
41
42
45
45
41
44
43
49
45
43
42
46
43
35
45
41
42
43
41
40
34
44
42
39
43
42
45
42
42
39
41
42

-42
-43
-43
-45
-44
-41
-43
-45
-47
-44
-43
-42
-45
-41
-42
-48
-43
-43
-44
-43
-43
-42
-41
-42
-45
-45
-44
-45
-43
-46
-48
-45
-39
-43
-46
-45
-44
-45
-46
-43
-41
-45
-43
-41
-46
-42
-42
-44
-45
-45
-45
-44
-48
-43
-43
-40
-52
-43
-42
-45

278
282
284
283
280
286
283
278
279
283
284
285
281
280
287
282
276
283
283
282
283
281
280
284
282
284
278
280
283
282
282
284
284
280
282
284
277
278
282
284
280
282
284
279
280
282
280
278
277
283
281
277
284
280
283
282
281
274
281
285

228
228
229
230
230
230
232
226
229
231
231
230
227
228
230
224
228
229
230
227
230
231
232
228
230
230
229
231
228
229
231
228
229
229
229
229
229
230
230
231
230
228
231
232
231
233
228
229
230
230
231
232
230
227
229
229
229
226
231
231

39
36
40
35
35
36
33
34
40
42
36
38
36
33
40
39
36
40
33
39
35
39
36
37
38
35
35
35
37
37
37
34
36
38
35
36
37
35
36
32
34
36
37
37
33
35
37
36
34
34
39
30
39
39
35
37
39
34
37
32

490
489
488
488
489
490
492
490
492
489
488
489
491
491
488
488
491
491
489
490
492
491
492
488
490
486
489
491
492
490
489
493
492
489
492
489
490
491
490
491
490
486
492
491
490
488
484
486
490
489
488
487
492
489
487
491
491
490
490
493

29463
29482
29456
29466
29475
29467
29468
29451
29474
29439
29453
29472
29464
29463
29457
29454
29472
29430
29466
29447
29471
29461
29476
29443
29462
29491
29462
29453
29476
29440
29465
29449
29481
29475
29471
29477
29475
29462
29452
29449
29477
29469
29465
29443
29472
29478
29440
29468
29492
29467
29493
29455
29462
29478
29456
29469
29470
29454
29460
29469

139043
139043
139059
139059
139075
139075
139090
139090
139106
139106
139106
139121
139121
139137
139137
139153
139153
139168
139168
139168
139184
139184
139199
139199
139215
139215
139231
139231
139231
139246
139246
139262
139262
139277
139277
139293
139293
139293
139309
139309
139324
139324
139340
139340
139355
139355
139371
139371
139371
139387
139402
139402
139402
139418
139418
139433
139433
139449
139449
139465

-15304
8557
-13457
-13869
-6796
-13320
-12525
-14944
-13431
-13597
10000
-513
-15598
-14334
-13861
-13560
3332
-15598
-14042
-13990
-15051
-8094
-14888
-14344
-14135
-18470
10296
-13154
5252
-16913
-13031
-7100
-13816
-8765
-12451
1170
-13136
-3678
-14054
-16981
-14435
-14180
-13036
-14494
-14209
-13283
-7886
-8399
-13754
-14395
-15173
-15176
-13712
-13196
-3072
2886
-10099
-14305
-14690
-17067

39
43
41
46
43
44
48
44
43
44
43
39
45
41
46
45
37
43
47
47
41
40
44
41
33
40
41
45
42
40
39
42
43
40
38
45
41
49
39
41
50
44
43
44
44
42
41
39
44
46
40
46
46
44
40
39
38
42
43
40

-40
-44
-44
-42
-43
-44
-40
-43
-46
-44
-43
-45
-44
-42
-42
-43
-45
-47
-51
-42
-48
-44
-41
-44
-46
-44
-44
-43
-47
-42
-40
-43
-48
-42
-46
-43
-41
-44
-45
-44
-44
-46
-44
-43
-45
-45
-51
-44
-42
-42
-45
-45
-43
-43
-43
-46
-51
-44
-42
-44

282
286
285
280
283
284
281
284
286
281
285
281
284
286
286
284
281
276
276
284
284
284
283
279
284
283
280
281
283
281
282
284
283
282
282
281
283
286
284
284
287
285
285
281
286
281
284
281
283
279
284
281
279
282
287
281
283
279
280
279

231
227
232
231
227
231
224
227
229
231
229
228
230
231
229
231
232
230
231
228
229
227
228
230
229
230
230
230
227
230
230
231
231
231
229
233
230
232
230
230
229
230
228
229
231
230
231
230
228
232
232
229
228
228
230
230
231
230
231
229

39
35
33
36
38
35
38
36
36
37
40
37
39
35
36
32
40
36
38
39
39
36
37
38
37
31
32
35
34
35
37
37
34
39
35
39
39
31
34
36
37
34
35
34
40
35
30
33
35
32
32
37
38
35
35
37
35
32
34
33

488
488
490
494
494
491
488
491
488
489
492
489
489
491
490
489
488
493
489
493
490
490
491
491
490
491
494
493
493
492
490
489
490
489
488
486
490
490
489
489
491
489
488
491
490
489
488
490
490
490
486
489
492
488
489
491
491
491
490
487

29473
29452
29447
29465
29449
29469
29489
29462
29446
29451
29461
29462
29468
29484
29444
29439
29480
29457
29482
29486
29471
29469
29468
29450
29459
29439
29460
29479
29479
29474
29459
29447
29453
29472
29485
29458
29455
29462
29464
29462
29443
29457
29454
29434
29448
29440
29450
29469
29459
29454
29443
29459
29457
29459
29445
29456
29460
29425
29473
29471

139465
139480
139480
139496
139496
139496
139511
139511
139527
139527
139543
139543
139558
139558
139558
139574
139574
139589
139589
139605
139605
139621
139621
139636
139636
139636
139652
139652
139667
139667
139683
139683
139699
139699
139699
139714
139714
139730
139730
139745
139745
139761
139761
139761
139777
139777
139792
139792
139808
139808
139823
139823
139823
139839
139839
139855
139855
139870
139870
139886

-13796
-3297
8870
-15975
-5017
8606
-13765
-14862
-13745
-14238
-11465
-13689
-14324
2664
-15017
-15904
-13435
-18049
-14705
-18037
-14061
-12068
5705
-14444
-13982
-14441
-478
-14198
-13687
-14511
-4907
-50
-18347
-13470
9923
-14375
6993
8589
-13948
-13852
-14490
-6725
-14824
-13643
-13333
-13321
-7196
-14140
-14866
-3634
9226
-16500
-13328
-14699
9986
-16697
-13614
-12733
-15720
-14843

45
45
36
41
43
40
40
38
44
45
44
42
44
39
44
48
38
45
40
38
42
42
38
42
44
47
38
42
41
44
41
42
43
42
39
43
46
43
41
41
39
41
42
36
40
42
45
41
35
41
36
39
43
35
41
41
39
37
45
45

-45
-44
-47
-45
-46
-43
-44
-42
-42
-46
-48
-42
-42
-43
-45
-42
-43
-41
-47
-44
-43
-46
-42
-44
-44
-45
-43
-46
-45
-42
-45
-42
-44
-44
-43
-43
-42
-42
-44
-39
-43
-46
-44
-42
-46
-48
-40
-41
-46
-43
-48
-47
-42
-43
-43
-42
-42
-42
-44
-45

285
284
282
283
283
279
284
281
281
282
279
279
279
284
283
285
282
285
279
284
282
281
285
280
283
287
279
284
284
281
280
280
284
283
281
285
284
283
282
285
284
282
285
283
285
284
286
276
285
284
283
284
280
286
286
283
284
281
284
286

230
229
232
231
231
231
228
228
231
228
229
227
231
228
226
230
230
230
229
231
228
231
231
229
226
231
227
228
231
228
228
230
230
229
227
231
229
228
230
229
230
228
229
228
228
230
231
228
231
228
230
231
227
230
231
228
230
229
226
227

35
35
37
35
37
39
38
38
36
35
39
38
33
39
41
41
35
38
38
38
37
37
36
31
33
36
36
36
35
34
40
37
38
36
30
37
38
33
38
35
34
33
35
31
40
35
33
35
30
34
30
34
36
38
36
36
37
36
37
38

487
490
490
492
492
492
488
489
490
492
488
492
490
489
491
492
490
491
484
492
490
492
488
492
493
489
486
492
490
486
490
491
490
490
488
491
490
492
490
491
490
489
492
488
491
486
489
490
488
491
486
487
490
492
492
490
486
490
493
491

29434
29458
29449
29460
29442
29455
29448
29478
29455
29458
29467
29448
29455
29463
29444
29455
29449
29446
29469
29456
29458
29463
29462
29448
29471
29488
29459
29484
29465
29458
29438
29446
29446
29453
29461
29463
29471
29431
29464
29472
29459
29459
29455
29469
29447
29432
29441
29473
29455
29465
29446
29442
29457
29459
29454
29475
29451
29466
29433
29475

139886
139886
139901
139901
139917
139917
139933
139933
139948
139948
139948
139964
139964
139979
139979
139995
139995
140011
140011
140011
140026
140026
140042
140042
140057
140057
140073
140073
140073
140089
140089
140104
140104
140120
140120
140135
140135
140135
140151
140151
140167
140167
140182
140182
140198
140198
140198
140213
140213
140229
140229
140245
140245
140260
140260
140260
140276
140276
140291
140291

-13594
10664
-3757
-13130
-13606
-14451
-2535
6932
-13756
-14358
-12860
-15355
-14625
-13286
7843
-14336
10475
-13747
-13379
-15772
-18601
-11786
-13310
4390
-13181
-15088
-15935
-12277
-14594
-9342
-15716
-14388
-14306
-13388
-5653
-14308
-14672
7898
-14794
-13784
-8748
-14060
-4723
-13720
1725
-13540
1348
9527
-7359
7948
-9942
-13769
-14627
-14753
-14372
-13989
-4684
-11946
-12939
-13643

43
42
39
37
38
43
40
38
46
41
43
46
40
44
45
38
36
40
46
41
43
43
44
44
39
39
39
41
42
41
41
40
40
45
45
43
46
44
40
39
42
41
42
41
44
46
39
40
40
40
40
41
43
43
42
44
41
35
36
41

-45
-45
-44
-46
-44
-43
-40
-45
-44
-40
-40
-40
-43
-42
-43
-43
-43
-43
-42
-41
-40
-42
-42
-42
-42
-43
-45
-42
-42
-46
-43
-44
-45
-41
-42
-45
-41
-44
-42
-42
-43
-43
-45
-44
-42
-47
-45
-40
-41
-44
-42
-42
-42
-45
-45
-45
-42
-44
-41
-43

285
283
283
283
285
280
283
282
288
280
283
283
282
284
282
282
283
281
281
285
282
285
284
285
287
285
282
284
283
283
280
283
284
281
280
285
279
279
283
286
285
283
282
285
284
283
285
284
283
282
284
284
282
281
280
283
276
286
284
286

230
229
231
228
229
229
228
228
229
230
230
230
228
229
226
230
229
229
229
231
230
230
229
225
228
230
229
232
228
230
228
225
230
226
231
228
227
226
228
229
230
230
229
229
230
227
228
228
227
229
228
230
230
226
225
232
230
228
230
230

39
34
27
36
37
35
38
37
36
41
38
38
38
34
37
40
38
38
34
35
36
37
40
35
40
39
40
35
36
38
36
33
32
38
37
36
34
36
39
38
39
38
37
38
37
37
38
33
38
37
31
36
38
39
36
38
40
33
40
33

487
487
487
492
488
490
489
491
491
490
489
489
490
491
490
490
491
492
490
487
490
491
490
490
489
491
489
492
493
488
486
491
490
489
491
490
489
490
488
491
489
488
489
490
483
491
489
490
489
492
489
489
489
492
488
490
493
486
490
488

29457
29440
29461
29459
29465
29474
29475
29482
29460
29471
29459
29446
29459
29454
29451
29447
29471
29468
29472
29457
29476
29462
29469
29462
29462
29475
29495
29484
29469
29461
29472
29460
29473
29480
29476
29460
29437
29456
29463
29453
29449
29468
29474
29458
29471
29442
29460
29483
29463
29481
29458
29452
29426
29449
29442
29462
29459
29462
29451
29474

140307
140307
140323
140323
140338
140338
140354
140354
140354
140369
140369
140385
140385
140401
140401
140416
140416
140432
140432
140432
140447
140447
140463
140463
140479
140479
140494
140494
140494
140510
140510
140525
140525
140541
140541
140557
140557
140557
140572
140572
140588
140588
140603
140603
140619
140619
140619
140635
140635
140650
140650
140666
140666
140681
140681
140697
140697
140697
140713
140713

-8662
-13561
-15298
-13956
-5387
-8649
-13686
-13945
-8333
-17249
-14033
-13369
-14040
-14373
-14327
-17510
-14930
-16742
12727
9606
9145
-14463
-245
-14289
-14521
-14528
-14347
-17638
-2991
-13694
-14762
-14156
-8320
-3154
-1217
-14794
10113
-14351
-13558
31
-14046
-14038
-17678
-15025
-14827
-16284
-13625
-13852
-13752
-15157
-11277
-15951
-10486
-14335
-13692
-13707
25105
-14083
-5166
-14743

43
41
43
39
41
44
40
40
41
45
42
38
42
35
44
38
46
40
36
40
39
41
44
41
45
41
35
39
40
46
30
40
44
43
38
46
41
46
43
44
42
45
43
44
46
34
41
45
40
40
39
43
42
46
42
41
40
43
40
40

-42
-52
-47
-43
-43
-43
-45
-44
-47
-41
-47
-44
-45
-44
-40
-43
-43
-43
-46
-43
-40
-42
-42
-43
-44
-43
-43
-43
-45
-42
-41
-43
-43
-46
-42
-46
-41
-44
-42
-50
-44
-42
-42
-41
-43
-42
-48
-45
-46
-45
-43
-42
-45
-41
-44
-44
-40
-41
-44
-42

284
285
283
283
285
286
278
285
284
284
283
285
285
283
282
284
279
281
284
275
280
285
279
280
280
281
284
287
286
284
285
283
285
284
280
284
284
276
283
284
282
286
282
280
286
282
280
284
282
283
284
286
279
287
278
286
282
281
284
288

226
231
229
229
229
232
231
229
230
231
229
223
228
230
226
231
231
226
229
229
227
231
228
230
226
228
230
231
230
228
229
228
231
230
230
231
230
230
229
230
227
224
230
227
227
229
229
228
226
228
229
229
231
231
230
227
224
224
227
230

39
33
40
41
36
37
36
36
28
35
36
40
32
39
40
39
38
32
39
34
36
35
36
31
38
40
38
37
39
33
40
35
29
38
36
36
33
37
35
35
39
35
39
34
38
37
36
38
35
34
39
39
37
38
33
36
42
38
38
37

490
488
490
489
487
487
489
492
488
489
486
491
490
490
490
489
485
489
489
488
486
488
490
492
489
488
488
488
487
490
491
490
489
487
491
487
485
493
489
491
487
489
489
488
490
490
488
486
489
491
490
489
487
490
485
491
489
488
490
490

29464
29477
29482
29461
29453
29484
29465
29483
29489
29459
29450
29473
29458
29488
29476
29472
29470
29459
29452
29471
29468
29454
29491
29450
29457
29465
29476
29452
29455
29459
29445
29480
29451
29452
29469
29461
29467
29459
29450
29440
29447
29451
29462
29459
29452
29481
29463
29456
29452
29476
29448
29487
29477
29472
29479
29484
29461
29457
29473
29458

140728
140728
140744
140744
140759
140759
140759
140775
140775
140791
140791
140806
140806
140822
140822
140822
140837
140837
140853
140853
140869
140869
140884
140884
140900
140900
140915
140915
140915
140931
140931
140947
140947
140962
140962
140962
140978
140978
140993
140993
141009
141009
141025
141025
141040
141040
141040
141056
141056
141071
141071
141087
141087
141087
141103
141103
141118
141118
141134
141134

7502
-13495
4784
8611
-4693
-14422
-14361
7318
-9315
-10413
-6843
-13873
5465
-15171
-17834
-13399
-10278
-12404
10446
-18747
-13824
-2475
-14717
336
-13825
-14863
-8875
-13411
-7642
-14471
-15174
-13769
-13313
-13776
-1420
-14274
1046
-13755
-14102
-9962
-10947
-13052
-18397
-8564
-13912
-2699
-17183
-13709
9205
-13997
-11653
-13553
-13781
-13938
-13819
-12287
1870
1730
-17402
-13894

44
40
39
38
37
47
44
44
40
41
48
35
45
44
43
41
46
44
45
42
45
40
42
37
39
39
45
45
41
43
41
46
44
42
43
45
45
45
39
39
41
37
39
41
39
42
36
39
41
42
41
41
38
39
40
45
38
38
38
37

-44
-44
-43
-41
-43
-43
-45
-44
-44
-44
-45
-49
-46
-44
-49
-49
-43
-48
-45
-43
-43
-44
-44
-44
-46
-45
-46
-43
-44
-47
-43
-45
-48
-41
-42
-43
-47
-44
-42
-42
-48
-52
-45
-44
-43
-45
-42
-44
-42
-42
-43
-43
-41
-47
-44
-44
-45
-44
-40
-41

281
283
280
284
283
283
283
283
281
276
281
281
283
287
285
282
281
281
283
284
277
281
286
284
275
283
281
285
283
284
284
284
283
282
287
281
286
283
285
286
286
278
275
283
283
277
284
282
283
283
283
288
282
283
279
286
282
282
283
285

230
226
228
230
228
229
230
223
227
223
225
227
230
228
229
226
228
231
229
230
231
229
229
230
229
230
228
231
227
226
229
225
225
227
228
228
224
226
229
224
230
226
228
231
228
226
230
227
227
226
227
229
228
227
229
228
228
229
231
228

40
37
40
39
38
40
41
38
31
36
39
41
38
31
37
40
41
41
37
37
35
38
37
37
29
35
36
37
38
39
34
42
31
33
36
39
37
36
34
36
32
36
38
36
40
38
33
32
38
39
35
40
31
33
37
39
32
35
36
39

489
487
489
490
489
487
487
486
490
489
490
489
490
490
491
489
486
491
491
491
490
491
490
488
491
490
491
490
491
485
492
489
486
491
487
491
486
487
490
487
490
490
490
489
490
491
491
491
489
490
491
487
490
486
488
488
492
491
491
491

29444
29464
29465
29452
29465
29442
29464
29470
29442
29470
29457
29478
29452
29459
29459
29457
29454
29471
29431
29486
29477
29454
29461
29465
29468
29458
29464
29465
29462
29451
29436
29457
29464
29445
29453
29450
29469
29462
29458
29479
29457
29454
29462
29470
29469
29456
29463
29444
29460
29440
29474
29445
29469
29432
29469
29456
29458
29455
29448
29463

141149
141149
141149
141165
141165
141181
141181
141196
141196
141212
141212
141227
141227
141227
141243
141243
141259
141259
141274
141274
141290
141290
141305
141305
141321
141321
141321
141337
141337
141352
141352
141368
141368
141383
141383
141383
141399
141399
141415
141415
141430
141430
141446
141446
141446
141461
141461
141477
141477
141493
141493
141508
141508
141508
141524
141524
141539
141539
141555
141555

-14506
-2349
-14770
4741
-15481
8184
9139
-13562
-14148
8434
-14717
-14688
-12256
-14284
-14340
-13762
-13461
-16178
-14018
-13594
-14325
7947
-15399
-13732
-14403
-13711
-13455
-13803
-14260
-13940
-13516
1305
-14923
-13477
-525
7685
8249
-13385
-13989
-14599
-14635
-17495
8343
-7286
-18488
-13310
-14579
-8974
-641
-14297
-13611
-14100
-14064
-13612
-7647
-15664
4182
-13888
-14362
9552

37
40
42
46
43
44
45
41
43
43
37
44
43
40
41
42
41
43
47
44
44
46
45
39
36
44
40
41
41
42
42
44
43
44
42
39
42
40
45
43
44
44
45
44
45
37
42
40
43
46
43
44
37
43
39
42
42
42
44
39

-45
-42
-51
-41
-43
-41
-45
-44
-45
-43
-42
-41
-40
-44
-42
-42
-42
-41
-39
-40
-40
-44
-41
-43
-46
-44
-43
-43
-46
-41
-43
-43
-39
-43
-42
-42
-44
-46
-44
-44
-46
-44
-41
-43
-41
-43
-44
-42
-45
-45
-41
-45
-45
-43
-43
-46
-43
-43
-48
-43

278
279
281
282
284
284
280
283
282
284
283
283
277
285
282
285
280
282
279
286
284
285
286
284
287
287
287
286
284
287
284
285
281
286
285
281
284
284
285
286
284
282
285
281
281
282
284
281
284
280
285
285
284
281
280
283
282
282
285
282

229
230
227
229
225
226
228
229
229
229
229
229
228
227
231
228
225
225
228
230
228
229
226
225
228
229
222
227
227
228
227
229
228
227
226
226
222
229
228
226
224
231
229
228
228
227
224
224
229
227
228
228
228
228
227
229
228
229
227
229

38
37
37
32
36
39
36
38
36
34
36
36
39
34
40
35
36
36
32
37
35
36
31
37
37
33
31
37
33
37
36
40
38
37
33
39
29
36
40
30
34
33
36
41
38
32
36
35
39
40
32
38
37
37
38
33
38
38
36
33

488
488
490
491
489
490
488
486
490
490
491
491
484
488
490
491
487
489
490
491
493
488
491
493
492
491
489
492
493
490
491
491
489
490
488
489
491
491
488
487
488
489
486
489
488
492
488
488
490
490
490
490
484
490
485
491
485
491
490
492

29436
29467
29449
29454
29478
29463
29438
29465
29428
29472
29453
29463
29463
29463
29474
29465
29469
29453
29451
29479
29455
29489
29497
29467
29455
29459
29449
29464
29484
29468
29488
29462
29483
29457
29475
29482
29452
29463
29456
29448
29458
29466
29454
29478
29485
29460
29453
29451
29462
29463
29468
29476
29451
29460
29444
29433
29476
29447
29443
29463

141555
141571
141571
141586
141586
141602
141602
141617
141617
141633
141633
141633
141649
141649
141664
141664
141680
141680
141695
141695
141695
141711
141711
141727
141727
141742
141742
141758
141758
141758
141773
141773
141789
141789
141805
141805
141820
141820
141836
141836
141851
141851
141851
141867
141867
141883
141883
141898
141898
141914
141914
141914
141929
141929
141945
141945
141961
141961
141976
141976

-15612
-13951
-12872
-16451
-13048
-14268
-13689
-961
-13847
7400
9551
-13430
-3911
-13464
-13783
-17520
-13762
-5312
-2200
-13054
9457
-13103
-16654
-149
-14024
-15021
-14635
-13540
-17630
-9341
-18164
-12753
-12325
7402
3108
-18394
-13935
-13660
-14638
-14175
-14301
-13479
-14266
-14743
-17795
-13529
9795
-14923
1671
-8375
-18739
-13366
8727
-15935
-14160
9140
-14349
-13837
-15048
-13782

42
39
41
45
38
37
39
46
47
48
39
44
46
43
43
41
40
48
43
45
38
40
36
42
36
44
41
44
42
42
45
44
42
44
37
42
41
44
42
42
43
41
40
43
42
44
40
39
42
40
40
41
42
40
40
35
43
33
43
41

-46
-44
-43
-44
-46
-44
-47
-43
-42
-42
-44
-45
-43
-44
-44
-43
-42
-45
-41
-45
-48
-48
-44
-42
-42
-44
-45
-45
-45
-44
-44
-42
-42
-44
-43
-46
-45
-44
-43
-48
-46
-43
-45
-48
-42
-51
-42
-45
-47
-42
-43
-46
-45
-47
-47
-46
-42
-45
-44
-44

288
283
283
283
282
283
283
284
282
280
288
281
277
283
285
283
282
285
285
283
281
284
282
286
284
278
275
279
283
280
283
282
283
285
279
277
280
278
281
283
283
284
279
283
283
281
281
283
286
285
282
279
281
279
281
284
282
281
282
285

226
228
228
229
226
228
226
229
229
229
228
225
230
229
228
229
231
228
228
225
228
227
227
227
227
229
229
226
228
228
228
228
226
229
228
229
230
231
232
231
230
229
228
231
230
227
230
231
229
226
226
226
229
228
228
231
230
228
229
229

35
32
37
33
36
38
34
37
39
32
35
38
31
37
37
33
36
37
38
39
36
34
35
36
39
33
37
36
37
34
36
37
39
29
36
38
40
35
37
34
36
28
37
30
34
34
34
39
34
38
41
39
35
37
38
34
36
40
38
34

490
484
491
488
487
488
491
492
491
490
488
489
489
489
489
487
488
490
488
488
491
489
486
491
492
490
490
489
489
490
489
492
488
487
489
490
490
489
490
491
489
489
486
489
487
492
489
489
491
491
489
490
488
489
489
491
489
489
488
491

29444
29462
29448
29462
29463
29460
29450
29466
29478
29468
29446
29468
29455
29449
29463
29458
29469
29455
29479
29457
29443
29450
29470
29465
29468
29440
29458
29455
29462
29460
29451
29447
29451
29448
29460
29456
29457
29463
29459
29483
29472
29474
29451
29477
29474
29470
29457
29489
29476
29471
29460
29450
29472
29450
29454
29472
29458
29448
29485
29478

141992
141992
141992
142007
142007
142023
142023
142039
142039
142054
142054
142054
142070
142070
142085
142085
142101
142101
142117
142117
142132
142132
142132
142148
142148
142163
142163
142179
142179
142179
142195
142195
142210
142210
142226
142226
142241
142241
142257
142257
142257
142273
142273
142288
142288
142304
142304
142319
142319
142319
142335
142335
142351
142351
142366
142366
142382
142382
142397
142397

-15634
8802
-13776
-13370
-12137
-15320
-14058
1911
-18190
-13751
-14242
-17464
-14166
-13764
-13596
-13111
-13887
9351
-13940
-14415
-9337
-9699
-12492
-7786
1756
3237
-13729
8127
-1913
28363
-13702
-14589
-9627
2241
-13880
-13597
8174
-13679
6916
-13834
-14539
-18005
-14950
-15038
-14849
-14352
-259
9165
-13390
-8905
-1831
-14078
-14281
-14338
-17600
-13613
-8682
-14609
-14108
-13826

39
38
43
42
46
39
45
40
38
43
42
44
41
41
43
44
43
46
43
42
36
44
41
37
38
42
44
42
40
43
45
44
41
42
43
47
40
39
45
44
40
43
44
41
41
42
40
41
46
42
44
44
42
45
49
45
45
42
46
44

-44
-44
-46
-43
-42
-42
-46
-46
-44
-43
-43
-45
-45
-47
-47
-43
-44
-47
-46
-48
-46
-50
-48
-43
-43
-46
-45
-42
-43
-44
-40
-45
-42
-42
-44
-46
-43
-44
-42
-44
-45
-50
-45
-41
-42
-43
-42
-43
-46
-42
-44
-44
-45
-44
-42
-44
-47
-42
-46
-42

284
278
280
283
283
277
281
279
284
283
282
280
283
285
283
282
283
282
281
282
284
276
282
285
285
282
282
283
284
281
282
284
282
282
277
281
278
281
281
280
283
281
282
284
282
279
274
286
283
283
282
283
283
285
285
284
282
280
283
279

227
226
228
231
231
230
230
228
230
229
226
228
227
228
229
229
232
226
228
229
227
227
230
228
230
224
228
225
229
229
232
230
229
227
230
231
231
231
227
228
229
228
230
230
228
228
227
230
227
229
228
227
227
229
228
229
227
230
231
226

38
36
36
40
41
35
35
38
36
38
36
32
41
37
38
32
38
40
39
38
39
36
31
38
37
35
34
38
35
34
32
38
38
34
35
39
39
38
36
36
39
38
38
36
35
37
36
36
37
37
38
31
41
35
33
40
40
38
37
39

489
487
488
489
492
491
490
490
490
483
486
491
491
486
489
488
489
486
489
487
491
486
488
488
490
491
487
486
486
490
490
490
487
489
486
488
488
488
489
491
489
491
491
488
491
490
492
491
492
488
491
488
488
488
491
492
489
490
489
490

29459
29449
29463
29437
29473
29435
29466
29454
29474
29474
29471
29460
29471
29456
29464
29451
29447
29471
29443
29461
29459
29468
29462
29455
29463
29473
29462
29485
29472
29476
29465
29475
29469
29463
29453
29475
29452
29460
29447
29457
29466
29453
29438
29448
29442
29447
29474
29456
29455
29455
29446
29465
29470
29456
29466
29469
29456
29484
29473
29457

142397
142413
142413
142429
142429
142444
142444
142444
142460
142460
142475
142475
142491
142491
142507
142507
142507
142522
142522
142538
142538
142553
142553
142569
142569
142585
142585
142585
142600
142600
142616
142616
142631
142631
142647
142647
142647
142663
142663
142678
142678
142694
142694
142709
142709
142709
142725
142725
142741
142741
142756
142756
142772
142772
142772
142787
142787
142803
142803
142819

-14612
-14409
-18613
-13368
-18494
9719
6562
-15324
-13081
-13684
-15872
-13623
-12347
-14635
-13633
3549
-13346
-13167
-12232
-12187
-13939
-14558
-14268
8473
-593
-14218
-10740
195
-14457
-773
-969
-13248
-12910
3276
-13172
-4769
-14689
-14349
-13185
-13608
-14055
-2937
-16917
-5518
-13659
-14346
-13652
-13472
-8900
-15472
8913
-14746
-10856
8385
-15913
-17625
-12166
-13716
-14217
-7640

44
43
43
43
46
45
44
40
45
49
44
41
44
38
40
41
42
41
43
39
44
42
47
39
43
39
35
43
44
40
38
47
37
43
42
47
41
40
44
47
43
44
39
44
44
39
39
42
38
37
44
41
46
41
42
41
43
45
38
45

-42
-42
-45
-43
-41
-41
-43
-44
-43
-41
-42
-44
-47
-43
-42
-43
-45
-42
-45
-44
-39
-45
-42
-50
-44
-42
-45
-44
-43
-43
-43
-44
-45
-45
-41
-44
-44
-41
-44
-42
-43
-43
-43
-42
-46
-44
-43
-43
-46
-42
-44
-44
-47
-45
-42
-42
-44
-45
-43
-43

281
282
282
281
279
280
283
281
281
285
282
280
282
280
285
280
282
283
281
281
282
281
279
283
282
282
283
278
286
284
280
284
285
282
283
283
285
278
281
282
279
281
278
285
279
279
280
283
279
281
284
280
282
283
280
282
282
278
277
282

230
227
231
230
228
229
228
229
226
231
231
223
228
230
229
227
227
228
228
224
230
229
229
228
230
227
229
228
229
227
228
227
230
226
229
230
227
231
228
226
229
227
228
228
229
227
225
227
228
231
227
227
230
229
229
228
225
229
227
227

34
40
38
35
34
36
31
35
33
33
32
36
33
36
39
40
39
33
36
36
37
35
40
30
35
40
39
37
39
39
39
38
34
35
36
39
39
36
37
36
36
41
42
34
31
40
38
36
38
36
40
35
35
39
35
37
36
31
36
31

490
490
490
486
491
489
489
488
488
491
490
490
490
491
488
489
486
492
492
490
489
488
490
489
489
487
483
489
487
487
490
490
488
488
489
485
487
486
487
486
490
490
488
489
488
489
489
489
488
489
491
486
489
490
486
491
490
489
488
489

29476
29458
29461
29459
29469
29471
29456
29472
29455
29469
29476
29467
29493
29461
29464
29465
29492
29452
29443
29488
29449
29468
29487
29464
29473
29460
29480
29470
29457
29439
29467
29476
29461
29474
29468
29473
29484
29475
29469
29474
29476
29483
29491
29469
29470
29455
29466
29450
29445
29486
29485
29469
29460
29464
29462
29468
29451
29462
29483
29474

142819
142834
142834
142834
142850
142850
142865
142865
142881
142881
142897
142897
142897
142912
142912
142928
142943
142943
142943
142959
142959
142975
142975
142990
142990
143006
143006
143021
143021
143021
143037
143037
143053
143053
143068
143068
143084
143084
143084
143099
143099
143115
143115
143131
143131
143146
143146
143162
143162
143177
143177
143193
143193
143193
143209
143209
143224
143224
143240
143240

-17261
9641
-15022
-14680
-18050
-10375
32764
-13915
-5973
-6200
-13268
-13943
-12840
-14191
-13268
14240
-13839
-15226
-15572
-13112
-14109
-9614
-13928
-13831
-13225
-15100
-13999
15946
-13792
-14564
7355
-14086
-13335
-14590
-7114
-8217
2500
-15722
-14536
-10111
-14229
-14721
-13086
-17588
-13279
-14773
-14623
-13430
-13066
-10065
-14025
2764
-13918
-13544
-14812
-14966
-15193
-14502
6580
-18473

41
45
46
46
41
41
40
47
42
44
44
43
44
39
44
40
47
42
40
44
38
38
42
41
42
48
43
37
39
45
46
42
42
40
41
45
43
45
40
42
40
40
46
45
39
39
40
46
45
40
38
46
44
45
39
42
45
43
37
45

-42
-44
-44
-45
-44
-48
-45
-45
-44
-43
-48
-49
-44
-45
-49
-43
-42
-45
-43
-45
-42
-45
-44
-45
-46
-41
-46
-44
-40
-42
-47
-45
-43
-43
-42
-43
-43
-45
-45
-43
-44
-44
-43
-42
-45
-44
-46
-42
-44
-43
-44
-46
-42
-44
-43
-42
-46
-41
-42
-44

278
285
280
283
283
282
279
281
279
278
278
279
282
279
280
283
277
277
283
282
283
283
278
285
279
279
281
285
278
284
282
282
284
284
285
285
283
284
279
285
278
282
284
286
279
285
283
285
280
282
278
282
279
279
284
280
280
285
278
280

226
227
226
231
229
230
229
228
228
230
228
229
230
227
230
230
229
230
228
226
228
228
227
229
227
225
225
226
228
227
227
229
230
228
228
225
229
229
229
229
228
224
228
227
229
230
228
229
229
226
225
227
227
228
228
230
230
230
229
226

39
38
34
38
35
35
29
38
39
35
36
38
36
37
40
39
38
35
39
35
37
33
37
37
37
35
36
37
40
34
39
41
39
40
35
39
34
27
38
34
31
34
38
35
35
37
34
32
36
31
38
35
34
40
33
38
40
37
39
37

486
489
487
490
490
491
488
489
484
489
492
491
488
489
490
484
489
489
491
488
491
484
489
486
490
491
483
491
489
488
491
490
491
491
489
489
488
489
491
489
486
490
487
490
490
490
488
488
490
489
486
491
490
489
490
490
486
490
490
489

29469
29478
29467
29462
29461
29479
29464
29484
29455
29463
29464
29460
29473
29475
29460
29472
29465
29447
29463
29466
29461
29474
29465
29481
29480
29476
29484
29466
29481
29459
29465
29466
29480
29460
29465
29462
29460
29472
29452
29453
29477
29475
29475
29461
29461
29467
29467
29463
29461
29459
29470
29461
29470
29441
29487
29453
29449
29475
29449
29461

143255
143255
143255
143271
143271
143287
143287
143302
143302
143318
143318
143333
143333
143333
143349
143349
143365
143365
143380
143380
143380
143396
143396
143411
143411
143427
143427
143443
143443
143443
143458
143458
143474
143474
143489
143489
143505
143505
143521
143521
143521
143536
143552
143552
143552
143567
143567
143583
143583
143599
143599
143614
143614
143630
143630
143630
143645
143645
143661
143661

-14134
-14922
-15644
-13236
-12834
-14289
-16119
-12882
-12706
-14141
-10664
-14534
-14125
7241
-13273
-14050
10445
-14219
-13647
-14294
-14970
-7421
-13534
-14410
9007
-14000
-14316
-16759
-14055
-13850
-14231
15742
-13685
-14499
10210
-14662
-18271
9040
-14468
-11262
-14644
-14562
-14842
-9946
-15553
-15361
9369
-13580
-13552
-14273
-13801
-10367
-13782
-13427
-7389
-15314
-13329
-14039
-13817
-13491

45
43
45
38
45
44
43
41
37
43
40
40
42
44
43
42
41
39
44
43
45
41
41
38
49
40
42
42
44
38
40
38
37
43
46
49
42
40
33
45
38
42
42
44
39
37
44
43
41
42
36
41
35
40
44
40
37
45
38
42

-43
-43
-42
-44
-43
-43
-44
-41
-45
-42
-43
-47
-43
-51
-43
-42
-43
-44
-42
-43
-48
-43
-45
-44
-42
-45
-47
-45
-42
-45
-45
-42
-46
-41
-41
-42
-43
-42
-49
-42
-42
-46
-40
-44
-46
-43
-42
-44
-43
-42
-40
-44
-40
-42
-43
-44
-46
-42
-42
-41

278
282
281
282
284
279
282
282
281
281
284
280
282
284
279
284
281
282
283
284
277
283
279
279
284
283
279
284
283
285
285
281
284
287
284
284
283
281
281
281
281
281
278
284
281
281
281
284
280
284
280
284
287
284
285
283
285
282
283
282

224
228
225
229
228
227
230
227
228
228
229
230
230
228
225
227
227
229
226
225
226
227
225
228
228
227
227
229
227
230
229
226
228
227
230
228
224
227
226
227
229
227
228
226
227
228
230
228
226
228
228
229
227
231
230
226
227
226
226
228

37
37
38
38
36
32
35
40
36
35
38
37
34
35
35
37
38
31
32
35
37
34
37
35
32
32
33
37
33
29
36
39
36
34
40
40
34
34
28
38
41
39
40
29
32
34
38
37
34
33
35
37
38
38
33
36
33
29
35
37

489
491
491
487
489
491
488
489
493
491
491
483
491
489
491
487
490
487
488
491
490
489
488
490
486
488
489
487
489
490
488
490
486
484
491
490
486
490
492
490
489
489
492
493
490
489
490
491
490
488
493
486
491
489
489
486
485
490
490
487

29457
29461
29484
29461
29445
29467
29458
29470
29468
29457
29452
29464
29466
29467
29478
29475
29462
29460
29463
29462
29470
29478
29464
29465
29478
29469
29463
29474
29453
29469
29474
29456
29465
29458
29465
29463
29470
29459
29455
29447
29466
29468
29451
29450
29445
29450
29461
29448
29475
29435
29463
29475
29459
29463
29453
29458
29468
29445
29477
29474

143677
143677
143692
143692
143692
143708
143708
143723
143723
143739
143739
143755
143755
143755
143770
143770
143786
143786
143801
143801
143817
143817
143833
143833
143833
143848
143848
143864
143864
143879
143879
143895
143895
143911
143911
143911
143926
143926
143942
143942
143957
143957
143973
143973
143973
143989
143989
144004
144004
144020
144020
144035
144035
144035
144051
144051
144067
144067
144082
144082

-16432
8827
-14928
-13681
-14487
22865
-13654
-13434
-14077
-14239
-13228
-12865
-16389
-13706
8320
-14583
8916
-13593
-14958
-13505
5475
-13891
-13540
-115
-13431
-15547
11221
-1211
-9416
-13702
-13610
10394
-13449
-12892
1034
-13923
-12790
-14281
-14524
-16247
-9789
-14018
-14408
2375
-15764
-14688
-14278
-5497
-14034
-12872
-13401
6661
886
-7842
-14259
-18634
-13693
-14221
-14309
-14279

40
43
40
42
39
41
43
36
44
44
42
42
39
35
44
45
44
39
39
37
38
45
41
41
41
45
40
43
44
35
45
36
48
36
37
41
44
45
41
43
46
37
41
41
39
45
45
40
39
40
46
41
44
40
44
43
38
40
45
44

-45
-43
-48
-45
-42
-41
-41
-41
-46
-50
-43
-41
-43
-43
-44
-44
-42
-45
-41
-42
-41
-43
-43
-42
-42
-39
-43
-44
-43
-45
-41
-41
-41
-41
-45
-43
-44
-42
-48
-43
-42
-46
-41
-44
-42
-44
-44
-45
-45
-47
-43
-45
-39
-42
-41
-43
-43
-43
-41
-42

277
280
283
283
281
281
285
278
285
278
281
284
284
276
277
281
285
284
280
281
282
286
281
283
280
282
281
286
283
284
283
284
282
281
283
284
283
276
286
281
281
285
284
280
280
283
280
282
283
284
285
285
284
284
280
281
282
281
280
282

231
230
229
226
229
228
232
229
229
230
230
229
227
229
230
230
229
229
226
228
229
230
230
229
230
231
229
230
227
232
229
226
227
230
232
231
229
230
222
229
228
229
228
228
231
231
225
229
229
230
229
230
231
226
230
225
230
230
227
230

37
39
35
37
39
38
37
34
37
30
37
33
38
40
34
38
36
37
35
34
33
38
36
34
35
31
34
39
36
38
37
37
33
33
35
31
38
35
33
30
30
33
39
35
35
32
36
38
30
39
36
36
36
35
37
37
38
34
41
36

491
487
490
490
489
488
491
491
489
489
489
491
489
489
489
492
492
491
489
490
490
489
492
492
490
491
487
489
491
489
489
489
490
490
487
490
484
491
491
491
491
491
491
491
492
492
490
490
491
491
488
491
491
491
491
492
487
493
490
491

29488
29460
29467
29450
29439
29464
29451
29464
29464
29435
29462
29447
29473
29466
29468
29470
29459
29442
29467
29432
29448
29477
29461
29474
29461
29463
29469
29446
29460
29478
29449
29463
29452
29442
29462
29466
29433
29460
29466
29454
29464
29463
29454
29447
29458
29455
29473
29456
29436
29436
29463
29457
29462
29481
29465
29435
29467
29469
29491
29461

144098
144098
144113
144113
144113
144129
144129
144145
144145
144160
144160
144176
144176
144191
144191
144207
144207
144207
144223
144223
144238
144238
144254
144254
144269
144269
144269
144285
144285
144301
144301
144316
144316
144332
144332
144347
144347
144363
144363
144363
144379
144379
144394
144394
144410
144410
144425
144425
144425
144441
144441
144457
144457
144472
144472
144488
144488
144503
144503
144503

9534
-13719
8282
-14626
2827
-936
-9169
-14751
-1628
-13975
-9388
-14382
-8226
-2288
-13648
-13533
8923
822
8019
-732
-13220
-13776
-10777
-18351
-11279
-14311
-10468
14992
13683
17861
-12968
8595
-14142
-14233
-13089
-15175
-6425
-3263
-13938
-13283
-10403
-10186
-13771
-13193
-13482
-14055
-13927
-14273
-16066
-2506
-1603
9267
-14706
-17323
-13484
-13901
-14584
-13479
9125
-13955

42
42
47
43
44
40
35
44
37
41
43
43
42
40
40
44
46
39
43
44
40
43
37
42
40
36
43
39
38
38
39
41
46
39
45
41
45
44
41
36
42
40
44
38
40
39
43
45
35
41
35
42
39
41
41
46
42
41
45
38

-40
-43
-42
-42
-44
-46
-40
-43
-41
-42
-42
-44
-41
-44
-41
-42
-41
-42
-45
-48
-47
-47
-43
-42
-40
-44
-43
-43
-43
-44
-44
-44
-47
-46
-44
-40
-41
-41
-43
-41
-43
-44
-41
-42
-42
-43
-46
-45
-41
-43
-44
-40
-40
-42
-45
-41
-43
-40
-46
-41

281
275
284
284
286
287
281
284
281
287
282
283
283
283
278
280
277
281
284
281
280
281
279
283
278
284
282
286
281
280
281
282
285
287
286
283
280
279
278
285
283
283
286
281
283
284
280
283
275
284
286
284
278
283
282
285
279
279
278
280

229
230
230
228
228
228
227
228
228
227
230
228
229
225
229
229
228
228
227
226
227
228
229
230
227
231
228
230
228
227
228
226
227
227
229
229
227
227
230
230
229
228
230
229
226
229
226
228
230
227
227
227
230
228
226
229
225
228
228
229

37
35
39
33
42
36
40
36
34
42
38
35
32
37
31
39
33
37
35
35
32
37
39
31
37
32
33
33
34
38
36
40
33
36
33
31
35
33
34
34
39
37
38
34
38
33
34
33
35
40
33
34
37
39
37
38
31
34
37
36

486
491
490
489
490
489
488
489
490
490
487
489
488
490
490
488
489
488
488
493
491
492
492
493
492
492
492
490
492
491
491
488
492
491
492
487
491
490
489
491
491
490
490
490
490
491
491
485
486
490
492
493
491
491
487
489
486
492
489
491

29456
29449
29449
29463
29456
29431
29462
29446
29457
29472
29425
29472
29448
29461
29448
29435
29463
29454
29464
29456
29459
29474
29464
29448
29469
29478
29468
29453
29478
29484
29463
29458
29468
29467
29460
29469
29479
29472
29479
29474
29473
29465
29471
29490
29463
29456
29468
29465
29452
29472
29468
29459
29449
29462
29439
29486
29454
29480
29478
29472

144519
144519
144535
144535
144550
144550
144566
144566
144581
144581
144581
144597
144597
144613
144613
144628
144628
144644
144644
144659
144659
144659
144675
144675
144691
144691
144706
144706
144722
144722
144722
144737
144737
144753
144753
144769
144769
144784
144784
144784
144800
144800
144815
144815
144831
144831
144847
144847
144847
144862
144862
144878
144878
144893
144893
144909
144909
144909
144925
144925

-15107
-13895
-10244
-13695
8304
-9410
-15942
8147
-13731
-13587
-456
-15065
-15141
-15529
-14999
-14192
9821
8903
7079
8033
-14800
-13882
-14239
-17849
-17130
11472
-13735
-13844
9535
-14773
-8624
-5911
-14595
-13654
-14245
-13574
-13796
9418
-14206
-13857
-13248
8868
-14971
-16877
-13332
-13031
-13543
-10297
-13250
6264
-3925
-16907
-14085
-14891
-12484
-14070
3182
-14494
-14981
-14315

41
39
44
40
39
40
42
46
39
43
39
43
46
37
44
41
36
38
44
44
40
40
44
45
42
43
46
47
37
44
40
43
39
42
44
44
41
40
44
45
32
37
45
38
39
44
42
41
40
43
43
40
43
42
41
42
39
45
38
43

-42
-38
-39
-44
-44
-41
-43
-42
-42
-40
-43
-44
-44
-41
-42
-42
-42
-43
-42
-44
-43
-41
-46
-40
-40
-44
-43
-42
-46
-43
-44
-48
-42
-44
-44
-45
-45
-44
-45
-43
-47
-42
-46
-43
-43
-44
-43
-45
-45
-41
-41
-43
-40
-41
-43
-44
-39
-44
-45
-50

282
276
278
283
285
282
284
283
284
286
281
282
282
279
282
282
285
283
285
286
284
285
284
285
284
281
283
280
285
285
283
285
284
283
283
283
279
276
280
281
282
282
285
284
279
282
284
282
281
283
284
280
282
283
279
282
281
285
281
277

230
227
228
228
229
227
229
229
228
226
226
226
230
231
227
229
230
229
229
230
224
231
232
228
227
230
230
229
230
231
227
226
229
227
230
228
230
228
232
225
228
227
230
230
227
230
230
227
230
231
229
228
227
231
229
229
232
231
229
231

31
33
37
34
39
42
33
36
34
38
36
33
30
34
33
32
40
40
35
40
37
37
37
34
38
34
33
32
36
34
37
39
36
36
35
37
39
34
32
37
36
39
36
40
34
36
34
34
31
41
32
36
38
35
40
37
37
38
34
37

490
490
489
494
490
492
485
491
489
490
492
491
491
491
490
490
490
489
492
488
492
491
490
493
493
490
491
489
492
490
491
490
491
492
490
485
491
491
490
490
492
492
490
488
490
491
491
489
490
490
488
491
490
491
491
491
489
490
492
493

29461
29458
29460
29446
29466
29470
29465
29471
29472
29444
29473
29468
29463
29484
29464
29458
29453
29458
29473
29474
29462
29483
29459
29484
29470
29458
29485
29434
29467
29453
29452
29465
29446
29451
29479
29455
29463
29468
29465
29450
29469
29451
29485
29468
29456
29471
29491
29460
29493
29458
29485
29460
29465
29471
29467
29458
29469
29474
29487
29482

144940
144940
144956
144956
144971
144971
144971
144987
144987
145003
145003
145018
145018
145034
145034
145034
145049
145049
145065
145065
145081
145081
145096
145096
145096
145112
145112
145127
145127
145143
145143
145159
145159
145174
145174
145174
145190
145190
145205
145205
145221
145221
145237
145237
145237
145252
145252
145268
145268
145283
145283
145299
145299
145299
145315
145315
145330
145330
145346
145346

-14615
-13319
-177
-16279
-13993
-14033
-11314
-11834
11264
-14144
-14476
-15035
-3594
-13569
-3443
-14437
-16499
-14377
-412
-8691
-13984
-14163
-14124
-12779
-14133
-11685
-13929
-13450
-14708
-12967
-13847
-15027
-13588
-13937
-14535
-13704
-13999
-14288
-13545
-13682
8848
-13098
-12063
-13746
-13947
-13790
-13785
-15511
-15254
7144
-13237
-12931
5741
-15035
9302
-14303
-10338
-13395
-13292
-14445

39
44
43
37
37
38
40
46
44
38
43
45
43
48
37
36
39
39
42
38
39
41
45
42
43
41
42
38
36
39
43
42
38
43
40
43
45
41
40
44
41
41
40
40
41
40
44
40
42
42
44
34
38
41
41
36
42
45
40
45

-44
-46
-42
-43
-41
-41
-45
-44
-46
-44
-41
-43
-44
-42
-44
-40
-42
-43
-40
-43
-43
-45
-44
-43
-47
-41
-49
-40
-42
-44
-44
-43
-42
-43
-40
-42
-43
-49
-43
-44
-46
-43
-46
-41
-44
-42
-44
-44
-47
-43
-42
-46
-50
-43
-45
-43
-46
-46
-47
-42

284
281
282
283
283
282
284
280
281
283
284
278
281
282
285
279
284
282
285
281
283
280
280
280
281
282
283
283
283
284
284
284
284
278
286
279
281
276
284
285
283
283
285
276
279
284
284
281
282
282
285
280
279
285
283
279
281
283
283
282

224
227
229
231
230
230
226
230
228
226
229
229
227
226
228
231
228
231
229
230
230
230
229
225
230
228
227
230
229
229
228
229
231
229
226
229
230
225
229
229
229
229
230
228
228
229
229
229
231
230
231
228
231
230
231
232
231
229
229
229

38
35
34
36
35
40
36
37
35
33
39
35
34
35
37
36
39
30
32
37
32
36
33
37
33
32
37
30
37
41
37
33
32
35
31
34
36
37
35
37
36
37
36
30
36
40
39
38
35
36
38
30
37
36
38
36
34
33
34
38

489
489
492
489
490
491
484
489
489
491
493
491
490
491
490
491
490
491
491
488
490
490
491
493
489
488
489
491
488
490
491
491
489
490
490
489
488
489
490
491
489
490
492
491
492
489
487
493
490
491
493
490
491
493
490
490
490
487
490
490

29467
29478
29469
29483
29474
29463
29478
29468
29467
29466
29464
29492
29466
29475
29477
29472
29471
29486
29468
29453
29464
29442
29461
29455
29485
29463
29464
29480
29489
29466
29487
29459
29485
29476
29466
29448
29481
29458
29472
29477
29460
29468
29467
29464
29480
29469
29475
29456
29475
29478
29486
29445
29473
29475
29452
29465
29470
29472
29468
29457

145361
145361
145361
145377
145377
145393
145393
145408
145408
145424
145424
145439
145439
145439
145455
145455
145471
145471
145486
145486
145486
145502
145502
145517
145533
145533
145549
145549
145549
145564
145564
145580
145580
145595
145595
145611
145611
145627
145627
145627
145642
145642
145658
145658
145673
145673
145689
145689
145689
145705
145705
145720
145720
145736
145736
145751
145751
145751
145767
145767

-14172
23499
-13258
-12280
-1937
-14591
-13826
-16054
-14793
-14774
-13059
-6382
-14037
-14938
-2211
-15382
-18069
-14435
9719
-14009
8222
8053
-18551
-14713
7775
-14291
-6406
8941
-14466
-13649
-12894
9110
-15959
-14080
-10461
-2705
-16426
-9502
8116
-13710
-16982
-14330
112
-11586
-18005
-15225
-15052
9826
7664
-913
-13947
-14441
-13602
-13837
-15086
-7106
-16494
-13669
8643
-9247

46
48
40
45
40
48
40
42
46
42
41
43
41
45
44
39
47
41
43
36
47
42
40
42
42
45
46
36
44
36
40
40
43
42
37
47
41
38
37
37
41
36
42
46
44
43
44
36
37
44
41
45
38
43
44
43
39
40
46
37

-49
-42
-43
-44
-46
-42
-45
-43
-44
-44
-46
-46
-43
-43
-44
-42
-50
-48
-45
-45
-45
-46
-44
-41
-42
-45
-47
-48
-46
-45
-45
-42
-43
-43
-43
-43
-50
-44
-43
-45
-45
-42
-45
-44
-44
-43
-42
-45
-45
-45
-41
-45
-45
-45
-42
-48
-45
-46
-42
-43

281
277
283
283
278
283
281
285
282
285
282
283
279
284
285
281
285
281
283
276
287
283
285
283
283
281
280
283
284
281
280
283
278
283
287
282
283
281
279
283
282
283
282
285
284
281
285
284
279
280
281
278
284
286
284
281
275
283
282
285

230
230
230
230
230
228
230
231
226
228
231
230
229
229
227
230
227
230
230
229
230
230
230
228
229
225
230
228
228
229
228
227
227
229
229
232
228
230
230
229
225
232
226
225
231
228
227
228
229
226
225
227
230
230
226
228
227
228
229
228

35
37
31
35
33
40
32
37
34
33
30
35
31
38
35
39
39
35
36
34
36
32
37
34
36
39
38
37
34
30
36
32
35
31
37
31
29
37
39
35
38
31
36
35
37
34
31
36
33
34
38
35
34
32
36
32
37
35
36
39

494
493
491
489
492
492
489
486
489
489
492
491
490
484
491
492
490
493
489
489
490
489
488
491
492
490
490
489
489
490
487
490
491
492
489
491
491
493
492
491
492
493
489
490
492
490
491
491
490
488
491
491
492
492
491
489
491
492
490
489

29462
29475
29476
29468
29472
29479
29484
29464
29484
29489
29467
29469
29492
29456
29473
29463
29475
29474
29491
29464
29470
29467
29478
29476
29484
29494
29457
29459
29483
29458
29499
29477
29469
29474
29463
29496
29481
29484
29473
29482
29454
29461
29488
29445
29465
29486
29471
29451
29476
29462
29490
29499
29491
29481
29486
29461
29465
29452
29471
29479

145783
145783
145798
145798
145814
145814
145814
145829
145829
145845
145845
145861
145861
145876
145876
145876
145892
145892
145907
145907
145923
145923
145939
145939
145954
145954
145954
145970
145970
145985
145985
146001
146001
146017
146017
146017
146032
146032
146048
146048
146063
146063
146079
146079
146095
146095
146095
146110
146110
146126
146126
146141
146141
146157
146157
146173
146173
146173
146188
146188

-8726
-13978
-14771
-13675
-14171
-12874
-14503
-14039
8778
1564
2895
9552
-4334
9102
-4571
-13346
5674
-7275
-13647
-14211
-13307
-12505
-17756
-13598
-13617
12300
-3555
-13780
-10372
9991
-14286
-3710
-13898
-16203
-14079
-13493
-14442
-14020
-7057
-13900
-14765
-13143
-15114
-13623
8473
-9115
-14670
-2119
-14490
-13816
4293
-13618
9090
8109
-14089
-13788
-13990
-17624
-14042
-13062

39
43
39
39
40
37
37
45
43
45
43
47
40
38
47
38
38
40
40
40
38
43
40
41
41
43
44
42
36
46
45
44
39
39
42
42
37
41
40
42
46
41
39
38
46
39
32
40
40
34
44
40
40
43
45
43
45
44
40
38

-43
-45
-46
-41
-43
-41
-48
-45
-43
-44
-43
-43
-44
-42
-46
-43
-46
-43
-43
-41
-43
-42
-41
-43
-43
-41
-43
-43
-43
-41
-42
-43
-42
-43
-48
-47
-44
-45
-42
-43
-43
-46
-50
-45
-45
-45
-41
-46
-43
-44
-41
-43
-40
-43
-44
-47
-45
-43
-42
-41

280
283
283
282
278
283
282
280
284
278
285
282
283
280
268
286
281
286
277
283
282
282
284
284
284
278
283
282
283
281
277
281
282
283
285
284
283
284
283
280
283
285
283
287
287
284
282
287
286
287
284
283
284
280
284
282
282
276
283
284

229
228
230
221
225
223
230
226
227
230
226
228
223
230
228
225
227
228
226
229
227
229
228
230
228
226
228
229
225
226
227
228
229
230
226
230
228
231
223
229
229
229
230
228
229
229
229
225
226
230
227
226
228
224
231
227
231
229
230
230

35
35
36
34
34
36
35
40
35
33
36
36
38
34
31
37
38
33
30
39
32
34
40
33
32
38
36
34
38
42
35
35
31
38
37
35
33
35
36
35
37
40
36
37
36
34
37
33
35
31
35
36
39
34
37
35
34
31
33
37

491
492
485
491
491
489
489
491
492
492
490
492
489
488
489
488
492
490
491
491
492
489
490
488
491
487
490
490
489
490
491
489
490
491
491
488
493
491
490
489
492
490
489
486
492
491
487
485
489
490
490
491
490
489
491
490
489
488
486
489

29461
29470
29442
29476
29471
29505
29456
29459
29458
29468
29462
29419
29454
29463
29463
29459
29469
29452
29466
29481
29477
29449
29461
29463
29462
29471
29465
29485
29481
29465
29473
29476
29454
29446
29472
29467
29476
29474
29455
29455
29461
29460
29458
29478
29462
29483
29475
29465
29467
29465
29471
29457
29453
29483
29461
29453
29451
29463
29463
29443

146204
146204
146219
146219
146235
146235
146235
146251
146251
146266
146266
146282
146282
146297
146297
146297
146313
146313
146329
146329
146344
146344
146360
146360
146375
146375
146375
146391
146391
146407
146407
146422
146422
146438
146438
146453
146453
146469
146469
146485
146485
146485
146500
146500
146516
146516
146531
146531
146547
146547
146547
146563
146563
146578
146578
146594
146594
146609
146609
146609

-12760
-13686
-14402
-14985
8879
8397
-13551
-14328
-13354
-11602
-10668
13028
-13936
-9599
-13839
-13043
-14398
-13527
-14397
-13851
-14419
-5701
-7487
-1044
-13829
-13607
-13257
-14739
-17394
867
-4328
-4149
-13776
-14569
-13502
-13665
-14427
-15537
-14117
-11666
-378
-13459
-17970
-10759
-13538
-13956
-13284
-15776
-13948
-3916
-14171
25096
-10556
-1330
-13657
-14646
8535
-14888
-5112
-14104

46
43
38
42
35
40
40
38
43
41
48
42
43
43
40
47
45
43
38
39
46
39
40
40
41
40
43
45
45
43
46
45
43
43
38
39
42
44
28
43
43
40
43
43
37
42
43
37
43
40
43
44
44
45
44
50
38
46
43
42

-45
-43
-43
-44
-45
-44
-45
-43
-44
-47
-44
-45
-48
-46
-45
-44
-44
-46
-45
-50
-43
-44
-41
-42
-43
-43
-42
-47
-42
-43
-43
-43
-44
-42
-44
-50
-47
-43
-45
-44
-44
-44
-46
-47
-41
-47
-44
-43
-47
-46
-44
-43
-45
-42
-42
-41
-43
-44
-45
-42

284
284
284
282
287
282
283
279
278
283
283
280
283
286
284
285
285
284
284
282
281
277
278
284
283
284
279
281
283
285
282
285
282
278
285
283
282
278
287
277
280
281
281
283
282
278
281
281
284
283
280
283
284
283
282
282
280
286
278
284

229
227
227
227
228
227
231
226
229
228
230
226
231
232
228
227
225
230
228
230
228
231
229
231
229
228
230
228
229
224
230
228
223
227
228
229
230
230
227
230
228
227
228
228
226
228
231
231
229
226
229
228
229
229
229
232
228
230
229
226

35
37
38
37
34
41
35
37
34
34
41
32
39
34
34
36
32
39
37
30
36
35
39
30
35
35
33
38
34
39
34
37
36
33
40
32
37
35
37
29
37
33
33
34
31
33
34
37
36
33
38
36
40
31
34
37
38
35
36
38

490
489
491
489
491
488
492
491
491
488
492
491
488
490
489
491
489
489
491
489
490
493
491
492
489
490
490
491
490
490
487
490
491
490
491
492
488
489
491
490
489
488
488
492
491
489
492
487
489
490
489
491
492
490
493
488
489
489
489
488

29463
29473
29447
29462
29453
29466
29454
29456
29459
29462
29470
29475
29451
29478
29465
29465
29467
29454
29463
29452
29458
29455
29467
29463
29475
29474
29480
29451
29466
29460
29454
29466
29454
29443
29455
29477
29458
29463
29456
29468
29481
29462
29467
29472
29459
29484
29451
29469
29477
29468
29442
29470
29469
29463
29457
29467
29455
29480
29458
29470

146625
146625
146641
146641
146656
146656
146672
146672
146687
146687
146687
146703
146703
146719
146719
146734
146734
146750
146750
146765
146765
146765
146781
146781
146797
146797
146812
146812
146828
146828
146843
146843
146859
146859
146875
146875
146875
146890
146890
146906
146906
146921
146921
146937
146937
146937
146953
146953
146968
146984
146984
146999
146999
146999
147015
147015
147031
147031
147046
147046

11324
-17714
-13450
-14111
-12286
507
-1106
-17624
11227
-14849
-13244
-13299
-15321
8069
1832
-9187
-13922
-14903
-12897
-13052
-14998
-14418
-14436
-13437
-18117
-14047
-18401
-13815
-6859
-15272
-17515
-13429
-14695
-15378
-14369
-18409
-15361
-13725
-8069
9902
-14110
-15006
-11248
4105
-14578
-14561
-14269
9250
7840
-13957
-13680
-13396
-14770
-15473
-16533
-18050
-14571
1224
-15426
-5020

44
46
39
43
38
44
42
40
34
44
40
41
43
40
38
44
42
35
43
43
43
44
48
42
43
44
38
43
44
39
44
41
45
40
44
41
41
40
34
46
46
40
39
37
45
34
41
43
38
40
43
42
41
39
40
43
48
43
36
44

-42
-45
-44
-42
-43
-48
-45
-45
-43
-43
-44
-43
-43
-42
-45
-43
-43
-41
-41
-42
-41
-44
-45
-42
-47
-45
-42
-48
-43
-46
-43
-43
-44
-44
-44
-42
-44
-42
-44
-44
-45
-42
-43
-47
-42
-44
-44
-47
-44
-43
-42
-42
-41
-43
-42
-41
-44
-44
-47
-44

284
279
277
285
286
281
282
280
286
286
281
282
285
284
281
280
286
280
285
281
280
283
280
284
280
284
285
282
284
281
284
285
281
284
281
283
283
287
282
284
282
280
278
280
283
283
283
281
283
286
281
282
284
284
283
283
282
280
285
281

228
227
229
227
229
231
230
227
229
229
223
227
229
224
227
229
230
228
222
229
230
228
228
229
229
229
227
229
230
229
226
228
228
226
229
229
230
230
229
228
226
228
228
229
230
231
232
231
231
229
231
231
229
228
231
230
230
231
229
230

35
36
35
37
36
34
38
36
30
35
35
35
35
34
41
36
37
38
37
33
36
37
26
39
36
36
35
37
38
32
36
38
33
36
32
34
38
34
36
36
32
37
39
35
31
33
39
34
32
34
40
35
39
37
33
36
35
38
39
31

490
490
491
490
489
489
489
490
489
490
488
491
490
484
493
488
493
490
492
491
487
489
491
486
489
491
491
491
488
489
492
489
491
489
490
492
490
486
490
491
491
490
492
488
491
490
492
488
486
489
490
491
489
486
491
488
490
490
487
488

29459
29471
29478
29484
29474
29480
29449
29478
29473
29485
29461
29465
29461
29481
29470
29451
29466
29467
29464
29470
29463
29458
29477
29450
29481
29473
29463
29474
29453
29462
29464
29478
29465
29480
29470
29458
29489
29461
29453
29450
29466
29451
29469
29473
29474
29464
29458
29464
29460
29460
29465
29481
29471
29462
29456
29472
29474
29441
29444
29470

147062
147062
147062
147077
147077
147093
147093
147109
147109
147109
147124
147124
147140
147140
147155
147155
147171
147171
147187
147187
147202
147202
147202
147218
147218
147233
147233
147249
147249
147249
147265
147265
147280
147296
147296
147296
147311
147311
147327
147327
147343
147343
147358
147358
147374
147374
147389
147389
147389
147405
147405
147421
147421
147436
147436
147452
147452
147452
147467
147467

-14093
-14588
-14284
22992
8405
-12890
9123
-13873
-13984
-14665
-15453
2887
-14207
-14125
-13707
-2903
-14688
-13817
-14435
-14470
10450
7579
-14208
-14308
-733
-13879
-14690
-13228
9228
9799
-7256
-7879
-14161
-13022
-13453
-14607
-16713
-14280
-13353
-14669
9706
-14225
-13399
-13520
-14021
-14949
-14481
-16828
6961
-13519
-13667
-13396
-10938
-13355
-13469
-12676
-1683
-13772
6848
2293

41
39
44
44
42
39
39
41
42
39
42
39
43
41
38
38
41
39
38
46
38
36
45
41
44
41
41
39
44
35
38
41
38
46
39
41
47
41
37
44
40
46
38
45
45
38
44
39
39
41
43
39
40
45
41
40
41
40
41
42

-45
-46
-43
-47
-44
-43
-54
-44
-45
-41
-44
-45
-43
-47
-42
-44
-44
-42
-44
-42
-43
-43
-46
-41
-41
-41
-44
-47
-44
-41
-44
-41
-43
-46
-43
-43
-43
-44
-47
-43
-41
-45
-45
-41
-43
-44
-43
-44
-45
-46
-45
-46
-43
-45
-45
-42
-41
-42
-45
-42

282
285
280
284
284
282
280
281
280
285
285
283
285
285
276
280
285
286
285
283
286
284
286
281
283
284
282
283
279
286
285
285
281
281
284
283
279
282
283
286
283
284
276
278
282
281
283
283
281
283
285
283
276
282
284
283
281
287
281
285

231
231
230
229
229
228
229
231
230
227
227
230
231
230
231
230
230
231
232
234
227
229
230
232
230
229
229
229
230
229
230
230
230
226
227
229
226
227
228
228
228
227
225
227
230
227
231
228
228
232
229
229
232
231
229
228
233
231
227
228

30
37
36
33
34
35
39
33
35
33
32
35
33
31
34
39
36
35
31
32
35
31
36
34
38
35
34
33
38
36
35
37
37
36
30
36
39
35
37
33
38
38
35
40
33
38
33
38
36
36
37
36
37
34
39
33
35
32
34
37

490
487
491
488
488
491
491
489
490
490
491
492
487
489
490
491
489
490
492
490
491
487
490
490
492
487
489
490
489
492
489
492
490
489
486
487
486
487
488
486
491
490
491
489
489
489
491
492
492
492
491
487
492
491
489
491
488
488
489
491

29462
29474
29479
29458
29484
29472
29487
29447
29468
29471
29471
29472
29472
29444
29465
29449
29449
29467
29462
29461
29472
29464
29456
29458
29438
29471
29468
29468
29474
29464
29455
29473
29478
29479
29453
29472
29441
29471
29473
29463
29489
29472
29467
29469
29456
29457
29477
29467
29459
29459
29453
29451
29443
29454
29451
29465
29477
29477
29451
29455

147483
147483
147499
147499
147514
147514
147530
147530
147530
147545
147545
147561
147561
147577
147577
147577
147592
147592
147608
147608
147623
147623
147639
147639
147639
147655
147655
147670
147670
147686
147686
147701
147701
147717
147717
147717
147733
147733
147748
147748
147764
147764
147779
147779
147795
147795
147811
147811
147811
147826
147826
147842
147842
147857
147857
147873
147873
147889
147889
147889

-14059
-14504
8878
-14104
-1410
-14182
-14531
-13750
-14756
-13330
-14395
-13319
-12626
-10371
-13210
-13932
-13482
-12695
-12865
-11104
-14681
-8279
-13716
-14152
2753
-6345
-10427
-14532
-14063
-14621
-8223
-13332
-18379
-13691
-13957
-13785
9323
7460
-13552
-14110
-14012
-17115
-13877
22812
-14022
-14250
-14439
-14721
-5126
-16777
-302
8376
-14237
-14858
10084
-11681
-14281
-14330
-14359
-16164

44
39
43
38
36
45
40
46
38
39
42
42
44
46
46
41
44
41
34
36
43
37
38
41
38
38
39
45
42
39
40
42
41
41
44
38
42
44
43
43
46
42
41
39
44
45
37
43
43
43
44
43
43
40
39
37
43
40
40
41

-44
-43
-45
-47
-42
-44
-41
-44
-45
-50
-42
-45
-44
-43
-45
-44
-41
-43
-43
-41
-43
-45
-45
-42
-46
-44
-41
-42
-46
-45
-45
-44
-44
-44
-45
-41
-45
-43
-46
-51
-45
-45
-43
-46
-43
-41
-44
-45
-42
-46
-48
-41
-46
-44
-43
-46
-42
-43
-47
-48

283
284
282
279
284
283
279
281
277
282
283
279
282
285
282
278
286
286
284
280
285
280
282
284
280
286
281
284
281
282
281
284
281
281
282
283
284
282
284
284
276
281
284
282
284
282
277
280
282
279
282
285
283
278
285
280
284
282
284
283

225
230
226
230
227
229
231
230
231
227
231
228
228
229
231
228
231
230
229
231
228
231
229
229
229
228
230
229
229
232
228
228
229
226
229
231
230
231
231
229
229
230
229
228
227
231
229
229
230
229
230
230
230
230
233
229
226
229
231
230

39
35
36
36
36
40
37
38
28
35
31
36
38
38
37
38
31
35
38
37
38
34
36
32
36
37
37
38
36
28
39
30
37
39
35
35
37
35
38
38
34
30
32
29
36
38
34
35
37
30
40
31
38
32
35
34
30
34
36
39

487
489
489
490
492
490
489
491
489
491
490
490
494
491
491
491
489
490
488
488
490
491
490
489
490
490
491
491
487
488
494
487
489
493
492
493
493
490
489
488
492
491
488
489
485
491
490
488
491
487
492
487
492
492
483
492
489
491
490
488

29449
29463
29440
29437
29476
29473
29466
29445
29462
29469
29445
29463
29466
29457
29474
29482
29462
29463
29461
29453
29447
29421
29457
29470
29455
29471
29443
29472
29480
29460
29451
29459
29461
29463
29425
29461
29457
29446
29462
29467
29458
29475
29463
29484
29457
29480
29470
29459
29458
29463
29454
29457
29475
29468
29479
29469
29482
29462
29480
29467

147904
147904
147920
147920
147935
147935
147935
147951
147951
147967
147967
147982
147982
147998
147998
147998
148013
148013
148029
148029
148045
148045
148060
148060
148076
148076
148076
148091
148091
148107
148107
148123
148123
148123
148138
148138
148154
148154
148169
148169
148185
148185
148201
148201
148216
148216
148216
148232
148232
148247
148247
148263
148263
148279
148279
148279
148294
148294
148310
148310

-13947
-6299
-13916
-4184
2934
-2603
-16111
-14185
-14322
-15462
-14232
-14437
-14445
-14093
4350
10889
-8340
-13781
8632
-14858
4791
-12698
-13282
-17954
-13747
-15532
9926
-13658
-13906
-12648
-13957
8241
-18755
9972
-16057
-8650
-15199
448
-14919
8226
-15801
10795
-14585
-16109
-13233
-14089
-13782
-14978
-5295
-13382
-14679
-14105
3408
8615
-13619
-16038
-13892
-14217
8279
-14023

45
47
37
39
46
38
44
43
42
39
39
45
44
43
42
47
44
39
38
41
46
45
41
39
43
41
45
45
41
45
44
42
42
42
40
40
42
45
44
42
34
46
39
40
43
43
43
43
45
40
47
41
41
42
40
45
45
36
45
41

-42
-41
-42
-49
-42
-47
-48
-44
-50
-46
-46
-44
-42
-45
-42
-42
-44
-42
-44
-44
-44
-44
-45
-43
-43
-44
-43
-45
-46
-47
-43
-46
-45
-43
-45
-45
-44
-46
-43
-44
-43
-44
-44
-44
-47
-42
-42
-47
-43
-44
-43
-45
-45
-41
-44
-43
-47
-44
-47
-43

281
283
283
286
285
279
280
283
286
277
282
286
275
284
284
280
283
282
285
284
285
283
284
283
284
286
282
285
285
280
282
283
284
284
279
276
278
284
277
283
283
282
285
284
283
279
282
283
284
280
279
279
284
283
284
283
284
284
277
281

231
231
232
232
229
225
231
227
229
228
229
232
232
231
229
229
230
226
228
226
229
228
229
231
233
230
230
233
231
228
229
229
231
230
228
228
229
228
224
229
227
231
231
231
229
229
232
228
227
229
228
231
228
226
230
227
229
228
227
230

32
35
32
36
38
40
40
37
34
34
33
34
38
33
39
36
34
38
36
32
38
37
36
37
37
37
38
34
32
30
35
39
37
39
34
33
34
37
34
35
33
36
36
34
36
37
34
36
33
36
35
35
37
36
40
33
33
33
39
37

492
492
490
491
490
489
492
489
493
491
490
489
492
491
494
491
491
493
491
491
491
491
493
490
491
489
492
491
493
491
486
490
491
492
488
492
489
493
492
488
492
492
488
493
487
489
490
488
491
490
494
492
492
488
492
492
489
491
494
489

29453
29462
29466
29457
29468
29453
29443
29461
29465
29446
29480
29466
29429
29472
29447
29459
29466
29460
29458
29474
29470
29452
29460
29470
29468
29477
29433
29476
29480
29468
29455
29438
29474
29430
29443
29465
29424
29472
29455
29437
29432
29464
29433
29453
29460
29472
29468
29450
29465
29464
29474
29451
29460
29466
29449
29457
29468
29472
29460
29470

148325
148325
148341
148341
148341
148357
148357
148372
148372
148388
148388
148403
148403
148403
148419
148419
148435
148435
148450
148450
148466
148466
148466
148481
148497
148497
148497
148513
148513
148528
148528
148544
148544
148559
148559
148559
148575
148575
148591
148591
148606
148606
148622
148622
148622
148637
148637
148653
148653
148669
148669
148684
148684
148684
148700
148700
148715
148715
148731
148731

-14221
1157
-13932
176
-12336
-13875
-12983
-14171
-13616
-2411
10403
-14050
-18250
-14052
-13132
8900
-14122
-14025
-15020
-14054
9803
-3275
-13852
-13042
-14997
-13291
12179
-13955
-17275
-14644
-13967
-14214
-9866
-8131
-13541
-13334
-14553
-13167
-14590
-13153
-13396
-13944
-7859
-14252
-5400
-12715
-13613
-10540
-14830
-16718
-7702
-15183
-13451
-13280
21073
-13697
-14388
-17760
-14796
-14104

42
38
46
39
37
39
43
41
47
46
44
43
36
41
39
43
41
42
41
40
45
41
41
49
45
45
42
39
46
47
45
39
43
44
43
43
43
46
44
46
41
46
43
40
44
43
39
45
41
42
40
43
40
47
42
39
37
40
40
45

-43
-44
-43
-42
-43
-43
-45
-44
-44
-45
-42
-42
-45
-50
-43
-43
-43
-43
-43
-40
-45
-46
-45
-43
-44
-52
-45
-41
-44
-45
-43
-44
-44
-46
-44
-45
-45
-43
-42
-45
-44
-45
-44
-43
-43
-43
-50
-44
-42
-47
-44
-42
-46
-42
-43
-43
-44
-44
-46
-45

282
285
278
281
284
282
280
281
281
280
282
283
282
284
283
282
283
282
278
276
283
283
280
284
279
282
283
282
284
280
284
281
282
285
283
287
286
282
284
284
286
285
283
284
275
286
285
287
286
285
280
282
284
278
283
284
282
286
282
285

229
231
229
229
229
227
229
229
229
229
229
230
231
229
227
231
231
230
229
228
228
230
229
230
227
230
229
229
230
227
230
228
229
227
229
230
228
230
229
228
229
228
230
227
229
229
229
230
227
229
226
228
230
228
230
223
228
230
228
226

31
37
35
35
33
35
39
38
35
36
36
34
39
38
32
38
35
38
36
32
35
37
35
38
34
39
35
34
36
37
40
35
36
34
33
37
35
36
36
35
37
39
30
32
38
40
34
33
34
37
31
35
35
36
32
38
35
37
32
33

488
490
491
491
490
489
491
492
490
489
493
492
489
490
490
490
492
485
491
485
487
486
492
491
487
486
489
489
490
489
492
490
492
490
487
490
490
491
485
491
490
492
492
492
493
492
492
491
489
489
491
488
489
494
493
489
489
490
489
490

29438
29442
29448
29470
29457
29445
29444
29460
29456
29455
29455
29453
29449
29453
29463
29473
29455
29457
29458
29473
29436
29469
29473
29458
29475
29438
29464
29470
29455
29462
29477
29450
29459
29468
29439
29456
29469
29446
29445
29463
29463
29477
29456
29449
29461
29442
29439
29456
29471
29464
29471
29476
29462
29467
29475
29471
29464
29453
29464
29466

148747
148747
148747
148762
148762
148778
148778
148793
148793
148809
148809
148809
148825
148825
148840
148840
148856
148856
148871
148871
148887
148887
148903
148903
148903
148918
148918
148934
148934
148949
148949
148965
148965
148965
148981
148981
148996
148996
149012
149012
149027
149027
149027
149043
149043
149059
149059
149074
149074
149090
149090
149090
149105
149105
149121
149121
149137
149137
149152
149152

-17809
-14055
-14927
-14195
-10439
8217
10229
-13598
-13367
7942
-2074
-12017
-14750
-13876
-1038
-18562
-14298
9389
-16153
-975
-13468
-10955
-15264
-17649
-13716
29473
-6591
82
-12853
-13381
-14738
-11344
-17483
-17386
8788
9603
-4966
-14350
-13521
-13322
9499
9127
-3774
-16264
-13645
-14230
-14066
-18371
-14421
-14352
-11259
-13859
-2037
1358
-14295
8543
-15546
-4560
-13881
-15742

49
42
37
48
39
43
42
41
45
42
39
46
41
36
45
40
45
46
43
41
44
40
42
40
43
46
42
47
44
39
40
45
42
39
43
41
41
45
46
46
43
43
46
45
44
44
41
49
42
44
39
36
40
41
38
32
40
45
42
36

-49
-42
-43
-45
-43
-48
-42
-44
-44
-48
-42
-41
-47
-43
-49
-50
-48
-47
-44
-44
-45
-46
-44
-49
-45
-44
-48
-47
-46
-42
-43
-49
-52
-49
-48
-42
-43
-43
-44
-42
-41
-41
-45
-43
-43
-44
-43
-44
-46
-44
-52
-44
-43
-43
-45
-44
-43
-43
-45
-41

286
281
284
284
283
282
285
285
286
284
285
287
283
285
282
279
285
283
283
281
284
286
277
283
284
285
287
285
283
283
283
284
285
285
284
288
285
280
283
282
287
285
286
285
285
286
283
283
281
285
283
282
280
282
281
280
283
273
282
285

230
227
225
228
227
231
231
228
227
227
231
227
228
228
228
224
230
230
233
229
229
229
227
228
229
229
223
229
227
224
229
230
229
229
231
230
225
230
230
229
231
229
231
230
229
228
229
231
229
227
230
228
231
231
230
226
230
231
228
227

41
36
36
33
28
33
33
31
38
38
39
35
40
31
32
36
37
39
34
34
38
39
38
39
34
36
37
38
37
43
41
36
29
39
40
37
40
37
36
36
38
39
36
40
40
35
40
39
40
36
35
39
34
35
40
37
38
35
36
34

492
490
488
490
489
492
490
490
491
488
489
491
489
492
487
491
492
488
491
489
485
490
492
491
491
492
490
490
488
487
491
487
487
491
488
490
488
488
488
490
492
489
489
491
491
491
491
490
486
489
491
489
490
488
491
490
490
490
489
488

29433
29442
29453
29471
29447
29461
29447
29449
29441
29451
29462
29446
29459
29451
29469
29453
29435
29427
29435
29465
29455
29447
29449
29463
29494
29453
29459
29455
29462
29451
29464
29464
29439
29455
29475
29485
29462
29455
29461
29464
29473
29470
29438
29465
29454
29467
29462
29462
29475
29427
29464
29460
29467
29450
29454
29461
29441
29466
29459
29436

149152
149168
149168
149183
149183
149199
149199
149215
149215
149215
149230
149230
149246
149246
149261
149261
149277
149277
149293
149293
149293
149308
149308
149324
149324
149340
149340
149355
149355
149355
149371
149371
149386
149386
149402
149402
149418
149418
149418
149433
149433
149449
149449
149464
149464
149480
149480
149480
149496
149511
149511
149511
149527
149527
149542
149542
149558
149558
149574
149574

-232
-14182
-14480
-1776
-14329
-15272
-13939
-14024
-14222
-14711
-15085
12432
-2884
-14307
-13566
-14232
-4520
-13968
-9426
-2640
-13502
-15334
-7379
-15038
-14481
-14775
-13576
1639
-13963
12252
10108
-16834
-13760
1999
-13339
-9376
-14397
-14528
8228
-6023
9982
-14114
-12661
-14094
-17429
24236
-13943
-14363
-13427
-14018
-14005
-14519
-14764
-14129
-12621
-12810
8362
-14227
-13614
-13619

40
47
42
41
38
44
43
42
39
43
43
45
42
39
36
43
42
44
42
45
40
41
40
42
42
48
48
39
40
40
41
42
47
43
44
41
37
47
41
36
45
43
41
44
38
38
45
35
41
43
41
47
46
38
44
44
46
38
43
46

-40
-45
-41
-43
-44
-43
-44
-45
-43
-43
-45
-44
-45
-42
-45
-42
-43
-43
-49
-43
-43
-44
-44
-41
-45
-42
-45
-45
-42
-41
-47
-46
-46
-44
-44
-44
-51
-43
-41
-42
-42
-46
-42
-44
-42
-50
-44
-51
-45
-45
-46
-43
-45
-50
-46
-44
-43
-42
-45
-43

279
279
281
279
283
284
285
285
284
286
282
277
277
282
285
285
283
280
281
283
283
282
282
282
281
282
280
281
280
284
284
285
276
280
282
283
285
283
284
282
284
285
283
283
285
283
285
280
283
284
282
280
287
283
283
285
279
283
282
280

230
232
231
230
228
229
225
231
230
229
228
228
232
229
230
230
231
227
229
230
233
231
231
229
227
228
229
228
230
231
230
229
231
229
227
230
229
231
228
229
226
227
229
228
227
226
230
225
227
228
229
233
229
233
226
230
232
229
230
229

39
33
37
36
39
38
41
39
38
36
38
35
36
30
38
30
40
37
37
37
38
37
36
40
38
42
34
36
41
39
35
35
33
38
39
33
35
38
34
34
39
38
37
32
36
34
31
35
34
37
40
38
30
36
36
32
30
35
34
32

491
489
491
489
490
490
488
488
490
487
492
487
490
488
489
490
488
492
486
488
484
489
489
487
490
488
492
490
488
490
488
491
490
484
492
488
489
488
490
488
490
491
490
489
489
490
487
489
484
492
492
488
488
486
491
488
490
489
490
490

29464
29463
29484
29463
29455
29453
29446
29442
29464
29461
29459
29465
29460
29448
29456
29475
29452
29473
29473
29473
29470
29449
29462
29439
29465
29459
29443
29451
29456
29437
29475
29460
29435
29455
29471
29455
29461
29440
29453
29480
29456
29464
29458
29464
29473
29466
29458
29460
29463
29446
29446
29465
29471
29468
29457
29471
29461
29478
29450
29471

149589
149589
149605
149605
149620
149620
149636
149636
149652
149652
149652
149667
149683
149683
149683
149698
149698
149714
149714
149730
149730
149745
149745
149745
149761
149761
149776
149776
149792
149792
149808
149808
149808
149823
149823
149839
149839
149854
149854
149870
149870
149870
149886
149886
149901
149901
149917
149917
149932
149932
149932
149948
149948
149964
149964
149979
149979
149995
149995
150010

-9664
-14170
-31
-13390
-18859
-1063
-13141
-14102
-14505
-14450
-18600
-12961
10550
-15926
-13874
11961
-14910
7908
-18672
-10182
-9307
9164
-16159
-13520
-15084
-774
-14084
-12455
-14071
-10373
1059
-14738
-15152
-13406
-14475
-5849
-13150
-18536
-491
-14359
8173
-14409
23359
-13744
991
-7486
-13213
-14362
-13846
-18168
-13986
-17256
-15242
-8144
-13145
-18615
8959
-12968
-14298
-7338

42
44
43
44
44
45
42
41
46
44
40
46
37
39
39
45
40
44
44
43
39
45
42
43
43
43
42
39
46
43
48
47
42
46
44
43
48
40
40
41
38
41
44
38
43
41
43
39
40
44
44
42
44
42
48
42
38
39
40
43

-43
-47
-47
-44
-44
-49
-42
-41
-48
-43
-45
-44
-41
-44
-44
-46
-44
-42
-43
-45
-49
-46
-46
-44
-47
-44
-43
-44
-44
-46
-43
-43
-47
-44
-43
-45
-44
-45
-44
-45
-43
-40
-43
-44
-43
-45
-46
-49
-44
-42
-51
-45
-49
-43
-45
-46
-43
-43
-50
-43

276
281
280
284
279
286
283
281
284
286
279
286
280
282
280
280
279
282
284
285
281
283
284
278
283
284
280
280
277
280
279
279
284
281
284
283
277
279
283
280
286
280
284
283
283
282
281
280
285
281
285
284
284
281
282
282
285
281
283
283

228
231
230
225
225
230
229
228
231
231
230
231
229
229
228
232
232
230
230
229
228
231
229
230
225
230
227
227
229
229
227
227
226
228
228
229
228
229
228
229
230
230
230
231
228
229
230
231
229
231
230
228
228
231
227
229
230
231
232
229

36
35
40
32
37
34
38
34
36
39
38
36
37
34
38
35
35
39
37
38
36
33
36
37
35
34
35
38
38
33
34
38
38
37
37
39
35
38
37
38
37
36
39
40
38
40
41
38
37
37
32
38
35
40
40
37
39
38
39
30

489
490
489
490
486
480
488
489
492
490
488
492
490
492
490
492
491
487
491
491
492
491
492
491
487
490
489
492
490
484
491
490
492
489
490
491
490
492
489
491
489
490
489
491
491
490
490
489
490
491
486
492
491
494
490
490
489
489
487
491

29469
29475
29459
29453
29459
29473
29456
29466
29466
29469
29460
29466
29462
29447
29467
29475
29472
29472
29465
29475
29465
29452
29456
29464
29451
29467
29468
29449
29480
29450
29451
29479
29454
29475
29451
29468
29463
29461
29467
29460
29444
29477
29471
29434
29457
29474
29445
29454
29449
29462
29460
29465
29460
29462
29452
29456
29475
29469
29467
29472

150010
150026
150026
150026
150042
150042
150057
150057
150073
150073
150088
150088
150088
150104
150104
150120
150120
150135
150135
150151
150151
150166
150166
150182
150182
150182
150198
150198
150213
150213
150229
150229
150229
150244
150244
150260
150260
150276
150276
150291
150291
150307
150307
150322
150322
150338
150338
150338
150354
150354
150369
150369
150385
150385
150385
150400
150400
150416
150416
150432

-15462
-13807
-18028
12993
-14081
-10914
-12952
-14989
-13770
-14066
-14824
-14254
197
-13384
-13647
-13677
-13607
-13687
6273
-18738
-13785
-13959
-14919
-1271
10547
-14203
-13848
-5802
-12552
-7321
-11575
-14296
-12971
-5809
-15882
-3671
-14318
-1829
3352
9127
9445
-14081
-14074
-15351
-14283
-14329
-13877
-9423
-13699
-11516
-14947
-13627
-14399
-14255
-18349
-4019
-17451
3217
-14654
-14135

41
33
47
46
41
41
42
48
46
45
43
45
42
43
39
42
41
45
37
46
41
37
43
40
43
44
42
41
46
41
43
40
48
44
41
42
41
44
40
44
41
43
43
42
40
45
43
46
44
44
48
46
48
43
41
41
45
48
40
38

-47
-43
-54
-44
-44
-44
-46
-46
-42
-43
-43
-42
-42
-45
-46
-44
-45
-48
-46
-47
-43
-44
-45
-41
-47
-45
-47
-44
-43
-44
-48
-44
-44
-46
-44
-42
-42
-43
-41
-46
-43
-44
-42
-43
-45
-42
-43
-44
-42
-42
-45
-43
-44
-44
-42
-42
-44
-40
-43
-41

285
282
279
284
284
283
285
283
282
281
286
285
280
283
279
279
278
278
278
281
283
280
285
283
277
283
280
281
285
280
277
286
278
280
281
280
283
285
280
284
278
283
283
279
279
283
282
281
284
282
280
285
285
286
283
278
279
282
284
284

230
230
229
231
225
227
229
226
227
230
228
233
228
227
228
228
233
230
230
227
230
229
230
227
228
227
230
230
227
229
228
228
228
231
230
230
229
230
229
230
228
228
230
226
228
230
229
230
231
229
229
229
228
230
230
230
226
229
228
226

39
39
39
39
37
35
37
38
40
39
35
35
37
31
34
33
36
36
37
41
37
37
36
32
36
35
40
37
29
31
36
36
34
33
37
34
37
36
40
35
38
40
39
39
34
34
36
33
34
40
34
35
37
32
41
34
40
36
37
34

488
490
490
486
493
488
490
489
489
492
487
485
492
487
489
493
492
491
487
487
490
493
489
491
490
494
489
488
490
489
488
487
491
488
490
493
490
491
490
493
489
494
488
490
490
489
488
488
490
490
490
484
491
490
492
490
489
490
491
490

29451
29459
29469
29475
29467
29472
29457
29470
29463
29473
29450
29468
29464
29479
29490
29447
29439
29452
29450
29460
29465
29462
29476
29463
29453
29457
29461
29469
29439
29451
29440
29447
29425
29469
29445
29431
29445
29450
29461
29460
29437
29463
29471
29446
29459
29445
29456
29476
29453
29467
29449
29459
29454
29444
29463
29445
29462
29459
29448
29441

150432
150447
150447
150447
150463
150478
150478
150478
150494
150494
150510
150510
150525
150525
150541
150541
150556
150556
150572
150572
150588
150588
150603
150603
150603
150619
150619
150634
150634
150650
150650
150666
150666
150681
150681
150681
150697
150697
150712
150712
150728
150728
150744
150744
150744
150759
150759
150775
150775
150790
150790
150806
150806
150806
150822
150822
150837
150837
150853
150853

-13606
8388
-13987
-14362
-14316
-13382
7785
-13366
-13634
-15797
-16947
-10559
-13398
-17940
-15104
9881
-15486
4793
-14451
24904
-16989
-14812
-5206
-16784
-14667
-17779
-13642
-6990
-2482
-13877
-15134
-16269
-14564
-14336
-16211
-14417
-13688
-11680
-13699
-14233
-14490
7645
1672
-18208
10486
9749
-13268
-14770
-13374
2691
-13957
7776
-14841
-14537
-14335
-17583
-14216
-11024
-168
-14374

44
42
42
44
45
46
43
46
39
40
44
45
42
39
41
39
44
42
39
40
49
44
45
44
41
42
41
38
39
43
37
41
41
39
44
40
38
39
41
44
42
44
42
47
43
44
43
40
43
42
43
46
38
45
39
44
45
46
40
42

-45
-44
-48
-40
-43
-42
-45
-46
-42
-42
-45
-47
-45
-45
-42
-42
-46
-43
-42
-43
-46
-45
-45
-45
-43
-42
-45
-42
-41
-48
-41
-46
-43
-44
-45
-42
-44
-45
-42
-43
-41
-42
-45
-44
-48
-41
-45
-41
-44
-40
-42
-46
-42
-45
-45
-42
-42
-46
-41
-43

283
283
281
282
286
277
282
285
276
282
283
276
285
289
282
285
281
282
285
285
283
285
284
285
281
286
281
285
287
277
286
279
284
283
283
280
285
279
278
280
283
282
283
280
284
280
286
281
284
283
281
280
285
280
283
282
284
280
277
284

231
228
230
227
226
228
230
229
231
227
230
229
231
230
231
229
229
230
231
230
231
229
229
229
227
225
225
231
226
227
227
227
229
227
230
230
229
225
227
228
229
231
228
227
227
228
229
231
231
230
225
225
229
230
227
229
227
230
228
229

34
35
32
41
38
34
37
35
35
38
29
35
36
36
36
38
34
31
38
37
36
29
34
32
37
36
30
39
32
28
39
40
38
35
36
34
39
36
39
39
36
35
35
39
33
35
32
35
35
34
33
35
38
36
39
35
39
38
38
33

489
489
493
490
490
485
492
491
489
491
487
492
491
490
492
489
491
487
492
488
489
492
491
490
487
490
493
484
488
490
490
492
490
490
490
487
488
490
491
491
488
491
490
492
489
490
487
491
491
486
489
493
487
488
487
491
491
492
492
493

29458
29436
29464
29460
29438
29469
29441
29467
29441
29464
29450
29449
29447
29454
29449
29469
29443
29455
29454
29470
29463
29495
29458
29453
29451
29448
29463
29438
29447
29476
29463
29470
29474
29480
29441
29478
29480
29463
29469
29468
29467
29452
29467
29459
29466
29458
29456
29467
29446
29457
29466
29480
29459
29456
29476
29465
29447
29461
29444
29444

150853
150868
150868
150884
150884
150900
150900
150915
150915
150915
150931
150931
150946
150946
150962
150962
150978
150978
150993
150993
150993
151009
151009
151024
151024
151040
151040
151056
151056
151071
151071
151071
151087
151087
151102
151102
151118
151118
151134
151134
151149
151149
151149
151165
151165
151180
151180
151196
151196
151212
151212
151227
151227
151243
151243
151258
151258
151274
151274
151274

-14000
-13428
-14317
-13564
-16146
-1389
-14505
-15061
-13336
-14758
-9669
-4964
-15183
-14366
-15209
-8960
-10149
-487
-13575
-17949
-14586
-14206
-13194
10743
-14218
-10578
7918
-13113
-16960
-14353
-13900
-15521
-14545
-330
-13628
-14284
6328
-16825
-12805
-14803
10256
7663
-14062
-13804
-14900
-14262
-15458
-17653
9307
8839
-13990
-13757
10082
-14496
-14068
-14752
-10304
-14707
-14650
-6232

42
38
44
45
39
38
40
45
39
46
40
45
43
44
43
39
44
46
40
39
44
39
41
43
45
46
46
45
44
42
43
42
42
45
42
43
45
37
39
45
39
47
42
43
44
42
47
44
42
41
43
45
45
46
38
45
38
45
43
36

-44
-45
-41
-46
-41
-44
-43
-45
-45
-46
-43
-45
-45
-43
-44
-46
-44
-43
-44
-48
-44
-45
-43
-45
-43
-46
-48
-43
-44
-44
-45
-43
-45
-46
-45
-43
-45
-41
-49
-43
-41
-42
-43
-44
-45
-44
-44
-46
-48
-43
-44
-44
-47
-43
-45
-47
-44
-45
-43
-47

284
283
281
283
280
280
276
279
282
285
283
282
274
286
282
278
284
278
280
280
279
283
280
280
284
285
278
277
282
280
276
284
281
281
281
283
284
283
284
282
279
281
281
281
284
281
284
283
284
279
286
282
282
281
283
282
283
285
276
283

231
232
229
230
230
230
228
228
229
228
228
231
230
229
230
232
228
228
231
230
231
230
226
228
229
227
231
230
231
229
228
226
231
228
229
227
228
230
227
224
230
230
226
230
230
231
226
229
227
230
229
227
227
228
227
225
230
228
230
227

37
40
37
35
33
34
39
32
34
30
28
39
39
39
38
36
39
33
39
36
40
34
33
39
39
35
41
35
38
38
38
31
37
34
35
39
38
37
37
39
39
26
39
33
38
33
36
39
37
35
36
37
36
34
37
33
37
37
33
36

492
491
492
492
492
493
490
492
493
488
487
489
490
491
491
491
488
491
490
493
489
490
491
494
487
486
491
490
490
491
490
491
489
491
484
491
489
490
491
489
490
489
487
490
492
489
494
490
491
487
488
491
492
493
489
491
487
489
490
491

29447
29441
29431
29466
29452
29458
29459
29450
29449
29460
29454
29470
29466
29450
29457
29467
29468
29439
29482
29431
29469
29447
29455
29453
29468
29463
29449
29456
29445
29436
29444
29433
29465
29449
29449
29465
29463
29469
29461
29454
29446
29445
29453
29472
29467
29453
29457
29469
29452
29462
29455
29469
29436
29442
29459
29441
29454
29458
29455
29439

151290
151290
151305
151305
151321
151321
151321
151336
151336
151352
151352
151368
151368
151383
151383
151399
151399
151399
151414
151414
151430
151430
151446
151446
151461
151461
151461
151477
151477
151492
151492
151508
151508
151524
151524
151539
151539
151555
151555
151555
151570
151570
151586
151586
151602
151602
151617
151617
151633
151633
151648
151648
151664
151664
151664
151680
151680
151695
151695
151711

-13823
-13746
-15698
7976
-7913
3050
7858
-14004
-13495
-13366
-121
-12849
-15079
166
8632
-12609
-13699
-13846
9271
-606
-15732
-5925
9047
-14385
-14856
-13775
8401
-12856
-8401
-14488
-4548
-14416
-15069
-15968
-14790
-13923
-14283
-15479
-14910
-17828
-13284
9107
-14081
-14428
-916
-16903
-13866
-13460
-14167
-16107
-17563
-3207
7735
8302
-16716
-11622
-3551
-4805
-13496
-13533

41
48
44
45
43
40
43
39
44
40
43
38
46
47
41
44
44
36
41
44
38
48
43
45
44
43
45
48
42
40
42
41
46
41
40
38
42
41
37
42
46
45
44
37
35
42
44
44
42
42
42
37
39
40
42
41
44
39
45
42

-43
-44
-45
-42
-45
-43
-46
-45
-42
-42
-51
-45
-43
-43
-44
-45
-45
-47
-43
-43
-44
-48
-48
-48
-42
-44
-43
-43
-43
-43
-47
-48
-42
-47
-43
-44
-45
-47
-41
-44
-45
-42
-45
-46
-41
-41
-42
-52
-47
-43
-41
-41
-46
-39
-45
-43
-51
-43
-43
-47

279
281
281
282
282
282
285
283
284
281
283
276
281
284
281
280
281
280
284
278
283
284
281
283
286
275
279
279
281
282
284
282
273
280
282
281
280
280
284
281
282
281
274
278
282
278
285
284
283
277
284
278
284
284
285
284
284
281
282
283

229
226
229
230
226
228
225
223
227
228
228
227
226
227
228
227
227
230
229
230
230
230
228
228
229
229
230
229
228
230
231
231
229
230
229
231
229
228
227
228
227
227
229
230
228
227
230
226
229
229
230
225
227
231
229
227
227
228
230
229

40
37
34
34
36
33
32
37
39
38
39
36
40
30
33
36
39
31
35
30
32
42
38
38
36
39
37
36
36
35
38
41
39
39
38
36
37
35
38
35
41
38
36
42
40
39
42
36
38
35
38
36
37
31
31
30
39
41
34
37

490
492
492
492
491
491
490
493
492
491
491
490
489
492
490
491
486
492
490
490
490
488
491
491
487
491
490
490
490
493
488
492
490
490
491
492
491
488
490
489
488
492
490
489
488
491
491
487
485
489
491
490
491
491
492
489
490
488
490
490

29460
29453
29474
29463
29434
29444
29459
29472
29433
29463
29450
29448
29475
29481
29449
29478
29462
29464
29444
29452
29485
29466
29476
29476
29451
29466
29471
29457
29461
29448
29475
29474
29466
29477
29478
29478
29484
29457
29462
29478
29478
29490
29475
29452
29469
29478
29465
29482
29452
29463
29462
29473
29430
29444
29485
29467
29470
29466
29452
29487

151711
151726
151726
151742
151742
151742
151758
151758
151773
151773
151789
151789
151804
151804
151804
151820
151820
151836
151836
151851
151851
151867
151867
151882
151882
151898
151898
151898
151914
151914
151929
151929
151945
151945
151960
151960
151976
151976
151976
151992
151992
152007
152007
152023
152023
152038
152038
152038
152054
152054
152070
152070
152085
152085
152101
152101
152116
152116
152132
152132

8785
-14929
9684
-14101
-1311
1524
10629
5752
-13836
-13466
-13170
-13497
-2380
-18255
-14415
-14699
-6267
-13910
-13939
-15118
9573
-4964
-14135
9245
-6244
2924
-14391
12044
9110
-14284
-14744
-13928
-10601
-15678
-13610
-13872
9119
-14141
987
-13673
-14884
-17640
9011
-15075
-14757
8963
8969
-16264
8373
-12273
-13505
-14499
-13790
-4264
-13958
-2786
-14052
-13902
7661
-2083

39
44
45
40
42
38
46
40
42
44
38
44
44
47
41
37
41
45
43
46
45
42
43
44
41
42
42
46
47
44
42
43
45
43
42
40
44
46
48
40
45
41
44
42
44
48
46
45
43
43
44
43
41
38
44
42
46
42
42
38

-47
-41
-43
-45
-43
-42
-43
-43
-43
-43
-44
-45
-44
-43
-39
-44
-43
-43
-46
-46
-43
-41
-44
-42
-43
-45
-42
-44
-45
-43
-43
-45
-46
-42
-42
-43
-44
-44
-43
-40
-45
-44
-42
-47
-50
-46
-45
-43
-44
-44
-44
-44
-43
-45
-44
-45
-47
-43
-45
-42

281
282
282
285
283
280
277
282
282
283
283
285
281
280
282
286
282
284
282
282
285
282
284
284
282
282
286
282
284
278
283
282
288
280
282
285
283
282
282
286
283
282
284
286
283
283
282
282
284
285
282
282
284
284
287
279
285
282
282
282

228
230
231
225
228
230
228
228
226
226
227
229
225
224
228
231
231
231
229
229
228
228
231
231
231
231
228
225
229
227
228
229
229
228
230
229
223
228
230
230
227
230
227
227
229
232
231
228
227
228
229
228
228
228
230
226
227
232
230
230

39
37
40
37
40
37
34
39
36
36
38
37
36
40
36
34
37
38
36
40
34
37
34
36
37
34
31
35
37
36
32
39
37
38
30
42
36
36
43
40
35
35
40
36
40
39
41
35
35
40
37
36
37
34
41
35
35
32
37
38

488
489
491
486
491
490
488
488
490
491
491
490
488
491
493
489
490
485
492
490
491
490
491
485
489
488
488
489
490
490
487
489
491
489
490
488
490
490
488
488
490
491
489
485
483
491
490
487
489
491
486
489
491
488
490
491
491
490
489
489

29471
29447
29475
29470
29461
29476
29464
29473
29470
29494
29458
29462
29459
29456
29450
29455
29456
29464
29453
29475
29453
29468
29493
29460
29451
29469
29457
29467
29474
29474
29481
29465
29462
29452
29457
29459
29448
29474
29454
29452
29493
29480
29461
29469
29479
29473
29465
29441
29449
29450
29456
29473
29456
29461
29451
29458
29452
29466
29482
29457

152132
152148
152148
152163
152163
152179
152179
152194
152194
152210
152210
152210
152226
152226
152241
152241
152257
152257
152272
152272
152272
152288
152288
152304
152304
152319
152319
152335
152335
152335
152350
152350
152366
152366
152382
152382
152397
152397
152397
152413
152413
152428
152428
152444
152444
152460
152460
152460
152475
152475
152491
152491
152506
152506
152522
152522
152522
152538
152538
152553

-14878
-14426
-1080
-14772
-8898
-14550
9390
-14358
-627
-13761
-14574
-7959
-13696
-13841
-13396
-13741
-13502
-6541
-13744
-13242
-17606
-13940
-14524
1542
-9526
-14202
-14278
-15429
-13792
-13156
-11274
5213
-14640
-5599
-13410
88
7252
-10402
-13773
-11468
14559
-14639
-2398
-14529
-14511
-14342
-15087
-13325
-11029
-13280
127
-15517
-1490
-14545
10046
-10719
-13511
8419
8890
-12803

36
43
41
42
48
42
49
47
47
45
43
47
44
44
43
43
41
38
45
43
47
41
44
44
48
38
41
40
40
41
40
44
45
42
46
44
43
43
44
37
38
41
46
43
40
43
44
45
43
49
43
43
42
47
45
41
43
43
42
49

-47
-46
-45
-46
-43
-47
-46
-45
-41
-42
-42
-44
-46
-45
-43
-43
-43
-43
-42
-47
-42
-46
-46
-49
-46
-42
-50
-47
-47
-46
-43
-45
-43
-46
-43
-46
-43
-48
-48
-42
-42
-45
-47
-49
-45
-43
-47
-44
-47
-47
-44
-48
-43
-47
-45
-44
-44
-44
-44
-45

283
281
281
277
282
284
282
285
286
281
283
281
279
279
284
284
283
284
284
283
281
282
285
284
281
285
283
283
284
280
283
282
283
284
284
279
279
281
283
282
280
284
280
284
287
280
281
278
286
281
283
284
281
278
283
284
285
280
281
282

227
228
230
228
226
229
229
227
230
227
227
230
233
226
229
230
229
231
227
227
228
229
227
230
229
230
230
230
232
230
226
229
228
231
230
228
231
231
230
230
231
231
227
230
227
230
229
230
233
230
229
231
230
230
231
229
229
229
230
228

37
38
39
37
31
37
40
35
34
39
39
40
39
33
36
37
34
36
41
38
37
38
37
41
38
37
36
40
36
39
36
37
35
40
39
35
40
41
35
33
40
36
34
42
32
39
39
35
37
36
37
39
40
39
31
39
31
34
34
38

488
490
486
488
491
490
485
490
490
486
488
489
489
490
489
491
484
488
490
491
492
492
488
491
491
488
491
486
488
486
488
489
491
489
488
487
490
491
489
492
488
491
491
491
490
491
491
491
491
491
488
490
490
492
487
489
489
488
489
488

29464
29455
29468
29472
29472
29462
29461
29473
29445
29455
29459
29456
29455
29451
29464
29477
29456
29459
29469
29450
29467
29454
29461
29454
29455
29461
29450
29461
29458
29464
29453
29444
29458
29441
29459
29448
29422
29463
29446
29450
29452
29447
29464
29452
29470
29471
29478
29452
29448
29449
29447
29436
29438
29436
29456
29434
29459
29466
29448
29467

152553
152569
152569
152584
152584
152584
152600
152600
152616
152616
152631
152631
152647
152647
152647
152662
152662
152678
152678
152694
152694
152709
152709
152725
152725
152725
152740
152740
152756
152756
152772
152772
152787
152787
152803
152803
152818
152818
152818
152834
152834
152850
152850
152865
152865
152881
152881
152896
152896
152896
152912
152912
152928
152928
152943
152943
152959
152959
152959
152974

-4395
-13860
-14503
-4627
-14428
559
-1391
-155
-13651
-13411
-13392
-12834
-13417
-14722
-13560
-13161
6912
-14329
-13977
-6490
-14252
8771
-13211
-13554
170
8564
-14763
22176
-15410
-13909
-13411
-16165
-8691
-14143
-11071
-13727
7736
-18577
-14296
-4877
9577
-14155
-4535
-13104
-13515
-14355
-13805
-13798
-13497
-13515
-13511
-13752
-14035
11238
-14191
-14599
23360
-1505
-14558
10

40
37
45
41
44
45
41
46
46
41
38
43
42
43
43
43
40
45
43
45
43
45
43
44
44
45
46
37
40
40
46
46
47
45
42
43
39
40
47
39
40
39
46
45
42
42
40
41
42
47
39
43
42
46
40
46
40
44
36
43

-44
-44
-44
-44
-48
-47
-48
-44
-49
-45
-44
-43
-43
-42
-44
-43
-43
-47
-45
-45
-44
-46
-44
-48
-43
-50
-44
-44
-45
-42
-44
-43
-47
-47
-42
-42
-45
-43
-42
-45
-44
-47
-45
-46
-45
-45
-45
-48
-50
-43
-43
-43
-46
-43
-44
-45
-42
-44
-47
-46

285
283
284
286
286
282
282
283
284
283
281
284
281
284
285
286
284
284
281
281
286
282
286
284
284
283
285
279
284
281
285
284
283
282
285
283
281
286
283
281
284
283
284
280
281
281
277
286
283
284
283
278
280
282
282
284
277
284
283
279

229
231
229
229
230
229
229
230
227
230
230
230
228
228
229
229
229
228
228
226
226
230
231
229
228
229
229
227
229
230
225
227
228
224
228
230
228
225
227
230
229
230
227
229
231
226
229
230
229
224
228
227
228
228
224
228
229
231
231
230

30
40
37
40
33
37
37
31
34
38
33
40
33
36
34
38
41
34
37
37
34
31
38
35
40
37
31
36
33
34
38
39
28
33
41
38
36
39
40
38
35
34
39
39
35
39
36
37
38
36
39
33
34
39
35
36
36
37
38
35

486
489
488
488
486
489
489
487
488
491
487
487
488
489
489
489
488
489
490
491
488
490
488
489
491
491
487
491
491
490
485
491
489
491
491
488
487
491
489
491
490
491
489
492
490
490
490
490
488
492
489
495
488
491
491
486
490
490
487
491

29453
29479
29441
29429
29461
29459
29444
29461
29426
29446
29428
29461
29462
29484
29457
29486
29455
29472
29453
29439
29445
29462
29451
29455
29456
29432
29455
29453
29465
29447
29438
29443
29473
29457
29470
29465
29459
29459
29475
29468
29428
29448
29462
29439
29453
29438
29463
29459
29454
29461
29463
29446
29448
29458
29482
29477
29455
29458
29458
29463

152974
152990
152990
153006
153006
153021
153021
153021
153037
153037
153052
153052
153068
153068
153084
153084
153084
153099
153099
153115
153115
153130
153130
153146
153146
153146
153162
153162
153177
153177
153193
153193
153208
153208
153208
153224
153224
153240
153240
153255
153255
153271
153271
153271
153286
153286
153302
153302
153318
153318
153333
153333
153333
153349
153349
153364
153364
153380
153380
153396

-13858
3240
-15020
9378
14431
-14003
-14056
-5010
-9255
-13770
-7424
-13716
-11559
-14658
-13754
9770
-14535
-14797
-13375
-14247
-14253
-14489
-14606
-5945
-4321
-13120
9045
7831
-13073
-8223
-1070
-14484
-13590
-15006
-13232
-17942
-9124
-18185
-10514
-14901
-13953
-5041
-13716
-4673
-14417
-13855
-13651
-13465
-13315
-11901
-8541
-15299
-18121
-13875
-14454
-14981
-13699
-18025
9583
-14164

46
38
35
38
47
48
44
45
44
45
38
39
43
41
41
44
40
45
47
38
44
45
41
40
40
42
36
39
41
45
40
38
39
41
43
44
43
43
42
35
36
42
38
37
43
45
36
44
40
40
44
46
31
41
48
46
39
45
46
43

-45
-44
-46
-44
-43
-43
-45
-43
-44
-42
-44
-44
-47
-44
-45
-45
-45
-47
-52
-45
-48
-48
-47
-43
-44
-42
-43
-46
-43
-44
-45
-44
-44
-45
-44
-43
-45
-43
-45
-44
-40
-45
-46
-44
-44
-46
-47
-44
-47
-43
-45
-46
-43
-47
-45
-47
-44
-47
-48
-44

283
278
281
286
287
283
280
281
280
285
284
281
278
282
285
284
282
281
281
283
285
283
284
281
283
283
282
285
282
283
285
284
286
285
282
281
283
279
284
282
284
283
285
283
286
281
284
283
281
281
285
280
283
282
283
284
284
283
281
282

230
227
228
228
230
230
227
228
227
224
229
228
229
229
228
230
226
226
231
229
230
227
227
231
227
228
230
228
227
223
229
227
226
226
231
229
228
226
227
229
228
228
228
231
228
230
228
230
229
227
227
223
229
230
229
227
231
228
230
224

35
36
36
38
38
34
40
38
35
38
36
32
33
39
28
38
38
34
35
34
39
36
32
37
34
37
39
32
38
39
37
35
36
36
33
29
38
34
38
40
33
39
28
37
38
37
37
38
33
33
32
36
38
42
36
39
37
37
39
38

488
489
492
491
492
492
488
490
492
491
492
491
491
488
489
491
489
487
488
489
491
489
489
488
491
492
490
488
492
493
490
490
490
490
487
492
489
490
492
491
490
486
490
489
488
489
488
490
491
490
491
490
486
488
486
489
487
491
491
493

29447
29457
29448
29458
29478
29444
29464
29444
29461
29464
29467
29475
29470
29430
29463
29466
29478
29465
29463
29448
29457
29454
29457
29454
29480
29458
29441
29472
29442
29448
29467
29456
29462
29451
29427
29461
29457
29455
29444
29480
29446
29449
29436
29453
29453
29455
29454
29475
29473
29453
29452
29476
29473
29465
29479
29444
29439
29473
29460
29446

153396
153396
153411
153411
153427
153427
153442
153442
153458
153458
153458
153474
153474
153489
153489
153505
153505
153520
153520
153520
153536
153536
153552
153552
153567
153567
153583
153583
153583
153598
153598
153614
153614
153630
153630
153645
153645
153645
153661
153661
153676
153676
153692
153692
153692
153708
153708
153723
153723
153739
153739
153754
153754
153770
153770
153770
153786
153786
153801
153801

-336
-14266
-14419
-13932
-6843
-14231
-13615
-13081
-13617
-14922
-13780
-4625
-1318
-15636
-14390
-14593
4330
11299
6960
-13748
-6129
-12228
3926
-14365
-13566
-12778
-3370
8615
-18020
-15054
-18435
-18389
-12880
-13402
-14115
-15816
-14648
-13707
-2720
6791
-13725
-14591
-13315
-14111
-13699
-7290
-14919
-13890
-17245
-13869
-13303
-13665
-1713
-13386
-15861
-13601
-14022
-14054
-13251
-14882

41
40
37
41
43
40
43
45
37
42
47
43
41
36
37
42
46
39
46
41
40
42
39
42
42
45
42
38
38
47
49
44
37
40
41
46
42
38
42
44
42
37
36
39
46
43
43
41
40
40
36
41
44
42
42
44
46
41
42
47

-43
-43
-46
-42
-45
-43
-45
-46
-45
-43
-45
-44
-45
-44
-50
-43
-47
-44
-45
-44
-43
-47
-46
-44
-46
-45
-43
-45
-45
-47
-46
-44
-46
-43
-45
-44
-43
-43
-47
-44
-42
-45
-45
-43
-45
-43
-44
-45
-44
-43
-46
-44
-42
-44
-42
-46
-43
-46
-43
-43

281
280
284
282
282
282
285
281
285
283
285
284
282
283
277
285
281
280
280
281
276
283
278
277
283
281
281
282
277
282
283
283
280
279
278
284
279
281
282
280
282
281
282
281
281
281
283
280
281
282
280
283
282
279
283
279
281
282
277
281

228
230
227
225
227
227
229
228
230
223
229
230
228
227
230
229
228
227
230
227
229
229
226
228
227
229
228
231
231
232
229
230
227
231
228
230
229
229
225
230
225
229
228
228
227
230
229
226
229
229
229
228
230
228
231
226
229
222
227
229

39
34
34
41
34
33
31
36
34
37
33
36
39
32
37
29
32
34
37
34
33
36
33
36
37
39
35
38
35
42
37
32
28
29
33
36
32
36
36
35
33
36
37
34
29
39
36
37
35
36
41
35
37
36
29
35
34
35
36
35

493
491
491
490
492
491
489
492
491
490
492
490
489
491
489
490
489
489
489
493
490
490
491
492
492
489
494
493
491
490
491
489
490
489
489
491
492
489
491
490
489
487
490
488
491
489
487
490
493
488
491
490
491
493
491
492
492
487
491
492

29482
29436
29468
29475
29451
29462
29474
29459
29464
29442
29452
29462
29449
29457
29465
29486
29455
29472
29477
29458
29462
29448
29458
29469
29462
29452
29452
29467
29478
29459
29476
29448
29463
29448
29452
29459
29465
29449
29459
29454
29461
29457
29465
29464
29452
29454
29452
29460
29467
29442
29458
29458
29483
29438
29451
29477
29460
29442
29466
29470

153817
153817
153832
153832
153832
153848
153848
153864
153864
153879
153879
153895
153895
153895
153910
153910
153926
153926
153942
153942
153957
153957
153957
153973
153973
153988
153988
154004
154004
154020
154020
154020
154035
154035
154051
154051
154066
154066
154082
154082
154082
154098
154098
154113
154113
154129
154129
154129
154144
154144
154160
154160
154176
154176
154191
154191
154207
154207
154207
154222

-13653
-13674
-14250
-13499
8801
-14314
-18566
-13848
-17483
3953
7359
-14463
-16749
-14983
23292
-13187
-14294
-14137
-14137
-7525
-13685
-15197
-13562
9265
-10712
-8414
-14748
-14276
-14600
-13135
-13948
-13632
-16820
-13319
-13469
-14403
-14298
-14006
-14015
-14226
-106
-2475
-14984
-14203
79
1694
-10221
-14376
-13790
-13638
-15478
-14332
-14206
-13458
-18601
8398
-3728
-11266
-18237
-13823

40
37
47
40
42
48
38
42
39
37
44
40
38
35
42
45
43
40
46
44
43
43
46
47
38
38
40
38
46
43
44
43
40
43
43
44
44
41
41
44
42
42
38
45
46
41
38
44
39
37
44
43
47
48
40
42
39
42
43
45

-44
-43
-44
-43
-43
-45
-47
-47
-49
-51
-43
-44
-46
-44
-44
-43
-45
-45
-43
-44
-43
-42
-45
-44
-41
-45
-40
-43
-43
-43
-46
-45
-41
-45
-46
-44
-45
-40
-44
-44
-45
-42
-44
-44
-48
-42
-44
-44
-42
-46
-43
-41
-47
-44
-44
-43
-47
-47
-43
-42

283
281
282
280
284
284
280
282
282
283
280
281
281
279
275
280
281
281
282
277
281
278
283
284
282
286
284
280
282
281
283
277
284
279
283
281
278
282
282
281
280
283
284
277
277
280
273
283
281
280
281
285
282
281
282
283
281
284
286
282

228
231
227
227
230
227
230
230
225
230
230
230
231
230
228
229
229
231
229
230
231
232
227
228
231
231
226
224
227
233
229
229
227
231
229
230
231
228
229
230
230
229
225
227
228
229
225
230
229
228
229
229
232
229
230
229
232
230
222
228

34
35
39
33
39
37
38
37
36
36
38
37
33
39
37
33
34
39
38
29
34
34
36
30
31
33
35
38
31
40
38
36
37
36
35
38
36
35
38
35
40
37
39
38
35
36
39
38
40
37
35
29
41
35
37
37
39
38
35
38

488
482
490
492
489
493
489
491
487
490
489
492
492
491
489
492
492
490
489
490
490
492
490
492
490
491
490
493
490
488
491
490
487
492
488
489
491
485
492
488
491
491
490
489
489
492
491
484
489
489
490
490
491
485
487
491
492
491
492
491

29480
29461
29462
29468
29464
29454
29458
29474
29461
29458
29451
29452
29461
29451
29441
29452
29457
29442
29441
29455
29451
29462
29473
29458
29477
29475
29478
29439
29470
29464
29451
29435
29457
29464
29454
29472
29470
29453
29478
29437
29457
29440
29483
29471
29473
29462
29450
29463
29451
29452
29458
29460
29469
29458
29450
29465
29463
29486
29457
29457

154222
154238
154238
154254
154254
154269
154269
154269
154285
154285
154300
154300
154316
154316
154316
154332
154332
154347
154347
154363
154363
154378
154378
154394
154394
154394
154410
154410
154425
154425
154441
154441
154456
154456
154456
154472
154472
154488
154488
154503
154503
154503
154519
154519
154534
154534
154550
154550
154566
154566
154581
154581
154581
154597
154597
154612
154612
154628
154628
154628

-10972
-16120
1140
-13962
-13668
-13349
8160
-16417
-13378
-12865
-14599
-14583
-14822
-8532
-18292
-14099
-14538
-13914
-11683
-13748
-14392
-13222
-13412
-13685
-14057
-17831
-18330
-14505
-13666
-18352
-15684
10268
-13940
-14030
-14905
-14316
-14183
-6532
-5391
-17726
1077
-14803
-14827
-14386
-14165
-14549
-17364
7844
-5728
-13819
-14103
-13499
-15939
3708
-14830
-8247
-16925
-14521
-14414
6314

41
41
48
41
39
43
42
43
44
41
42
37
41
43
45
42
42
39
45
44
44
36
44
46
45
37
41
45
45
44
46
35
46
38
38
45
35
44
36
39
45
45
43
42
35
41
45
40
45
47
45
46
41
42
42
38
43
44
39
39

-46
-43
-43
-46
-41
-45
-46
-48
-42
-43
-49
-47
-44
-42
-46
-45
-44
-42
-41
-42
-44
-44
-46
-48
-47
-43
-44
-44
-43
-42
-44
-42
-43
-44
-45
-43
-44
-46
-44
-45
-43
-45
-43
-47
-44
-44
-46
-43
-47
-45
-43
-43
-43
-47
-44
-45
-42
-43
-43
-52

279
279
282
281
278
280
282
286
281
284
278
282
284
281
276
284
278
282
275
282
285
284
282
282
282
282
280
281
283
279
283
282
282
280
285
284
283
282
282
281
280
280
283
283
285
281
280
279
277
286
286
284
277
283
280
279
283
285
284
283

228
230
224
225
226
228
228
230
228
228
231
229
231
228
227
231
229
229
229
227
231
230
227
228
230
225
230
228
227
227
229
229
228
228
228
227
231
228
229
228
225
229
226
227
227
228
228
230
228
228
229
226
230
231
225
229
228
228
229
227

33
36
39
33
41
37
36
30
34
32
37
38
35
30
37
35
36
39
35
41
35
34
36
39
35
38
31
36
32
32
38
31
34
39
32
39
37
31
31
37
38
34
41
35
40
37
37
33
35
38
41
35
31
38
37
35
37
32
32
39

490
490
488
487
488
490
492
492
491
489
490
489
488
488
489
485
490
486
490
489
487
491
490
488
491
488
488
490
489
491
489
487
488
492
491
489
489
494
488
486
490
489
489
490
491
490
489
489
489
491
490
490
493
490
489
491
491
491
488
490

29457
29446
29458
29462
29462
29490
29441
29462
29458
29461
29445
29453
29466
29446
29486
29452
29448
29469
29443
29458
29463
29445
29450
29467
29445
29455
29440
29453
29469
29458
29456
29449
29478
29472
29460
29459
29440
29452
29481
29452
29470
29467
29468
29478
29457
29441
29468
29448
29447
29458
29462
29436
29462
29449
29433
29444
29455
29444
29449
29451

154644
154644
154659
154659
154675
154675
154690
154690
154706
154706
154722
154722
154722
154737
154737
154753
154753
154768
154768
154784
154784
154784
154800
154800
154815
154815
154831
154831
154846
154846
154846
154862
154862
154878
154878
154893
154893
154893
154909
154909
154924
154924
154940
154940
154956
154956
154971
154971
154971
154987
154987
155002
155002
155018
155018
155018
155034
155034
155049
155049

-14181
-13315
-2442
-14524
-1387
-13963
-13085
8831
2789
-14756
-13095
-13392
-13547
24901
-16661
-13039
-12069
-13936
-7378
-8697
9467
-1840
8637
6510
-13809
-9601
-14288
-14207
-14933
12396
-4743
-14564
-12147
2267
2333
-18556
-13957
276
-5143
-14398
13932
10222
-2089
-13831
-11152
-14001
-14410
-14633
7720
10413
-14659
-13826
-14786
-14681
-15309
-15288
8654
-3498
-362
-14283

43
42
40
43
40
44
39
38
43
43
45
41
41
39
43
43
49
38
43
41
47
47
40
40
47
44
42
46
42
42
42
48
42
40
41
45
42
37
47
38
40
45
46
43
44
46
45
41
43
45
41
42
44
42
38
43
41
42
47
45

-44
-45
-45
-44
-46
-44
-42
-44
-43
-46
-43
-45
-44
-45
-44
-42
-43
-45
-44
-41
-43
-47
-44
-43
-42
-49
-43
-42
-46
-44
-46
-43
-47
-41
-46
-44
-43
-42
-43
-43
-44
-48
-40
-48
-41
-40
-44
-43
-44
-43
-41
-41
-43
-43
-44
-42
-44
-43
-42
-44

281
287
280
282
279
277
282
284
278
282
282
284
283
284
280
280
279
282
278
285
280
284
278
285
284
283
286
283
284
280
281
285
282
282
280
281
283
280
285
283
278
282
282
282
284
281
280
280
280
282
283
281
286
284
283
283
285
282
282
283

230
231
227
231
228
227
227
232
227
232
227
226
228
230
229
230
227
227
224
230
228
228
228
224
226
225
227
227
228
229
228
223
228
230
225
229
231
228
229
225
232
226
231
231
227
229
231
231
229
229
230
226
230
229
230
230
228
231
230
228

30
38
35
36
34
34
34
41
33
36
37
34
40
37
38
31
35
38
35
34
32
33
38
35
36
33
37
38
40
37
27
37
38
37
34
36
35
37
33
38
33
34
40
35
35
39
39
34
37
38
35
35
38
38
36
39
36
35
35
33

490
489
488
489
489
491
491
491
490
486
490
486
487
489
489
490
486
490
491
485
489
489
489
492
492
490
489
489
488
488
489
490
483
489
489
486
491
490
489
489
486
487
490
491
491
489
491
489
492
487
491
488
490
489
491
489
486
492
492
488

29456
29470
29461
29474
29459
29437
29449
29494
29470
29460
29466
29475
29469
29465
29459
29442
29459
29466
29464
29484
29459
29469
29461
29477
29445
29468
29458
29472
29453
29446
29455
29468
29459
29463
29447
29439
29473
29447
29466
29446
29434
29461
29451
29450
29452
29466
29447
29458
29471
29454
29462
29463
29457
29458
29450
29448
29450
29460
29452
29463

155065
155065
155080
155080
155080
155096
155096
155112
155112
155127
155127
155143
155143
155158
155158
155158
155174
155174
155190
155190
155205
155205
155205
155221
155236
155236
155252
155252
155268
155268
155268
155283
155283
155299
155299
155314
155314
155330
155330
155330
155346
155346
155361
155361
155377
155377
155392
155392
155392
155408
155408
155424
155424
155439
155439
155455
155455
155455
155470
155470

-14629
-3152
-13390
-14918
-13859
-14808
-13486
1857
-14185
-14010
-14223
-15223
-14127
-6475
-14670
-14306
-14123
-13845
-14230
8532
-13615
-18271
-17858
-13802
-6517
1065
-2370
7873
-17025
-13897
-14261
-14627
-4429
-14236
-14619
-18551
-14158
-14516
-14196
-14556
-8138
-11330
319
-13467
9121
-13537
-15716
-14025
-15012
-3475
9152
-12854
-11383
-13938
-14101
-14910
-13495
-14915
-13323
-13486

49
42
39
39
42
37
40
43
42
43
46
39
38
42
39
39
47
39
37
43
41
41
37
45
45
46
41
46
46
44
39
44
40
40
38
41
35
43
45
45
36
39
42
43
40
40
42
33
40
40
45
48
39
39
43
40
43
43
40
44

-41
-43
-47
-46
-43
-44
-41
-42
-42
-43
-50
-46
-44
-46
-43
-43
-43
-42
-43
-41
-44
-42
-46
-45
-43
-44
-44
-45
-42
-44
-45
-44
-43
-43
-47
-44
-42
-40
-44
-44
-45
-45
-42
-44
-45
-44
-44
-47
-41
-44
-43
-43
-44
-43
-42
-44
-42
-40
-39
-43

282
280
283
283
278
280
284
282
283
282
283
276
280
282
284
286
285
283
283
284
279
280
282
280
279
279
280
281
281
284
283
281
280
284
280
281
284
284
279
280
283
278
284
278
283
286
277
281
275
284
283
283
279
284
279
277
276
283
280
280

227
228
228
230
230
224
230
228
228
224
227
230
227
228
229
227
227
228
226
228
228
229
230
223
227
230
228
230
230
230
228
227
228
228
227
229
230
226
227
228
229
229
229
230
229
229
228
228
231
227
230
230
229
230
229
229
230
230
230
228

33
39
33
37
39
40
36
29
33
33
34
38
34
37
37
37
34
35
33
39
32
35
36
34
39
33
35
40
33
35
35
36
28
39
36
35
38
33
38
38
36
36
36
36
36
37
34
35
37
30
36
37
35
37
32
38
38
38
38
37

489
487
489
487
488
491
489
488
489
490
487
490
486
491
491
488
491
489
489
488
489
488
487
490
490
488
493
488
490
489
490
490
492
489
490
489
489
488
490
487
484
490
489
491
488
489
483
489
483
490
489
490
488
481
490
489
489
490
491
490

29458
29453
29431
29450
29456
29431
29441
29451
29491
29455
29450
29443
29450
29457
29460
29447
29440
29469
29468
29445
29447
29438
29448
29469
29460
29441
29482
29456
29440
29464
29459
29446
29467
29443
29460
29458
29449
29456
29464
29455
29470
29470
29449
29457
29456
29447
29450
29473
29442
29470
29476
29448
29453
29471
29448
29467
29482
29467
29473
29453

155486
155486
155502
155502
155517
155517
155517
155533
155533
155548
155548
155564
155564
155564
155580
155580
155595
155595
155611
155611
155626
155626
155642
155642
155642
155658
155658
155673
155673
155689
155689
155704
155704
155704
155720
155720
155736
155736
155751
155751
155767
155767
155782
155782
155782
155798
155798
155814
155814
155829
155829
155829
155845
155845
155860
155860
155876
155876
155892
155892

5939
-17506
16928
-14334
-10306
-14422
-13712
-14869
5543
-12864
-14214
-15259
-13743
-16898
3708
-5976
-9324
-12957
-14685
-14539
-14433
-18228
-13352
-13689
-14217
10247
-14906
-13477
-14229
-14228
8629
1924
-13693
-12713
-8453
-14063
-13987
-14281
-4683
-13687
-13589
8237
8715
-13605
-14807
-13719
-14277
-11611
9871
-17196
1129
-3244
-13965
-13983
4217
-13974
-13492
-14193
-13924
-14777

44
44
40
40
39
41
43
41
43
43
42
42
41
38
41
47
41
41
39
42
41
43
41
43
44
37
48
41
38
42
43
41
40
47
45
37
43
44
42
43
45
42
44
39
45
42
43
39
34
37
42
38
38
47
41
40
40
44
35
42

-42
-43
-44
-41
-45
-46
-43
-53
-47
-42
-44
-42
-45
-44
-44
-41
-42
-44
-43
-41
-48
-41
-44
-43
-42
-43
-45
-41
-42
-46
-46
-43
-41
-45
-41
-41
-48
-45
-46
-46
-44
-42
-42
-42
-44
-45
-42
-43
-47
-42
-43
-44
-44
-43
-44
-43
-43
-43
-46
-44

278
278
284
281
281
285
283
283
280
283
281
280
283
280
284
278
281
286
282
281
284
282
283
280
279
283
280
284
279
275
280
283
284
286
281
277
279
284
284
280
278
285
280
279
280
281
282
280
279
277
281
283
282
281
280
282
281
281
280
281

229
229
229
230
228
228
230
226
229
224
230
229
231
229
227
228
229
229
227
228
226
229
230
225
230
229
226
229
230
230
228
229
228
232
228
227
229
228
227
229
227
226
226
226
229
225
228
228
231
227
231
228
226
226
227
229
227
228
227
227

35
34
37
37
32
34
37
35
38
33
33
33
37
35
37
38
34
39
38
35
32
32
37
36
36
36
36
35
31
37
35
31
35
33
35
39
33
35
27
36
36
33
35
37
40
29
32
34
29
36
37
38
38
24
31
33
37
30
38
36

489
492
488
491
494
490
491
488
491
490
491
492
487
490
491
492
487
486
488
489
488
488
489
489
490
488
493
489
486
490
490
489
492
489
487
488
486
490
487
491
491
492
490
488
487
491
489
489
489
491
493
490
490
488
490
490
490
485
491
491

29454
29445
29465
29476
29460
29461
29461
29449
29460
29471
29470
29469
29452
29459
29465
29469
29454
29453
29469
29434
29473
29475
29461
29460
29444
29466
29466
29459
29494
29483
29471
29488
29482
29470
29472
29471
29469
29452
29466
29468
29459
29464
29483
29461
29461
29447
29453
29470
29448
29441
29464
29462
29453
29449
29463
29447
29451
29459
29458
29456

155892
155907
155907
155923
155923
155938
155938
155954
155954
155954
155970
155970
155985
155985
156001
156001
156016
156016
156016
156032
156032
156048
156048
156063
156063
156079
156079
156094
156094
156094
156110
156110
156126
156126
156141
156141
156157
156157
156172
156172
156172
156188
156188
156204
156204
156219
156219
156235
156235
156250
156250
156250
156266
156266
156282
156282
156297
156297
156313
156313

-3003
-14248
-14771
2357
-15336
-4442
582
3863
-14287
-13608
-14173
-13221
-14483
-13525
-13641
-15130
-14486
-16948
-13656
3982
-16667
-14475
-13701
-14504
-14148
-17263
-13960
8470
7711
-14625
-14923
-12965
-18376
9180
-14012
-13706
-16943
-17369
-14347
-13935
-13598
-14462
-16550
1051
-15428
-18455
-14244
-13100
-13355
-2308
-13783
-14204
-13681
-16685
-14345
-9869
-15109
-13367
-13876
-14591

44
35
43
43
38
41
41
40
47
38
39
40
40
43
41
43
44
39
45
43
42
47
36
39
45
44
40
45
42
37
37
35
41
39
38
38
44
37
47
41
47
37
40
46
40
33
38
45
40
40
43
36
45
39
46
39
41
41
41
36

-43
-43
-50
-42
-48
-43
-45
-43
-44
-40
-46
-43
-42
-43
-44
-45
-43
-45
-42
-42
-44
-42
-45
-45
-47
-44
-45
-43
-44
-45
-46
-42
-45
-44
-45
-45
-43
-46
-47
-41
-42
-45
-45
-44
-45
-43
-44
-50
-43
-45
-45
-42
-45
-44
-42
-44
-45
-45
-44
-42

283
284
281
280
284
276
281
279
283
282
283
279
282
280
282
283
280
282
281
284
281
281
283
283
282
281
283
281
281
284
283
276
279
282
278
281
283
283
278
285
286
283
282
284
281
279
278
281
278
282
284
281
278
281
276
285
280
281
281
282

230
226
228
227
229
230
229
230
230
227
230
229
228
230
230
228
229
230
230
229
228
229
227
228
228
227
230
223
227
229
232
226
230
228
229
229
231
228
231
229
227
231
228
227
230
229
229
228
228
231
230
229
230
230
229
228
230
230
229
229

36
37
28
36
36
31
35
34
30
35
34
27
31
34
36
35
34
29
30
31
32
32
36
34
33
37
34
36
31
36
34
36
31
37
28
37
38
36
36
30
32
34
36
26
37
33
37
35
32
38
37
37
40
36
33
35
37
36
36
37

491
491
490
491
491
491
493
491
487
490
491
492
491
491
489
491
491
489
484
486
489
489
488
490
491
489
489
492
491
490
489
489
490
490
489
493
492
490
490
490
488
487
491
492
490
491
488
487
491
487
489
487
487
492
488
490
490
491
490
489

29478
29472
29459
29461
29464
29443
29464
29467
29453
29461
29464
29486
29463
29461
29455
29488
29471
29439
29465
29448
29480
29464
29475
29477
29450
29472
29465
29452
29457
29469
29434
29461
29452
29475
29448
29461
29448
29469
29475
29475
29461
29445
29481
29448
29461
29459
29441
29464
29463
29464
29455
29481
29447
29472
29448
29459
29458
29477
29455
29482

156313
156328
156328
156344
156344
156360
156360
156375
156375
156375
156391
156391
156406
156406
156422
156422
156438
156438
156438
156453
156453
156469
156469
156484
156484
156500
156500
156500
156516
156516
156531
156531
156547
156547
156562
156562
156562
156578
156578
156594
156594
156609
156609
156625
156625
156625
156640
156640
156656
156656
156672
156672
156687
156687
156687
156703
156703
156718
156718
156734

-13695
-14676
-10638
-15050
-15047
-14133
-13752
-13603
9397
-13771
-13943
-13641
-14093
-13932
7578
-14950
-13265
-13024
15094
-13248
-15076
-13256
-2833
-14492
15099
-15267
-14087
7687
7146
518
-15060
-15013
-13659
-13914
-8219
9580
17045
-5762
-96
-13731
-15087
-14385
-12923
10164
-14004
-13741
2938
8010
-9924
-14901
6355
-17501
-8784
-9353
-13757
-11442
7496
-13589
-17232
-16880

39
43
42
42
46
47
42
43
42
38
44
42
41
42
45
44
38
40
39
39
39
34
44
42
42
37
40
40
39
39
40
41
44
45
39
40
44
40
45
46
43
42
42
42
38
47
37
40
41
39
43
40
41
46
40
39
43
41
39
44

-41
-48
-46
-45
-40
-44
-47
-43
-43
-44
-44
-43
-47
-41
-45
-44
-47
-44
-41
-44
-41
-41
-44
-47
-47
-43
-44
-44
-48
-45
-45
-46
-44
-44
-44
-42
-44
-44
-42
-41
-45
-46
-41
-43
-40
-40
-47
-43
-43
-43
-45
-43
-42
-46
-43
-45
-49
-44
-43
-46

282
279
283
275
284
273
279
283
280
282
280
279
279
279
285
278
279
282
281
277
279
279
279
282
282
279
280
276
283
284
277
278
282
282
282
283
281
281
279
280
282
281
282
284
278
280
282
282
284
277
281
283
283
279
277
283
284
286
281
282

231
221
227
225
229
227
229
228
230
226
229
229
230
230
228
229
232
228
229
230
227
229
230
229
227
231
231
227
230
229
229
226
226
230
229
230
230
230
227
226
231
229
230
230
230
228
228
231
232
231
229
233
233
229
232
230
230
232
228
229

37
34
30
36
36
37
31
37
36
34
35
35
32
34
33
39
30
33
37
32
35
28
27
33
31
31
36
32
33
35
36
31
37
35
34
35
31
34
34
32
30
39
35
34
29
37
33
32
39
31
38
35
32
35
36
38
34
35
31
35

489
491
490
488
492
491
489
489
490
489
489
489
488
487
488
489
489
484
487
487
490
489
489
488
490
489
488
491
489
487
488
486
488
490
488
490
489
490
489
486
487
488
490
490
486
493
491
488
492
491
491
492
487
490
491
487
487
490
491
489

29470
29465
29454
29462
29441
29460
29468
29446
29446
29459
29459
29468
29470
29473
29461
29469
29454
29484
29464
29445
29458
29463
29437
29452
29464
29459
29461
29452
29466
29458
29456
29450
29464
29467
29482
29458
29470
29460
29477
29447
29456
29462
29457
29453
29456
29450
29440
29447
29480
29477
29471
29460
29502
29454
29444
29461
29448
29465
29458
29471

156734
156750
156750
156765
156765
156781
156781
156781
156796
156796
156812
156812
156828
156828
156843
156843
156843
156859
156859
156874
156874
156890
156890
156906
156906
156921
156921
156921
156937
156937
156952
156952
156968
156968
156984
156984
156984
156999
156999
157015
157015
157030
157030
157046
157046
157046
157062
157062
157077
157077
157093
157093
157108
157108
157108
157124
157124
157140
157140
157155

-14022
-15844
-13585
-13702
-13733
-14464
-14317
1337
-5246
-12945
-14747
-14038
-14019
-13401
2534
-9330
-12641
-15113
-13273
-13671
-18654
-13389
-14595
-14660
-13795
11129
-14193
-7209
-14021
-14596
8990
-14087
-13200
-14440
-13589
-14148
-14785
15581
-15663
-14042
10874
-13590
8528
-15804
-15117
-1234
-1044
9378
1269
-14344
6919
-14001
-12614
-14139
8290
-6558
-13856
-13862
-14743
-15201

41
40
44
36
39
40
38
41
41
38
42
39
39
37
37
41
39
41
38
45
39
45
42
41
35
45
43
45
43
39
41
43
38
46
44
39
38
43
41
39
45
42
41
45
44
39
41
42
39
40
39
43
37
42
42
41
39
42
36
39

-49
-46
-44
-47
-43
-45
-44
-46
-47
-44
-43
-41
-43
-44
-42
-42
-43
-43
-41
-44
-44
-42
-42
-48
-43
-45
-44
-41
-44
-42
-44
-41
-47
-46
-43
-45
-43
-45
-43
-49
-50
-46
-42
-42
-43
-46
-44
-41
-42
-45
-46
-45
-45
-50
-45
-43
-44
-42
-44
-41

277
283
281
280
280
277
280
279
286
286
282
285
277
281
282
281
284
281
284
284
285
284
280
281
282
280
279
285
281
283
281
282
284
285
279
278
278
283
281
278
281
280
283
282
280
286
282
287
282
283
277
280
282
284
281
282
282
283
279
282

229
229
227
228
228
229
229
230
232
231
230
231
230
228
230
227
231
231
225
229
230
228
230
229
226
228
223
230
230
230
230
229
230
230
231
229
231
230
231
228
228
230
227
229
230
230
229
233
228
231
231
227
231
230
230
229
230
229
230
229

36
36
29
34
35
35
36
34
37
34
36
38
37
34
36
33
37
32
33
26
34
37
37
37
31
37
35
38
35
38
39
37
29
35
36
36
34
32
34
35
36
32
38
36
36
40
36
38
35
32
36
34
36
36
32
36
32
40
39
35

490
489
491
492
489
484
491
492
487
490
492
489
489
489
492
488
492
488
486
487
489
485
489
487
491
492
492
488
490
486
492
491
490
491
489
491
487
489
489
490
490
492
492
493
490
489
489
490
489
491
489
489
486
489
490
491
489
492
489
491

29439
29460
29475
29459
29456
29487
29466
29472
29459
29456
29449
29452
29442
29463
29468
29476
29471
29445
29464
29450
29457
29454
29466
29473
29481
29463
29462
29468
29450
29446
29448
29477
29465
29486
29459
29474
29461
29453
29438
29485
29462
29469
29465
29466
29471
29454
29470
29466
29452
29451
29437
29455
29451
29452
29476
29460
29440
29438
29456
29477

157155
157171
157171
157171
157186
157186
157202
157202
157218
157218
157233
157233
157233
157249
157249
157264
157264
157280
157280
157296
157296
157311
157311
157311
157327
157327
157342
157342
157358
157358
157358
157374
157374
157389
157389
157405
157405
157420
157420
157436
157436
157436
157452
157452
157467
157467
157483
157483
157498
157498
157514
157514
157530
157530
157545
157545
157545
157561
157561
157576

4909
9241
-2563
-13534
10221
-12548
7527
-9118
-15272
-4747
8315
10933
-14090
-14913
10236
-14507
-13505
6596
-12630
-14397
-13833
-9877
-14077
-12941
-14644
-15181
-18486
-13805
-13839
23947
-13604
-14262
-14906
-14446
-14130
-13407
-4757
-13870
-15096
-14295
8333
-13797
-13926
-3082
-14738
-15490
9420
-13653
9221
924
-14308
-14558
-12735
-13973
520
-15095
347
-17998
-12695
-13609

41
45
41
39
39
40
45
44
44
38
43
42
45
45
40
35
35
43
41
43
45
34
42
39
40
45
46
44
37
41
39
45
47
47
39
40
37
37
40
41
44
43
37
47
45
39
44
43
42
42
39
40
45
42
43
43
38
41
36
42

-46
-42
-47
-43
-46
-44
-42
-42
-45
-45
-43
-47
-42
-43
-44
-49
-44
-47
-42
-42
-44
-43
-45
-43
-44
-44
-50
-43
-42
-43
-46
-50
-43
-44
-42
-47
-46
-45
-42
-45
-44
-42
-44
-43
-42
-42
-43
-50
-45
-43
-45
-41
-42
-46
-44
-42
-45
-47
-46
-44

282
279
280
284
280
281
282
279
281
285
284
281
280
280
281
284
279
283
284
285
283
280
283
283
280
282
280
282
283
281
281
284
284
284
284
283
280
281
284
283
283
273
283
279
282
286
284
285
279
276
284
283
288
283
278
283
284
287
283
281

227
229
226
227
228
229
230
230
225
230
229
229
229
229
229
232
231
228
229
230
229
229
232
229
229
230
228
230
231
230
227
228
226
227
229
229
230
228
228
228
229
230
230
230
229
230
229
231
229
229
229
232
230
228
229
230
230
228
232
228

35
35
37
35
35
37
38
33
34
39
40
39
34
36
37
33
40
36
37
37
35
36
35
37
39
36
36
39
32
38
40
40
34
40
29
39
38
39
33
32
33
40
34
34
36
32
41
34
33
36
37
33
33
39
34
37
36
39
30
39

484
492
487
492
488
489
492
487
492
488
491
489
489
491
492
489
490
490
491
490
489
489
490
491
490
490
491
489
488
491
491
489
490
490
488
489
487
490
491
490
489
491
489
487
489
489
491
488
486
488
488
492
488
487
490
484
490
491
491
491

29471
29442
29459
29485
29459
29469
29449
29457
29464
29447
29455
29473
29469
29461
29472
29445
29476
29452
29470
29477
29445
29470
29484
29454
29457
29454
29468
29454
29489
29449
29458
29465
29485
29478
29449
29469
29481
29450
29463
29465
29471
29476
29464
29453
29437
29454
29456
29458
29466
29448
29474
29490
29464
29466
29471
29458
29450
29451
29471
29472

157576
157592
157592
157608
157608
157608
157623
157623
157639
157639
157654
157654
157670
157670
157670
157686
157686
157701
157701
157717
157717
157732
157732
157732
157748
157748
157764
157764
157779
157779
157795
157795
157810
157810
157810
157826
157826
157842
157842
157857
157857
157873
157873
157873
157888
157888
157904
157904
157920
157920
157935
157935
157951
157951
157951
157966
157966
157982
157982
157998

-13344
-14879
-14503
-11471
8155
-14054
10090
-13760
1255
-14642
-14299
-13875
-13966
-6294
3493
-17574
8340
11478
-10931
-13840
9206
-461
-14438
-14430
-14193
7351
-13656
-14161
-14698
-14469
9070
10253
-16795
-14814
8691
-14046
-13922
-13513
213
-12888
10145
1014
-13806
-9764
-13668
-9392
-13985
-17224
-13641
-14749
-6714
8721
-27
-14390
-12887
6635
32764
-14667
-9188
-13924

46
38
47
41
46
40
40
36
43
43
42
39
28
44
44
43
41
35
44
38
44
45
45
36
47
40
36
45
41
33
37
42
42
39
43
41
39
39
46
45
41
41
33
40
34
38
36
43
41
43
42
44
41
44
41
40
44
41
44
39

-45
-44
-44
-47
-42
-46
-45
-46
-44
-47
-43
-47
-47
-43
-44
-47
-42
-44
-47
-44
-40
-42
-44
-46
-44
-44
-45
-45
-44
-44
-45
-43
-44
-46
-45
-47
-43
-45
-44
-41
-44
-42
-42
-42
-48
-41
-42
-44
-44
-43
-44
-41
-44
-44
-46
-44
-44
-44
-44
-43

282
284
283
286
281
282
280
281
285
278
285
274
281
284
286
278
280
283
283
282
283
281
284
282
282
279
281
280
283
276
284
283
277
278
285
283
280
283
280
279
280
282
280
282
285
284
282
286
279
284
279
285
284
283
284
286
285
285
280
285

229
228
233
232
229
229
230
228
230
232
229
227
229
227
226
230
226
230
229
230
230
230
231
229
228
231
228
229
229
228
229
228
230
228
231
226
228
228
228
231
230
227
227
230
229
228
227
229
226
228
231
226
221
231
230
229
231
229
227
233

33
40
38
35
38
36
36
30
41
39
34
33
33
33
36
35
37
35
35
31
40
32
35
37
35
33
34
38
36
34
37
40
38
39
33
33
30
37
34
37
34
36
34
36
38
37
38
38
33
35
33
40
33
36
38
30
37
40
37
36

492
489
492
490
490
488
488
491
489
493
491
488
489
489
490
492
491
490
491
491
490
492
485
490
489
491
492
489
491
491
492
492
491
491
484
489
489
490
492
489
489
490
491
490
489
485
488
488
487
483
492
490
490
490
487
488
491
489
490
490

29451
29456
29469
29460
29449
29437
29449
29452
29443
29470
29454
29458
29448
29439
29453
29450
29464
29438
29455
29467
29472
29470
29470
29475
29471
29480
29475
29466
29458
29447
29459
29455
29463
29449
29463
29458
29436
29444
29468
29450
29448
29465
29458
29438
29482
29462
29453
29432
29446
29447
29477
29451
29474
29435
29465
29453
29465
29451
29464
29453

157998
158013
158013
158013
158029
158029
158044
158044
158060
158060
158076
158076
158076
158091
158091
158107
158107
158122
158122
158138
158138
158138
158154
158154
158169
158169
158185
158185
158200
158200
158200
158216
158216
158232
158232
158247
158247
158263
158263
158278
158278
158278
158294
158294
158310
158310
158325
158325
158341
158341
158356
158356
158356
158372
158372
158388
158388
158403
158403
158419

-7696
-14409
-13633
-14067
-13883
-9313
-14134
-14088
-1707
-16191
-14206
8677
-18558
-14963
-13589
-14439
10801
-14472
-8101
-4088
-13947
-13454
-13996
8178
-13912
-7075
-8589
-14827
7562
1419
-13819
-3510
8818
-14635
-14728
-11236
-13870
-13379
8495
-13518
9509
-14558
9272
-14186
-13789
-14079
399
-14088
-13870
-17640
-14672
-14462
-15307
-14112
-14117
2972
9620
5721
-14275
8112

46
43
40
40
43
39
44
38
39
41
46
42
43
44
44
43
39
39
45
40
41
43
42
40
38
44
38
42
37
39
39
38
41
47
37
42
45
37
42
45
43
42
41
43
42
41
42
39
42
44
42
37
43
43
46
44
43
40
40
46

-45
-45
-44
-40
-41
-42
-45
-44
-42
-45
-42
-43
-41
-42
-46
-43
-42
-46
-40
-48
-43
-44
-44
-41
-52
-42
-46
-42
-45
-42
-42
-50
-42
-40
-43
-43
-45
-40
-50
-46
-44
-43
-42
-42
-41
-46
-44
-44
-47
-41
-45
-44
-42
-44
-47
-43
-43
-44
-44
-43

283
279
284
275
281
283
283
284
283
283
282
283
284
279
283
281
283
284
280
285
281
281
284
286
279
282
279
285
285
281
280
287
279
280
282
282
282
286
284
282
286
287
282
281
283
283
281
288
281
283
279
280
281
279
284
282
276
285
284
284

232
229
228
228
230
229
229
231
232
225
230
231
230
227
229
232
227
227
230
228
231
229
230
231
228
228
230
228
228
229
232
231
231
226
230
227
228
230
232
231
230
230
232
225
226
228
228
230
230
231
230
231
226
226
229
228
230
228
228
229

28
34
35
37
33
36
38
39
37
29
35
38
39
33
34
35
38
38
32
38
37
42
34
33
38
34
35
38
38
39
38
35
36
36
37
34
35
34
39
37
31
35
38
37
37
36
33
35
37
37
39
34
32
40
35
32
37
38
35
39

491
491
487
484
491
489
491
491
491
488
489
491
486
493
492
488
491
492
490
488
489
488
490
480
491
490
488
490
491
490
490
489
491
491
488
491
489
490
492
487
490
481
489
490
488
490
488
490
489
486
490
490
491
491
490
492
490
489
487
490

29451
29472
29449
29469
29451
29455
29457
29451
29482
29458
29467
29469
29457
29465
29474
29468
29469
29466
29476
29471
29470
29459
29457
29450
29463
29470
29465
29458
29449
29463
29463
29445
29469
29446
29458
29462
29482
29443
29457
29470
29472
29473
29433
29456
29436
29461
29468
29452
29487
29457
29457
29452
29484
29469
29472
29469
29477
29469
29468
29481

158419
158434
158434
158434
158450
158450
158466
158481
158481
158481
158497
158497
158512
158512
158528
158528
158544
158544
158559
158559
158559
158575
158575
158590
158590
158606
158606
158622
158622
158622
158637
158637
158653
158653
158668
158668
158684
158684
158700
158700
158700
158715
158715
158731
158731
158746
158746
158762
158762
158778
158778
158778
158793
158793
158809
158809
158824
158824
158840
158840

-15357
-13849
-13441
-14250
-14061
-16904
-12243
-1471
-14267
-6399
-13105
8638
-14097
6408
-14403
746
442
-13545
-13177
-10963
-12532
-13985
-13826
-13595
-13858
8974
-14055
9241
-7199
-14558
-13868
-13149
6256
-13982
8933
7619
-13920
-15832
9922
4647
-14093
-14726
-14401
-13178
-16009
-18603
-18083
-13768
-13306
-14326
-6797
-14561
-18333
5453
-15011
-3056
-13998
-13906
-7460
-12720

40
46
40
42
43
38
41
42
37
43
44
42
40
42
39
41
46
38
43
42
39
47
43
47
42
46
44
42
49
40
43
49
41
43
45
40
44
43
46
44
44
36
42
40
42
44
42
45
42
46
43
45
44
42
39
43
44
39
42
45

-42
-44
-43
-44
-44
-44
-42
-43
-43
-44
-44
-46
-42
-45
-44
-51
-42
-44
-42
-41
-41
-42
-43
-44
-42
-44
-42
-43
-43
-43
-41
-43
-44
-46
-46
-41
-42
-45
-43
-41
-42
-43
-40
-41
-43
-41
-45
-42
-47
-40
-41
-46
-43
-44
-48
-44
-41
-46
-43
-44

282
280
282
278
279
280
284
282
282
285
280
283
280
282
281
282
278
279
284
281
279
284
283
280
284
285
281
280
281
283
282
285
277
282
284
282
286
287
284
285
281
283
284
281
283
282
283
286
282
283
286
282
286
283
282
281
285
282
278
281

228
228
229
229
228
229
229
230
226
230
230
229
230
229
228
227
228
230
230
227
230
230
230
230
226
228
230
229
226
230
229
230
229
228
229
229
230
227
229
227
228
230
227
229
227
229
229
228
228
228
227
228
229
228
230
231
228
229
229
225

36
39
32
31
36
40
29
36
34
38
33
32
32
36
36
35
38
33
36
32
35
32
33
36
37
30
34
38
37
38
41
36
36
37
33
40
37
35
34
36
35
36
40
31
40
31
38
37
39
37
37
36
37
40
37
35
35
39
28
42

490
488
486
491
491
486
488
490
488
490
488
489
490
491
487
489
490
486
490
489
489
489
489
490
490
488
486
487
489
486
489
489
488
487
491
485
489
491
487
492
490
488
490
489
488
490
487
488
491
485
490
485
488
486
487
486
487
490
489
490

29446
29451
29456
29463
29470
29456
29447
29471
29447
29458
29465
29453
29471
29481
29446
29464
29475
29466
29475
29477
29485
29474
29465
29457
29467
29466
29456
29453
29467
29474
29453
29458
29472
29476
29464
29496
29477
29474
29482
29469
29481
29454
29453
29478
29454
29471
29460
29479
29465
29467
29471
29478
29443
29465
29445
29476
29453
29464
29476
29461

158840
158856
158856
158871
158871
158887
158887
158902
158902
158902
158918
158918
158934
158934
158949
158949
158965
158965
158965
158980
158980
158996
158996
159012
159012
159027
159027
159027
159043
159043
159058
159058
159074
159074
159090
159090
159105
159105
159105
159121
159121
159136
159136
159152
159152
159168
159168
159183
159183
159183
159199
159199
159214
159214
159230
159230
159246
159246
159246
159261

-13851
-13154
-14231
13137
-6769
-13240
-14658
-16519
-15352
-1025
-13755
-4019
-14068
-14321
-14389
5604
-13932
-5531
-11784
-14753
-15154
10237
-18005
-11062
-6599
2202
-18635
-14149
-1308
-13421
19779
-11333
-14314
-13522
-14238
-14816
-15122
8724
398
-14097
-14235
-14248
-14373
-16302
-8774
-15919
-14517
-14739
-13873
-14249
-13509
7571
-14461
-1437
-15307
-12560
-13284
-331
-13687
1421

43
44
39
36
45
38
43
41
43
41
36
45
40
41
46
42
44
40
41
43
44
42
42
38
40
43
41
45
38
34
40
41
43
47
48
44
47
41
41
40
47
41
42
37
42
48
46
40
36
44
42
46
40
42
42
45
47
43
42
40

-43
-42
-45
-41
-41
-42
-45
-44
-42
-46
-40
-44
-44
-45
-43
-43
-41
-42
-42
-44
-40
-42
-45
-43
-40
-43
-44
-42
-45
-44
-45
-44
-42
-41
-43
-44
-42
-43
-43
-46
-43
-43
-41
-44
-42
-44
-41
-43
-43
-41
-42
-42
-46
-40
-43
-43
-43
-40
-42
-43

283
283
282
283
284
282
276
283
282
284
281
282
276
281
283
282
280
281
281
282
281
280
281
279
283
283
283
282
286
278
278
284
285
282
284
284
278
286
282
281
282
281
283
283
282
283
284
283
281
280
280
274
282
283
284
281
278
281
278
280

226
228
230
230
229
228
224
228
226
226
229
229
229
230
224
230
229
227
229
229
228
227
228
227
230
227
230
224
229
232
229
229
228
226
231
227
226
228
230
230
229
231
230
229
228
228
230
231
229
231
232
228
230
231
228
232
229
226
228
232

39
34
35
36
37
31
35
37
32
34
40
29
40
35
39
33
29
37
37
32
39
40
37
36
35
38
30
34
34
37
42
33
37
36
37
31
39
38
38
35
36
39
32
34
39
34
36
37
38
32
35
36
34
39
35
35
39
33
37
33

489
490
489
486
489
487
490
490
491
490
489
487
490
490
489
488
487
486
489
492
489
488
487
488
490
489
487
489
490
489
489
490
490
488
491
491
490
491
489
490
488
492
490
488
487
489
488
488
492
491
490
489
484
487
486
492
488
490
490
491

29473
29473
29460
29473
29460
29483
29462
29470
29457
29466
29467
29480
29458
29474
29453
29435
29485
29476
29449
29464
29474
29447
29464
29441
29463
29475
29468
29470
29484
29451
29470
29468
29449
29474
29451
29445
29434
29473
29438
29468
29458
29457
29451
29467
29442
29449
29485
29454
29456
29476
29464
29462
29439
29448
29474
29436
29458
29453
29457
29482

159261
159277
159277
159292
159292
159308
159308
159324
159324
159324
159339
159339
159355
159355
159370
159370
159386
159386
159386
159402
159402
159417
159417
159433
159433
159448
159448
159448
159464
159464
159480
159480
159495
159495
159511
159511
159526
159526
159542
159542
159542
159558
159558
159573
159573
159589
159589
159604
159604
159604
159620
159620
159636
159636
159651
159651
159667
159667
159682
159682

-15012
-13969
-17278
-14248
-14580
-13409
8407
12905
-13545
-8656
-13407
-15658
2735
-14409
-13199
-734
-12965
-14577
-12631
-13727
9342
-12497
-4714
-15858
-11972
-13927
-14029
-17768
-14479
-13974
-14420
-13934
-15951
10631
-1581
-13304
-14544
4198
-10813
-13639
-14330
-14426
-747
-13840
-14346
-14816
-14965
-7916
2711
-14786
-12722
-13795
-8874
-15875
8097
-15080
-13522
-13272
-12926
-13567

42
45
44
43
43
41
42
46
43
35
44
40
43
42
46
43
41
36
47
43
40
43
47
39
40
43
45
40
41
43
45
42
37
42
39
43
40
44
38
46
42
40
37
40
44
42
42
39
43
42
39
40
40
43
40
40
44
41
43
38

-40
-40
-45
-46
-43
-42
-43
-42
-44
-43
-47
-44
-44
-48
-43
-43
-46
-44
-40
-44
-43
-42
-49
-43
-44
-47
-42
-45
-41
-42
-45
-43
-46
-43
-44
-42
-45
-43
-45
-43
-47
-42
-44
-42
-44
-44
-44
-44
-49
-40
-41
-45
-43
-43
-42
-41
-41
-42
-46
-41

282
277
277
283
283
284
282
283
277
275
281
283
283
284
278
279
282
284
281
282
282
281
283
282
282
282
285
281
275
282
279
283
279
279
283
282
282
280
278
279
280
282
283
276
282
281
279
286
276
281
276
282
285
282
278
287
279
283
286
285

230
230
229
231
231
231
230
230
228
229
230
228
227
231
230
232
229
230
230
231
232
226
231
228
230
229
231
229
231
228
227
231
225
228
225
230
227
228
229
231
227
229
230
226
228
231
231
229
227
230
225
228
227
228
227
229
229
228
230
229

38
38
30
30
29
39
35
40
37
31
39
35
36
38
39
38
37
39
36
37
39
40
36
37
37
32
34
35
36
40
37
40
32
34
33
38
37
37
38
36
36
38
36
36
37
39
33
36
34
39
39
39
38
41
30
41
34
40
36
37

489
489
489
489
489
488
488
488
490
492
490
487
491
487
490
491
489
492
488
492
491
490
487
488
489
488
486
491
486
492
492
491
492
490
491
490
491
489
488
489
490
490
489
489
488
487
488
489
489
490
490
486
484
484
492
488
486
490
490
491

29449
29461
29447
29438
29463
29480
29462
29456
29460
29441
29471
29445
29465
29463
29472
29459
29442
29469
29459
29462
29460
29459
29459
29470
29473
29442
29452
29445
29449
29473
29460
29466
29449
29457
29451
29473
29458
29440
29450
29450
29441
29451
29468
29455
29449
29458
29443
29479
29419
29451
29460
29458
29456
29465
29458
29449
29448
29454
29462
29461

159682
159698
159698
159714
159714
159729
159729
159729
159745
159745
159760
159760
159776
159776
159792
159792
159807
159807
159807
159823
159823
159838
159838
159854
159854
159870
159870
159885
159885
159885
159901
159901
159916
159916
159932
159932
159948
159948
159963
159963
159963
159979
159979
159994
159994
160010
160010
160026
160026
160026
160041
160041
160057
160057
160072
160072
160072
160088
160088
160104

-16450
8606
-14670
-13830
7360
-14928
-13740
3844
-14472
5311
-16912
-15063
-14514
-12458
-13061
-18757
-17572
-13226
-13130
-13956
-2523
-13586
9143
-14183
-14385
-14740
-13877
-14439
-14223
-14044
-15267
-13800
-14153
-13861
-7933
-12212
-15073
-14831
-17144
-879
-13479
417
-14561
-14628
-15482
-13736
-13746
-17384
-8261
8344
-12059
10094
-15792
-3796
651
-13854
-16709
-13327
-14699
738

42
40
45
43
39
40
37
39
41
39
45
37
40
42
37
43
43
46
38
41
39
36
38
47
42
43
38
38
44
36
44
46
39
44
42
41
45
43
44
41
41
39
37
42
39
46
44
38
41
46
46
44
40
43
40
42
43
40
40
38

-42
-44
-42
-40
-40
-41
-49
-40
-43
-45
-42
-42
-43
-44
-44
-43
-41
-41
-41
-41
-45
-46
-42
-45
-42
-45
-45
-43
-44
-41
-44
-42
-43
-43
-42
-42
-41
-45
-47
-42
-45
-48
-43
-42
-41
-43
-43
-43
-41
-42
-41
-45
-41
-44
-48
-42
-42
-44
-46
-42

281
282
282
282
283
281
277
284
286
281
285
282
280
283
280
282
280
283
283
283
285
284
282
281
279
281
281
285
285
276
277
282
279
278
282
278
280
284
283
285
283
281
283
281
283
284
278
283
284
283
283
279
284
279
284
281
279
283
284
280

231
232
229
231
232
230
229
232
228
227
227
229
230
231
231
232
230
233
228
230
231
229
225
231
227
226
232
229
231
228
228
230
231
232
229
231
231
228
231
230
228
231
226
229
226
230
230
230
228
227
228
230
230
228
230
229
229
229
231
230

33
32
37
37
35
36
41
41
38
33
33
35
34
41
33
37
37
37
38
36
25
37
35
32
35
36
35
33
38
39
38
35
34
36
38
40
36
37
36
29
28
33
36
38
38
34
37
36
40
39
34
38
36
35
38
41
34
40
37
32

489
488
490
489
490
492
486
492
487
487
490
488
490
492
488
492
492
489
490
488
486
489
491
489
490
490
489
488
489
490
490
487
489
488
488
487
490
490
491
492
492
491
492
491
488
490
491
488
489
491
486
489
487
486
488
488
490
489
488
489

29450
29431
29441
29454
29464
29455
29463
29444
29482
29460
29474
29472
29462
29483
29460
29440
29471
29474
29463
29452
29467
29466
29464
29484
29479
29456
29456
29460
29447
29482
29450
29465
29455
29463
29475
29458
29455
29473
29476
29458
29469
29463
29462
29454
29465
29471
29460
29459
29465
29467
29475
29445
29472
29457
29470
29485
29473
29440
29463
29448

160104
160119
160119
160135
160135
160150
160150
160150
160166
160182
160182
160182
160197
160197
160213
160213
160213
160228
160228
160244
160244
160260
160260
160275
160275
160275
160291
160291
160306
160306
160322
160322
160338
160338
160338
160353
160353
160369
160369
160384
160384
160400
160400
160400
160416
160416
160431
160431
160447
160447
160462
160462
160462
160478
160478
160494
160494
160509
160509
160525

4897
634
-13364
9913
-13113
-14050
-13968
-13706
-9813
-14629
-7599
-23
-14642
-17009
-11436
16660
-13271
-13944
8126
-3468
-14192
-14438
-7487
-13040
-16153
-14355
-14423
-10946
-13596
-13599
-15286
-14804
-13915
-16364
-15142
-14646
-14355
-12345
-14552
-14203
-6818
-14343
-10948
-15025
-13520
-14724
-13107
-14398
-13987
-18481
-14563
-14533
-15507
-13482
-14696
-3001
7417
-14298
-13880
7614

45
44
40
34
45
45
40
44
41
45
44
40
44
40
43
42
34
41
38
45
40
41
42
42
44
42
39
44
41
39
44
44
41
42
43
45
43
42
44
40
42
37
39
44
47
42
45
38
37
38
47
44
41
42
36
35
38
43
43
43

-46
-46
-43
-46
-46
-42
-43
-43
-47
-40
-43
-41
-42
-43
-43
-42
-44
-41
-43
-42
-42
-45
-42
-43
-46
-43
-42
-45
-44
-45
-42
-45
-43
-44
-43
-44
-44
-42
-41
-42
-44
-43
-41
-41
-41
-42
-43
-44
-41
-42
-46
-42
-41
-43
-42
-43
-39
-43
-40
-45

279
279
282
276
277
281
279
277
281
285
286
280
283
285
281
280
282
284
284
280
282
279
281
284
284
281
281
282
282
277
286
280
283
285
286
277
281
284
281
286
282
286
285
282
287
286
278
283
284
286
282
284
280
281
282
285
278
286
282
283

228
229
229
228
230
229
228
226
227
228
228
232
232
231
229
230
231
228
229
230
228
229
232
228
228
230
228
230
227
227
229
229
227
229
229
230
231
230
229
230
232
230
230
230
230
228
228
230
227
226
230
230
230
228
231
230
229
227
228
227

36
36
37
37
32
33
33
34
36
38
38
41
35
36
36
36
33
31
40
39
39
37
40
32
36
34
39
29
39
37
37
37
32
36
27
35
36
35
30
31
40
35
39
38
38
37
36
37
38
38
36
35
38
37
38
39
36
38
38
37

490
489
490
488
489
491
488
487
489
487
490
492
488
490
488
491
488
489
488
488
489
489
489
492
491
488
488
491
489
490
491
488
492
487
488
488
491
490
489
488
488
490
490
489
486
490
489
492
489
485
490
489
492
490
490
488
487
488
487
490

29470
29455
29458
29434
29467
29456
29459
29458
29481
29458
29468
29469
29470
29475
29451
29449
29445
29483
29455
29459
29446
29452
29451
29456
29462
29448
29462
29459
29442
29470
29468
29453
29475
29462
29444
29455
29459
29476
29461
29457
29463
29458
29478
29469
29429
29433
29474
29454
29467
29445
29456
29473
29456
29446
29470
29464
29450
29456
29426
29458

160525
160525
160540
160540
160556
160556
160572
160572
160587
160587
160587
160603
160618
160618
160634
160634
160650
160650
160650
160665
160665
160681
160681
160696
160696
160696
160712
160712
160728
160728
160743
160743
160759
160759
160774
160774
160790
160790
160790
160806
160806
160821
160821
160837
160837
160852
160852
160852
160868
160868
160884
160884
160899
160899
160915
160915
160930
160930
160930
160946

-14109
9008
-18328
-13408
-11119
-11273
-15497
-14474
6396
-15161
-3465
9194
-14462
-18257
-13611
-13962
-14907
-11694
-14376
-13838
-14462
-14884
-7000
-2994
363
2055
-14053
-13120
-13075
-8570
-14921
13664
-12433
-13650
-14610
-14058
-14030
-14125
-10672
-8531
-12916
-8269
-13891
-13622
-14272
-13979
-14554
-14797
5061
-14096
-13758
13551
-13695
-3811
-14314
-12623
-14109
4296
-13460
-13124

43
39
44
43
46
38
42
41
42
43
39
44
38
41
40
39
36
41
43
37
43
41
41
37
45
42
44
43
43
46
40
33
43
42
42
40
42
39
41
37
42
42
43
41
41
37
43
44
42
44
39
42
40
42
45
37
40
38
43
42

-42
-41
-40
-41
-43
-45
-43
-43
-43
-42
-46
-42
-46
-47
-45
-44
-42
-43
-46
-44
-41
-44
-47
-47
-45
-41
-44
-47
-44
-43
-47
-41
-44
-44
-45
-42
-41
-44
-43
-41
-44
-46
-46
-43
-45
-45
-43
-43
-44
-47
-45
-42
-42
-45
-42
-40
-41
-43
-43
-43

278
283
279
277
282
281
282
281
280
284
280
277
280
284
280
283
283
285
284
283
282
284
284
282
283
284
283
274
285
284
284
279
284
282
281
280
283
285
282
283
279
283
276
285
282
285
283
276
281
281
285
283
284
284
282
277
285
284
283
281

229
230
228
228
230
230
226
231
230
228
229
227
227
224
230
229
227
230
231
229
226
230
227
227
230
229
228
229
226
222
227
230
226
229
226
227
224
229
225
228
228
227
230
230
231
226
224
226
221
229
225
230
232
231
231
230
228
230
227
229

40
33
38
38
34
38
37
37
35
36
40
37
38
33
34
30
38
32
41
36
37
39
35
30
37
38
38
33
34
35
36
33
29
36
35
31
34
38
35
35
32
35
39
34
37
38
35
36
37
35
34
33
30
34
35
38
36
31
39
36

490
490
488
488
490
490
487
489
492
491
491
492
491
488
492
490
490
491
487
489
489
494
490
489
490
488
489
491
489
490
489
484
489
492
488
489
489
490
485
488
488
491
492
492
491
491
491
490
488
490
489
488
490
487
489
490
491
491
491
486

29457
29433
29486
29459
29452
29457
29463
29433
29453
29455
29428
29461
29453
29454
29445
29449
29428
29470
29448
29449
29465
29433
29473
29466
29466
29453
29460
29447
29449
29451
29457
29472
29478
29464
29477
29449
29461
29455
29465
29456
29470
29473
29455
29466
29466
29461
29463
29480
29458
29475
29445
29439
29452
29462
29464
29459
29450
29455
29462
29444

160946
160962
160962
160977
160977
160993
160993
161008
161008
161024
161024
161040
161040
161040
161055
161055
161071
161071
161086
161086
161102
161102
161102
161118
161118
161133
161133
161149
161149
161164
161164
161180
161180
161180
161196
161196
161211
161211
161227
161227
161242
161242
161242
161258
161258
161274
161274
161289
161289
161305
161305
161320
161320
161336
161336
161336
161352
161352
161367
161367

-17379
10076
10623
1827
-13637
8425
12225
-14210
-14085
8440
-13183
-15149
-13288
-13959
-14445
-10588
-15681
747
7998
-13015
-14210
-11105
-14146
-14845
-15586
-14088
-14716
-15941
-14698
-14805
-15302
25562
-13677
-15089
-13955
-14303
-9718
-13781
-14041
-15493
-5280
-14211
-12978
4911
-12340
8440
-13887
8362
-14097
-9413
10421
-13584
8328
-13974
7992
-13961
-14114
-14922
9091
-13449

40
42
44
44
44
36
39
41
43
39
47
37
43
39
45
44
44
41
39
46
42
36
41
45
42
41
45
34
43
40
44
39
41
42
32
42
36
45
41
36
43
40
42
44
47
36
40
36
43
45
38
42
40
46
38
45
40
43
47
43

-42
-41
-42
-39
-44
-41
-44
-42
-42
-43
-42
-46
-43
-39
-46
-44
-42
-44
-44
-39
-41
-43
-46
-40
-47
-43
-41
-40
-44
-45
-43
-43
-45
-45
-45
-47
-39
-40
-43
-42
-46
-49
-41
-43
-42
-41
-41
-42
-43
-40
-42
-42
-42
-46
-45
-44
-43
-43
-46
-45

283
282
284
279
285
284
281
284
282
281
285
279
285
282
282
280
283
284
278
283
281
282
282
284
282
283
281
280
282
285
279
285
275
276
282
281
284
286
282
284
287
284
279
283
282
285
283
283
281
285
284
283
282
278
283
278
282
284
280
280

224
227
231
228
225
227
229
231
226
227
229
231
229
227
226
228
225
225
229
228
231
231
224
230
230
230
230
229
227
228
228
227
228
228
228
228
228
229
226
229
230
227
230
227
228
228
227
225
227
226
228
225
229
225
229
230
228
229
226
229

34
39
36
32
34
32
33
36
38
33
32
39
38
40
37
34
36
34
37
33
34
35
35
34
35
36
35
37
30
34
35
35
37
38
33
35
37
33
36
32
39
37
36
33
34
35
33
33
36
34
34
36
39
35
34
35
35
36
30
32

488
492
491
493
491
488
490
490
490
491
490
486
491
492
491
489
490
486
493
492
491
488
489
491
491
488
486
489
490
487
488
490
487
490
489
487
489
492
491
491
491
492
491
491
488
490
490
494
489
491
490
491
489
487
490
491
492
490
492
491

29482
29472
29465
29469
29471
29459
29485
29467
29452
29484
29456
29470
29444
29480
29466
29460
29443
29472
29459
29477
29472
29462
29477
29461
29458
29453
29453
29464
29457
29480
29458
29461
29460
29462
29469
29482
29463
29453
29463
29465
29456
29460
29465
29450
29469
29462
29455
29461
29454
29457
29479
29441
29452
29454
29458
29460
29461
29462
29447
29469

161383
161383
161398
161398
161414
161414
161414
161430
161430
161445
161445
161461
161461
161476
161476
161492
161492
161492
161508
161508
161523
161523
161539
161539
161554
161554
161554
161570
161570
161586
161601
161601
161601
161617
161617
161632
161632
161632
161648
161648
161664
161664
161679
161679
161695
161695
161710
161710
161710
161726
161726
161742
161742
161757
161757
161773
161773
161773
161788
161788

-13103
-14276
6692
-12832
-13453
-15046
-14511
-14517
-15602
-14951
7308
-8788
-14234
-13547
-10056
-14257
-14825
9256
-13982
9614
-9930
-13077
-13750
-14069
-13419
-8137
-1888
-14524
-14082
-14425
-13923
-13579
-2912
-13881
-13833
-13215
-15232
-12297
-13653
16691
-13462
-17068
-13886
18631
-15403
-14462
-12963
-13713
-14578
-14578
-5123
9920
-13893
-13214
-13958
-15395
-8671
-13961
-13277
-15770

44
46
42
38
43
43
38
32
45
40
41
37
39
46
45
43
41
44
42
43
40
44
39
40
45
45
46
48
45
39
43
46
47
39
42
44
46
41
40
38
44
47
42
37
40
41
42
44
41
39
41
40
46
42
42
40
46
43
41
38

-40
-43
-42
-41
-47
-42
-41
-42
-44
-47
-42
-42
-39
-44
-44
-42
-44
-42
-44
-42
-44
-47
-45
-44
-50
-43
-44
-41
-45
-45
-41
-49
-49
-46
-45
-43
-44
-43
-42
-45
-45
-47
-43
-44
-43
-43
-45
-44
-44
-49
-43
-42
-43
-42
-48
-42
-41
-45
-45
-48

284
276
286
281
284
284
281
279
284
283
283
283
286
282
277
284
286
282
283
286
282
283
280
284
286
281
281
278
277
281
283
286
284
283
285
282
283
280
281
282
283
282
283
287
285
284
284
285
282
281
283
283
281
285
287
286
285
280
286
281

225
230
226
227
231
228
229
228
224
230
226
228
228
228
226
231
229
228
228
229
228
225
228
230
230
229
229
231
230
229
226
229
231
229
228
228
229
229
230
230
226
228
228
228
229
229
227
230
229
228
230
230
229
228
228
228
226
229
227
229

33
33
35
39
35
39
30
35
33
33
36
40
39
36
40
38
33
33
41
35
35
36
36
32
39
35
38
35
40
32
39
37
36
36
38
34
38
36
36
40
34
33
38
37
34
25
38
32
29
35
39
34
33
37
37
36
35
36
37
35

492
490
490
486
489
490
492
490
490
489
493
489
487
490
489
485
491
492
489
490
493
489
489
490
487
490
490
491
492
493
489
491
490
490
490
492
487
491
493
491
494
491
484
487
490
491
490
486
492
491
491
485
490
489
487
491
493
490
486
489

29448
29468
29424
29441
29452
29454
29449
29441
29452
29442
29460
29461
29478
29462
29473
29461
29457
29464
29456
29439
29482
29446
29474
29470
29469
29462
29458
29455
29456
29441
29466
29452
29460
29459
29468
29448
29441
29460
29464
29445
29463
29455
29472
29466
29452
29450
29462
29443
29452
29456
29433
29427
29450
29445
29437
29451
29437
29454
29457
29429

161804
161804
161820
161820
161835
161835
161851
161851
161866
161866
161866
161882
161882
161898
161898
161913
161913
161913
161929
161929
161944
161944
161960
161960
161976
161976
161991
161991
162007
162007
162022
162022
162022
162038
162038
162054
162054
162069
162069
162085
162085
162085
162100
162100
162116
162116
162132
162132
162147
162147
162147
162163
162163
162178
162178
162194
162194
162210
162210
162225

14723
-18500
-13706
-14741
-18034
-13971
-13791
-14258
-14670
-2917
10172
-15945
-12518
-13828
-14604
-13815
-8547
-12053
14
-13582
-1069
-15711
-10737
-15182
-7893
-15251
356
-1374
-15425
-13120
-13748
-13632
-8916
-14482
-14897
-13904
-12791
-17435
-10847
-15005
-13908
9470
-7321
-14055
-406
-18462
-13793
-14102
-14331
-13942
8095
-2830
-14295
-14202
-13765
-18751
-14701
-13539
-13965
-14145

48
43
43
43
51
42
43
41
43
44
40
43
39
42
38
42
44
38
40
39
43
40
43
42
42
39
39
42
42
44
39
42
41
34
40
41
39
46
43
47
45
44
43
40
46
43
42
41
41
47
39
43
36
36
42
46
43
42
36
44

-42
-43
-46
-45
-46
-48
-44
-44
-45
-45
-43
-45
-44
-45
-49
-42
-42
-44
-47
-45
-45
-44
-48
-44
-44
-44
-42
-43
-43
-50
-45
-43
-52
-44
-44
-48
-43
-44
-44
-47
-42
-48
-45
-47
-43
-45
-45
-43
-46
-44
-46
-44
-43
-47
-47
-46
-43
-45
-49
-45

286
281
281
284
286
282
282
286
284
284
282
285
284
281
275
281
280
282
281
277
283
282
279
283
285
279
279
284
275
285
279
282
285
280
283
284
281
281
284
283
280
285
280
283
285
286
280
285
285
283
283
288
287
283
281
284
283
285
284
282

228
229
230
228
230
230
229
231
229
227
228
229
230
225
226
224
227
230
229
229
230
230
229
231
227
229
228
229
228
230
223
229
231
231
231
231
226
229
231
230
230
232
232
230
229
228
229
230
230
228
230
227
231
230
229
228
229
228
226
228

33
39
32
40
39
37
36
35
39
40
40
40
36
39
33
41
37
36
38
38
31
36
36
36
38
40
40
38
40
34
34
36
34
39
38
36
32
37
39
34
34
32
31
32
32
34
41
39
40
37
40
36
35
39
37
38
34
34
37
39

491
491
490
491
490
489
489
490
492
488
490
490
490
489
490
489
491
489
490
486
491
490
489
490
488
489
489
490
490
488
486
490
490
489
488
492
488
490
488
490
492
489
492
491
491
490
490
491
490
492
490
487
490
491
491
488
490
491
491
489

29438
29445
29446
29469
29465
29450
29452
29454
29438
29444
29469
29432
29457
29425
29458
29450
29426
29445
29448
29449
29458
29453
29466
29469
29476
29448
29470
29457
29442
29449
29457
29433
29475
29473
29450
29474
29464
29457
29445
29438
29458
29448
29460
29459
29467
29451
29458
29451
29459
29458
29446
29471
29441
29466
29475
29444
29462
29453
29451
29453

162225
162241
162241
162256
162256
162256
162272
162272
162288
162288
162303
162303
162319
162319
162334
162334
162334
162350
162350
162366
162366
162381
162381
162397
162397
162397
162412
162412
162428
162428
162444
162444
162459
162459
162475
162475
162475
162490
162490
162506
162506
162522
162522
162537
162537
162553
162553
162553
162568
162568
162584
162584
162600
162600
162600
162615
162615
162631
162631
162646

-13260
-13940
-14623
-13901
-14798
10252
-6956
-15668
8118
8405
-14069
-14608
-14324
-14079
-13350
-13802
-10251
-14054
-14376
-14876
-11981
912
10015
-15041
-14515
-13959
515
-17977
-14171
-14523
-14016
-5553
-7935
-8395
-13083
9808
-13770
9390
-13255
-11422
12404
-5033
-13663
-14790
-13259
-13720
-14217
-14704
8389
-13961
-14203
8967
-15541
-10616
-15271
-1298
-4072
1306
-14059
-14672

39
44
38
41
37
38
37
41
43
42
35
41
45
43
44
41
39
44
44
41
42
47
44
42
43
43
44
44
29
41
42
42
41
43
36
44
45
36
46
42
40
46
44
45
42
40
47
34
44
42
39
46
45
41
41
47
41
44
41
36

-45
-41
-46
-43
-46
-47
-43
-45
-44
-43
-42
-45
-41
-45
-46
-46
-50
-46
-45
-41
-43
-43
-44
-48
-45
-46
-42
-44
-46
-44
-46
-42
-44
-44
-41
-42
-45
-48
-42
-43
-44
-41
-47
-44
-45
-46
-45
-44
-42
-45
-42
-43
-43
-46
-44
-46
-44
-45
-48
-43

280
283
275
278
284
282
280
278
285
285
287
280
278
280
283
287
283
282
281
281
282
284
283
282
280
280
283
282
280
284
284
286
280
282
284
285
280
282
282
285
283
285
282
279
285
283
281
286
284
282
283
285
280
282
283
286
285
283
284
282

231
230
227
230
225
229
227
225
232
230
230
228
228
226
230
226
229
228
230
229
231
232
226
227
227
230
226
227
230
229
228
230
228
229
230
228
225
226
227
229
228
226
229
227
229
224
228
229
227
226
225
229
229
227
227
230
228
230
228
229

37
36
41
37
30
33
36
37
35
38
36
41
41
38
38
33
39
37
38
39
37
34
34
37
37
34
40
32
36
40
38
37
34
38
40
35
36
40
35
40
39
37
34
40
36
39
38
38
34
35
41
39
35
39
35
36
39
36
34
36

493
489
489
490
490
490
491
491
490
488
488
490
490
489
486
490
490
491
488
491
489
490
489
490
491
490
488
490
489
487
488
488
489
488
488
491
490
491
491
489
491
488
489
489
491
488
489
487
489
490
490
486
490
489
488
489
487
488
487
486

29440
29455
29443
29457
29467
29471
29459
29453
29465
29464
29456
29441
29454
29462
29459
29474
29458
29457
29461
29455
29460
29453
29466
29456
29451
29438
29467
29457
29438
29452
29443
29427
29459
29479
29455
29462
29466
29475
29459
29457
29462
29460
29443
29429
29442
29461
29445
29443
29434
29459
29451
29447
29451
29448
29444
29456
29437
29435
29482
29430

162646
162662
162662
162662
162678
162678
162693
162693
162709
162709
162724
162724
162724
162740
162740
162756
162756
162771
162771
162787
162787
162787
162802
162802
162818
162818
162834
162834
162849
162849
162849
162865
162880
162880
162880
162896
162896
162912
162912
162927
162927
162943
162943
162958
162958
162958
162974
162974
162990
162990
163005
163005
163021
163021
163036
163036
163036
163052
163052
163068

-13041
-7447
-14170
-13777
-13521
-16406
-13874
-13683
-13534
-14206
-5500
-14746
-18713
9255
-15097
-13928
-14137
-14090
-13440
-14059
-15840
-14498
-4375
-9856
-13971
-15879
-9888
-13221
-13894
-13205
-14684
-13533
-13451
-13608
-15096
-18551
247
15326
-13785
-14470
8910
-13115
-14386
-13375
8921
-17519
-13994
-13837
-14636
1077
-14478
-10505
-12853
4260
-14182
-14556
7430
8792
9109
-13815

43
46
44
42
41
41
47
44
43
44
37
39
38
33
38
42
42
35
43
41
43
42
39
36
47
46
41
40
34
37
39
47
41
45
41
41
46
43
46
39
43
46
39
43
41
43
37
42
44
39
40
44
48
41
44
42
45
42
39
39

-44
-45
-44
-42
-43
-43
-43
-43
-41
-43
-44
-43
-42
-46
-45
-43
-45
-47
-45
-45
-44
-41
-45
-44
-43
-45
-48
-46
-44
-43
-43
-45
-43
-42
-49
-44
-45
-42
-43
-44
-44
-44
-45
-43
-46
-42
-42
-43
-44
-45
-45
-46
-44
-44
-45
-44
-46
-44
-43
-44

285
284
286
283
285
285
284
277
282
278
283
286
280
277
282
280
281
284
284
284
280
279
283
282
286
281
282
283
283
282
279
282
280
285
284
283
279
282
285
281
284
278
281
281
281
282
281
285
283
284
283
281
279
285
285
279
283
281
282
283

228
227
228
231
228
230
227
227
229
226
229
227
227
227
227
230
230
229
228
228
230
229
229
228
226
229
227
227
230
228
226
229
224
228
226
227
227
227
228
228
225
228
231
230
230
230
228
229
227
226
229
229
223
229
229
229
227
229
227
226

33
38
33
39
38
36
39
31
40
35
35
33
38
32
38
34
34
34
39
38
35
39
36
36
40
39
38
32
39
32
33
38
36
38
37
35
36
38
40
40
36
41
39
38
36
37
37
39
36
38
37
37
39
34
38
32
29
32
34
38

488
487
488
490
490
490
489
487
486
489
492
489
486
484
491
491
489
487
488
490
490
489
491
490
487
490
490
487
490
489
488
492
489
487
490
489
488
490
490
490
489
490
489
490
486
491
485
489
491
488
487
488
490
492
488
489
490
491
489
490

29454
29460
29446
29449
29460
29459
29434
29450
29467
29449
29449
29453
29446
29436
29439
29448
29477
29455
29462
29460
29455
29447
29449
29453
29447
29467
29463
29454
29454
29469
29445
29455
29466
29476
29462
29466
29475
29465
29449
29469
29466
29464
29471
29453
29459
29460
29463
29472
29493
29435
29468
29446
29453
29456
29441
29438
29448
29450
29465
29461

163068
163083
163083
163099
163099
163099
163114
163114
163130
163130
163146
163146
163161
163161
163177
163177
163177
163192
163192
163208
163208
163224
163224
163239
163239
163239
163255
163255
163270
163270
163286
163286
163302
163302
163317
163317
163333
163333
163333
163348
163348
163364
163380
163380
163395
163395
163395
163411
163411
163426
163426
163442
163442
163458
163458
163458
163473
163473
163489
163489

-13358
8780
-14157
-14238
-14633
-13952
-15353
-14230
-13243
-118
-13097
-14435
-5723
-10816
-14826
-13989
-14198
-13785
-12969
-13348
-13690
9760
-15063
-14158
-14190
1738
-13974
-14497
545
-13286
-13209
-13767
-14543
-13280
1920
-13609
-13594
-14163
-18150
-14408
-13591
-13191
-1536
-11427
7553
-13682
-3451
-14394
-15854
-4999
-14737
-10223
-14875
-14524
-14668
-13080
-14757
13367
8479
-14578

40
38
41
38
39
47
35
44
38
37
44
41
31
40
45
40
40
42
45
43
39
42
41
39
40
44
43
40
43
42
42
44
40
38
38
46
43
39
49
36
40
44
36
40
41
36
46
41
42
38
41
44
41
39
43
45
38
40
41
44

-45
-42
-42
-42
-44
-42
-42
-48
-42
-47
-42
-43
-42
-43
-42
-50
-48
-42
-42
-43
-44
-46
-44
-44
-44
-42
-45
-42
-45
-45
-43
-44
-43
-42
-42
-44
-39
-49
-43
-49
-41
-45
-45
-48
-42
-44
-45
-43
-41
-42
-42
-42
-41
-45
-45
-41
-43
-41
-43
-42

285
283
282
284
280
283
281
276
277
283
282
285
283
280
280
280
284
278
282
285
281
283
284
281
281
280
280
284
285
280
281
283
285
282
276
279
283
284
283
280
281
282
284
283
283
280
282
285
284
282
281
285
282
280
285
284
283
284
282
281

228
230
224
229
229
225
226
230
226
228
229
229
231
230
226
229
229
229
229
230
228
226
227
226
230
229
228
223
228
230
231
230
229
231
229
228
229
231
229
229
228
229
232
232
230
227
228
229
229
227
228
231
224
227
227
230
228
229
228
232

41
37
38
37
39
37
37
38
36
41
37
36
36
32
36
35
37
31
34
37
40
38
41
39
37
40
35
40
34
38
36
40
36
40
37
40
42
38
41
35
40
35
37
34
32
34
41
35
39
31
36
38
33
34
36
42
35
29
38
40

490
490
490
490
490
492
490
491
490
488
490
491
489
486
488
488
488
485
490
487
487
489
492
487
487
490
488
486
485
488
489
489
491
488
490
486
487
489
491
487
490
489
488
488
490
489
485
487
489
490
488
488
490
489
487
489
488
491
487
488

29467
29471
29448
29454
29447
29467
29447
29441
29469
29431
29468
29461
29467
29456
29463
29457
29449
29462
29447
29485
29448
29472
29474
29448
29450
29457
29443
29445
29453
29465
29462
29450
29455
29456
29441
29446
29454
29458
29459
29482
29446
29465
29461
29461
29443
29447
29428
29450
29458
29457
29441
29444
29449
29465
29480
29441
29464
29467
29467
29454

163504
163504
163520
163520
163536
163536
163536
163551
163551
163567
163567
163582
163582
163598
163598
163614
163614
163614
163629
163629
163645
163660
163660
163660
163676
163676
163692
163692
163707
163707
163723
163723
163723
163738
163738
163754
163754
163770
163770
163770
163785
163785
163801
163801
163816
163816
163832
163832
163848
163848
163848
163863
163863
163879
163879
163894
163894
163894
163910
163910

10062
-18456
-3538
-14431
-12166
-12845
-13945
-14105
-13866
-16297
-14202
-13658
15325
-14069
-8023
-1547
-14748
8545
-14425
-14471
-13796
-18539
-13624
-17630
-15403
-14336
-11317
-13010
-14446
5975
-5098
-15001
-10384
1476
-13202
-13650
-13370
-14897
-17079
-15856
-12863
-12817
-12575
-17889
-3372
-14057
-14792
-13419
-13395
-13583
-14264
-13696
-13470
-14304
18072
-14355
-13586
-7085
-13238
-14268

45
44
46
43
43
43
41
44
38
44
42
40
39
33
41
39
38
36
45
45
44
37
35
41
43
39
43
39
46
41
34
40
45
42
44
40
42
45
40
41
40
45
40
43
47
44
41
42
42
42
40
38
40
42
38
45
45
42
47
40

-49
-41
-40
-43
-44
-44
-46
-43
-44
-43
-41
-46
-43
-43
-41
-48
-45
-43
-41
-45
-43
-44
-43
-44
-41
-44
-47
-44
-41
-43
-40
-42
-44
-44
-47
-45
-45
-46
-44
-43
-43
-45
-50
-43
-46
-45
-47
-45
-43
-44
-45
-40
-43
-42
-49
-44
-41
-42
-42
-43

277
281
284
285
285
282
285
283
284
280
281
279
282
281
282
281
279
281
282
281
275
280
278
283
280
280
282
276
279
281
285
283
282
284
282
283
283
286
286
282
277
278
284
283
284
277
281
280
283
284
281
284
283
284
280
281
279
279
286
284

227
231
229
229
227
228
230
228
229
228
230
228
226
228
229
229
228
226
230
228
226
227
229
228
227
229
229
230
229
228
231
231
231
229
225
230
228
228
231
229
230
228
224
230
230
231
229
229
229
230
228
227
227
229
228
227
229
228
226
228

39
38
40
35
35
36
38
38
39
39
35
35
37
40
37
36
38
37
41
34
35
33
35
29
37
32
39
35
35
37
40
39
36
32
36
36
32
37
36
33
38
36
35
36
35
39
36
38
28
35
41
39
39
38
33
35
32
33
38
35

488
487
489
490
487
490
487
488
490
489
488
489
489
489
489
490
487
489
491
490
487
491
492
485
490
490
489
492
490
492
491
491
489
492
490
486
488
491
491
491
488
492
489
487
487
488
488
490
487
489
491
491
490
490
489
491
484
486
491
493

29447
29443
29454
29446
29462
29454
29453
29448
29454
29459
29465
29463
29438
29467
29446
29464
29470
29460
29434
29454
29453
29470
29449
29472
29469
29451
29461
29462
29457
29466
29467
29455
29442
29430
29439
29445
29448
29436
29462
29459
29461
29465
29454
29456
29469
29454
29435
29462
29464
29453
29480
29461
29440
29454
29447
29443
29458
29444
29449
29459

163926
163926
163941
163941
163957
163957
163957
163972
163972
163988
163988
164004
164004
164019
164019
164035
164035
164035
164050
164050
164066
164066
164082
164097
164097
164113
164113
164113
164128
164128
164144
164144
164160
164160
164175
164175
164175
164191
164191
164206
164206
164222
164222
164238
164238
164238
164253
164253
164269
164269
164284
164284
164300
164300
164300
164316
164316
164331
164331
164347

-5967
-13864
-12781
-14022
-15008
-18478
-14128
-8492
-2380
-14453
-13292
-14696
6261
-15021
-12745
9818
9078
-14994
-16932
-8324
-14568
7081
-9239
-2455
-13402
8454
-14131
-14100
-18091
-15000
-13732
-13724
-13809
-8551
-18331
-15122
-14172
-7530
4959
-14670
-13170
10588
-18189
-11944
-13490
-13387
-13872
-18245
-3432
-13952
-15636
8938
-10229
-14618
-14583
-13662
-14128
-17914
-14791
-14731

39
41
38
45
43
44
41
36
41
46
41
42
41
44
43
46
47
42
42
35
41
45
38
42
42
46
39
42
44
46
38
39
42
45
45
46
42
35
44
45
40
45
42
40
41
40
39
37
40
43
38
43
43
36
45
44
39
43
47
46

-44
-43
-44
-44
-44
-43
-47
-44
-41
-43
-45
-42
-46
-44
-43
-43
-43
-42
-43
-47
-44
-42
-49
-44
-46
-45
-44
-48
-43
-42
-44
-45
-43
-42
-42
-45
-40
-47
-43
-41
-45
-45
-42
-46
-42
-43
-43
-44
-44
-44
-44
-44
-44
-42
-45
-48
-41
-43
-44
-46

281
282
275
285
279
283
280
281
283
281
283
280
283
285
283
276
283
285
280
286
286
284
281
284
284
284
283
283
282
279
280
281
283
285
284
281
282
281
282
283
282
275
274
282
280
282
282
276
281
284
277
282
281
285
283
281
276
282
280
279

226
228
228
227
228
229
230
227
226
228
229
228
229
223
229
229
225
227
227
226
230
229
224
229
226
228
225
229
226
228
226
228
226
227
226
228
229
226
229
229
226
230
227
224
228
229
230
227
225
228
228
226
227
229
223
227
229
225
224
227

36
36
37
37
34
31
42
35
34
36
38
38
34
39
38
35
37
35
30
38
36
35
37
36
35
40
33
34
37
39
36
37
35
36
35
34
38
36
39
38
34
37
35
34
36
39
38
36
38
37
41
35
40
40
37
40
38
40
30
36

492
490
488
488
490
487
487
491
489
487
486
486
489
489
491
490
487
485
488
489
490
487
488
489
489
490
488
488
487
488
488
489
492
489
487
488
487
489
488
488
488
490
488
488
488
491
492
490
489
488
490
488
490
489
490
490
490
488
488
488

29439
29447
29443
29445
29450
29431
29450
29472
29455
29459
29450
29463
29445
29429
29448
29451
29457
29462
29473
29465
29452
29456
29453
29467
29455
29442
29458
29450
29472
29480
29438
29453
29460
29472
29433
29459
29474
29455
29438
29450
29452
29446
29477
29456
29447
29463
29439
29464
29465
29457
29475
29469
29461
29444
29445
29439
29455
29449
29458
29455

164347
164362
164362
164378
164378
164394
164394
164394
164409
164409
164425
164425
164440
164440
164440
164456
164456
164472
164472
164487
164487
164503
164503
164518
164518
164534
164534
164534
164550
164550
164565
164565
164581
164581
164596
164596
164596
164612
164612
164628
164628
164643
164643
164659
164659
164659
164674
164674
164690
164690
164706
164706
164721
164721
164721
164737
164737
164752
164752
164768

-13810
-13592
6534
-10547
-13882
7830
-14631
-13371
1239
4502
-14075
-11966
7173
-14019
5458
-11646
10819
-13320
-11604
-13459
-13367
-14625
-2745
-14306
-13614
-2775
-14790
2681
4283
-14689
-14564
-14565
-13721
7800
-13953
-14071
-13334
-14092
-17964
-16352
-14564
-1168
-14245
-13138
-11205
-13274
7483
16547
-15049
-14599
-14257
-14405
-14418
8106
-13657
-13216
-14049
-6707
8164
-13682

47
37
42
41
38
38
37
44
43
38
42
41
44
45
44
40
36
44
38
40
42
42
36
43
43
44
42
40
45
36
43
41
37
41
38
42
44
32
36
45
39
42
38
42
44
38
40
43
43
38
41
43
47
42
43
38
39
38
38
35

-43
-45
-43
-42
-41
-48
-44
-42
-43
-46
-44
-43
-41
-45
-44
-45
-43
-45
-46
-41
-44
-41
-43
-43
-44
-46
-44
-43
-44
-42
-44
-42
-43
-46
-46
-42
-42
-44
-44
-44
-46
-46
-45
-41
-48
-42
-43
-43
-45
-48
-45
-42
-45
-43
-43
-50
-44
-47
-42
-42

285
284
281
282
284
284
282
281
280
282
277
280
282
282
281
281
283
280
284
280
282
282
281
282
284
280
284
285
280
283
280
282
282
282
286
283
285
284
283
283
282
284
285
280
281
283
279
279
283
282
283
280
285
284
283
282
283
280
278
283

226
226
222
224
227
229
227
223
224
228
226
228
227
228
228
229
228
229
228
226
227
228
227
229
227
227
230
227
227
228
228
229
226
228
227
225
229
226
225
229
228
228
230
230
228
227
227
227
229
227
227
227
226
228
229
231
229
230
230
227

37
39
33
37
39
39
34
38
32
36
37
36
36
37
39
31
34
25
33
36
37
35
39
39
39
33
37
35
38
38
34
38
39
40
40
37
37
33
39
36
36
37
36
25
32
32
36
36
37
32
35
39
39
37
34
35
39
39
36
38

490
491
491
488
491
489
489
488
489
489
489
486
491
491
491
491
488
490
488
489
490
488
490
491
489
490
489
488
490
487
489
486
489
487
488
490
489
489
489
487
489
492
488
490
491
487
488
490
490
488
488
486
487
487
489
489
488
489
489
489

29473
29444
29479
29450
29453
29452
29470
29455
29456
29468
29467
29465
29449
29448
29448
29452
29455
29444
29440
29446
29446
29450
29454
29438
29434
29449
29459
29463
29442
29450
29422
29457
29438
29436
29439
29465
29444
29458
29454
29457
29435
29475
29460
29448
29456
29424
29459
29476
29435
29451
29445
29453
29447
29442
29451
29456
29462
29460
29464
29465

164768
164784
164784
164784
164799
164799
164815
164815
164830
164830
164846
164846
164862
164862
164862
164877
164877
164893
164893
164908
164908
164924
164924
164940
164940
164940
164955
164955
164971
164971
164986
164986
165002
165002
165002
165018
165018
165033
165033
165049
165049
165064
165064
165064
165080
165080
165096
165096
165111
165111
165127
165127
165142
165142
165142
165158
165158
165174
165174
165189

-195
-14590
-13054
1493
-14714
-14841
-13799
-10472
-14354
-13502
-18741
-13722
-7240
-14544
-6657
-13798
-13851
-13460
-16111
-996
-13935
-13667
-13974
-17703
-14979
-13916
3229
-13295
-13703
5082
-13833
21142
9045
9344
-3105
-14710
-6548
-14496
-15456
15518
-14715
-18164
-14944
-14386
-14070
-17874
-13591
-10491
-13528
-13717
-14070
-12371
-15280
-3887
-1514
-15565
1427
-13780
-13393
10438

39
44
45
43
39
42
31
38
38
41
46
44
43
40
42
41
42
33
38
40
37
44
37
42
38
41
40
46
42
40
42
38
42
39
44
43
37
41
38
44
41
37
38
44
42
44
41
44
36
44
39
41
44
45
38
43
46
41
46
45

-42
-46
-42
-45
-43
-46
-46
-41
-47
-46
-43
-46
-46
-46
-43
-45
-45
-41
-44
-45
-44
-41
-47
-44
-39
-43
-47
-43
-51
-45
-47
-44
-43
-46
-45
-46
-43
-41
-46
-42
-44
-45
-43
-42
-45
-47
-45
-43
-48
-44
-41
-45
-42
-48
-42
-44
-44
-42
-41
-44

283
281
287
284
285
281
285
284
280
285
283
283
283
280
280
283
281
283
282
282
283
282
283
278
285
282
282
282
278
281
283
284
280
282
283
284
279
280
282
280
280
283
282
280
283
281
283
285
285
284
281
287
285
283
284
276
280
281
285
280

230
224
226
227
230
229
227
227
229
227
226
225
228
228
230
229
228
227
228
230
227
228
227
230
229
228
223
229
227
228
227
228
225
229
226
228
228
228
227
227
228
228
229
229
230
228
229
227
230
229
230
230
228
228
225
228
231
229
227
229

34
25
34
36
35
37
33
38
38
35
39
39
35
30
37
32
34
40
33
37
40
38
40
37
35
37
35
35
37
34
39
40
33
37
33
40
35
40
36
40
37
38
41
38
37
36
34
36
33
34
39
39
38
36
40
36
42
34
39
39

489
491
486
487
490
489
490
490
489
490
488
490
489
488
490
488
490
487
490
489
488
492
489
491
486
490
489
489
488
487
486
489
488
485
490
488
488
486
489
489
489
488
489
491
492
491
490
489
491
488
491
490
491
489
488
491
491
490
489
490

29472
29451
29432
29472
29456
29476
29441
29442
29451
29455
29467
29451
29446
29461
29454
29446
29474
29472
29463
29434
29450
29448
29447
29451
29448
29443
29454
29452
29458
29440
29446
29445
29474
29456
29446
29443
29471
29486
29454
29464
29467
29421
29460
29449
29446
29461
29459
29453
29435
29458
29433
29460
29431
29451
29462
29446
29459
29447
29459
29443

165189
165205
165205
165205
165220
165236
165236
165236
165252
165252
165267
165267
165283
165283
165298
165298
165298
165314
165314
165330
165330
165345
165345
165361
165361
165361
165376
165376
165392
165392
165408
165408
165423
165423
165439
165439
165454
165454
165470
165470
165470
165486
165486
165501
165501
165517
165517
165532
165532
165532
165548
165564
165564
165564
165579
165579
165595
165595
165610
165610

-13610
-14147
-13544
9052
-15501
-13911
-14734
-14140
-14394
-10504
-12108
-1182
-14277
-14369
-13128
-7296
-13421
-14405
-14971
-13762
8821
-172
-13547
-13844
-14358
-14325
-14346
1308
-13606
2040
-13638
-13000
-13363
-14213
-13606
27514
-14034
-4328
-17830
-14204
-2901
-18579
-14658
3832
-13786
-13216
-14555
-14421
-13237
-12725
-807
3179
-14801
-14315
-14184
-1766
-14611
-1871
-13995
-13857

41
41
42
44
39
46
38
46
41
40
44
44
43
34
38
41
41
37
39
44
46
33
40
43
39
44
38
41
41
40
41
44
42
44
42
38
39
38
43
39
41
40
40
40
43
43
41
43
39
41
41
43
37
42
42
45
47
33
44
39

-42
-43
-42
-43
-46
-44
-44
-43
-43
-47
-41
-44
-46
-43
-42
-44
-47
-43
-43
-44
-47
-43
-44
-43
-44
-43
-45
-41
-43
-42
-41
-42
-42
-42
-44
-42
-43
-43
-46
-42
-49
-41
-43
-49
-46
-44
-47
-42
-42
-45
-41
-42
-39
-41
-43
-43
-42
-51
-41
-42

279
286
285
283
278
282
282
284
280
282
284
285
285
284
283
279
282
281
283
286
282
282
284
283
283
283
281
281
282
285
280
275
281
281
279
285
284
282
283
283
282
283
273
281
282
279
283
279
283
280
280
277
283
284
281
278
280
282
284
280

227
228
231
227
229
229
229
226
230
230
231
225
230
230
229
224
230
228
225
227
229
228
231
230
231
227
230
228
228
229
230
227
223
229
231
229
227
227
229
230
228
230
228
228
228
229
228
231
231
230
231
228
228
232
231
228
230
229
230
229

36
32
37
36
34
37
34
34
35
34
34
32
38
39
33
36
37
39
31
34
39
38
36
35
28
33
37
39
34
37
38
37
38
38
31
33
38
34
31
35
38
38
35
35
35
39
35
33
35
38
39
35
36
38
36
34
40
38
35
36

490
488
491
489
489
488
490
487
490
489
487
491
489
487
490
487
490
492
490
493
486
489
489
489
490
491
488
490
494
490
490
488
491
490
488
488
492
489
489
488
487
491
488
488
491
489
489
490
486
490
491
489
491
491
490
491
492
489
485
490

29440
29440
29443
29428
29457
29440
29452
29456
29462
29458
29460
29432
29459
29458
29437
29452
29472
29461
29461
29458
29438
29454
29437
29439
29463
29472
29447
29461
29455
29430
29436
29453
29437
29468
29448
29448
29449
29448
29484
29450
29453
29441
29434
29457
29436
29449
29419
29450
29453
29450
29459
29433
29439
29419
29429
29450
29450
29452
29451
29454

165626
165626
165626
165642
165642
165657
165657
165673
165673
165688
165688
165688
165704
165704
165720
165720
165735
165735
165751
165751
165751
165766
165766
165782
165782
165798
165798
165813
165813
165813
165829
165829
165844
165844
165860
165860
165876
165876
165876
165891
165891
165907
165907
165922
165922
165938
165938
165954
165954
165954
165969
165969
165985
165985
166000
166000
166000
166016
166016
166032

-13356
-13702
22491
-13593
-14135
-12927
-14197
8597
-13238
-13347
8219
-8750
-17639
-14103
-16099
-13450
-13615
-12575
9004
-13931
-17388
-13937
8336
-8395
-14570
9172
-13166
-14799
-13568
-14992
-4459
3325
9767
8708
-14008
-14080
2897
2372
-15264
-15007
-13343
-13400
-13123
-12429
7003
-1897
3707
-14955
-14572
8972
-15891
32764
-15260
-13534
-9997
-12934
-15613
-7170
-15925
-13090

48
46
43
41
44
48
39
36
39
41
44
40
34
41
34
37
42
38
41
38
43
38
31
38
43
43
40
38
44
40
35
44
42
40
42
43
41
43
38
46
38
36
43
34
44
39
39
45
39
45
42
40
45
35
43
43
39
35
40
43

-41
-46
-43
-40
-43
-40
-42
-43
-42
-43
-43
-40
-41
-44
-41
-41
-45
-46
-43
-44
-45
-48
-40
-44
-42
-42
-44
-44
-42
-47
-43
-46
-49
-45
-47
-44
-45
-46
-43
-43
-44
-43
-44
-41
-45
-46
-46
-43
-46
-45
-42
-43
-44
-45
-42
-43
-39
-42
-44
-44

282
283
281
285
280
285
281
280
281
279
280
283
278
279
282
286
279
279
281
282
286
284
280
279
282
283
281
284
286
284
280
282
284
276
279
282
283
281
286
284
287
281
282
283
281
285
282
285
284
282
283
283
284
283
281
287
282
282
284
283

230
229
231
231
228
226
229
229
228
227
228
227
225
229
230
229
228
228
229
228
224
226
229
229
226
230
228
225
229
229
227
231
227
227
228
229
227
229
226
227
228
228
228
228
230
227
229
228
229
226
229
225
229
229
230
229
229
224
230
230

38
36
40
39
32
35
33
32
36
37
37
35
37
38
33
34
36
34
37
38
36
37
30
34
38
35
38
39
35
37
39
28
34
37
36
32
39
36
37
34
35
30
33
35
37
37
33
38
30
40
39
33
35
32
39
35
36
33
36
40

490
490
489
490
488
489
491
491
492
493
491
487
490
491
486
489
487
491
490
489
490
486
489
489
488
489
489
483
489
487
490
489
491
490
492
491
489
486
488
489
489
490
489
491
489
489
489
489
488
488
489
488
490
486
491
489
486
486
492
488

29445
29430
29431
29451
29442
29457
29433
29445
29446
29463
29453
29437
29441
29439
29426
29464
29448
29449
29459
29454
29455
29432
29463
29453
29436
29448
29448
29465
29449
29438
29472
29454
29436
29439
29452
29449
29445
29437
29458
29460
29444
29446
29445
29438
29440
29452
29436
29445
29450
29445
29466
29427
29443
29459
29454
29457
29452
29462
29447
29457

166032
166047
166047
166063
166063
166078
166078
166094
166094
166110
166110
166125
166125
166125
166141
166141
166156
166156
166172
166172
166188
166188
166188
166203
166203
166219
166219
166234
166234
166250
166250
166266
166266
166281
166281
166297
166297
166297
166312
166312
166328
166328
166344
166344
166344
166359
166359
166375
166375
166390
166390
166406
166406
166422
166422
166422
166437
166437
166453
166453

8511
-15284
-13328
-14530
-14039
-13753
12650
-16901
9046
-14420
-12545
-13684
-18782
-13109
13117
-14505
9018
-14829
-13451
-12326
-14391
-14512
-2265
-7918
-12879
-13982
-13162
-13466
7134
10899
-13768
-13727
-14832
-14022
-15108
-13971
-15684
-14533
-14954
-13782
-14042
9943
-13613
-11401
-8613
-15522
-2244
-8180
-14413
-12140
-7927
-13574
-5402
-18073
-14866
-14038
6548
-15472
-14184
-15384

39
33
44
42
37
40
38
38
40
40
37
40
40
38
39
41
37
43
42
40
34
40
42
35
41
43
38
40
43
43
41
40
37
40
37
39
40
39
44
31
42
44
36
44
40
41
39
48
37
42
41
34
40
39
40
37
38
47
41
40

-43
-50
-44
-42
-45
-46
-45
-45
-45
-46
-42
-45
-44
-44
-44
-43
-43
-44
-44
-48
-43
-42
-44
-42
-43
-44
-42
-46
-48
-41
-43
-44
-44
-45
-44
-43
-44
-43
-44
-41
-46
-45
-43
-42
-44
-44
-44
-42
-42
-44
-43
-43
-41
-44
-43
-45
-42
-49
-44
-43

282
284
280
283
277
285
286
280
285
283
283
282
280
282
284
280
283
278
280
285
278
283
282
283
281
282
281
281
281
281
282
277
284
281
282
279
279
282
282
282
279
280
281
276
283
281
283
280
283
281
283
283
283
276
279
279
281
281
280
279

228
228
228
231
229
231
226
227
229
230
229
227
228
226
227
230
229
228
229
225
227
225
226
228
228
227
230
228
230
227
230
229
225
230
229
230
230
225
228
228
229
226
228
228
228
231
230
228
227
230
225
229
229
227
228
229
230
230
226
230

36
37
41
39
38
39
38
37
33
39
29
38
36
35
35
37
37
34
38
38
33
33
37
35
31
34
36
37
35
39
33
37
34
34
34
39
31
31
38
39
36
33
29
36
36
38
33
41
40
40
36
33
35
40
33
36
34
35
34
35

489
489
489
488
489
491
491
490
491
489
490
489
490
490
490
489
488
490
488
489
488
490
492
490
491
488
491
489
486
489
489
491
488
490
488
492
486
491
490
487
490
491
490
489
488
488
489
490
488
490
488
487
490
488
488
492
487
485
490
489

29440
29445
29458
29455
29462
29434
29460
29455
29445
29466
29461
29444
29446
29431
29455
29445
29440
29447
29457
29447
29457
29449
29456
29437
29436
29437
29442
29437
29465
29430
29450
29427
29457
29425
29439
29469
29451
29434
29457
29444
29449
29458
29458
29458
29436
29431
29441
29451
29446
29449
29448
29442
29456
29449
29450
29471
29446
29439
29429
29446

166468
166468
166484
166484
166500
166500
166500
166515
166515
166531
166531
166546
166546
166562
166562
166562
166578
166578
166593
166593
166609
166609
166624
166624
166640
166640
166656
166656
166656
166671
166671
166687
166687
166702
166702
166718
166718
166718
166734
166734
166749
166749
166765
166765
166780
166780
166780
166796
166796
166812
166812
166827
166827
166843
166843
166858
166858
166874
166874
166874

-14115
-14887
-13115
-14530
10476
-14042
-13851
-6630
-14480
-14305
-13737
9785
10250
-14436
-14133
-18166
-14253
-14125
-14076
-13488
-14112
-14556
-13726
9695
-14479
-13247
-1304
7327
-13139
-12994
-13919
-14052
-13699
-9877
-13645
-12785
-14369
-4940
-15272
-13358
-14965
6402
12737
-14756
7860
-10163
-5294
-11290
14680
-3055
-13756
-13722
-10993
-14112
-14462
1106
-12878
-14337
-13835
-13299

37
38
41
40
40
41
45
40
34
40
37
41
44
38
41
42
36
37
42
38
42
45
42
37
41
39
40
43
41
37
41
37
43
40
41
37
44
41
40
42
38
44
42
40
41
44
41
46
42
35
44
44
43
35
41
41
43
46
43
42

-44
-48
-49
-44
-41
-42
-43
-41
-42
-42
-43
-50
-42
-43
-43
-42
-42
-43
-44
-42
-43
-43
-44
-43
-43
-48
-45
-43
-46
-41
-44
-45
-43
-51
-42
-43
-42
-44
-42
-43
-48
-43
-48
-47
-44
-44
-42
-44
-44
-43
-42
-43
-43
-44
-45
-43
-43
-43
-44
-50

281
279
283
282
281
284
282
282
282
285
279
280
280
283
281
280
279
283
281
280
274
282
282
284
282
280
284
281
283
281
279
282
282
284
281
283
285
279
280
281
280
281
281
277
284
284
274
284
284
282
281
286
284
282
282
283
283
282
281
284

224
229
231
229
227
226
228
229
229
228
229
226
231
231
229
229
230
227
229
228
231
229
229
229
230
230
230
228
229
227
225
225
226
227
226
228
229
227
231
227
227
226
230
228
230
227
228
229
229
228
231
229
230
221
227
226
226
228
227
229

33
38
35
38
33
35
32
35
38
38
40
33
39
33
39
35
32
34
35
35
39
34
34
33
33
36
33
38
35
38
26
37
39
38
33
37
38
38
37
34
36
36
35
33
36
30
28
38
36
33
35
34
38
35
37
32
35
40
34
32

490
491
488
490
489
488
487
490
488
490
489
490
489
490
490
487
489
489
486
487
491
490
487
491
486
488
487
490
492
490
486
488
489
491
491
487
487
490
490
486
489
488
488
489
489
489
490
488
488
489
490
489
489
488
487
488
490
490
489
489

29444
29448
29456
29446
29438
29448
29453
29466
29450
29428
29445
29457
29442
29469
29460
29452
29454
29441
29435
29441
29481
29473
29456
29458
29459
29458
29467
29453
29460
29452
29434
29446
29456
29441
29446
29468
29462
29435
29451
29465
29473
29449
29450
29467
29445
29449
29450
29443
29448
29424
29458
29448
29444
29422
29453
29452
29441
29435
29436
29455

166890
166890
166905
166905
166921
166921
166921
166936
166936
166952
166952
166968
166968
166983
166983
166999
166999
166999
167014
167014
167030
167030
167046
167046
167046
167061
167061
167077
167077
167092
167092
167108
167108
167108
167124
167124
167139
167139
167155
167155
167170
167170
167186
167186
167186
167202
167202
167217
167217
167233
167233
167248
167248
167248
167264
167264
167280
167280
167295
167295

-14622
-13197
-14344
-15257
-14615
-13867
-14024
-4977
-14319
-13574
253
-14616
-14581
-13977
-13196
-14767
-12134
8257
-12737
-14095
-14011
12451
-12853
-13542
-5956
8827
-13422
-13801
-13690
9193
-17573
-6529
8065
-14685
-14479
-15370
-14056
-8867
22637
-4651
-14540
-13474
2727
-15673
-5351
-13412
-13316
10119
-13630
8852
-14119
-10450
-13633
-14220
-13650
-15203
-14183
-15016
-7701
-14033

46
39
47
41
41
39
37
35
40
42
40
45
46
42
41
35
48
44
38
44
40
40
37
41
34
36
39
37
35
39
44
42
43
46
37
38
42
41
39
38
41
44
43
38
40
41
37
39
44
42
40
41
40
32
37
43
35
40
37
41

-46
-46
-44
-46
-55
-43
-40
-42
-46
-43
-42
-44
-45
-44
-42
-43
-44
-42
-43
-47
-45
-43
-46
-42
-39
-41
-47
-43
-43
-46
-44
-41
-43
-43
-43
-41
-44
-42
-43
-44
-44
-42
-40
-41
-46
-46
-47
-46
-45
-50
-42
-41
-41
-41
-42
-41
-42
-46
-43
-45

283
283
284
277
280
279
286
277
280
282
282
283
282
282
280
279
275
284
282
283
281
280
282
286
284
283
282
282
282
284
282
281
283
279
284
283
277
282
282
285
284
282
284
282
282
283
284
282
282
280
282
281
281
281
280
283
283
280
284
279

229
227
230
227
226
230
227
226
229
229
227
228
227
231
229
230
228
226
228
231
227
226
228
227
229
230
228
228
228
230
229
230
226
227
229
228
226
229
228
229
227
228
228
228
225
226
229
229
227
228
227
228
229
227
229
228
227
227
227
224

39
29
38
39
34
34
33
35
37
39
38
37
38
29
34
38
40
39
34
34
37
34
38
40
38
37
36
35
37
36
34
38
36
38
36
32
36
40
37
38
32
33
37
36
36
39
38
28
37
37
38
35
38
36
33
38
34
39
37
32

491
487
489
490
488
488
490
489
487
490
489
487
490
490
489
491
488
490
488
490
489
481
490
486
484
490
487
490
491
490
492
489
489
490
489
487
488
491
490
492
490
490
489
488
490
490
491
490
488
490
489
492
490
489
487
490
490
489
487
489

29456
29475
29433
29440
29434
29439
29465
29468
29449
29444
29433
29467
29467
29453
29442
29441
29447
29455
29452
29475
29433
29436
29454
29452
29458
29454
29429
29438
29469
29482
29467
29468
29433
29430
29448
29452
29438
29447
29436
29445
29466
29460
29448
29445
29414
29457
29449
29428
29471
29446
29426
29437
29440
29432
29433
29430
29443
29448
29446
29469

167311
167311
167311
167326
167326
167342
167342
167358
167358
167373
167373
167373
167389
167389
167404
167404
167420
167420
167436
167436
167451
167451
167451
167467
167467
167482
167482
167498
167498
167514
167514
167514
167529
167529
167545
167545
167560
167560
167576
167576
167592
167592
167592
167607
167607
167623
167623
167638
167638
167654
167654
167670
167670
167670
167685
167685
167701
167701
167716
167716

-13546
-10809
-14067
-13884
6640
-16720
-774
-13380
-13996
-12678
-10670
-13628
-13767
-17529
-13810
-4456
-14074
-15531
-13505
-14763
-18455
-13413
2413
-13672
10075
5287
-14692
-14013
-389
-13778
2119
-13592
-13476
8914
-348
-13868
-3138
-14277
-14489
-13508
-16892
-15676
-13951
8894
-17152
8777
8143
-15984
-8968
-13608
-14651
6807
-9671
8804
8986
-10637
-14575
-13420
-13863
6206

42
40
45
42
40
40
40
33
45
39
42
38
39
39
48
39
39
40
41
42
43
43
38
41
37
42
42
37
41
42
42
44
40
38
36
46
39
36
42
38
45
43
40
42
43
43
43
39
35
45
32
42
45
40
41
37
41
40
35
39

-44
-41
-44
-44
-42
-42
-42
-41
-41
-43
-45
-44
-42
-41
-43
-42
-42
-45
-46
-40
-46
-43
-43
-42
-48
-42
-47
-44
-41
-43
-42
-41
-42
-47
-42
-42
-44
-48
-46
-43
-45
-44
-44
-44
-42
-44
-47
-51
-44
-49
-45
-44
-42
-46
-42
-42
-47
-45
-42
-41

283
279
284
277
278
276
284
282
281
284
278
285
281
281
285
279
284
286
284
281
280
283
284
281
284
284
282
282
284
282
282
283
283
282
277
281
283
284
283
285
283
283
281
283
281
283
281
282
282
285
282
283
279
283
283
282
283
280
282
282

230
226
224
229
219
227
229
227
227
229
229
226
227
229
228
223
228
227
231
226
227
228
227
227
230
228
227
225
228
230
228
229
225
230
228
228
231
226
230
227
225
230
231
230
231
229
230
228
227
230
231
230
230
231
228
226
229
224
226
228

36
36
33
41
34
37
40
37
37
37
32
33
37
35
36
32
38
38
34
38
35
33
32
32
34
32
33
36
35
31
36
30
37
35
33
33
36
36
38
37
38
38
33
38
35
36
34
35
35
33
30
34
37
29
37
38
35
32
38
37

491
489
487
489
489
488
491
491
489
488
489
490
488
488
490
486
491
487
491
488
489
484
491
486
487
490
488
490
487
491
489
490
489
489
490
489
489
489
488
487
488
490
492
492
491
488
488
490
491
490
489
491
488
490
489
489
490
490
487
491

29429
29440
29447
29449
29483
29433
29474
29444
29445
29459
29460
29459
29450
29449
29430
29429
29426
29437
29450
29456
29450
29440
29448
29447
29451
29452
29438
29463
29419
29446
29451
29442
29443
29461
29456
29435
29451
29429
29446
29474
29444
29478
29476
29441
29460
29447
29435
29460
29473
29444
29439
29458
29458
29459
29450
29467
29479
29455
29457
29452

167732
167732
167732
167748
167748
167763
167763
167779
167779
167794
167794
167794
167810
167810
167826
167826
167841
167841
167857
167857
167857
167872
167872
167888
167888
167904
167904
167919
167919
167919
167935
167935
167950
167950
167966
167966
167982
167982
167997
167997
168013
168013
168013
168028
168028
168044
168044
168060
168060
168060
168075
168075
168091
168091
168106
168106
168122
168122
168138
168138

-15712
-12084
-1777
-14485
-14059
-9554
570
-14084
-12609
-13611
-14629
-14534
-2847
-5521
-13361
-14294
-13786
-15073
-14583
-13176
-14403
-14131
-14950
-14630
-18318
10107
-14470
-14326
-14563
-14370
-14749
-16155
-8234
-14103
6449
-14040
7376
-17003
-14658
-11761
-13754
-13566
-15257
-14108
-2405
9670
-11629
-6495
7659
-15368
-14154
-15492
-15375
-14781
-13396
-17150
-14539
-13075
-14179
-13910

40
39
38
46
46
36
36
44
43
44
44
43
42
34
39
43
42
40
44
44
37
46
44
46
38
44
39
44
41
47
47
42
42
43
40
44
43
44
38
36
35
40
43
31
41
46
39
46
44
42
39
42
41
40
40
39
39
40
45
43

-45
-49
-44
-42
-43
-43
-43
-45
-43
-46
-43
-46
-43
-45
-43
-40
-45
-44
-45
-45
-40
-45
-44
-44
-41
-42
-50
-40
-47
-45
-42
-44
-43
-49
-42
-45
-40
-41
-41
-43
-44
-42
-43
-41
-44
-46
-41
-40
-42
-42
-46
-46
-44
-41
-45
-43
-40
-43
-44
-42

283
277
283
281
284
283
282
283
285
281
279
285
282
279
282
275
283
281
283
280
281
279
284
278
282
281
284
279
281
280
281
285
279
284
281
277
283
281
286
285
283
280
282
282
280
284
280
281
284
278
283
283
280
277
281
282
279
282
282
284

227
227
231
229
227
230
231
227
230
231
231
229
227
229
228
229
231
228
229
229
228
229
230
230
228
223
228
231
229
228
226
225
230
227
229
228
229
230
230
230
226
229
229
226
227
231
230
229
225
228
230
231
229
226
231
230
228
227
229
228

37
39
34
34
39
34
40
39
29
34
38
35
38
34
34
38
36
36
35
35
37
39
37
29
39
38
33
36
38
32
41
33
38
37
35
38
36
33
34
37
35
39
27
34
34
34
38
33
36
31
38
37
36
34
33
33
32
32
34
35

491
487
488
490
488
489
487
489
492
491
491
490
491
490
487
489
491
486
489
488
485
489
491
490
492
490
490
490
488
485
486
487
488
489
492
488
485
490
488
489
489
490
490
490
490
489
486
489
490
490
490
490
489
486
488
486
488
491
487
491

29462
29462
29478
29459
29462
29444
29437
29451
29444
29422
29462
29429
29446
29450
29430
29447
29440
29469
29436
29478
29435
29425
29459
29442
29428
29449
29474
29471
29459
29443
29471
29474
29454
29465
29462
29441
29446
29459
29454
29445
29477
29476
29462
29457
29459
29445
29461
29456
29460
29438
29457
29448
29466
29444
29460
29474
29451
29454
29449
29466

168138
168153
168153
168169
168169
168184
168184
168200
168200
168216
168216
168231
168231
168231
168247
168247
168262
168262
168278
168278
168294
168294
168294
168309
168309
168325
168325
168340
168340
168356
168356
168356
168372
168372
168387
168387
168403
168403
168403
168418
168418
168434
168434
168450
168450
168465
168465
168481
168481
168481
168496
168496
168512
168512
168528
168528
168528
168543
168543
168559

-13550
-13836
-12025
-13653
-15228
-14983
-13162
-14373
-14681
-13645
-14337
-18523
-13811
-6404
-6523
-12260
8553
-11767
7778
-9743
-13268
-15852
2253
9243
2020
5550
-1730
-16433
-10711
9299
-13690
-7412
-6504
1461
-13847
-13198
-15691
-13467
-13974
9036
8209
-11345
-13860
-15035
-13838
-16729
-13519
-16113
-13447
-14869
-6667
-6457
1656
-13768
-13747
-13292
-13475
-13747
-14544
-14181

38
39
37
40
39
41
44
38
43
41
35
34
45
42
45
41
37
46
36
40
40
36
48
40
46
45
40
40
39
30
42
45
42
44
41
41
38
46
43
41
35
40
40
43
42
41
41
37
44
41
38
38
41
39
42
40
46
43
45
40

-43
-42
-46
-45
-42
-43
-42
-42
-46
-45
-42
-44
-46
-42
-45
-42
-43
-42
-43
-44
-42
-43
-42
-43
-44
-42
-42
-39
-44
-41
-41
-42
-43
-46
-42
-49
-43
-45
-43
-40
-43
-45
-41
-43
-42
-41
-45
-41
-43
-44
-45
-42
-41
-41
-44
-43
-44
-42
-43
-42

282
282
283
282
276
279
279
282
283
285
284
282
285
281
282
284
276
280
281
282
278
284
280
278
279
280
282
285
279
284
283
278
281
279
286
281
286
280
285
281
280
278
280
283
282
284
282
275
278
284
284
283
280
283
280
284
280
281
279
283

229
231
228
232
228
229
230
227
231
227
230
229
231
228
230
229
227
228
230
228
229
229
228
224
229
225
229
226
229
228
227
223
226
228
228
228
229
228
227
230
225
223
228
227
228
226
227
226
224
227
228
229
226
229
226
227
227
229
230
230

36
34
31
35
31
37
38
37
35
37
34
33
32
28
32
30
32
36
33
39
35
36
38
35
33
40
36
33
31
39
38
31
32
33
39
31
34
30
37
33
34
33
34
34
35
36
36
36
37
36
34
34
39
37
31
31
32
36
37
40

488
492
490
490
490
489
490
490
489
489
489
488
487
486
488
487
487
489
488
487
486
488
488
487
488
488
488
491
487
489
489
488
488
491
490
489
489
487
489
488
485
488
488
489
487
488
487
488
487
488
487
489
489
488
486
487
490
489
490
489

29475
29449
29448
29468
29440
29462
29486
29463
29491
29448
29454
29463
29460
29467
29446
29471
29445
29453
29441
29471
29439
29449
29447
29452
29463
29447
29445
29474
29470
29447
29439
29456
29460
29436
29459
29446
29451
29455
29459
29473
29449
29446
29447
29464
29475
29464
29471
29436
29447
29433
29450
29453
29460
29437
29456
29476
29438
29457
29462
29462

168559
168574
168574
168590
168590
168606
168606
168606
168621
168621
168637
168637
168652
168652
168668
168668
168684
168684
168699
168699
168699
168715
168715
168730
168730
168746
168746
168762
168762
168777
168777
168793
168793
168793
168808
168808
168824
168824
168840
168840
168855
168855
168855
168871
168871
168886
168886
168902
168902
168918
168918
168918
168933
168933
168949
168949
168964
168964
168980
168980

14088
-14220
-13073
-13601
-18422
-7279
-13307
-17253
-16381
-14442
-14973
-15011
-14874
-10264
-16821
-14085
7382
-12960
-12945
-15621
-13565
-8623
-13766
-6166
-716
-16364
-17536
-20
-13783
-647
-2517
-13279
-14854
-13540
15176
-11568
-2387
-13876
-13919
-17549
-14921
-14636
-13961
-14259
-13351
32764
-16484
-14206
-18005
7916
-18562
-15077
-14556
-15057
1132
-14434
-14857
-2687
-14664
-14302

36
47
38
41
44
41
40
45
42
41
37
39
43
33
41
37
38
38
44
43
36
41
45
48
41
42
41
40
44
45
39
45
34
43
42
45
40
41
44
43
38
37
40
47
39
45
41
41
48
37
45
43
42
41
37
46
42
43
42
43

-44
-42
-47
-43
-40
-45
-45
-41
-42
-42
-42
-43
-42
-44
-45
-43
-46
-43
-43
-44
-50
-45
-46
-44
-45
-41
-42
-45
-46
-45
-42
-42
-39
-41
-44
-42
-46
-41
-46
-43
-43
-45
-42
-49
-45
-44
-42
-41
-48
-44
-40
-42
-47
-45
-45
-41
-44
-43
-42
-42

278
280
284
283
284
281
283
283
279
280
282
282
284
276
280
284
284
285
279
281
284
280
279
282
280
280
283
284
281
285
277
284
274
283
283
278
282
282
281
280
278
283
282
279
280
283
276
278
282
280
272
281
280
283
281
284
282
282
282
285

227
230
228
228
227
229
230
231
228
231
229
229
228
226
229
228
226
229
228
226
228
227
230
229
227
223
227
228
230
225
228
229
226
228
230
229
231
229
229
228
229
228
228
230
229
230
228
229
227
229
224
229
231
228
229
229
231
229
229
227

40
33
31
35
34
36
33
38
40
36
28
34
39
38
38
37
31
38
37
41
38
35
33
38
39
40
34
37
37
40
37
39
38
41
36
37
42
34
40
37
36
39
37
33
37
39
34
36
37
37
35
33
34
36
39
35
26
34
39
38

488
490
486
490
490
491
490
487
489
491
491
489
491
488
487
484
487
490
490
488
489
491
491
487
491
490
488
487
490
488
490
487
488
485
487
490
491
489
489
490
490
489
488
490
491
489
489
492
488
491
489
487
491
491
488
488
487
490
490
486

29447
29450
29445
29475
29457
29470
29440
29452
29435
29478
29475
29457
29462
29469
29446
29467
29465
29483
29453
29458
29457
29457
29469
29464
29459
29460
29461
29441
29456
29442
29447
29454
29435
29463
29447
29445
29436
29444
29445
29446
29447
29446
29437
29448
29472
29454
29464
29450
29456
29445
29459
29428
29449
29466
29448
29451
29470
29464
29471
29444

168996
168996
169011
169011
169027
169027
169027
169042
169042
169058
169058
169074
169074
169074
169089
169089
169105
169105
169120
169120
169136
169136
169152
169152
169152
169167
169167
169183
169183
169198
169198
169214
169214
169214
169230
169230
169245
169245
169261
169261
169276
169276
169276
169292
169292
169308
169308
169323
169323
169339
169339
169354
169354
169370
169370
169386
169386
169386
169401
169401

-4305
-15297
9964
-14868
-15211
-12862
-14042
-14277
-14245
-13705
-8075
-1797
-12666
2011
-14710
-14304
-14196
-14881
-14889
10543
-14463
-14772
-15885
-16947
-13736
-11539
-13377
4275
10277
-16068
-15090
-13490
-15672
-5589
-15529
-13909
883
-17629
-17696
-14266
-14351
-14843
8362
-15239
8934
-14084
-14204
-17892
5108
-13473
-13383
-13162
-14234
-14874
-3219
8008
-14209
-14578
8188
-15622

37
39
40
41
41
40
43
43
42
40
37
42
44
39
45
38
46
43
43
41
45
46
47
40
41
45
44
39
46
39
43
40
38
39
41
44
44
48
44
40
43
37
36
43
36
38
42
41
36
44
47
44
38
43
46
46
46
47
43
40

-42
-42
-44
-45
-42
-43
-43
-44
-44
-39
-43
-41
-41
-45
-42
-42
-46
-44
-45
-43
-43
-42
-44
-44
-42
-42
-41
-43
-40
-43
-45
-46
-45
-46
-42
-41
-43
-43
-43
-47
-41
-43
-41
-46
-47
-41
-41
-43
-41
-43
-46
-46
-41
-46
-44
-42
-43
-41
-41
-42

277
283
282
286
277
284
282
281
280
282
275
281
281
282
283
279
281
282
282
282
282
285
283
282
281
282
281
280
283
285
282
277
283
283
285
284
283
280
281
284
279
284
283
285
282
284
283
286
285
281
280
282
282
284
282
283
286
282
280
278

229
228
229
230
229
230
229
224
229
228
229
227
230
224
231
231
230
231
231
230
229
229
228
230
226
228
227
227
228
229
229
230
229
228
229
229
228
228
229
230
229
225
229
227
231
228
229
226
229
231
230
230
230
228
231
231
230
228
230
231

33
32
32
33
35
36
35
39
39
35
31
37
39
38
33
38
32
37
31
35
41
33
37
34
34
38
34
37
36
37
34
36
34
34
34
37
37
35
38
33
39
39
39
34
34
38
36
39
36
33
35
33
40
33
31
40
38
37
36
36

487
489
491
489
487
489
486
491
491
488
491
486
489
489
490
490
489
489
487
490
490
491
490
490
491
491
490
485
489
487
487
487
485
487
489
490
490
491
490
490
489
490
488
489
489
488
486
489
489
488
487
487
486
489
486
485
488
491
489
486

29450
29478
29440
29447
29452
29455
29469
29475
29480
29441
29446
29442
29469
29463
29450
29455
29445
29430
29460
29441
29474
29434
29423
29455
29455
29463
29463
29462
29443
29450
29434
29453
29458
29451
29440
29462
29436
29453
29442
29437
29449
29444
29450
29459
29444
29454
29433
29464
29419
29440
29436
29466
29461
29434
29449
29468
29423
29446
29452
29480

169417
169417
169432
169432
169448
169448
169464
169464
169479
169479
169479
169495
169495
169510
169510
169526
169526
169542
169542
169542
169557
169573
169573
169588
169588
169588
169604
169604
169620
169620
169635
169635
169651
169651
169651
169666
169666
169682
169682
169698
169698
169713
169713
169729
169729
169744
169744
169744
169760
169760
169776
169776
169791
169791
169807
169807
169807
169822
169822
169838

-2459
-12779
-14484
-14552
-14359
-9230
-15885
7868
-13427
-13241
-14683
-13791
-14030
-170
-14390
-17971
-13079
-13281
-13221
-13198
-14274
-14317
-15233
-13680
-16435
-18148
-14155
-18608
8059
-13955
-14578
-17428
-14485
-14236
-12867
-15532
-15303
3010
9801
-13355
9073
-14672
-13854
-10092
-12154
-13537
-14353
-14161
-13896
-15765
-13650
-14929
-8456
-13748
-13177
-14451
-16460
-14007
-16273
-14575

43
44
42
42
39
38
46
44
42
43
44
41
46
48
36
45
46
40
34
37
44
46
45
40
40
37
45
48
38
42
40
38
48
37
44
38
40
37
43
43
40
39
39
44
43
46
40
40
43
43
44
41
33
45
43
45
42
43
42
31

-41
-45
-41
-42
-44
-44
-47
-47
-43
-42
-40
-45
-42
-43
-46
-45
-46
-48
-44
-42
-42
-43
-47
-43
-45
-40
-45
-43
-45
-41
-44
-45
-45
-41
-46
-42
-41
-42
-44
-46
-40
-39
-44
-48
-43
-45
-44
-40
-42
-45
-43
-44
-44
-42
-42
-44
-44
-44
-43
-41

282
282
283
279
286
281
284
282
282
286
286
279
285
285
283
282
282
281
286
280
282
280
281
276
284
282
280
280
281
285
282
285
284
283
282
281
276
283
280
285
282
284
283
282
286
284
283
280
282
285
287
281
283
279
283
285
283
283
282
281

229
228
228
225
229
229
230
229
228
230
228
230
229
229
230
229
229
228
228
227
226
228
228
227
228
226
227
229
228
228
227
228
229
229
231
228
229
228
226
229
230
226
229
229
230
226
224
232
231
228
229
229
230
229
233
228
228
227
229
229

37
38
36
40
35
32
35
34
40
32
37
39
37
34
35
29
30
37
37
37
36
36
38
34
38
39
36
38
38
40
38
34
39
37
35
31
35
32
37
35
33
38
38
40
37
34
38
32
34
38
38
30
34
34
41
40
34
38
40
35

489
491
490
488
490
487
486
488
489
489
486
489
488
491
489
489
491
490
486
487
491
484
490
487
486
490
487
487
490
485
490
487
487
491
491
488
490
489
490
491
486
490
490
489
490
486
485
490
488
490
486
488
488
490
491
490
489
486
489
488

29425
29433
29449
29461
29454
29433
29447
29461
29444
29444
29455
29462
29449
29477
29444
29468
29447
29453
29455
29455
29436
29443
29442
29453
29442
29449
29436
29446
29439
29428
29447
29448
29450
29449
29458
29455
29456
29438
29453
29446
29444
29449
29460
29448
29454
29456
29457
29468
29458
29457
29472
29444
29461
29441
29460
29442
29448
29491
29459
29465

169838
169854
169854
169869
169869
169869
169885
169885
169900
169900
169916
169916
169932
169932
169947
169947
169963
169963
169978
169978
169994
169994
170010
170010
170010
170025
170025
170041
170041
170056
170056
170072
170072
170072
170088
170088
170103
170103
170119
170119
170134
170134
170134
170150
170150
170166
170166
170181
170181
170197
170197
170197
170212
170212
170228
170228
170244
170244
170259
170259

-13482
-16846
-14949
1183
-18345
-14323
-14825
-15139
-13864
-3666
-13299
6240
-18089
-6994
-18353
-13267
-12544
-14362
-14753
-13797
8194
-13987
-13957
8798
-14575
-5524
-2660
-14210
-14462
16813
9756
-5660
-13799
-13984
-9242
-11187
9347
7745
-17482
-14312
-14187
-14495
-13822
-13586
-15386
8322
-14610
9837
-13579
-13358
-13608
-13260
-13448
-14124
-13976
-3508
-13860
-8672
-13896
-14486

39
41
42
41
44
42
43
38
43
38
44
40
40
41
46
41
39
47
36
43
42
42
42
34
45
47
44
38
32
39
42
45
37
42
44
43
41
48
38
41
39
47
43
44
38
43
46
39
40
41
42
47
40
42
45
46
45
41
42
44

-40
-41
-42
-41
-45
-44
-42
-42
-46
-46
-44
-43
-47
-42
-41
-41
-44
-43
-45
-43
-43
-41
-44
-43
-42
-48
-41
-41
-46
-42
-43
-44
-45
-41
-43
-42
-46
-42
-43
-45
-46
-41
-43
-45
-42
-46
-45
-42
-45
-41
-47
-46
-44
-41
-42
-40
-42
-43
-46
-43

280
282
281
285
282
282
281
286
281
284
283
284
282
284
285
283
276
282
282
280
284
279
280
283
280
285
276
285
283
281
284
280
282
275
278
282
280
277
283
281
284
284
278
279
284
281
286
283
284
284
281
284
281
278
278
281
284
279
282
283

226
229
229
229
228
224
231
228
232
229
231
232
222
229
229
228
230
229
225
230
229
229
228
227
232
226
230
227
231
230
228
231
231
230
232
231
229
227
229
228
227
228
229
230
226
231
226
230
230
228
229
230
231
229
229
231
231
230
230
230

33
35
34
36
37
35
38
37
30
36
36
38
40
37
38
35
36
32
38
34
36
37
33
37
40
32
37
35
38
38
37
38
37
40
37
36
38
37
38
34
34
31
34
36
35
39
40
38
38
37
34
41
37
36
38
33
38
38
37
40

488
492
488
488
490
487
487
487
489
489
489
488
490
492
491
488
484
490
487
490
487
486
491
488
485
488
484
490
491
487
490
489
490
489
489
488
489
489
490
490
487
488
491
490
490
491
484
489
491
491
490
489
493
490
488
491
492
488
490
491

29476
29456
29470
29463
29466
29446
29438
29457
29468
29453
29458
29425
29446
29442
29467
29445
29439
29447
29453
29463
29443
29456
29450
29463
29473
29449
29469
29457
29456
29450
29425
29482
29466
29478
29446
29471
29453
29450
29451
29436
29439
29464
29475
29445
29434
29442
29426
29438
29448
29434
29442
29441
29467
29434
29453
29486
29473
29450
29444
29457

170259
170275
170275
170290
170290
170306
170306
170322
170322
170337
170337
170337
170353
170353
170368
170368
170384
170384
170400
170400
170400
170415
170415
170431
170431
170446
170446
170462
170462
170462
170478
170478
170493
170493
170509
170509
170524
170524
170524
170540
170540
170556
170556
170571
170571
170587
170587
170587
170602
170602
170618
170618
170634
170634
170649
170649
170665
170665
170665
170680

-13235
-7791
-13515
-13313
-6903
-14253
-13605
-10797
-10905
-8622
10201
6775
-13254
-13553
-14518
8254
-14054
-13168
-14297
125
-5988
-14720
-15550
-13391
-13950
2218
-13082
-13769
-13847
-11574
-14783
-13812
-15197
-329
-14174
-13943
-14303
-13166
-5817
-2703
-18450
-15086
-13549
-13517
1435
-14543
-14035
7778
-14193
-13415
-15515
-14114
607
-14544
-14057
-11639
-12897
-13472
8638
-13433

37
42
36
47
34
43
39
44
43
48
37
39
42
37
42
37
39
43
44
46
40
46
44
46
42
46
43
42
45
43
43
40
47
42
44
41
40
37
43
44
45
46
40
38
43
37
46
40
39
43
44
33
45
44
37
38
42
44
40
42

-41
-42
-43
-47
-43
-42
-42
-41
-44
-42
-49
-41
-43
-42
-41
-43
-41
-43
-44
-42
-43
-46
-40
-46
-42
-46
-40
-44
-44
-44
-41
-44
-42
-40
-41
-45
-40
-43
-42
-41
-40
-42
-45
-41
-43
-42
-43
-46
-42
-42
-44
-43
-42
-41
-42
-43
-46
-43
-50
-44

282
284
285
284
284
285
283
280
283
281
280
281
279
286
280
283
286
283
282
284
282
284
279
282
275
284
282
281
285
283
284
286
280
284
281
283
282
280
284
281
283
282
283
282
283
281
280
281
280
283
281
282
285
282
284
287
270
281
281
282

230
224
230
231
228
231
225
229
230
232
230
231
229
231
231
227
227
229
229
229
230
229
230
230
229
228
225
226
228
229
228
229
228
228
229
228
228
229
227
224
225
226
227
228
227
231
229
230
229
228
231
229
229
229
228
231
230
228
230
229

41
34
36
36
35
35
36
36
34
39
37
38
37
38
35
37
35
36
32
36
36
37
39
38
39
36
36
36
38
39
39
37
40
38
41
31
39
38
40
37
38
36
38
39
32
33
35
36
35
37
40
39
36
39
34
39
37
33
30
36

488
489
489
489
489
490
492
489
489
489
489
490
489
489
484
490
490
487
490
492
489
492
488
489
490
490
488
487
490
485
489
490
486
488
491
493
490
492
491
490
492
490
490
491
490
489
486
490
490
489
489
490
491
489
491
491
489
491
485
486

29442
29441
29467
29449
29464
29461
29460
29470
29442
29442
29441
29428
29453
29442
29445
29472
29451
29465
29459
29465
29468
29461
29432
29456
29448
29465
29474
29462
29465
29464
29494
29488
29472
29466
29476
29453
29482
29493
29461
29466
29483
29464
29480
29457
29467
29452
29451
29470
29444
29448
29454
29450
29446
29447
29474
29455
29442
29452
29452
29457

170680
170696
170696
170712
170712
170727
170727
170727
170743
170743
170758
170758
170774
170774
170790
170790
170790
170805
170805
170821
170821
170836
170836
170852
170852
170868
170868
170868
170883
170883
170899
170899
170914
170914
170930
170930
170946
170946
170946
170961
170961
170977
170977
170992
170992
171008
171008
171008
171024
171024
171039
171039
171055
171055
171070
171070
171086
171086
171086
171102

-17472
1662
-17416
-13514
-1631
-12910
-13884
-13789
-14660
1682
-5768
-6950
-3968
-18337
-14553
-15095
-14391
-15193
-1852
-14508
-13016
-13553
-14464
-2591
11030
-14149
-14023
-1313
7562
2858
-13992
-3715
5572
-13761
9727
-14550
-14597
-13557
-14977
-14627
-14009
-14386
-13458
-15694
-13787
-14277
-13892
-13919
-8890
-13829
-14483
-13433
-13423
-13496
-14448
-15034
-16089
-13746
9954
-6712

40
42
39
44
41
39
41
40
39
46
41
45
37
38
44
44
35
42
37
44
45
42
40
39
43
44
46
42
42
48
44
46
45
40
43
37
41
43
40
46
41
42
42
42
45
42
46
44
43
35
38
34
43
42
41
39
38
39
44
42

-42
-44
-42
-44
-42
-46
-43
-44
-44
-44
-42
-40
-43
-41
-43
-40
-42
-41
-40
-40
-44
-42
-43
-41
-40
-43
-38
-43
-44
-47
-47
-47
-42
-44
-42
-44
-41
-41
-45
-44
-44
-51
-44
-43
-43
-45
-44
-43
-44
-42
-42
-43
-43
-43
-41
-41
-43
-44
-45
-45

285
282
285
281
281
283
281
283
284
281
280
282
281
282
283
283
279
285
279
285
274
283
281
276
279
283
285
281
283
280
283
277
277
281
284
283
283
280
285
281
279
281
279
280
282
281
279
282
280
282
275
282
281
280
277
278
281
281
283
278

230
228
228
229
225
229
228
230
231
228
231
227
226
224
223
228
229
231
229
230
229
231
226
231
228
230
230
230
225
228
228
230
225
228
233
227
229
227
227
230
228
230
230
230
227
227
229
228
230
226
229
228
232
229
227
228
230
227
229
230

38
34
33
42
27
38
37
37
35
29
39
37
38
34
36
42
36
38
35
37
36
35
34
33
36
34
31
39
36
41
36
31
36
35
29
33
37
32
38
36
34
32
37
34
35
35
36
35
40
31
29
37
35
33
31
37
37
37
36
32

487
490
489
491
487
489
491
490
488
492
490
490
488
490
487
489
487
489
489
488
483
490
490
491
487
490
489
490
489
491
487
490
490
491
488
485
491
490
490
488
491
491
489
491
488
491
489
490
492
487
491
487
484
487
489
490
487
486
488
488

29448
29468
29432
29478
29453
29450
29483
29461
29462
29448
29453
29458
29456
29455
29440
29457
29439
29428
29443
29429
29474
29452
29462
29450
29447
29454
29443
29488
29458
29444
29469
29453
29448
29456
29443
29444
29471
29470
29453
29449
29456
29447
29460
29454
29437
29433
29468
29444
29462
29461
29424
29478
29458
29462
29467
29458
29457
29439
29455
29455

171102
171117
171117
171133
171133
171148
171148
171148
171164
171164
171180
171180
171195
171195
171211
171211
171211
171226
171226
171242
171242
171258
171258
171273
171273
171289
171289
171289
171304
171304
171320
171320
171336
171336
171351
171351
171351
171367
171367
171382
171382
171398
171398
171414
171414
171429
171429
171445
171445
171460
171460
171460
171476
171476
171492
171492
171507
171507
171523
171523

-6894
-12017
-14184
11311
-14261
-18454
-16500
-691
-14646
-13842
-12069
-13917
9940
-14003
-14279
-13671
-13281
-3652
-14996
-14105
-12989
-13126
-13216
-3006
-14223
13880
-13974
-13239
-13546
-13925
3331
-14381
-13576
-14035
-16652
8467
-14698
-13175
-13561
-14412
5300
-12841
10361
-14213
-7504
-14200
-8564
-13110
8225
-14287
-13934
-14275
-17591
-14026
-1808
8209
8867
8939
-13623
-13727

37
46
38
41
43
41
33
37
42
38
39
33
41
44
44
41
44
42
40
41
43
41
43
42
39
43
46
41
45
37
44
45
44
42
40
37
46
44
41
42
45
45
43
43
45
46
42
47
47
42
44
40
39
47
42
41
44
41
42
42

-42
-53
-40
-45
-41
-43
-44
-41
-43
-43
-42
-43
-42
-43
-41
-45
-45
-42
-40
-41
-44
-40
-43
-43
-45
-46
-45
-44
-42
-44
-43
-42
-44
-48
-46
-44
-45
-49
-41
-42
-43
-45
-43
-44
-40
-44
-42
-40
-41
-42
-40
-41
-45
-44
-43
-43
-42
-41
-45
-45

284
286
277
284
283
285
281
282
277
282
284
283
285
285
282
282
280
284
283
284
283
284
278
281
287
280
285
283
282
285
281
282
279
280
283
282
282
284
285
282
284
282
285
286
278
278
277
281
284
285
279
284
280
281
283
285
285
285
279
281

229
230
229
227
229
230
228
229
231
229
227
231
226
231
229
229
226
225
229
227
227
230
230
230
227
229
228
222
228
229
228
229
229
228
228
229
229
226
230
230
227
226
227
229
230
229
229
228
230
228
229
230
227
225
230
229
228
229
225
227

35
37
36
38
32
38
30
33
35
42
39
39
36
35
31
37
32
32
36
30
40
37
38
34
36
38
38
32
34
38
39
35
33
41
38
38
39
38
39
38
39
35
37
33
34
35
33
38
37
31
37
37
39
42
37
38
33
34
33
33

489
487
489
488
488
490
491
491
489
492
488
489
490
488
484
490
493
487
489
491
489
489
484
491
490
488
483
488
490
490
490
492
489
486
488
490
491
489
490
487
492
489
486
491
490
490
490
490
490
490
488
492
489
491
489
490
487
492
491
491

29459
29451
29470
29464
29454
29479
29476
29458
29442
29474
29459
29437
29454
29471
29454
29444
29459
29465
29435
29444
29444
29443
29436
29464
29463
29455
29464
29482
29455
29479
29455
29466
29443
29454
29471
29443
29465
29443
29457
29436
29469
29452
29447
29450
29452
29456
29459
29446
29457
29451
29443
29424
29461
29446
29434
29458
29456
29438
29456
29459

171523
171538
171538
171554
171554
171570
171570
171585
171585
171601
171601
171601
171616
171616
171632
171632
171648
171648
171663
171663
171663
171679
171679
171694
171694
171710
171710
171726
171726
171726
171741
171741
171757
171757
171772
171772
171788
171788
171804
171804
171804
171819
171819
171835
171835
171850
171850
171866
171866
171866
171882
171882
171897
171897
171913
171913
171928
171928
171944
171944

7743
-14816
-14949
-13501
-14459
-14204
-13679
-10208
-7562
11016
-13717
-12697
-17945
-13853
-14490
-13578
-14523
-13852
-14300
-1907
-7137
8991
-15329
-13840
-15699
-14618
-4597
-12972
-8308
-13941
-12903
-10342
-14527
-13988
-14874
-12735
-13928
-13562
-14232
-14344
-10015
-5968
-14357
-13420
-13093
6095
7597
-12716
-14025
-14038
-2979
-17988
-13850
-7105
-13059
-13924
-14985
-13837
-8116
-14843

45
49
41
45
41
36
46
45
37
40
44
43
42
42
47
45
44
41
36
39
43
41
46
41
43
45
35
45
45
45
35
44
42
40
44
46
48
38
41
38
43
37
44
43
45
45
42
42
43
41
46
41
44
47
37
45
39
42
43
37

-43
-46
-43
-44
-44
-42
-46
-48
-43
-47
-49
-41
-43
-43
-42
-44
-45
-46
-44
-43
-50
-43
-43
-43
-45
-46
-45
-43
-44
-44
-39
-44
-42
-44
-47
-43
-46
-43
-43
-44
-46
-44
-43
-42
-41
-43
-40
-40
-41
-43
-42
-47
-44
-43
-43
-40
-42
-47
-43
-49

282
280
279
280
284
283
282
281
284
280
280
284
280
282
280
278
284
280
283
284
282
281
284
282
285
280
283
277
283
281
284
280
284
278
284
284
283
284
282
280
283
284
279
283
284
281
284
282
278
281
279
285
285
284
282
279
280
282
278
283

227
230
227
230
229
229
230
227
230
228
230
229
229
230
227
229
231
231
229
230
230
224
231
228
231
225
231
231
230
229
230
228
229
230
224
228
226
227
228
230
225
228
228
231
229
227
227
231
226
226
231
227
228
228
227
229
230
226
230
231

38
27
38
40
36
36
33
35
41
38
33
39
37
40
36
39
39
37
38
33
34
39
38
39
39
37
37
36
28
36
33
31
40
36
39
39
36
38
33
35
37
36
34
38
38
36
38
40
36
38
37
37
35
34
34
38
39
35
34
31

489
487
490
491
489
489
490
489
490
488
492
490
491
489
490
490
489
487
492
490
487
490
490
491
488
488
490
491
489
490
490
491
489
491
488
491
493
490
488
491
486
488
489
489
489
487
487
490
488
487
489
490
490
486
491
487
487
489
489
489

29446
29431
29455
29425
29453
29430
29448
29433
29446
29461
29444
29455
29460
29482
29465
29444
29464
29442
29447
29463
29451
29435
29450
29470
29440
29458
29443
29433
29460
29438
29436
29469
29452
29452
29474
29437
29469
29454
29457
29444
29456
29452
29453
29449
29438
29441
29427
29466
29443
29428
29449
29460
29460
29435
29454
29432
29467
29432
29437
29455

171960
171960
171975
171975
171975
171991
171991
172006
172006
172022
172022
172038
172038
172053
172053
172053
172069
172069
172084
172084
172100
172100
172100
172116
172116
172131
172131
172147
172147
172162
172162
172162
172178
172178
172194
172194
172209
172209
172225
172225
172225
172240
172240
172256
172256
172272
172272
172287
172287
172287
172303
172303
172318
172318
172334
172334
172350
172350
172350
172365

-13782
8377
-5996
20288
-14072
-13740
3413
-13166
-14707
-13755
2575
-14498
3358
-13690
14188
-12528
-10245
-13923
-9415
-14704
-14259
-10186
9452
-14337
-13459
-1930
-4863
-13535
-13918
-8731
-6578
-10177
345
-14119
-13436
-16518
-14315
-14314
-8143
6726
-14604
-16828
-13988
-14854
-13719
-15055
-14149
8268
-13751
17059
-12542
3483
-14546
-11554
-13946
-7978
-14604
-13881
-14425
-3836

45
41
41
37
41
45
45
42
40
40
41
45
38
43
42
41
44
42
43
41
42
44
45
39
43
46
43
46
40
45
37
46
47
41
45
40
41
45
43
41
45
43
45
43
45
43
49
38
42
41
48
46
46
44
42
45
42
47
42
45

-44
-45
-46
-48
-48
-47
-45
-42
-48
-44
-45
-46
-42
-43
-43
-44
-44
-46
-44
-46
-46
-45
-47
-44
-43
-42
-46
-44
-47
-45
-44
-46
-46
-43
-43
-40
-47
-41
-45
-42
-43
-41
-44
-46
-43
-42
-46
-41
-43
-42
-48
-41
-48
-43
-44
-43
-46
-42
-43
-46

280
281
282
285
284
285
281
286
282
283
284
280
283
280
284
286
282
285
282
281
280
285
283
283
285
279
280
285
281
284
283
283
283
278
285
278
279
285
283
286
282
285
283
281
283
278
282
282
282
284
283
279
281
283
284
280
280
282
280
282

229
227
231
231
230
231
229
229
230
229
230
229
228
228
230
230
229
233
228
230
231
230
230
229
229
225
231
229
229
230
228
227
230
229
228
229
229
226
227
230
232
232
228
230
228
228
228
228
228
227
232
227
227
230
230
228
228
225
230
230

30
38
39
41
37
36
34
34
33
36
37
38
35
39
41
34
34
37
38
39
35
34
35
32
35
38
34
37
36
40
33
35
39
38
34
36
36
37
37
34
36
38
34
31
36
38
40
38
37
34
27
35
31
35
34
37
37
33
35
37

489
489
489
491
487
490
490
489
490
491
489
489
486
488
489
489
489
489
488
488
490
491
488
489
487
490
489
488
485
490
490
491
489
491
490
492
491
489
490
488
488
491
490
488
488
489
490
487
489
490
489
490
491
489
491
488
490
487
488
490

29450
29439
29443
29430
29440
29456
29442
29445
29443
29447
29441
29447
29440
29436
29462
29470
29462
29456
29469
29474
29466
29455
29440
29456
29475
29457
29468
29442
29449
29457
29455
29445
29449
29460
29453
29462
29448
29450
29456
29460
29460
29467
29462
29455
29466
29468
29446
29445
29475
29476
29453
29474
29458
29461
29439
29450
29434
29444
29452
29434

172365
172381
172381
172396
172396
172412
172412
172412
172428
172428
172443
172443
172459
172459
172474
172474
172490
172490
172490
172506
172506
172521
172521
172537
172537
172537
172552
172552
172568
172568
172584
172584
172599
172599
172599
172615
172615
172630
172630
172646
172646
172662
172662
172662
172677
172677
172693
172693
172708
172708
172724
172724
172724
172740
172740
172755
172755
172771
172771
172786

-14293
-14371
-13885
-13681
6263
-16333
-13856
-13599
-13598
-14622
-14581
-13704
-14859
9221
-10118
-14354
-7064
-14784
-13607
-14616
-9697
3752
-14357
-13796
-5977
-15672
-15085
-7910
-13470
9927
-14837
-14573
-13155
1510
3951
8989
-14329
-6227
-18358
-13921
-4943
-13799
-14974
-13961
3707
-14143
-13102
-10370
-13449
-13934
-14327
-13515
-14642
-14064
3338
-14183
2453
27387
-13713
-15242

41
42
43
42
43
45
43
46
46
36
48
41
45
41
47
41
42
47
44
46
45
48
44
42
41
33
44
44
42
41
44
44
44
40
34
43
44
43
41
47
40
44
42
40
37
39
39
44
42
40
43
41
42
42
43
41
45
45
43
41

-42
-48
-43
-48
-42
-41
-42
-39
-41
-44
-42
-44
-52
-41
-46
-45
-44
-48
-44
-45
-41
-44
-45
-43
-44
-44
-46
-48
-44
-45
-44
-42
-43
-42
-42
-42
-42
-44
-44
-44
-46
-42
-41
-45
-43
-43
-45
-44
-44
-43
-41
-44
-44
-42
-43
-44
-43
-42
-43
-43

281
275
281
284
286
285
280
286
282
281
279
284
277
281
285
276
285
274
286
284
277
279
281
284
280
279
285
284
280
285
281
280
280
285
281
286
283
282
277
283
285
281
279
280
282
285
284
281
287
280
282
282
279
276
282
279
282
283
282
284

231
230
226
230
231
228
226
225
230
229
229
229
231
229
228
228
228
226
230
227
228
228
229
229
229
229
229
226
225
230
229
227
227
227
228
226
229
229
228
227
227
228
230
229
225
229
229
228
230
224
230
228
229
227
228
228
228
227
229
230

38
41
34
36
38
37
33
33
37
35
37
33
37
39
38
37
34
34
31
36
32
34
40
38
32
38
35
40
36
28
35
35
39
35
34
30
37
38
33
36
34
36
40
36
39
36
35
33
37
40
37
34
35
33
35
35
38
34
35
36

492
493
485
491
488
490
489
489
490
491
487
489
489
489
485
488
490
490
488
489
491
490
489
492
486
491
489
486
489
490
491
488
492
487
486
488
487
489
492
489
486
491
491
488
491
488
489
491
488
490
489
488
485
489
489
490
489
486
490
490

29459
29461
29464
29444
29450
29466
29446
29433
29452
29430
29459
29457
29451
29460
29453
29449
29450
29450
29455
29459
29427
29464
29448
29459
29446
29439
29452
29444
29447
29444
29459
29460
29456
29459
29454
29457
29446
29442
29458
29440
29457
29470
29460
29447
29441
29460
29443
29451
29456
29451
29473
29444
29465
29460
29464
29455
29462
29442
29453
29441

172786
172802
172802
172802
172818
172818
172833
172833
172849
172849
172849
172864
172864
172880
172880
172896
172896
172911
172911
172911
172927
172927
172942
172942
172958
172958
172974
172974
172989
172989
172989
173005
173005
173020
173020
173036
173036
173036
173052
173052
173067
173067
173083
173083
173098
173098
173098
173114
173114
173130
173130
173145
173145
173161
173161
173176
173176
173176
173192
173192

-14017
-12297
-18459
5912
-13691
-13738
-14343
4434
-13983
-13213
-16508
-18532
-6278
-6668
-14806
-13786
-14668
-5653
1272
-15580
-13323
10196
-14399
-14497
8858
-13455
-15176
-14033
9860
-3443
-17308
-12934
-6909
-14873
-13547
-14919
-7142
-14894
15929
-13538
-17433
7763
-12860
-1886
9156
-14130
8773
-13156
-13616
-13755
-13590
671
-14629
-10521
13487
-14300
-13629
-14117
-14801
-2786

42
39
38
44
40
44
42
44
36
35
41
45
43
41
43
42
41
44
44
33
44
44
42
40
37
41
40
40
39
41
42
45
42
40
39
39
45
44
47
43
47
48
43
41
36
39
39
44
45
40
42
45
41
41
46
44
37
44
40
40

-44
-49
-43
-43
-48
-45
-45
-43
-45
-44
-45
-42
-45
-45
-44
-44
-48
-42
-42
-44
-43
-46
-43
-46
-45
-45
-43
-46
-45
-42
-42
-42
-46
-43
-47
-44
-44
-48
-44
-43
-44
-46
-46
-45
-44
-45
-45
-48
-43
-46
-44
-45
-46
-41
-41
-44
-46
-46
-50
-43

280
279
284
285
279
279
280
287
283
280
279
283
284
280
284
279
284
284
281
280
281
283
281
286
283
283
284
284
284
282
281
284
283
279
280
284
281
280
284
282
283
284
284
282
280
283
277
284
288
285
280
281
284
284
283
284
283
279
284
281

225
229
228
230
228
228
225
228
226
228
227
230
229
228
229
227
222
226
230
227
227
226
228
228
225
229
226
227
229
229
229
227
227
227
228
228
227
227
228
224
229
230
229
228
230
230
231
228
230
227
230
226
229
230
230
227
227
224
229
229

33
34
37
38
37
33
31
36
35
35
36
40
39
34
33
32
36
40
38
39
38
39
36
29
34
34
30
37
40
35
35
32
36
38
33
37
39
36
33
33
38
34
34
35
36
39
37
30
38
35
37
34
36
35
35
34
38
37
35
38

491
486
490
491
490
489
491
490
488
488
489
489
489
489
488
492
492
493
489
487
480
490
488
489
487
488
490
490
493
492
488
491
489
488
493
490
488
487
490
489
490
491
490
491
492
488
490
491
491
487
490
491
489
488
491
491
489
490
490
491

29450
29456
29458
29447
29455
29449
29457
29451
29464
29451
29459
29456
29461
29462
29435
29450
29456
29434
29457
29466
29453
29472
29451
29440
29448
29451
29444
29431
29457
29445
29464
29451
29428
29433
29450
29461
29466
29444
29447
29464
29432
29452
29451
29449
29444
29474
29443
29451
29467
29449
29430
29438
29447
29420
29442
29443
29440
29446
29432
29449

173208
173208
173223
173223
173239
173239
173254
173254
173270
173270
173270
173286
173286
173301
173301
173317
173317
173332
173332
173332
173348
173348
173364
173364
173379
173379
173395
173395
173410
173410
173410
173426
173442
173442
173457
173457
173457
173473
173473
173488
173488
173504
173504
173520
173520
173520
173535
173551
173551
173566
173566
173582
173598
173598
173613
173613
173613
173629
173629
173644

4811
-13843
-9747
-9693
-8848
-13298
-10562
-15507
-15036
-13905
-12454
-14430
-13411
-13470
15701
-18590
-13696
-13518
-13797
8209
-13282
-12400
-15198
-13943
-13699
-16338
-13856
2652
-13675
-12863
-13968
-9168
-17619
-6047
8187
-12993
-18650
-14265
-13596
-14577
-13583
-14691
-13804
-15877
-15495
9292
-15983
-13781
13211
333
8846
-16374
13738
-14933
-13991
-15080
-13817
-13649
-13931
2701

43
43
43
47
38
39
40
44
41
47
44
36
41
42
42
39
42
40
42
45
38
42
47
40
42
38
42
48
42
40
44
39
40
45
43
39
42
42
36
40
42
42
45
37
37
39
39
39
43
36
44
41
43
44
43
41
41
44
40
43

-46
-45
-41
-42
-46
-43
-42
-47
-44
-45
-42
-43
-45
-50
-47
-44
-43
-42
-45
-44
-46
-42
-42
-43
-42
-43
-44
-44
-43
-42
-43
-44
-45
-44
-44
-41
-42
-43
-42
-44
-43
-44
-42
-44
-46
-42
-47
-43
-45
-45
-45
-42
-44
-44
-44
-45
-41
-43
-45
-44

282
283
279
280
279
282
283
282
287
283
287
285
282
282
277
284
278
285
279
281
279
283
283
280
285
278
272
282
280
282
283
281
284
279
276
279
283
280
280
284
280
283
280
280
284
278
283
280
283
278
279
281
282
284
282
283
283
283
280
282

227
229
229
229
229
228
229
228
228
228
226
230
229
230
231
230
228
224
228
228
225
230
228
229
227
231
227
224
230
230
229
225
228
228
229
229
228
226
230
232
229
227
230
229
231
230
230
229
229
225
228
228
222
227
227
229
228
226
227
229

38
37
40
34
35
38
36
35
31
39
27
38
32
40
31
29
39
36
35
32
35
39
37
33
35
39
37
36
34
38
37
36
31
35
37
36
33
35
42
33
33
36
37
31
38
37
39
36
39
37
34
33
36
31
36
30
34
34
33
35

488
491
488
487
491
491
486
490
491
491
490
488
490
487
489
490
492
492
488
489
488
488
487
488
488
489
489
489
490
486
489
490
489
491
491
490
490
491
490
487
489
486
491
489
490
487
491
488
490
486
491
490
489
487
488
490
489
486
490
491

29459
29460
29440
29438
29446
29466
29443
29451
29423
29444
29450
29458
29440
29446
29460
29447
29441
29453
29466
29439
29450
29490
29463
29464
29463
29439
29451
29485
29439
29445
29440
29478
29449
29446
29460
29480
29459
29459
29455
29459
29456
29451
29472
29446
29454
29468
29457
29449
29458
29465
29451
29458
29445
29467
29444
29450
29449
29467
29448
29481

173644
173660
173660
173660
173676
173676
173691
173691
173707
173707
173722
173722
173738
173738
173738
173754
173754
173769
173769
173785
173785
173800
173800
173816
173816
173816
173832
173832
173847
173847
173863
173863
173863
173878
173878
173894
173894
173910
173910
173925
173925
173941
173941
173941
173956
173956
173972
173972
173988
173988
174003
174003
174003
174019
174019
174034
174034
174050
174050
174066

-14129
-14438
-7439
5336
-7
-16220
-17871
-13860
8761
-13514
-10151
-13695
-14470
-13487
-14477
-13931
3231
-13353
-13467
-14773
-6844
8997
-13986
-3702
-16659
-14651
-13687
-14027
9881
-14471
-14649
-4041
-14932
-12960
-14413
-13553
-3986
-13891
-13153
-14230
-14169
-18044
-14553
-13720
-13019
-13651
-14180
-15475
-3078
-13910
-13950
-13941
-13340
-14479
-11122
8126
-16242
-13675
-12884
4624

39
38
43
35
38
33
44
40
40
47
38
39
37
35
37
39
41
42
39
44
45
45
43
46
38
39
41
40
42
45
46
39
45
36
40
42
43
42
41
43
43
40
46
46
38
37
47
43
44
34
43
41
33
44
38
41
40
43
40
36

-44
-44
-46
-44
-42
-42
-45
-46
-41
-43
-44
-43
-42
-43
-43
-44
-50
-44
-45
-40
-42
-46
-43
-43
-46
-43
-44
-43
-44
-43
-41
-44
-45
-43
-43
-47
-45
-42
-42
-47
-44
-45
-45
-42
-42
-47
-42
-45
-42
-43
-45
-42
-43
-44
-40
-42
-43
-44
-44
-44

284
282
283
283
282
285
286
278
279
284
284
282
282
283
277
281
278
282
279
279
285
284
282
282
281
276
284
283
280
283
283
278
285
284
285
280
282
281
280
284
283
284
283
283
284
281
282
279
280
280
280
282
278
283
284
280
280
282
283
287

228
228
227
227
227
228
225
227
228
229
229
226
227
227
227
227
227
230
229
229
228
228
227
229
226
225
230
229
231
226
227
230
229
232
229
228
229
227
230
224
229
228
231
228
227
228
227
226
228
230
229
228
229
228
225
228
230
227
231
229

32
35
35
39
28
39
33
37
38
39
37
35
41
33
36
32
35
37
29
39
38
34
39
38
35
37
32
36
39
33
33
34
37
35
32
39
37
37
40
36
39
35
31
32
36
37
40
35
37
40
39
33
41
35
38
39
40
39
33
38

489
489
488
489
488
490
490
487
490
490
489
488
489
490
490
489
486
491
488
487
489
491
488
490
491
490
490
490
488
491
490
491
492
490
491
491
490
490
488
490
488
486
490
489
490
491
492
488
489
488
492
483
488
491
491
491
488
489
487
486

29464
29469
29447
29456
29459
29471
29436
29447
29465
29470
29449
29468
29474
29440
29476
29449
29465
29471
29445
29467
29465
29454
29454
29439
29460
29448
29459
29469
29462
29472
29441
29435
29453
29462
29433
29454
29462
29458
29472
29475
29455
29462
29454
29439
29464
29442
29443
29463
29459
29464
29462
29439
29451
29466
29460
29436
29447
29460
29444
29467

174066
174081
174081
174081
174097
174097
174112
174112
174128
174128
174144
174144
174159
174159
174175
174175
174190
174190
174190
174206
174206
174222
174222
174237
174237
174253
174253
174253
174268
174268
174284
174284
174300
174300
174315
174315
174315
174331
174331
174346
174346
174362
174362
174378
174378
174393
174393
174393
174409
174409
174424
174424
174440
174440
174456
174456
174456
174471
174471
174487

-13306
-14129
-13740
-14524
-14848
8251
-14741
-8266
-14118
-6660
-17932
-14144
-13032
-13300
-14066
-6020
-12472
-14042
-4709
-14989
-14840
-14616
-16299
-14833
-13533
-722
-11307
9121
-14307
-14131
240
7756
-13617
-14088
-13912
-13657
-852
-6994
-14067
-13880
-13775
-13964
-13792
-15320
-14898
-14259
-990
-15297
-13858
7731
-13545
-16479
-14303
-14674
-14207
10803
-3434
1276
9164
-14096

44
44
39
38
41
43
44
42
40
42
41
41
39
43
43
35
44
38
38
41
38
40
38
40
44
40
39
40
40
45
42
42
39
44
42
42
43
45
46
42
35
43
35
38
43
43
34
43
42
43
42
41
44
42
44
40
38
41
42
38

-41
-41
-41
-46
-40
-41
-46
-41
-43
-40
-47
-42
-43
-43
-41
-43
-46
-46
-40
-44
-43
-42
-48
-44
-46
-46
-43
-43
-41
-46
-43
-42
-45
-43
-44
-44
-43
-43
-46
-42
-43
-42
-42
-42
-45
-45
-43
-47
-42
-46
-43
-42
-44
-43
-43
-41
-44
-44
-43
-41

285
277
271
285
282
280
279
282
282
283
283
281
284
283
279
281
280
286
283
282
282
284
282
287
283
283
277
283
285
288
279
283
279
283
286
285
278
283
284
278
279
286
283
283
280
282
287
279
281
283
286
284
282
281
285
284
276
281
283
278

230
227
227
229
227
230
227
224
228
230
228
225
226
229
230
226
227
230
229
227
226
227
228
227
223
229
229
228
223
229
226
229
223
222
227
227
230
230
229
230
228
226
229
226
227
229
228
229
228
228
224
230
226
231
228
228
227
227
224
229

37
38
39
31
38
34
34
37
37
37
30
36
38
36
38
33
29
42
35
35
38
35
31
40
35
40
32
35
33
35
41
35
34
37
34
37
40
34
27
36
39
28
33
34
35
35
35
39
40
33
34
37
37
38
38
35
38
37
37
42

488
487
487
486
488
487
490
486
489
490
488
489
490
489
490
490
489
489
489
489
485
490
489
490
491
491
491
488
491
491
490
491
488
485
493
491
486
490
488
489
488
487
490
488
490
491
490
490
490
489
488
490
489
489
489
487
489
489
490
485

29438
29481
29454
29480
29463
29456
29453
29465
29455
29457
29471
29459
29470
29463
29447
29470
29447
29449
29453
29463
29441
29445
29460
29430
29456
29440
29466
29465
29454
29441
29455
29431
29465
29463
29457
29455
29443
29460
29450
29482
29477
29431
29490
29445
29439
29452
29447
29445
29476
29461
29445
29448
29450
29445
29452
29435
29441
29451
29468
29459

174487
174502
174502
174518
174518
174518
174534
174534
174549
174549
174565
174565
174580
174580
174596
174596
174596
174612
174612
174627
174627
174643
174643
174658
174658
174658
174674
174674
174690
174690
174705
174705
174721
174721
174721
174736
174736
174752
174752
174768
174768
174783
174783
174783
174799
174799
174814
174814
174830
174830
174846
174846
174861
174861
174861
174877
174877
174892
174892
174908

-9104
-14187
-14239
-13790
-13914
-14470
-14004
-12429
-13631
-13716
-11619
-4639
-1987
-14961
-14657
-13852
-14393
-18814
-2504
-13379
-13969
2627
-10740
-14729
-14152
-13469
-14028
-13624
-13658
-13493
-14752
-15616
9327
9282
-1859
-15403
-14250
-13534
-14623
-13055
-4978
-13891
-15340
13460
-3079
-14495
6129
15703
-14779
9075
-14616
-13871
-7851
-13907
8505
-14168
-16703
827
-14206
-14452

41
36
41
37
32
42
44
36
42
40
41
47
39
41
43
42
39
43
42
48
37
38
39
45
47
39
45
42
42
42
45
46
44
41
44
40
40
43
45
38
44
42
42
41
40
47
39
36
41
40
31
41
44
42
38
39
38
33
39
36

-43
-42
-43
-43
-41
-41
-40
-41
-44
-42
-43
-41
-40
-46
-44
-45
-47
-47
-44
-43
-42
-42
-44
-42
-44
-46
-45
-43
-43
-49
-42
-44
-45
-42
-46
-48
-45
-46
-45
-44
-47
-45
-45
-43
-44
-41
-43
-43
-44
-46
-39
-43
-40
-46
-44
-42
-40
-42
-40
-42

281
284
279
282
284
278
279
283
282
284
283
281
284
284
283
285
283
282
282
283
285
283
283
284
282
282
286
282
280
281
282
274
285
280
283
284
285
282
280
284
280
278
279
280
286
281
279
279
279
280
283
283
281
285
282
281
281
282
282
285

229
227
227
226
225
230
228
226
223
228
227
229
223
229
225
226
230
226
227
229
230
230
225
228
225
225
230
229
230
227
228
225
228
230
227
227
230
230
227
229
229
228
227
228
229
231
222
228
225
228
230
230
233
227
229
230
228
230
227
225

40
34
32
37
39
34
38
40
35
32
41
39
34
39
32
39
34
37
35
40
39
40
38
34
37
38
31
34
39
39
37
35
37
41
38
39
37
37
35
37
37
36
35
37
32
39
39
35
40
37
40
35
35
39
37
33
38
33
35
37

491
490
491
489
490
488
487
493
491
485
489
489
492
488
489
489
491
489
492
490
490
488
490
489
491
490
487
491
490
486
490
489
489
490
492
491
489
490
490
490
489
488
490
490
488
489
490
490
490
491
490
490
490
490
491
491
490
488
489
492

29462
29433
29456
29449
29436
29476
29457
29442
29464
29439
29441
29447
29437
29454
29457
29448
29459
29456
29464
29457
29441
29435
29445
29445
29445
29470
29455
29446
29438
29435
29434
29442
29433
29439
29446
29440
29428
29440
29462
29459
29452
29461
29440
29435
29458
29418
29432
29445
29448
29458
29467
29471
29442
29457
29440
29457
29463
29453
29460
29458

174908
174924
174924
174924
174939
174939
174955
174955
174970
174970
174986
174986
174986
175002
175002
175017
175017
175033
175033
175048
175048
175064
175064
175080
175080
175080
175095
175095
175111
175111
175126
175126
175142
175142
175142
175158
175158
175173
175173
175189
175189
175204
175204
175204
175220
175220
175236
175236
175251
175251
175267
175267
175267
175282
175282
175298
175298
175314
175314
175329

-14275
-14238
-18706
-13767
-13956
-13716
-18428
-13854
-14425
-14052
-15072
-11580
-10884
-4538
-13599
-13385
7798
-14067
-14392
-13889
-14406
-14163
-13726
10799
-13145
-14421
-13734
-14167
-14565
-14023
-6629
8313
-13630
-14227
10444
-16930
-13843
-13934
-14037
-14721
8761
-14162
-9354
7374
8042
8458
-13503
-13543
-9034
-14029
7749
-14633
13061
25981
7087
-13185
25685
-5232
-15832
4496

42
39
37
42
41
42
46
43
38
44
42
44
37
46
40
38
46
38
45
44
45
43
42
41
37
45
46
39
44
39
44
38
41
40
42
46
43
40
41
43
39
43
34
42
42
41
45
41
42
44
42
40
38
41
46
38
45
44
38
37

-43
-41
-44
-43
-43
-43
-42
-41
-46
-40
-44
-40
-42
-48
-42
-43
-45
-41
-43
-46
-43
-43
-41
-43
-47
-43
-42
-39
-42
-50
-43
-46
-44
-43
-45
-44
-42
-42
-44
-42
-45
-42
-46
-40
-41
-40
-47
-41
-42
-44
-43
-42
-50
-46
-41
-42
-48
-43
-40
-47

284
280
280
283
276
281
280
284
284
285
283
280
282
279
283
282
278
282
284
280
284
282
280
283
282
284
284
283
284
279
276
281
282
283
285
282
282
280
285
282
280
283
281
278
283
285
279
283
282
284
284
283
277
283
281
282
283
283
283
284

227
228
227
226
227
227
228
228
226
229
226
228
228
230
230
228
226
227
229
228
228
226
229
228
229
225
229
228
226
229
229
226
228
226
227
226
226
226
225
227
226
229
227
230
225
229
229
229
231
226
229
228
228
228
230
229
230
228
226
231

34
37
31
37
39
39
32
38
40
36
38
38
38
33
36
36
32
32
36
38
39
37
37
40
36
36
35
39
38
36
37
35
39
35
36
36
35
34
36
38
33
34
36
35
37
37
38
36
33
36
39
32
37
35
40
32
37
37
32
39

487
491
493
490
489
490
491
488
492
489
489
488
489
489
490
491
491
489
488
486
489
488
488
488
489
487
493
487
491
489
491
487
489
491
489
489
488
490
489
488
488
491
491
488
488
485
485
489
489
487
482
489
489
489
491
491
488
488
490
490

29448
29458
29456
29457
29446
29457
29445
29458
29458
29436
29448
29463
29436
29463
29453
29472
29451
29453
29435
29457
29454
29463
29461
29420
29445
29451
29463
29457
29442
29468
29448
29462
29450
29442
29452
29450
29423
29451
29439
29460
29442
29468
29449
29439
29433
29464
29454
29478
29460
29430
29465
29451
29454
29469
29454
29449
29454
29417
29437
29451

175329
175345
175345
175360
175360
175376
175376
175376
175392
175392
175407
175407
175423
175423
175438
175438
175438
175454
175454
175470
175470
175485
175485
175485
175501
175501
175516
175516
175532
175532
175548
175548
175548
175563
175563
175579
175579
175594
175594
175610
175610
175626
175626
175641
175641
175641
175657
175657
175672
175672
175688
175688
175704
175704
175704
175719
175719
175735
175735
175750

-13869
12399
-13964
-16681
-13059
-14191
-14039
-14016
-8571
-13562
9560
-13087
4640
-4065
-13584
7702
-7084
-13634
-13735
9451
-12802
-13363
1221
-8210
-14751
12459
7569
-12243
-13752
-14376
-14124
-17842
9565
-13688
-14417
-10030
-14648
9049
-13425
-15050
-15752
-14907
9069
-3279
-8730
9317
-13794
-14770
-13869
-14439
-13218
8265
10412
7958
12793
7799
7599
-6448
-13635
-14078

44
44
43
46
37
43
44
44
40
39
42
36
41
36
44
41
45
41
46
41
39
38
39
42
41
42
45
45
42
45
42
38
38
46
45
45
42
41
45
41
43
44
44
46
38
38
44
42
43
40
38
43
45
44
41
41
48
42
47
43

-47
-41
-44
-43
-41
-47
-49
-42
-43
-45
-43
-45
-48
-44
-41
-44
-45
-41
-43
-45
-42
-46
-43
-44
-43
-47
-43
-41
-45
-44
-45
-45
-42
-41
-47
-42
-41
-43
-48
-44
-46
-42
-45
-43
-45
-41
-43
-44
-47
-45
-42
-43
-43
-43
-46
-45
-43
-43
-43
-43

285
280
285
284
283
283
282
282
285
281
281
276
285
282
284
280
286
278
284
281
279
280
283
282
281
283
283
283
284
281
284
280
283
278
284
281
283
280
284
284
283
283
274
282
284
280
286
280
280
281
279
281
281
282
284
279
280
284
284
286

222
227
229
228
229
229
226
226
228
228
229
229
229
230
229
227
225
227
228
230
228
229
227
225
228
227
228
228
229
228
228
229
228
227
230
230
230
228
229
227
228
228
228
227
226
230
229
230
230
227
227
227
229
228
228
228
227
229
227
224

37
33
34
31
38
35
31
40
38
33
34
34
35
31
36
36
33
30
40
35
35
33
38
35
34
37
37
34
37
37
39
37
38
37
32
34
32
35
40
30
37
36
31
34
36
37
34
35
37
37
38
37
36
41
31
35
38
38
29
37

489
489
491
487
488
488
486
486
488
488
485
490
488
490
488
486
485
490
489
488
490
492
490
484
491
488
490
489
488
489
489
490
491
490
490
492
488
489
489
493
490
491
490
491
489
488
488
490
492
489
490
487
489
491
487
492
491
491
488
489

29436
29453
29429
29439
29456
29449
29462
29447
29462
29432
29469
29448
29458
29446
29468
29446
29455
29462
29471
29440
29481
29442
29461
29445
29454
29463
29457
29445
29467
29458
29439
29441
29458
29449
29442
29456
29442
29476
29456
29451
29447
29457
29431
29463
29441
29454
29483
29430
29440
29456
29432
29458
29439
29431
29438
29446
29443
29441
29443
29451

175750
175766
175766
175766
175782
175782
175797
175797
175813
175813
175828
175828
175828
175844
175844
175860
175860
175875
175875
175891
175891
175891
175906
175906
175922
175922
175938
175938
175953
175953
175969
175969
175984
175984
176000
176000
176000
176016
176016
176031
176047
176047
176047
176062
176062
176062
176078
176078
176094
176094
176109
176109
176125
176125
176140
176140
176140
176156
176156
176172

-14172
-14988
-13574
-14575
-15622
-13024
-12613
9572
-14671
-14970
-13279
-14381
-3185
9585
-17935
-14326
-13903
-16117
-13555
-14911
-14603
-14281
-13556
-7869
-14030
-15457
-14070
-17576
-14775
-13403
-13498
-11590
-8665
-18079
-14228
-14493
-15413
-6062
-14478
-17206
-14854
-15933
7307
-15867
7933
-14497
-15075
-13922
-13005
29717
-14348
-13825
9222
-13255
-13958
-13698
-12681
-14577
-15311
-17108

42
39
42
40
46
40
40
42
39
38
39
37
37
47
39
42
41
41
40
36
38
44
47
44
40
43
36
47
43
45
40
45
42
43
42
40
41
41
36
46
44
45
41
43
43
41
46
37
45
43
42
44
42
44
42
45
38
40
46
43

-49
-44
-42
-40
-42
-45
-50
-42
-41
-44
-42
-46
-42
-42
-42
-43
-46
-45
-42
-42
-45
-43
-42
-44
-45
-45
-45
-48
-44
-44
-42
-45
-51
-42
-47
-42
-45
-43
-41
-44
-44
-44
-42
-44
-45
-46
-45
-43
-42
-44
-44
-44
-46
-46
-44
-44
-43
-45
-46
-42

283
279
283
285
284
284
285
284
282
285
286
278
280
284
282
281
281
285
283
276
279
284
284
280
278
284
284
282
284
284
281
282
282
282
281
282
280
283
284
280
279
282
278
285
283
284
281
282
281
283
273
284
283
280
282
282
284
283
281
282

229
228
228
228
228
229
230
228
229
229
228
230
231
231
222
230
229
226
229
227
227
229
229
228
225
226
227
226
228
229
227
228
229
231
227
227
231
227
231
229
228
228
230
226
226
230
229
229
227
228
229
224
229
229
228
228
230
227
229
227

38
37
34
38
33
38
29
35
41
35
34
32
40
38
37
34
35
35
39
36
34
39
36
37
41
38
35
37
35
37
39
28
38
37
38
35
35
31
36
31
38
36
38
34
33
36
38
37
33
38
38
40
33
39
40
33
36
39
38
34

489
490
489
488
490
492
489
488
487
486
493
487
488
491
489
490
490
491
487
490
492
490
494
491
491
491
490
492
488
490
490
487
490
489
489
487
489
490
490
491
490
491
491
493
488
490
488
490
490
488
488
491
491
489
484
488
489
490
493
490

29454
29480
29448
29450
29465
29459
29440
29449
29435
29449
29451
29444
29436
29441
29437
29429
29441
29463
29445
29485
29453
29429
29440
29425
29461
29440
29455
29433
29429
29456
29452
29426
29448
29449
29443
29447
29455
29440
29433
29442
29446
29454
29439
29450
29456
29446
29471
29451
29449
29446
29441
29448
29456
29444
29436
29455
29452
29449
29459
29446

176172
176187
176187
176203
176203
176218
176218
176218
176234
176234
176250
176250
176265
176265
176281
176281
176296
176296
176296
176312
176312
176328
176328
176343
176343
176359
176359
176359
176374
176374
176390
176390
176406
176406
176421
176421
176421
176437
176437
176452
176452
176468
176468
176484
176484
176484
176499
176499
176515
176515
176530
176530
176546
176546
176546
176562
176562
176577
176577
176593

-13298
-14326
8881
-14075
-3846
-14258
-8938
-14386
-16547
-14564
-14104
-13845
-13408
-7510
8002
9034
-14441
-13370
8857
-14431
22376
-15998
-12838
-13833
-14628
-18259
-14563
-4244
-2621
-14136
-13476
-13036
5614
-14478
-13872
-13532
-12894
-13965
-13533
-6113
-12471
-14549
1494
-14930
-14669
-2647
-14258
-5779
-14549
-14197
-13181
1874
-14877
9443
9197
-14833
-11884
-13553
-13618
-12203

44
43
36
40
40
44
46
38
43
42
41
45
48
44
45
40
42
43
45
38
43
39
39
41
39
42
40
41
46
46
47
44
44
37
46
42
40
37
40
41
44
43
48
43
40
45
47
41
44
35
46
39
39
38
41
41
39
45
36
43

-42
-42
-43
-44
-44
-45
-48
-48
-47
-45
-42
-44
-43
-44
-49
-46
-43
-43
-41
-42
-44
-45
-43
-44
-44
-47
-41
-41
-41
-50
-46
-43
-42
-45
-44
-41
-43
-46
-45
-46
-48
-44
-45
-44
-42
-42
-47
-42
-42
-41
-44
-41
-45
-42
-44
-45
-44
-47
-45
-42

281
283
282
281
282
282
280
280
285
281
285
281
279
282
282
281
284
284
283
282
281
283
283
283
283
284
281
281
281
283
278
285
285
281
282
287
285
281
282
281
278
284
282
283
280
276
277
277
278
281
286
285
278
279
282
282
279
281
275
275

229
228
224
231
228
229
228
227
230
227
228
228
231
229
228
228
229
228
232
230
228
229
229
228
229
229
227
228
230
228
223
228
226
228
229
227
228
229
230
224
225
227
231
227
231
231
229
228
231
229
228
229
229
228
227
230
229
228
230
228

35
36
34
33
38
37
41
33
34
36
33
37
34
38
39
34
36
33
34
35
33
36
29
34
38
33
41
41
38
37
36
35
36
38
36
30
37
38
39
39
41
36
35
35
31
36
34
33
38
34
35
34
34
31
40
36
40
38
38
33

486
491
487
488
487
492
488
489
486
491
490
491
489
489
490
484
490
490
490
488
486
490
489
490
488
489
493
492
492
489
488
487
488
488
488
487
488
488
488
490
491
489
488
491
488
487
490
488
490
488
488
488
490
490
489
486
490
491
489
489

29448
29425
29420
29440
29455
29442
29427
29436
29480
29445
29458
29445
29470
29433
29456
29425
29414
29446
29462
29452
29432
29456
29438
29434
29452
29455
29456
29459
29476
29478
29463
29455
29437
29447
29448
29466
29470
29461
29467
29442
29455
29465
29443
29452
29464
29466
29450
29453
29442
29445
29447
29451
29445
29439
29467
29447
29438
29458
29453
29454

176593
176608
176608
176624
176624
176624
176640
176640
176655
176655
176671
176671
176686
176686
176686
176702
176702
176718
176718
176733
176733
176749
176749
176749
176764
176764
176780
176780
176796
176796
176811
176811
176827
176827
176827
176842
176842
176858
176858
176874
176874
176889
176889
176889
176905
176905
176920
176920
176936
176936
176952
176952
176967
176967
176983
176983
176983
176998
176998
177014

-14423
-13233
-13647
-4644
-5516
-13605
-14252
17635
-14174
-13726
-15158
-14674
9055
-15383
7559
-13577
-16382
-2859
-11289
-8353
12326
8321
-12397
-14425
-13997
-15411
-13886
-13274
-15064
-13938
-6362
-12887
-10244
-14915
-14471
-13775
25753
-13891
-13582
8262
-13082
-13771
-1827
-15402
-15689
-13677
9578
-13736
8709
-14839
10467
-14704
-13448
-13799
-14010
14257
-13969
-13574
-14681
-15476

44
44
40
44
38
34
44
39
47
43
45
37
45
41
37
40
38
43
45
38
43
42
48
36
43
46
42
36
38
43
42
41
39
41
45
46
40
41
41
42
44
44
41
43
40
40
38
39
44
39
40
38
42
43
43
40
44
43
46
41

-42
-42
-42
-41
-45
-43
-42
-42
-41
-43
-41
-44
-47
-44
-43
-43
-43
-44
-49
-43
-45
-45
-42
-46
-48
-43
-42
-43
-43
-44
-44
-47
-44
-43
-44
-43
-41
-44
-45
-46
-46
-43
-46
-42
-45
-44
-47
-42
-50
-42
-45
-45
-41
-43
-43
-43
-42
-44
-43
-42

282
283
276
282
277
280
281
285
279
281
284
280
284
278
278
285
283
276
284
283
284
282
279
284
283
282
281
284
280
284
285
282
280
283
278
283
284
284
277
283
281
287
286
281
282
284
284
279
283
284
281
282
283
280
283
281
284
279
282
284

228
228
229
228
227
230
230
229
227
230
229
229
231
230
229
226
228
231
227
228
230
229
229
228
227
231
229
228
230
228
227
229
230
228
230
232
232
229
229
230
229
227
230
230
229
228
229
227
228
230
226
226
229
226
227
225
228
227
229
227

33
38
39
38
37
39
36
39
36
34
35
36
37
37
30
31
35
41
38
36
36
34
40
35
37
34
34
34
36
33
35
36
38
33
38
37
33
34
35
39
32
33
40
38
36
33
35
35
37
36
31
33
35
28
33
36
40
35
31
35

489
491
490
491
488
484
487
488
489
490
489
489
490
490
485
490
487
489
492
491
490
487
489
488
491
488
485
487
488
488
490
490
490
487
487
489
491
490
490
487
490
488
486
491
490
489
487
488
484
487
490
485
488
488
488
487
490
488
488
489

29465
29461
29466
29440
29462
29444
29462
29442
29452
29440
29442
29445
29433
29434
29450
29446
29439
29453
29452
29453
29442
29433
29469
29442
29454
29454
29447
29446
29450
29457
29417
29428
29446
29452
29451
29449
29455
29454
29451
29424
29465
29460
29439
29455
29464
29444
29453
29443
29449
29456
29453
29453
29444
29443
29429
29446
29471
29456
29448
29436

177014
177030
177030
177045
177045
177045
177061
177061
177076
177076
177092
177092
177108
177108
177108
177123
177123
177139
177139
177154
177154
177170
177170
177170
177186
177186
177201
177201
177217
177217
177232
177232
177232
177248
177248
177264
177264
177279
177279
177295
177295
177295
177310
177310
177326
177326
177342
177342
177357
177357
177357
177373
177373
177388
177388
177404
177404
177420
177420
177420

-13988
-17775
9052
-14222
-14610
-14055
-14278
-14548
-13796
-14305
-9988
-14270
-499
2644
-9898
-13426
9089
-13920
-7965
-14117
-14096
-13539
9274
-14153
-17652
-9866
-14265
-14518
-14023
-14709
472
-14677
-15008
1936
675
3494
-15845
8255
1872
-12478
-13681
-14670
-13476
3781
-14968
-14648
-14453
-14982
-13244
-16465
-13670
-13821
-14657
-13885
-13233
-14504
-14397
-15276
-17002
-17087

38
42
37
36
39
43
45
45
45
41
44
47
42
42
42
46
38
47
42
40
42
38
42
42
46
45
38
43
45
41
36
44
39
41
39
46
42
35
43
38
40
46
42
40
39
40
36
43
46
46
43
42
43
42
40
46
42
44
43
42

-42
-42
-46
-43
-41
-42
-44
-43
-45
-44
-46
-46
-43
-41
-45
-44
-47
-48
-42
-42
-47
-42
-43
-45
-43
-44
-45
-43
-44
-42
-46
-43
-47
-44
-45
-42
-47
-41
-42
-46
-49
-45
-46
-43
-42
-47
-41
-44
-44
-41
-44
-43
-41
-44
-47
-39
-41
-45
-42
-44

282
285
283
286
282
282
281
280
283
282
283
286
281
282
279
279
274
278
284
282
283
283
283
282
280
282
283
282
275
283
284
280
278
284
280
283
282
280
282
282
275
284
281
282
280
282
285
283
282
284
283
278
281
280
280
279
282
278
278
281

230
228
227
230
229
230
229
228
229
230
226
229
226
230
229
226
228
231
229
229
230
228
228
225
228
232
227
230
225
228
228
228
229
232
226
230
226
228
230
229
226
225
224
226
229
227
224
229
227
229
230
225
229
228
228
229
229
224
229
226

35
41
33
39
34
40
38
35
38
28
34
37
38
38
31
35
39
37
37
34
35
38
40
32
34
40
31
37
38
38
33
31
34
36
30
34
39
36
31
34
38
36
33
33
35
36
32
38
35
36
34
32
39
35
37
35
36
37
35
31

490
488
487
490
490
488
487
489
489
489
488
490
490
488
490
488
490
488
489
489
489
489
487
489
490
490
490
489
490
484
489
489
490
487
491
488
487
487
490
490
490
489
492
487
489
487
487
486
488
492
492
489
488
491
486
490
490
489
489
489

29442
29435
29432
29436
29440
29459
29439
29432
29471
29462
29416
29446
29445
29438
29445
29450
29426
29456
29440
29456
29449
29455
29451
29459
29447
29444
29470
29417
29438
29454
29456
29460
29418
29442
29455
29446
29448
29450
29449
29430
29437
29458
29457
29422
29444
29452
29441
29460
29456
29464
29466
29462
29475
29459
29434
29453
29443
29432
29442
29453

177435
177435
177451
177451
177466
177466
177482
177482
177482
177498
177498
177513
177513
177529
177529
177544
177544
177544
177560
177560
177576
177576
177591
177591
177607
177607
177622
177622
177622
177638
177638
177654
177654
177669
177669
177685
177685
177700
177700
177700
177716
177716
177732
177732
177747
177747
177763
177763
177778
177778
177778
177794
177794
177810
177810
177825
177825
177825
177841
177841

10876
-13329
-8394
-11762
-3906
-15050
9130
-15044
-2483
-12546
-14765
-14497
-13822
-14010
-13618
-13237
6693
-7031
-13300
-17479
-13642
-15326
-12449
13440
-8652
-18547
8989
-15207
-14561
-14161
-1258
-13933
-14407
-1111
-14451
-13770
-17259
-12046
-14688
-13686
-10724
-12605
-13154
-13922
-6315
-15087
-13434
-14953
-13826
8880
-15472
7166
-14201
8218
-15144
-808
-15241
-14583
-17954
-7706

42
44
40
47
44
44
42
45
40
40
38
47
42
40
45
40
38
41
41
43
38
40
44
42
42
41
41
47
43
45
35
45
41
39
43
41
45
41
44
41
36
43
42
42
38
38
37
42
42
44
41
41
41
40
43
45
40
44
40
41

-43
-45
-48
-40
-42
-44
-41
-41
-43
-45
-44
-46
-43
-42
-44
-42
-43
-41
-41
-43
-44
-46
-42
-43
-45
-47
-45
-44
-44
-42
-43
-42
-46
-43
-44
-44
-41
-44
-43
-44
-44
-46
-47
-41
-43
-43
-39
-46
-44
-42
-42
-44
-42
-42
-41
-43
-44
-42
-48
-43

284
282
282
280
284
285
284
280
283
284
285
283
283
281
284
280
280
285
283
282
284
286
285
281
283
280
282
284
281
283
285
280
282
283
283
285
283
283
283
281
279
280
285
284
283
282
281
282
280
276
278
282
283
278
283
285
279
282
280
285

231
226
227
228
228
225
229
228
228
228
228
228
224
226
229
229
230
228
228
229
229
226
229
227
225
228
227
227
229
230
229
228
230
227
228
227
227
224
225
228
227
227
229
230
225
231
227
227
229
229
230
229
228
230
227
228
227
229
227
229

33
35
37
39
35
36
32
37
41
37
34
32
34
39
38
33
30
35
40
38
38
33
36
35
35
36
39
40
37
30
35
39
38
35
33
40
35
34
38
28
37
36
33
36
35
36
33
33
35
37
32
36
35
31
27
38
36
39
38
38

489
491
488
491
492
489
490
493
489
493
489
490
488
488
489
490
489
489
490
485
489
488
490
493
487
490
491
489
489
491
489
490
490
486
487
485
489
487
491
488
490
488
491
489
485
486
490
491
491
487
491
489
490
488
490
488
488
488
491
487

29444
29450
29462
29445
29454
29436
29442
29465
29459
29436
29447
29440
29449
29462
29451
29448
29461
29449
29456
29429
29456
29442
29439
29462
29443
29443
29452
29446
29457
29453
29440
29477
29468
29456
29454
29474
29467
29460
29447
29436
29463
29469
29440
29447
29446
29449
29471
29440
29468
29444
29432
29473
29453
29441
29476
29456
29453
29453
29448
29444

177856
177856
177872
177872
177888
177888
177903
177903
177903
177919
177919
177934
177934
177950
177950
177966
177966
177966
177981
177981
177997
177997
178012
178012
178028
178028
178028
178044
178044
178059
178059
178075
178075
178090
178090
178090
178106
178106
178122
178122
178137
178137
178153
178153
178168
178168
178184
178184
178200
178200
178200
178215
178215
178231
178231
178246
178246
178262
178262
178278

-14715
-13482
13056
-13145
-14046
-15095
-17643
-14409
1587
10947
-18676
-13909
-14328
-13460
-13098
-9142
-13867
-13603
-7905
-17167
-14731
-14309
-13286
8823
-14054
-18030
-14266
-14139
-14793
-14042
-13510
-14502
-13278
-15597
-3051
-14137
-9833
7829
-14012
-7573
-13355
-14729
12248
-13813
-12716
-13506
-14591
-14143
-14603
-18066
1833
-13518
6219
-13622
-14303
-13736
-14284
-6741
-14784
7905

37
36
42
44
41
45
45
41
44
39
40
41
44
44
41
35
42
42
44
44
42
36
40
41
40
45
43
40
36
38
43
41
37
36
39
40
37
44
38
43
42
47
41
45
37
38
42
42
42
43
41
42
38
41
43
44
41
41
38
44

-48
-44
-43
-42
-41
-41
-43
-43
-41
-43
-45
-45
-41
-42
-44
-43
-41
-45
-41
-43
-43
-43
-43
-42
-44
-46
-40
-46
-48
-43
-42
-46
-48
-41
-45
-45
-42
-44
-41
-42
-47
-42
-44
-47
-44
-42
-47
-45
-47
-42
-44
-43
-42
-42
-43
-43
-42
-47
-43
-41

282
282
278
279
283
280
285
284
278
280
281
285
282
286
280
285
282
283
281
284
282
282
281
285
280
280
283
282
283
281
284
278
279
281
283
279
283
280
280
282
276
282
283
281
279
280
281
278
283
283
284
277
281
283
280
283
288
283
284
281

230
229
225
227
229
229
228
228
228
229
226
230
227
230
231
228
230
230
228
227
229
229
230
229
227
226
227
229
229
228
230
227
225
229
231
230
226
227
229
229
222
230
226
229
229
229
225
228
227
229
225
228
226
229
227
228
221
227
228
229

38
39
32
37
38
41
34
38
35
33
37
39
37
36
35
35
35
32
35
39
36
34
33
30
35
39
36
37
38
35
37
39
37
32
40
37
38
31
37
38
37
38
32
35
35
42
36
35
36
40
40
38
36
37
40
37
36
35
33
37

490
491
489
489
489
491
491
488
490
486
488
490
489
489
491
489
486
491
489
485
491
487
489
490
490
488
489
489
488
490
484
491
490
485
486
490
488
489
490
489
490
491
486
491
490
490
490
491
490
492
493
490
488
490
491
490
491
488
486
491

29455
29454
29462
29459
29444
29446
29446
29433
29450
29443
29461
29465
29439
29452
29460
29472
29460
29462
29466
29478
29459
29450
29460
29457
29438
29452
29460
29440
29473
29464
29452
29450
29455
29434
29454
29476
29441
29452
29448
29431
29442
29451
29438
29458
29441
29454
29451
29444
29430
29425
29437
29449
29431
29446
29443
29430
29458
29464
29438
29427

178278
178278
178293
178293
178309
178309
178324
178324
178340
178340
178356
178356
178356
178371
178371
178387
178387
178402
178402
178418
178418
178418
178434
178434
178449
178449
178465
178465
178480
178480
178480
178496
178496
178512
178512
178527
178527
178527
178543
178543
178558
178558
178574
178574
178590
178590
178605
178605
178605
178621
178621
178636
178636
178652
178652
178668
178668
178683
178683
178683

-13873
-15189
-12434
-4543
-11886
1366
-14266
-13813
-13558
-14471
-14178
-274
-13955
-15553
-16601
-13754
-13406
-4899
-12630
-13784
-13757
-18209
-16868
-9390
-14024
-16495
-13706
-14410
-13792
-3489
-15166
69
-13813
-13700
9186
-14445
-15886
-1455
-14277
-13238
-18330
-18123
-12349
-2088
-14175
-599
-12323
2638
1339
-14286
386
-16472
-14064
-13942
-14121
-1614
-12253
-13923
-17002
-15321

43
39
38
40
44
44
39
43
46
41
40
44
42
35
34
42
41
38
42
43
45
40
45
44
39
38
41
46
42
36
36
42
40
39
43
41
43
41
41
40
42
40
44
41
41
41
37
37
41
43
44
41
48
47
41
42
45
37
38
40

-41
-45
-42
-45
-42
-41
-51
-44
-46
-45
-48
-40
-48
-42
-43
-42
-43
-43
-44
-44
-50
-42
-41
-45
-44
-48
-43
-46
-43
-41
-44
-41
-45
-41
-47
-42
-45
-48
-45
-47
-49
-44
-47
-44
-42
-43
-46
-45
-44
-46
-47
-47
-48
-43
-44
-43
-43
-46
-45
-43

280
277
280
282
279
284
278
283
280
286
286
285
283
278
280
283
283
282
282
279
282
284
280
283
280
283
283
281
281
284
279
283
286
281
284
277
282
283
285
279
284
280
285
283
282
282
282
281
285
283
279
285
282
282
282
281
284
282
283
284

228
226
227
228
227
229
228
229
230
229
230
229
231
229
228
231
227
229
231
227
228
228
230
226
228
227
230
229
229
222
226
231
230
228
231
230
229
228
227
230
228
229
229
230
228
227
227
228
229
230
229
231
230
221
228
229
231
229
226
230

38
37
37
38
37
36
38
36
36
31
36
35
37
37
39
37
37
34
34
34
31
37
37
37
29
39
35
35
33
38
37
34
38
38
37
36
35
37
38
39
38
37
37
36
39
36
36
36
33
39
36
31
36
31
41
38
37
35
38
38

488
489
489
484
489
484
487
488
490
490
491
490
490
488
489
490
487
490
488
493
491
489
490
487
487
490
490
491
487
488
492
485
491
487
491
489
490
489
487
488
490
489
490
487
490
491
488
491
494
490
488
490
490
490
490
489
487
490
489
490

29428
29449
29459
29446
29439
29420
29417
29455
29439
29458
29479
29444
29427
29470
29448
29444
29466
29447
29428
29457
29453
29454
29463
29445
29447
29434
29448
29431
29437
29456
29438
29441
29449
29468
29439
29452
29443
29454
29428
29454
29458
29448
29463
29435
29461
29467
29436
29443
29448
29439
29442
29439
29453
29454
29444
29456
29438
29427
29459
29423

178699
178699
178714
178714
178730
178730
178746
178746
178746
178761
178761
178777
178777
178792
178792
178808
178808
178824
178824
178824
178839
178839
178855
178855
178870
178870
178886
178886
178902
178902
178917
178917
178933
178933
178933
178948
178948
178964
178964
178980
178980
178995
178995
178995
179011
179011
179026
179026
179042
179042
179058
179058
179058
179073
179073
179089
179089
179104
179104
179120

-13937
-13742
-13768
-12912
-14655
-14323
-15179
-4389
-10680
-13950
8256
-13547
-10712
10311
-13838
7781
-8547
-14688
-16441
-14534
-14918
3385
-13783
-15364
10221
-14419
-13176
-15963
-13937
-9118
-13587
2027
-14287
-5399
-13326
-3286
-3087
-14094
-13327
-13887
8623
-14215
-11279
-13459
6758
-14100
-13268
12514
-13448
-13588
-14181
8724
-13991
-14
-13679
-14353
-14124
8459
10903
-15160

35
42
40
44
43
42
47
41
43
44
32
45
46
38
35
41
42
43
37
41
39
42
43
46
46
41
42
42
40
47
35
43
43
39
42
38
37
46
40
37
34
35
37
43
39
43
40
38
39
45
42
40
42
42
40
42
38
41
37
36

-46
-44
-43
-44
-45
-42
-47
-43
-43
-44
-47
-45
-43
-43
-41
-45
-42
-42
-47
-42
-44
-42
-46
-42
-45
-42
-43
-48
-41
-48
-45
-45
-44
-44
-43
-42
-43
-44
-43
-42
-44
-47
-41
-45
-47
-46
-44
-42
-44
-43
-41
-47
-44
-45
-41
-41
-46
-43
-44
-44

286
285
284
282
282
280
286
278
281
283
278
285
278
282
277
284
283
287
283
283
282
285
283
279
280
280
282
282
280
280
282
285
275
285
279
281
274
282
282
278
285
282
281
282
286
281
283
279
279
279
284
282
284
282
282
284
288
281
283
282

229
226
228
229
227
228
229
229
228
225
229
229
231
229
229
229
227
230
229
227
228
228
224
230
229
224
225
228
226
226
228
230
229
230
227
230
229
229
228
227
229
229
229
227
228
227
227
227
228
230
229
228
229
227
226
231
224
228
229
226

35
35
34
37
37
34
35
38
33
29
37
39
37
36
37
38
38
35
33
36
38
36
34
37
39
39
35
40
37
40
33
37
39
37
33
38
35
38
33
41
30
30
33
33
38
33
36
35
37
31
35
36
37
36
37
40
41
34
38
33

489
488
487
490
489
485
484
490
487
489
490
488
489
489
488
489
490
490
487
488
489
489
485
487
487
489
489
489
487
488
489
487
488
490
489
487
486
490
490
487
486
488
488
491
487
484
490
488
489
489
490
489
490
490
490
489
488
490
490
489

29434
29431
29440
29437
29440
29430
29456
29463
29439
29432
29468
29445
29449
29428
29451
29440
29465
29458
29449
29450
29461
29452
29479
29455
29464
29463
29444
29432
29447
29429
29450
29451
29445
29451
29464
29455
29425
29434
29442
29468
29451
29452
29441
29453
29460
29456
29460
29440
29434
29438
29462
29458
29444
29445
29440
29438
29446
29438
29458
29467

179120
179136
179136
179136
179151
179151
179167
179167
179182
179182
179198
179198
179214
179214
179229
179229
179245
179245
179245
179260
179260
179276
179276
179292
179292
179307
179307
179307
179323
179323
179338
179338
179354
179354
179370
179370
179370
179385
179385
179401
179401
179416
179416
179432
179432
179448
179448
179448
179463
179463
179479
179479
179494
179494
179494
179510
179510
179526
179526
179541

-13599
-1696
-13514
-14355
-14406
-15635
6421
-16456
-15270
2375
4866
2176
-15098
-14576
-14682
-14603
-13709
-15318
-16058
2597
-5295
-6222
-16028
-14314
-14776
-18607
-14074
9935
-13198
-14471
-14915
-13704
-13894
-15056
-15179
-6753
-4228
-14394
8180
-11157
-12999
-14337
-15069
-13150
-13351
-13225
10248
7560
-13460
-12513
-1771
-14951
-16884
-13746
-13650
-13731
-11519
-13749
3624
10819

42
43
39
42
42
38
40
39
43
42
36
37
42
44
38
40
43
43
40
40
41
43
44
44
37
44
38
40
37
46
39
44
38
40
37
43
43
41
35
43
41
37
37
41
43
42
42
44
45
42
41
41
41
40
41
45
41
44
42
43

-44
-44
-45
-41
-41
-44
-45
-45
-43
-44
-43
-44
-47
-46
-48
-41
-44
-43
-42
-41
-44
-43
-53
-47
-44
-42
-44
-42
-41
-41
-42
-44
-44
-42
-43
-44
-43
-42
-42
-41
-41
-41
-41
-42
-43
-41
-44
-42
-45
-46
-45
-48
-43
-42
-41
-42
-44
-44
-46
-43

284
283
285
285
284
285
284
285
283
282
285
276
285
285
284
284
285
283
283
280
284
282
284
283
284
285
285
287
284
281
282
285
279
277
282
284
285
279
283
286
286
285
282
284
283
281
283
283
279
283
281
283
282
286
281
285
283
284
283
283

230
229
230
228
229
230
228
229
230
226
230
227
230
232
227
230
231
228
228
229
228
228
230
228
227
228
228
226
229
228
229
227
228
229
226
229
226
228
227
229
227
230
229
231
228
230
227
227
227
228
227
226
229
229
230
223
228
227
228
229

37
29
29
37
38
34
37
31
37
37
38
36
35
36
32
32
36
37
33
38
31
36
38
33
36
37
34
36
39
36
31
33
35
39
37
35
41
34
38
34
38
29
37
38
35
36
36
33
38
34
38
34
31
34
38
38
35
37
37
36

487
489
488
490
488
490
488
490
491
490
491
490
490
490
491
492
485
491
487
488
489
489
490
485
490
489
487
490
489
490
485
491
490
487
490
489
489
490
492
490
489
493
491
490
491
487
490
492
490
488
490
488
490
492
490
488
488
489
489
489

29448
29437
29439
29422
29437
29431
29465
29436
29436
29456
29445
29441
29432
29442
29446
29439
29456
29449
29468
29485
29447
29465
29450
29477
29455
29461
29467
29450
29452
29446
29461
29465
29462
29457
29445
29467
29437
29442
29450
29435
29461
29461
29451
29438
29444
29460
29456
29455
29467
29457
29450
29448
29435
29451
29445
29448
29440
29449
29442
29460

179541
179557
179557
179557
179572
179572
179588
179588
179604
179604
179619
179619
179635
179635
179635
179650
179650
179666
179666
179682
179682
179697
179697
179697
179713
179713
179728
179728
179744
179744
179760
179760
179760
179775
179775
179791
179791
179806
179806
179822
179822
179822
179838
179838
179853
179853
179869
179869
179884
179884
179900
179900
179900
179916
179916
179931
179931
179947
179947
179962

-12589
-13189
-14232
-14517
-13999
-13392
-5291
-15342
-13381
-14498
-13553
-13760
6779
-14126
-13807
-14193
-14628
-15978
-14557
-13401
8524
-14796
-14295
-11573
-14482
-12905
-13336
-13674
-14684
-13167
-7052
-14378
-14061
-9270
-13451
-14649
-8586
-13688
-17536
-14803
-1103
11583
-10039
-13693
9460
-18353
-14839
-8811
-14265
-14146
-13820
-15085
-15227
-13835
-3204
-9572
-11053
-14795
-13860
-12973

44
43
42
43
43
39
45
43
40
41
42
35
36
36
39
34
43
34
42
36
39
46
47
43
48
41
44
43
36
43
43
44
46
37
44
44
44
37
39
38
34
37
41
42
41
35
34
39
39
42
42
43
40
44
40
40
38
41
42
40

-42
-44
-41
-43
-40
-47
-46
-42
-42
-40
-44
-52
-43
-44
-50
-48
-45
-44
-43
-41
-50
-43
-41
-42
-45
-44
-42
-43
-43
-46
-44
-42
-42
-45
-43
-42
-48
-46
-44
-46
-43
-46
-41
-44
-44
-44
-46
-45
-44
-44
-41
-42
-44
-44
-44
-45
-42
-45
-45
-42

278
280
282
278
282
284
283
282
278
283
280
285
282
285
286
282
278
283
281
279
281
286
280
285
280
280
282
283
283
279
280
284
281
285
284
285
285
279
285
283
280
286
285
280
279
283
282
283
284
282
285
283
283
282
281
285
284
285
285
283

228
225
229
228
229
228
226
227
227
229
226
231
227
228
228
228
229
227
226
227
231
226
228
226
230
230
231
229
228
227
230
230
226
228
231
229
229
230
226
227
227
231
228
230
229
231
229
229
229
228
223
228
228
228
229
230
226
226
225
226

37
39
39
34
36
36
40
37
39
33
34
36
32
35
33
29
33
37
39
31
38
39
37
39
37
36
32
37
36
33
39
36
37
40
34
36
36
33
35
38
39
38
36
37
36
28
40
35
36
39
32
34
38
35
37
35
36
34
33
38

488
490
491
492
487
490
491
492
490
489
489
489
489
492
486
491
487
491
487
490
486
487
491
488
493
485
490
488
488
488
489
493
490
485
490
489
491
489
491
490
488
490
491
489
491
490
484
492
490
490
487
488
490
489
492
493
490
490
492
490

29453
29455
29437
29443
29439
29448
29476
29470
29431
29434
29453
29469
29438
29471
29437
29437
29448
29457
29465
29461
29455
29462
29471
29458
29425
29440
29445
29440
29458
29436
29425
29465
29461
29443
29435
29449
29471
29463
29460
29431
29433
29414
29451
29437
29443
29454
29428
29439
29445
29457
29436
29449
29458
29430
29437
29418
29422
29448
29449
29448

179962
179962
179978
179978
179994
179994
180009
180009
180009
180025
180025
180040
180040
180056
180056
180072
180072
180087
180087
180103
180103
180118
180118
180118
180134
180134
180150
180150
180165
180165
180181
180181
180181
180196
180196
180212
180212
180228
180228
180243
180243
180243
180259
180259
180274
180274
180290
180290
180306
180306
180321
180321
180321
180337
180337
180352
180352
180368
180368
180384

-18023
-13034
8833
-6103
8790
-15640
10829
11479
-2872
-11574
9902
9383
-14319
-14358
-13566
-13867
-13535
-4600
-14294
9028
-15107
-12645
-13963
-14290
-3099
-14688
-5391
-1535
-7509
-13012
-812
-14351
-14283
3806
-14509
-2120
-12402
-14452
-12983
-18400
-12107
-14676
-15969
-16145
-13348
12959
-11337
10077
9385
-12945
-7225
-14599
-13881
-14463
-18469
8048
-14212
-14978
-2458
-14010

40
42
41
41
39
43
40
38
43
43
42
42
42
38
39
41
37
44
45
41
37
34
42
45
42
42
44
43
46
44
43
40
42
37
45
43
43
44
40
44
40
40
42
42
45
44
39
42
37
41
41
39
36
39
38
42
38
36
42
43

-45
-44
-41
-47
-42
-46
-43
-42
-43
-41
-47
-45
-41
-45
-44
-43
-43
-45
-43
-41
-45
-42
-40
-44
-43
-44
-48
-45
-43
-42
-45
-42
-42
-46
-43
-46
-45
-43
-42
-46
-50
-44
-43
-44
-42
-46
-44
-44
-46
-46
-42
-46
-45
-43
-43
-46
-46
-46
-45
-44

286
282
286
285
286
284
283
283
283
286
285
285
285
284
283
286
285
283
285
283
285
282
282
284
284
282
282
282
284
283
283
282
281
280
283
283
281
281
282
284
283
283
278
284
281
282
281
283
286
282
284
282
285
287
280
280
283
284
288
282

229
229
229
229
228
229
227
226
228
230
227
229
232
227
230
232
224
230
229
231
227
229
227
229
229
227
226
228
228
228
229
228
227
229
222
225
227
228
227
229
228
226
226
226
228
227
227
229
221
228
227
227
226
229
227
227
228
230
230
228

36
37
41
31
33
37
38
36
33
35
40
36
38
34
34
39
34
36
43
35
40
33
40
34
36
39
39
38
40
40
34
38
32
37
37
29
37
34
27
37
38
37
33
37
38
36
30
35
38
38
35
31
34
37
34
38
34
34
33
37

490
491
487
492
491
487
491
491
488
491
489
484
489
487
487
483
489
491
490
493
490
489
488
488
489
492
490
488
488
490
489
491
490
487
486
488
488
490
490
490
490
490
489
491
488
490
491
489
488
491
491
483
492
492
494
490
490
492
490
490

29442
29447
29460
29439
29465
29427
29456
29450
29444
29442
29445
29431
29453
29459
29440
29447
29453
29452
29444
29438
29425
29451
29443
29436
29457
29440
29439
29444
29442
29444
29449
29438
29459
29422
29471
29458
29477
29458
29444
29440
29436
29461
29434
29457
29476
29436
29455
29454
29474
29473
29451
29457
29471
29439
29445
29445
29450
29484
29453
29444

180384
180384
180399
180399
180415
180415
180430
180430
180446
180446
180462
180462
180462
180477
180477
180493
180493
180509
180509
180524
180524
180540
180540
180540
180555
180555
180571
180571
180587
180587
180602
180602
180618
180618
180633
180633
180633
180649
180649
180665
180665
180680
180680
180696
180696
180711
180711
180711
180727
180743
180743
180743
180758
180758
180774
180774
180789
180789
180805
180805

9306
9795
9648
-8615
-3098
3073
-14307
10228
-13395
-16144
-6970
-13797
-14860
-14164
-13781
-14961
-14396
-14470
10106
-4283
-13926
-13656
-12077
-11601
8623
2085
-3369
-13147
7991
-7878
-14296
-13972
7907
3031
-14550
-14481
-8010
-7475
7648
6727
-14212
-14276
-12904
-18599
-14940
14092
287
6930
-18775
-14060
-13809
10284
2399
1437
-3342
-13666
-13559
12313
-14352
-14188

43
42
37
43
39
42
41
43
44
43
44
44
41
46
40
42
43
40
42
47
44
40
44
43
38
42
46
39
39
46
43
45
42
44
39
43
40
44
47
42
43
38
43
41
42
46
37
36
44
42
42
38
46
37
42
39
36
42
47
44

-43
-44
-44
-45
-40
-44
-43
-44
-43
-45
-45
-41
-43
-43
-45
-44
-42
-46
-43
-45
-42
-40
-45
-40
-43
-41
-42
-44
-45
-42
-38
-42
-43
-44
-44
-43
-42
-43
-42
-43
-46
-44
-42
-42
-43
-45
-43
-41
-44
-42
-44
-44
-46
-46
-46
-44
-43
-44
-42
-41

280
284
286
286
282
283
282
279
282
286
281
283
281
284
283
279
282
284
284
282
278
277
281
280
280
285
285
279
283
280
285
284
281
285
283
282
285
282
282
286
282
285
282
282
281
279
285
278
285
283
282
282
284
282
280
285
281
279
278
283

227
230
222
231
226
229
222
227
228
229
226
228
227
230
229
226
230
231
229
227
225
226
223
222
227
227
227
228
228
227
228
228
229
226
227
229
228
230
229
227
223
230
227
223
230
229
228
227
228
229
228
228
228
228
228
226
225
225
228
226

37
37
37
31
38
33
39
33
33
38
26
39
41
34
35
34
37
34
33
38
36
33
34
40
33
32
35
35
35
39
38
35
37
31
38
33
34
37
35
32
39
35
39
37
34
36
38
38
33
36
38
35
35
35
31
36
35
35
37
34

492
488
490
492
490
491
490
488
488
490
487
490
490
489
488
489
487
491
489
489
489
490
490
487
487
491
486
487
489
490
490
489
490
492
488
491
491
491
488
489
487
491
492
488
489
490
487
488
486
493
492
491
488
490
491
490
491
491
486
489

29465
29448
29462
29456
29444
29435
29474
29427
29443
29450
29455
29439
29465
29452
29433
29439
29458
29435
29452
29457
29454
29443
29458
29454
29434
29446
29471
29426
29443
29442
29458
29439
29478
29472
29446
29434
29448
29460
29440
29446
29452
29459
29447
29449
29461
29448
29453
29441
29448
29468
29463
29450
29464
29448
29454
29443
29445
29462
29461
29468

180821
180821
180821
180836
180836
180852
180852
180867
180867
180867
180883
180883
180899
180899
180914
180914
180930
180930
180930
180945
180945
180961
180961
180977
180977
180992
180992
181008
181008
181023
181023
181023
181039
181039
181055
181055
181070
181086
181086
181086
181101
181101
181117
181117
181133
181133
181148
181148
181148
181164
181164
181179
181179
181195
181195
181211
181211
181226
181226
181226

-14108
-15044
-14154
-13502
-14640
-14531
-9979
8595
8734
-12997
24247
-14483
13019
-14173
-15199
-14042
-18052
-14501
-15433
-14661
8640
-14019
-12813
-13757
723
-12103
-18396
-13917
-15003
9081
-1596
16348
-14286
-17536
9053
-14614
2955
-2889
-13334
-14217
-3368
-13558
-12268
-14407
-13008
-14148
-17885
-16616
-13890
-14983
14380
1171
7932
-13754
-16825
-901
-14514
7970
-14033
-734

42
36
41
42
42
39
36
39
41
42
45
43
42
34
44
41
37
44
45
41
45
41
32
41
38
38
45
43
39
42
39
43
46
39
45
41
43
43
44
41
42
37
36
45
34
39
41
43
37
40
32
40
42
40
43
42
38
37
41
39

-44
-44
-45
-47
-45
-45
-42
-43
-42
-41
-42
-43
-44
-45
-42
-48
-44
-46
-45
-43
-44
-49
-41
-46
-44
-45
-48
-41
-44
-44
-42
-44
-47
-49
-42
-45
-44
-45
-42
-42
-43
-45
-41
-43
-48
-42
-41
-43
-42
-41
-45
-46
-44
-48
-44
-44
-44
-47
-42
-47

283
284
285
283
281
284
282
284
283
284
282
282
285
280
285
276
282
282
283
283
283
279
288
287
283
284
282
280
285
280
286
282
283
284
283
284
284
278
279
278
283
282
281
285
282
284
277
278
280
281
281
283
284
280
284
282
285
281
285
279

229
223
228
225
228
229
227
227
227
230
230
224
226
227
228
225
229
229
230
230
227
228
227
230
225
228
229
228
227
229
231
229
230
225
229
230
229
228
229
230
227
229
228
226
228
229
228
230
230
231
227
231
227
228
229
228
228
228
227
227

38
32
35
37
35
34
39
34
39
40
33
39
36
37
32
37
41
38
33
33
37
34
37
34
38
39
33
36
38
35
34
33
38
33
37
33
39
34
30
41
37
36
33
37
38
33
33
36
37
39
34
37
37
35
41
39
34
34
36
34

489
490
488
490
487
486
490
490
489
488
491
490
484
488
491
493
485
491
489
491
489
492
492
490
487
490
491
489
491
492
489
488
486
491
490
488
490
492
491
489
491
491
493
489
492
492
487
490
489
490
488
490
488
488
491
488
492
488
490
490

29453
29463
29470
29445
29468
29451
29435
29458
29466
29449
29453
29457
29436
29453
29451
29452
29439
29444
29452
29453
29471
29447
29443
29445
29444
29459
29435
29468
29464
29442
29446
29443
29443
29447
29442
29439
29439
29447
29478
29451
29442
29461
29443
29460
29453
29426
29453
29462
29451
29432
29474
29464
29473
29450
29433
29467
29426
29448
29454
29448

181242
181242
181257
181257
181273
181273
181289
181289
181304
181304
181304
181320
181320
181335
181335
181351
181351
181367
181367
181367
181382
181398
181398
181413
181413
181429
181429
181445
181445
181445
181460
181460
181476
181476
181491
181491
181491
181507
181507
181523
181523
181538
181538
181554
181554
181554
181569
181569
181585
181585
181601
181601
181616
181616
181632
181632
181632
181647
181647
181663

-8297
-13656
-13437
3243
-13035
-9081
7734
-4455
24507
-14091
-14743
-14217
-13322
-13389
-1218
-14249
-13774
-14476
-11348
-14289
-10198
-13880
-4633
-17700
-13686
-6286
-1534
8289
-13910
9698
-4050
6525
7454
10255
-13558
6944
-13431
8997
-13655
-13883
-14650
8494
-14427
-13451
-13900
-13461
-165
-13660
-12979
-6027
-13845
-16893
8265
10467
-13405
-13279
-13814
-18127
-5343
9177

43
35
37
41
45
36
43
37
36
43
43
40
41
37
45
42
40
39
40
46
37
39
41
48
44
40
44
37
34
40
40
47
32
42
43
43
38
37
41
48
45
44
45
42
43
42
43
43
39
45
42
43
37
33
41
28
41
40
42
44

-45
-44
-42
-46
-45
-48
-49
-45
-46
-47
-41
-43
-42
-47
-41
-44
-44
-42
-40
-41
-43
-44
-46
-46
-44
-44
-43
-42
-45
-45
-44
-45
-42
-43
-43
-43
-43
-47
-42
-40
-41
-44
-45
-44
-43
-46
-40
-43
-42
-42
-43
-44
-42
-47
-43
-43
-45
-40
-42
-46

285
282
282
283
283
284
280
286
287
282
283
282
283
284
284
283
277
283
285
285
281
282
279
282
282
275
281
283
281
283
283
284
283
282
284
284
280
284
283
282
284
285
282
281
281
286
282
283
279
280
282
286
275
276
280
279
284
280
278
283

230
228
229
230
230
228
228
231
228
224
226
227
228
228
229
228
227
230
228
230
230
229
228
229
228
230
229
229
226
228
226
227
229
231
225
232
227
231
229
229
228
228
227
231
230
226
224
230
229
228
231
230
227
230
231
227
224
230
226
230

36
37
40
37
36
34
36
37
34
34
31
36
39
37
34
35
34
35
34
31
30
35
38
39
31
36
38
33
37
35
37
33
32
31
41
34
38
39
31
36
38
38
31
39
40
40
33
39
34
37
38
37
36
35
35
36
38
33
37
37

491
489
492
492
490
488
489
489
491
486
491
490
490
490
492
491
491
491
490
492
489
488
490
491
490
488
489
491
491
490
490
491
488
488
486
489
487
490
490
488
490
489
490
491
491
490
487
490
488
490
490
487
487
488
491
491
491
488
488
490

29454
29459
29466
29467
29458
29454
29440
29482
29454
29433
29449
29439
29432
29433
29436
29424
29442
29449
29456
29451
29454
29443
29461
29456
29462
29462
29448
29451
29456
29446
29465
29453
29453
29464
29449
29463
29437
29419
29455
29436
29430
29447
29450
29433
29441
29462
29454
29460
29456
29433
29461
29440
29459
29436
29441
29459
29458
29444
29455
29445

181663
181679
181679
181694
181694
181710
181710
181710
181725
181725
181741
181741
181757
181757
181772
181772
181788
181788
181788
181803
181803
181819
181819
181835
181835
181850
181850
181866
181866
181881
181881
181881
181897
181897
181913
181913
181928
181928
181944
181944
181944
181959
181959
181975
181975
181991
181991
181991
182006
182006
182022
182022
182037
182037
182053
182053
182069
182069
182084
182084

-14285
-11421
6442
-14253
-14652
-14376
-5989
-18043
-3128
-14190
-15169
-5004
-14185
6945
-14644
-13079
-7750
9893
-17284
-14232
-13941
-2077
-16355
875
-18646
-454
-14527
-14206
-13722
-13410
-14430
-18355
8970
-13885
-13134
-13349
-668
-13928
-13699
-16148
-14231
-13624
-13071
4751
-13846
-18196
-12967
13576
-17560
-14286
-14267
-13396
-14139
-13912
-7314
-12959
9443
-14566
-12783
-14215

39
43
39
41
39
38
45
45
40
40
40
39
43
40
41
44
37
41
44
45
48
44
45
40
42
46
43
42
44
35
43
41
39
43
47
43
38
45
42
47
41
44
47
44
41
41
37
44
42
44
42
42
46
43
42
44
39
46
35
37

-40
-41
-41
-41
-42
-45
-41
-45
-46
-43
-43
-45
-44
-44
-43
-41
-41
-45
-45
-42
-47
-48
-46
-52
-41
-43
-42
-44
-45
-44
-44
-41
-43
-43
-46
-45
-48
-48
-42
-43
-49
-44
-42
-47
-48
-43
-46
-44
-42
-47
-41
-40
-43
-45
-43
-44
-45
-47
-45
-45

278
280
281
284
282
281
280
276
280
279
284
285
284
281
275
281
285
282
282
280
282
285
282
281
284
280
282
282
284
281
282
280
285
281
282
281
285
283
287
283
284
282
278
278
281
283
286
281
280
281
281
281
279
276
283
281
279
285
279
279

229
228
231
230
230
229
226
227
229
230
229
229
230
231
226
228
230
230
229
225
232
227
229
229
224
229
226
230
228
230
227
232
226
228
227
225
228
229
230
225
226
230
230
229
228
232
231
232
230
229
232
231
226
228
228
230
226
229
228
228

37
36
35
34
39
36
38
37
37
36
32
37
37
35
35
34
34
39
35
39
35
40
36
38
34
37
36
34
28
40
38
38
39
32
38
33
34
36
38
38
38
37
36
37
33
34
36
35
38
39
38
36
35
37
35
39
33
31
34
37

489
489
487
489
491
490
490
490
486
488
490
490
490
489
489
488
489
489
490
489
494
492
488
490
489
487
487
487
490
491
490
492
488
488
490
488
491
490
489
490
486
492
488
488
489
486
492
490
490
488
491
488
491
489
488
490
491
490
490
490

29425
29441
29442
29438
29445
29446
29456
29443
29468
29436
29437
29457
29446
29444
29451
29453
29457
29449
29466
29460
29448
29495
29453
29448
29443
29458
29448
29435
29449
29481
29441
29422
29449
29433
29445
29467
29443
29454
29465
29445
29460
29460
29465
29468
29459
29452
29452
29437
29453
29465
29452
29469
29469
29465
29454
29425
29470
29464
29466
29428

182100
182100
182100
182115
182115
182131
182131
182147
182147
182162
182162
182162
182178
182178
182193
182193
182209
182209
182225
182225
182225
182240
182240
182256
182256
182271
182271
182287
182287
182287
182303
182303
182318
182318
182334
182334
182349
182349
182365
182365
182365
182381
182381
182396
182396
182412
182412
182427
182427
182427
182443
182443
182459
182459
182474
182474
182490
182490
182490
182505

-13704
3277
-18382
-14213
-9081
-14053
-16059
-14597
-14184
-17595
-14359
-10968
2998
-14223
-14239
-1406
7098
8539
-14407
-13355
7652
-13876
-13600
-18010
-13565
-2198
-5530
-14086
-13022
-17439
-1128
-14105
-13716
-14423
-14467
-13640
2241
9055
-13471
-3107
4823
-14007
8408
-13991
-2796
535
-3767
1901
-14078
8613
2677
-12911
7417
-2779
-14184
9462
-14827
-14890
7336
-13854

46
39
42
42
38
42
43
41
43
38
46
43
47
43
40
44
41
47
41
45
39
44
43
38
47
38
39
48
46
39
45
45
44
42
39
43
40
43
45
46
42
40
43
42
35
39
39
44
47
43
43
45
42
41
39
40
38
41
46
43

-48
-43
-44
-42
-45
-46
-43
-45
-44
-46
-51
-42
-44
-45
-44
-48
-48
-44
-48
-47
-45
-43
-45
-44
-45
-43
-44
-45
-43
-43
-47
-43
-47
-44
-43
-43
-45
-50
-44
-42
-47
-42
-44
-43
-42
-45
-49
-44
-45
-42
-43
-46
-47
-43
-44
-44
-42
-49
-44
-43

283
281
279
282
281
283
279
281
284
277
283
281
283
282
283
280
285
285
280
285
276
282
284
279
282
280
285
284
280
284
285
277
283
278
282
284
280
284
284
279
279
282
282
277
277
286
283
281
288
284
282
280
281
283
284
279
285
283
286
283

228
230
229
229
225
229
230
230
229
227
228
230
230
228
229
229
230
227
228
229
231
228
228
226
225
228
228
228
230
228
229
228
227
229
229
230
230
230
231
226
229
229
230
230
229
229
229
231
230
229
226
228
229
227
227
229
229
231
229
228

41
36
38
40
38
39
36
41
35
36
39
41
40
40
39
33
38
36
34
38
36
28
34
39
41
34
33
42
38
39
38
39
34
36
38
36
37
33
37
36
36
40
35
36
39
37
38
36
35
38
35
39
38
35
37
37
30
38
37
37

489
488
485
488
489
486
488
491
487
489
490
490
491
490
490
490
490
486
487
489
489
490
490
492
491
487
490
487
490
489
491
490
487
487
489
489
490
491
492
489
488
491
488
491
491
489
490
490
490
488
489
490
487
490
490
489
490
490
487
491

29457
29470
29461
29457
29445
29420
29442
29457
29452
29455
29461
29437
29446
29450
29461
29433
29453
29438
29463
29458
29451
29468
29445
29447
29455
29444
29448
29447
29438
29454
29461
29452
29442
29475
29454
29467
29452
29438
29442
29455
29459
29443
29431
29457
29430
29445
29454
29447
29460
29417
29433
29468
29429
29450
29449
29451
29434
29444
29459
29457

182505
182521
182521
182537
182537
182552
182552
182552
182568
182568
182583
182583
182599
182599
182615
182615
182630
182630
182630
182646
182646
182661
182661
182677
182677
182693
182693
182693
182708
182708
182724
182724
182739
182739
182755
182755
182755
182771
182771
182786
182786
182802
182802
182817
182817
182817
182833
182833
182849
182849
182864
182864
182880
182880
182895
182895
182895
182911
182911
182927

-13697
8745
-10152
195
-12090
-13988
9606
-15417
8236
-14060
-7538
-13546
-10228
-10826
-404
-14070
-14199
-13902
-13972
-14363
-14076
-15295
-8976
-13946
-13429
-13665
-14607
-3290
-8289
-15739
-10136
-13664
-9079
-6459
2708
-10239
2085
-14847
-14548
8757
-13554
-14883
-14558
-16153
-13810
-9680
-13470
-9021
-14714
-13718
-14546
14791
-14038
-14182
-15167
-5970
3791
-2770
-13992
-13175

41
35
42
40
40
41
42
41
34
45
37
41
36
39
35
33
43
38
44
44
42
42
40
39
38
46
40
41
43
39
45
41
46
44
41
36
36
46
41
45
39
42
35
37
43
39
42
41
41
40
43
34
36
35
41
39
43
44
43
36

-46
-47
-46
-50
-44
-45
-43
-47
-43
-42
-46
-42
-46
-47
-44
-45
-43
-42
-42
-43
-44
-43
-43
-46
-45
-44
-47
-43
-44
-43
-42
-43
-44
-42
-42
-42
-43
-42
-46
-41
-46
-42
-43
-42
-42
-42
-41
-39
-42
-42
-44
-47
-42
-45
-45
-40
-42
-42
-42
-44

281
283
287
283
280
282
279
284
285
283
282
282
280
279
280
282
286
278
283
284
283
279
283
282
281
282
280
281
278
282
282
287
280
281
274
285
274
277
283
282
280
280
280
284
283
283
279
281
283
284
285
282
279
282
277
280
279
276
282
283

230
228
229
228
232
230
229
227
227
231
230
228
230
230
229
228
224
229
227
229
231
230
227
230
229
228
228
231
227
231
229
228
231
229
228
229
229
229
228
227
225
228
228
230
231
228
230
228
226
228
228
232
227
228
224
227
228
229
226
227

42
35
37
39
35
38
39
36
38
35
42
34
34
38
33
40
39
37
40
35
36
37
34
39
37
36
35
35
32
39
35
37
37
40
36
34
36
38
39
42
34
37
34
40
38
36
39
40
36
38
34
36
32
38
34
36
40
37
31
35

491
490
489
491
489
487
491
489
489
490
490
489
490
492
485
487
487
488
491
488
489
489
487
487
488
489
488
490
489
491
487
487
487
490
490
490
489
484
490
491
491
488
490
486
492
490
491
489
489
492
492
490
490
491
488
491
491
490
491
493

29471
29457
29453
29456
29458
29465
29451
29476
29469
29455
29467
29456
29469
29453
29463
29464
29466
29456
29445
29441
29446
29441
29448
29467
29448
29472
29453
29466
29458
29477
29463
29439
29453
29454
29453
29466
29454
29451
29468
29468
29460
29444
29454
29447
29443
29440
29453
29476
29454
29447
29464
29465
29446
29462
29446
29472
29448
29450
29461
29470

182927
182942
182942
182958
182958
182958
182973
182973
182989
182989
183005
183005
183020
183020
183020
183036
183036
183051
183051
183067
183067
183083
183083
183083
183098
183098
183114
183114
183129
183129
183145
183145
183161
183161
183176
183176
183192
183192
183192
183207
183207
183223
183223
183239
183239
183254
183254
183254
183270
183270
183285
183285
183301
183301
183317
183317
183317
183332
183332
183348

-11038
-15183
-8117
-14968
-12815
-14008
-9031
-14468
7927
-13447
-13929
-14308
-8291
-1311
-9599
-13550
1229
9413
-15170
-14115
-14339
10577
10519
-15117
7850
-15294
-14269
-15710
-14319
-14028
-12834
8953
-13275
-6458
-13357
11603
-1969
1011
-8384
-6347
-13610
-12456
-13176
-14054
-13482
-14937
-15221
-13924
8088
9842
-13535
-13288
-14964
9152
-9799
-13837
-16299
-9358
9584
-10892

44
40
39
42
43
45
38
44
41
42
42
43
44
39
40
41
37
32
39
43
42
38
45
47
41
40
40
45
43
39
44
43
42
41
43
44
46
43
48
45
40
44
35
43
39
43
46
44
48
40
41
45
35
41
49
42
46
43
42
46

-43
-47
-44
-44
-42
-43
-46
-41
-43
-42
-48
-46
-41
-45
-42
-43
-43
-46
-45
-51
-44
-44
-40
-44
-41
-45
-48
-42
-42
-42
-44
-50
-43
-44
-42
-43
-43
-44
-42
-47
-42
-43
-42
-42
-40
-43
-48
-48
-44
-43
-44
-42
-42
-41
-43
-41
-42
-44
-45
-43

284
283
284
284
282
281
283
282
284
287
283
286
282
285
281
283
283
282
281
287
286
284
279
280
282
283
283
283
282
280
284
284
285
285
279
283
283
284
278
282
280
283
283
283
285
278
282
278
283
286
280
281
284
283
283
284
284
278
283
278

230
227
231
230
230
230
230
228
229
229
229
230
228
231
230
226
230
226
227
227
229
228
226
227
229
229
227
230
229
230
228
231
229
227
230
229
230
227
230
229
227
225
228
225
228
231
229
227
229
229
227
231
232
231
227
229
228
230
231
229

35
31
39
37
40
38
37
36
34
37
39
37
37
34
40
38
36
36
35
30
31
40
37
39
40
33
39
40
35
39
35
36
34
37
40
37
39
41
38
34
38
37
38
37
33
38
38
37
36
40
39
41
35
38
37
40
36
32
36
35

490
491
488
493
491
489
490
490
493
490
491
488
488
486
490
492
490
488
493
490
489
490
490
492
488
490
491
487
493
489
488
490
491
489
490
490
489
488
487
486
488
484
488
492
487
489
487
489
491
488
491
490
489
488
491
487
491
489
491
490

29470
29452
29444
29439
29453
29468
29463
29454
29454
29445
29461
29456
29472
29445
29463
29464
29450
29449
29461
29441
29462
29449
29459
29471
29432
29464
29455
29446
29453
29450
29452
29453
29448
29440
29439
29449
29454
29455
29461
29468
29442
29458
29461
29444
29434
29436
29459
29453
29441
29465
29460
29433
29454
29450
29463
29453
29457
29457
29457
29452

183348
183363
183363
183379
183379
183395
183395
183395
183410
183410
183426
183426
183441
183441
183457
183457
183473
183473
183488
183488
183504
183504
183519
183519
183519
183535
183535
183551
183551
183566
183566
183582
183582
183582
183597
183597
183613
183613
183629
183629
183644
183644
183644
183660
183660
183675
183675
183691
183691
183707
183707
183707
183722
183722
183738
183738
183753
183753
183769
183769

-14929
-9220
-13431
-14182
8155
-14035
-13441
-13589
-3214
-14425
-13497
-17135
-6224
-14973
8794
-13581
1295
-14654
9366
-18625
-13901
-15898
-12951
-15246
-14233
-2769
-14207
-15849
-14505
10161
-18477
-2986
-14100
-14312
-14591
9561
4550
8140
1029
-14715
-13823
-13332
7646
-15612
-14213
-14370
-4095
8907
10231
15224
-2453
-14305
-14496
-13297
-14870
-15628
-13
-1188
4351
-6167

40
42
39
37
43
38
41
43
36
44
42
42
42
43
43
46
44
42
39
43
38
44
36
44
41
37
45
40
37
40
40
43
47
45
44
42
45
46
40
43
39
41
44
42
44
37
42
42
43
45
41
42
37
47
41
40
35
43
40
41

-42
-44
-46
-42
-40
-43
-41
-43
-43
-41
-43
-44
-48
-42
-44
-44
-47
-43
-43
-41
-42
-47
-45
-48
-42
-44
-42
-46
-40
-46
-43
-43
-42
-48
-42
-46
-40
-42
-43
-42
-41
-44
-43
-42
-45
-43
-46
-44
-44
-53
-42
-45
-42
-44
-45
-44
-42
-46
-44
-43

282
283
283
283
283
284
280
284
282
286
280
277
280
281
281
283
282
281
278
279
284
281
280
279
285
284
281
283
281
279
283
280
280
284
277
278
281
280
283
282
285
285
281
283
281
283
279
281
282
282
279
277
285
284
284
277
280
285
279
283

228
229
232
229
227
227
228
227
228
230
227
231
227
229
230
230
226
228
228
229
228
228
225
228
229
231
230
228
228
231
230
230
230
229
227
230
230
224
231
231
228
229
225
229
229
229
228
229
228
231
230
229
229
229
228
227
230
231
228
229

38
36
32
35
40
34
33
37
40
36
31
32
34
33
35
35
38
32
41
36
38
34
32
36
32
38
37
36
42
32
34
40
36
38
38
36
37
34
37
34
37
35
34
29
39
35
36
39
36
36
39
39
38
34
29
33
39
35
32
37

490
489
488
489
489
488
491
489
487
490
488
491
487
491
489
490
487
493
490
491
490
491
487
489
491
492
488
490
487
488
490
489
489
488
491
487
489
489
487
487
488
489
488
489
488
491
491
489
489
489
488
490
489
489
491
489
490
490
488
491

29456
29462
29451
29463
29442
29449
29433
29450
29458
29464
29438
29446
29461
29436
29449
29479
29456
29458
29443
29450
29459
29476
29456
29454
29428
29461
29451
29457
29444
29435
29456
29482
29461
29453
29452
29445
29448
29462
29465
29461
29453
29450
29448
29447
29440
29462
29484
29455
29472
29466
29465
29462
29445
29448
29439
29454
29448
29460
29446
29459

183785
183785
183785
183800
183800
183816
183816
183816
183831
183831
183847
183847
183863
183863
183878
183878
183894
183894
183894
183909
183909
183925
183925
183941
183941
183956
183956
183972
183972
183987
183987
184003
184003
184003
184019
184019
184034
184034
184050
184050
184065
184065
184065
184081
184081
184097
184097
184112
184112
184128
184128
184143
184143
184143
184159
184159
184175
184175
184190
184190

-13646
-13889
-13280
5356
-14006
-14890
-1747
-16943
-14917
-14818
-14049
-14073
8827
-14755
-8670
-13099
-13923
-14414
4444
-13974
-12961
-13970
-14097
-6499
-14286
-9808
-15041
-14975
-15030
-13979
20762
7959
-13330
-5090
-13626
-14384
-18164
7348
-18686
8575
-10695
-13887
-14790
-13526
-3275
-14060
-12869
-6232
-7609
-13675
-14371
627
-12258
-13599
-16973
-18473
-14173
2539
-14448
-7553

46
41
41
42
47
44
43
41
43
42
41
38
43
38
42
43
45
44
40
38
42
42
45
40
43
38
43
40
42
43
43
40
32
45
40
37
42
45
43
45
41
41
39
42
36
43
45
41
38
46
39
40
43
47
46
38
43
40
39
39

-43
-45
-44
-41
-42
-45
-45
-43
-43
-43
-49
-44
-44
-47
-42
-42
-48
-47
-45
-47
-51
-43
-44
-43
-42
-43
-50
-43
-42
-42
-45
-41
-42
-43
-41
-43
-45
-47
-43
-41
-46
-45
-43
-42
-41
-43
-43
-42
-42
-44
-41
-42
-42
-44
-41
-41
-41
-40
-40
-43

280
280
283
280
282
282
282
283
286
286
281
276
280
283
281
280
285
278
283
279
284
283
281
285
283
281
280
278
282
282
284
284
281
284
280
281
286
280
283
282
285
281
283
282
286
285
286
287
282
286
282
286
286
283
283
283
284
280
283
286

226
228
229
227
229
229
230
227
230
229
228
229
228
229
228
227
228
227
230
227
227
231
229
227
228
228
228
227
226
225
227
228
225
229
229
230
229
228
230
230
233
231
229
231
230
226
227
230
231
231
231
230
228
231
231
229
230
232
227
227

35
37
37
37
34
36
36
37
31
32
37
36
38
31
37
40
38
32
35
34
35
39
36
31
35
37
36
39
32
34
34
33
31
35
35
40
35
36
34
38
38
34
36
40
32
34
40
39
34
40
34
38
32
35
32
37
39
35
37
32

492
488
491
489
487
489
490
491
489
489
490
486
488
490
489
490
489
487
486
489
492
492
490
490
489
490
487
489
486
488
488
487
486
488
489
483
492
488
492
490
488
490
489
490
491
490
488
487
487
489
486
489
489
488
490
491
490
487
487
489

29442
29456
29448
29458
29458
29447
29461
29461
29452
29444
29435
29456
29436
29472
29436
29465
29461
29459
29471
29443
29455
29475
29452
29470
29442
29457
29450
29463
29420
29458
29453
29445
29456
29442
29454
29437
29462
29440
29462
29442
29453
29442
29442
29464
29449
29456
29453
29443
29454
29438
29438
29443
29452
29437
29437
29452
29462
29460
29455
29471

184206
184206
184206
184221
184221
184237
184237
184253
184253
184268
184268
184268
184284
184284
184299
184299
184315
184315
184331
184331
184346
184346
184362
184362
184362
184377
184377
184393
184393
184409
184409
184409
184424
184424
184440
184440
184455
184455
184471
184471
184487
184487
184502
184502
184502
184518
184518
184533
184533
184549
184549
184565
184565
184580
184580
184596
184596
184596
184611
184627

7357
-14702
7525
2271
-13621
-14931
-14314
-3163
-14146
3407
-14447
-13919
4920
8033
-13493
-13489
-12525
-11166
-14548
18175
-14032
-14080
-7620
-14345
-14346
-10531
-16460
-14243
-13739
-14425
-14621
-16152
-4769
-12651
-14348
-16123
-12357
-18688
-10759
-7773
-14387
8772
8705
-18312
1539
-14432
-13170
-16537
-13329
3942
-9132
-13010
-14899
-14358
-9303
9307
-14446
6872
-14691
-14070

42
46
38
40
44
46
40
44
41
40
40
41
41
43
39
41
42
36
42
44
44
39
43
37
42
46
43
42
47
44
41
35
40
36
43
43
43
38
42
42
46
44
45
37
44
43
39
44
46
39
42
40
41
41
39
45
41
41
46
39

-45
-41
-43
-44
-41
-44
-45
-44
-45
-44
-42
-43
-41
-43
-45
-42
-42
-43
-45
-42
-41
-42
-45
-41
-48
-47
-43
-45
-41
-44
-42
-42
-40
-43
-41
-43
-44
-42
-45
-41
-42
-41
-42
-43
-46
-45
-42
-40
-44
-43
-46
-41
-45
-45
-41
-42
-43
-42
-43
-47

281
280
280
287
281
284
282
285
280
286
282
282
286
284
284
283
284
285
281
283
281
279
284
281
284
286
286
282
284
282
282
284
282
283
286
281
286
281
283
284
278
283
284
286
282
281
285
282
284
283
283
280
283
285
281
280
284
287
286
284

228
230
230
230
228
229
229
229
231
223
228
228
232
229
229
227
228
228
229
230
229
231
229
231
227
229
227
227
228
228
224
225
229
226
228
229
225
229
229
224
229
230
230
230
228
228
229
228
230
230
229
229
227
229
227
228
229
229
229
229

37
37
32
41
38
34
37
34
40
40
30
35
40
39
36
37
36
32
37
32
37
35
39
33
38
35
38
35
33
39
35
39
36
38
34
30
34
37
36
34
38
39
38
37
39
35
34
36
36
38
38
39
37
33
30
39
38
36
39
39

488
489
487
490
488
488
489
488
491
491
486
490
491
490
488
486
489
490
490
491
491
486
489
489
489
489
491
489
489
489
490
489
489
491
490
489
487
488
490
489
489
490
489
489
490
488
487
491
490
488
486
489
490
489
490
490
485
488
484
490

29467
29467
29434
29458
29446
29440
29427
29426
29426
29429
29442
29451
29430
29435
29429
29443
29436
29438
29440
29439
29442
29455
29455
29456
29448
29448
29475
29443
29456
29472
29463
29472
29442
29461
29454
29447
29459
29435
29457
29430
29469
29452
29466
29430
29457
29472
29449
29451
29467
29442
29443
29442
29438
29439
29443
29458
29471
29437
29417
29430

184627
184643
184643
184658
184658
184674
184674
184689
184689
184705
184705
184705
184721
184721
184736
184736
184752
184752
184767
184767
184783
184783
184799
184799
184799
184814
184814
184830
184830
184845
184845
184861
184861
184861
184877
184877
184892
184892
184908
184908
184908
184923
184923
184939
184939
184955
184955
184970
184970
184986
184986
184986
185001
185001
185017
185017
185033
185033
185048
185048

-6504
-16409
-14228
-12759
6920
-14339
-14152
-15973
7921
-13550
-10278
-14033
-13449
1740
-13887
7830
-12871
-12034
9012
-13071
-9590
-14716
-13709
-14010
-14007
-13278
-14109
-15847
8213
-12970
-11705
-13503
-14688
8756
-8812
-13651
-14776
10375
-13238
-13673
-1018
9619
-14095
-6559
-13891
-15022
-16156
-11487
-2264
-17716
-13119
-13737
-13385
-13797
-13658
-14987
8989
-12350
-13283
-14779

34
38
42
41
41
40
40
38
41
38
44
46
39
36
41
35
39
40
38
37
44
45
45
46
44
43
43
46
39
42
36
39
41
40
43
46
42
37
42
38
41
43
40
48
42
40
43
41
44
42
40
41
42
42
40
38
34
45
42
42

-42
-43
-45
-44
-43
-51
-41
-41
-44
-41
-49
-41
-43
-44
-44
-42
-44
-42
-49
-41
-42
-44
-44
-43
-42
-44
-46
-47
-44
-40
-44
-43
-48
-46
-42
-43
-45
-46
-42
-46
-42
-40
-44
-45
-41
-46
-41
-43
-45
-44
-41
-41
-42
-48
-47
-41
-42
-44
-41
-43

287
285
279
285
283
281
283
285
280
281
281
283
283
282
286
284
283
283
285
282
286
281
282
283
283
279
286
283
282
285
284
283
287
280
280
285
281
282
286
285
284
283
284
279
276
284
279
284
282
285
285
280
283
285
284
285
284
287
282
283

230
230
228
229
227
229
230
230
230
223
229
229
229
230
226
226
229
228
227
229
224
228
229
229
229
228
229
228
226
228
225
227
229
227
230
229
229
226
223
229
227
229
229
227
229
230
230
227
231
229
228
229
230
229
230
231
229
230
230
229

37
37
34
34
34
41
39
35
37
35
33
33
34
35
33
37
34
36
38
33
37
32
37
32
37
39
36
36
38
41
38
39
33
36
38
37
36
34
39
31
38
34
36
31
39
39
36
34
37
33
36
30
34
34
40
38
38
35
35
31

488
487
487
486
489
489
487
487
489
490
490
488
490
486
488
488
489
487
489
488
486
491
488
486
489
490
490
486
487
487
489
487
488
490
488
487
488
491
490
489
488
487
486
489
489
489
490
491
489
489
488
487
489
489
489
490
489
489
489
488

29437
29414
29477
29443
29425
29436
29443
29456
29445
29439
29429
29410
29445
29429
29435
29422
29436
29447
29441
29432
29448
29454
29436
29428
29431
29460
29449
29461
29456
29433
29428
29423
29431
29439
29439
29421
29461
29434
29456
29456
29408
29433
29448
29433
29461
29450
29416
29431
29443
29438
29436
29446
29423
29453
29437
29456
29443
29434
29455
29443

185064
185064
185064
185079
185079
185095
185095
185111
185111
185126
185126
185142
185142
185157
185157
185157
185173
185173
185189
185189
185204
185204
185220
185220
185220
185235
185235
185251
185251
185267
185267
185267
185282
185282
185298
185298
185313
185313
185329
185329
185329
185345
185345
185360
185360
185376
185376
185391
185391
185407
185407
185407
185423
185423
185438
185438
185454
185454
185469
185469

-14232
-14151
-14249
-12842
-3899
-15303
-15647
-14731
-18486
-13632
-11938
-14823
-15435
-45
-5591
7565
-14864
-18359
-13892
-14615
2301
-15987
-13782
8989
-14148
-15739
-12651
-14119
-14164
-7501
-14498
-13958
-13346
-13808
-15206
-8565
-16565
-173
-7877
-14047
-14809
-17147
-14559
-13885
-13615
18152
-13386
-13889
-14099
-6988
-14705
-13634
-13901
-14497
-561
-13881
-13885
-1937
-2180
-15298

47
43
35
41
41
36
40
44
44
46
40
44
44
42
40
39
43
41
42
44
43
41
42
42
43
38
38
39
40
46
36
43
43
42
44
42
38
42
39
44
46
44
40
41
39
42
46
41
46
42
43
47
43
45
45
43
40
39
39
46

-41
-40
-42
-45
-44
-50
-44
-44
-45
-46
-44
-46
-44
-41
-40
-44
-41
-43
-49
-43
-45
-39
-42
-40
-43
-44
-44
-42
-41
-41
-45
-43
-42
-43
-44
-46
-45
-42
-43
-45
-47
-43
-44
-45
-47
-40
-49
-45
-44
-42
-43
-43
-43
-44
-47
-43
-41
-44
-42
-43

283
283
283
282
285
282
281
285
283
284
283
277
283
284
283
279
283
277
279
283
288
282
282
286
275
283
285
278
281
281
284
283
285
288
283
284
280
285
283
281
282
283
279
282
285
285
284
280
285
283
283
286
284
283
283
284
285
285
283
281

231
230
230
227
229
229
228
227
226
232
228
230
227
228
230
229
228
229
228
226
229
228
227
229
228
228
228
227
228
227
228
229
228
230
228
225
228
230
229
227
218
228
230
228
230
229
229
231
224
229
230
229
227
230
228
224
230
231
225
230

37
36
38
30
38
35
35
39
37
38
36
35
34
35
34
38
36
37
33
34
37
35
35
35
33
38
27
36
32
38
33
38
40
36
33
33
35
41
36
35
31
34
35
35
40
35
37
32
34
35
36
37
33
33
37
32
38
37
37
39

489
491
488
491
487
489
488
486
489
492
491
490
486
490
485
489
488
486
490
489
488
490
492
489
490
486
490
489
490
489
490
490
489
487
487
490
489
489
490
490
490
490
490
488
487
489
490
487
487
487
489
492
489
487
491
485
488
489
487
488

29455
29440
29440
29440
29452
29434
29451
29442
29442
29438
29452
29447
29446
29465
29451
29487
29456
29461
29448
29436
29452
29427
29462
29410
29446
29444
29445
29445
29442
29474
29440
29462
29462
29471
29441
29453
29454
29439
29452
29446
29433
29449
29438
29448
29460
29436
29439
29440
29455
29461
29456
29453
29455
29437
29439
29469
29460
29453
29441
29451

185469
185485
185485
185501
185501
185516
185516
185532
185532
185532
185547
185547
185563
185563
185579
185579
185594
185594
185610
185610
185625
185625
185641
185641
185641
185657
185657
185672
185672
185688
185688
185688
185703
185703
185719
185719
185735
185735
185750
185750
185750
185766
185766
185781
185781
185797
185797
185813
185813
185828
185828
185828
185844
185844
185859
185859
185875
185875
185891
185891

-14840
-15534
-14875
-14229
-14160
9297
-5828
-10015
-13518
7709
-14970
-13712
-4651
-18763
-15520
-14403
-14922
-14870
-13975
8129
-13054
10340
-3764
-4518
10219
8295
-11281
8861
-13065
8312
-13750
-13636
-15244
-15442
-10981
-13688
-13361
-13546
-13730
-13938
-12578
-13741
-13627
1970
-14034
-13669
-13421
-2669
-16764
-13657
-14337
-13943
-13199
7564
-14742
-10608
-10199
-14599
-13139
-14419

48
44
43
46
46
48
40
42
39
42
46
37
44
43
36
44
45
43
40
37
41
44
38
44
42
45
38
44
48
36
42
44
45
38
43
43
41
43
47
38
41
43
43
40
38
44
40
42
45
42
44
41
45
40
47
41
48
46
44
44

-47
-46
-42
-43
-42
-43
-41
-42
-43
-46
-43
-47
-44
-43
-43
-46
-43
-41
-47
-43
-44
-45
-45
-41
-46
-43
-42
-46
-42
-43
-48
-43
-44
-41
-45
-43
-44
-45
-42
-43
-42
-44
-43
-46
-43
-50
-52
-41
-43
-42
-44
-40
-43
-42
-43
-42
-40
-42
-43
-42

282
280
284
283
282
278
282
285
285
285
283
286
285
280
282
283
280
282
284
277
282
281
284
286
274
285
284
284
285
282
285
284
283
284
279
285
278
278
283
284
281
278
282
287
284
286
283
284
280
284
284
283
282
283
282
284
285
281
284
285

229
229
230
229
224
229
230
231
231
230
226
228
230
230
227
230
230
228
230
225
226
229
229
227
228
227
227
230
229
231
229
230
225
229
230
230
232
228
226
229
226
227
228
230
230
229
228
228
228
230
228
229
230
230
228
230
228
229
228
229

38
37
38
36
35
33
36
35
36
39
39
35
31
33
35
34
33
40
33
39
38
38
32
33
35
32
37
34
30
36
39
37
37
37
31
40
34
35
40
37
37
37
35
37
41
32
35
38
37
38
40
36
35
36
39
36
39
40
39
36

488
488
489
491
487
489
488
488
491
491
490
492
489
491
489
490
486
488
489
489
487
489
491
486
488
489
488
489
488
487
486
487
490
488
489
490
489
486
489
483
490
488
487
488
491
485
488
489
490
488
491
489
488
488
491
489
489
491
491
489

29465
29450
29456
29465
29438
29466
29425
29452
29456
29450
29458
29445
29463
29450
29479
29434
29452
29458
29436
29445
29459
29455
29455
29476
29442
29462
29444
29446
29439
29424
29458
29426
29464
29468
29433
29456
29453
29464
29439
29443
29453
29446
29434
29444
29422
29451
29435
29438
29449
29457
29444
29459
29458
29464
29458
29446
29454
29450
29441
29445

185906
185906
185906
185922
185922
185937
185937
185953
185953
185953
185969
185969
185984
185984
186000
186000
186015
186015
186015
186031
186031
186047
186047
186062
186062
186078
186078
186078
186093
186093
186109
186109
186125
186125
186140
186140
186140
186156
186156
186171
186171
186187
186187
186203
186203
186203
186218
186218
186234
186234
186249
186249
186265
186265
186281
186281
186296
186296
186296
186312

-10863
-15048
-14471
-14756
-14555
-14738
2778
7611
-10582
-15291
-14192
-14544
-14548
-17911
-6362
-14847
-14782
-17699
9583
-11535
-14307
-13648
32764
-14318
-13182
-16242
-14359
-14680
-13471
9670
-14503
-15001
-14519
-13718
-14754
-13337
-17656
-13784
7628
-13838
-5044
-12753
-15993
7654
7670
-15358
-5996
-13482
-14535
-14255
-16169
-14518
-13561
-13826
3739
-16237
-14133
-13756
-14427
8684

41
38
36
41
41
38
42
37
43
43
44
37
40
36
43
40
43
40
42
43
44
39
40
41
43
42
44
43
45
43
40
43
43
39
43
44
40
44
40
42
43
41
46
40
44
46
43
43
43
44
37
42
40
44
38
38
43
42
43
41

-44
-42
-44
-42
-45
-44
-43
-47
-42
-48
-42
-43
-45
-42
-43
-45
-41
-43
-44
-41
-41
-42
-43
-44
-39
-52
-45
-41
-42
-42
-43
-45
-43
-48
-45
-47
-49
-41
-46
-41
-43
-43
-45
-41
-47
-43
-44
-43
-45
-44
-43
-42
-45
-43
-42
-46
-42
-46
-44
-43

286
282
282
284
283
282
282
280
281
283
286
284
278
273
284
282
284
278
280
283
283
283
280
285
278
284
284
280
279
277
282
288
279
280
283
284
284
282
276
281
283
285
284
282
282
282
283
284
285
283
284
285
286
285
286
283
283
284
281
284

230
228
227
228
226
228
230
228
228
224
230
231
225
228
225
229
226
228
232
228
229
230
227
226
225
229
228
230
228
228
231
229
230
227
228
228
226
226
226
228
228
227
230
229
227
229
231
230
228
227
227
229
230
228
224
228
228
225
228
229

32
31
30
39
32
30
31
37
41
39
38
34
38
38
38
36
37
35
33
34
38
39
36
31
36
37
37
35
35
36
37
32
41
41
33
33
35
37
30
32
34
36
37
38
35
30
35
32
35
33
38
34
33
36
40
34
40
34
35
37

491
492
488
489
493
489
489
488
489
491
489
485
488
491
492
493
489
488
489
491
490
490
490
492
490
492
490
486
487
485
488
491
489
490
490
485
490
489
490
488
489
490
489
488
487
489
488
487
488
489
490
491
489
488
489
488
486
491
488
490

29433
29462
29438
29440
29458
29449
29443
29458
29429
29439
29451
29435
29447
29449
29463
29443
29437
29431
29449
29440
29429
29471
29455
29451
29437
29468
29449
29461
29457
29438
29459
29435
29437
29433
29457
29437
29444
29467
29426
29455
29455
29462
29430
29448
29441
29453
29436
29457
29473
29458
29437
29425
29448
29449
29443
29431
29465
29452
29443
29430

186312
186327
186327
186343
186343
186359
186359
186359
186374
186374
186390
186390
186405
186405
186421
186421
186421
186437
186437
186452
186452
186468
186468
186468
186483
186483
186499
186499
186515
186515
186530
186530
186546
186546
186546
186561
186561
186577
186577
186593
186593
186608
186608
186608
186624
186624
186639
186639
186655
186655
186671
186671
186671
186686
186686
186702
186702
186717
186717
186733

-14290
-13763
-4819
-7822
-14770
-13788
-1292
-13779
-14443
-7256
-14677
-13949
-13236
-16832
3347
-16782
-3496
-13301
-5842
-15038
-11340
-17237
-14440
-16838
8187
-10196
-10702
-13531
-14717
-17952
-13482
-13505
6893
-30
-13435
-15445
-13845
-1500
-13982
-13853
-17359
-13278
7829
-14735
-14218
-12342
-6944
-14705
-14309
-9353
-13157
-3920
8532
8760
1762
-14032
-18079
-14463
-3312
8123

43
42
41
41
41
41
43
44
46
46
47
45
40
40
41
39
47
43
44
43
36
40
46
41
42
41
36
40
40
43
43
39
45
46
35
42
45
37
44
41
41
44
42
42
46
46
42
38
42
45
40
38
38
42
39
41
37
45
44
45

-42
-47
-45
-44
-43
-44
-49
-47
-45
-44
-44
-46
-47
-42
-48
-43
-48
-41
-43
-45
-46
-44
-39
-43
-43
-41
-48
-45
-45
-47
-50
-42
-44
-44
-46
-42
-44
-44
-44
-43
-42
-41
-44
-41
-43
-47
-47
-42
-43
-43
-43
-42
-43
-43
-42
-42
-44
-44
-42
-41

284
287
285
285
284
287
284
283
282
280
286
285
285
278
276
282
282
279
282
286
279
283
278
280
283
284
282
285
283
281
281
283
284
282
280
281
283
282
283
283
279
281
283
280
284
281
282
282
281
284
283
283
286
285
281
284
284
286
283
282

230
228
227
229
231
229
223
230
231
229
230
230
227
230
231
228
228
227
229
228
230
231
227
230
229
228
229
228
226
230
222
227
227
225
228
228
227
229
228
230
226
229
229
229
224
228
228
230
224
225
228
226
227
226
230
224
228
229
228
228

39
37
37
35
38
35
37
34
33
35
34
25
34
35
38
36
37
35
36
35
37
37
31
40
36
31
39
39
33
32
36
37
38
39
35
38
28
38
34
34
38
34
39
39
32
36
40
38
26
37
32
34
39
42
35
38
38
35
40
35

488
485
491
490
490
488
488
490
489
488
486
490
491
488
488
489
491
491
489
491
489
489
491
490
489
491
490
490
486
490
487
486
488
488
491
488
488
489
490
489
490
488
490
490
491
489
490
492
489
487
490
488
488
490
488
488
486
491
491
490

29460
29487
29470
29446
29449
29462
29442
29427
29454
29445
29453
29452
29448
29440
29421
29440
29447
29422
29448
29426
29458
29451
29438
29455
29440
29432
29447
29443
29443
29433
29444
29457
29458
29450
29456
29438
29426
29447
29459
29452
29423
29440
29461
29432
29420
29452
29450
29424
29447
29439
29468
29441
29441
29424
29444
29444
29453
29432
29432
29411

186733
186749
186749
186764
186764
186764
186780
186780
186795
186795
186811
186811
186827
186827
186842
186842
186842
186858
186858
186873
186873
186889
186889
186905
186905
186920
186920
186936
186936
186936
186951
186951
186967
186967
186983
186983
186998
186998
186998
187014
187014
187029
187029
187045
187045
187061
187061
187076
187076
187092
187092
187107
187107
187107
187123
187123
187139
187139
187154
187154

-17820
-13966
-13424
-14068
-8
-13824
-14055
-17243
-13910
-14445
2910
-13471
-13953
-13948
-6712
-14339
-2179
-14123
-16064
-13608
-8920
-15331
-801
-13384
-14055
9543
-11415
-7525
-13340
-13983
-13050
-14787
6773
-13592
9410
-13053
-14691
-8332
8592
-14053
-13173
2090
9614
-13738
-10438
-13720
9943
13137
-13193
-8232
-13794
-13109
-13926
-13795
-6917
-14267
-13001
-13557
32764
-14488

45
39
42
39
39
38
44
43
44
38
45
45
47
45
38
40
46
40
47
38
43
43
44
39
40
41
43
45
37
43
40
40
43
46
44
42
36
50
44
39
44
45
43
43
43
42
45
41
46
43
42
40
40
42
41
44
39
43
45
43

-45
-44
-45
-44
-45
-42
-44
-44
-43
-42
-43
-48
-45
-43
-41
-43
-42
-41
-45
-45
-45
-41
-49
-46
-42
-41
-43
-40
-47
-43
-47
-41
-47
-42
-44
-44
-46
-43
-42
-40
-43
-44
-48
-44
-43
-43
-41
-43
-43
-43
-44
-44
-44
-43
-46
-46
-43
-43
-44
-44

284
284
286
279
281
283
282
283
282
282
282
286
286
281
283
283
284
282
285
278
283
281
281
284
279
284
279
280
279
281
282
279
283
283
282
284
283
286
279
283
282
285
281
283
284
281
280
283
284
284
280
283
285
287
283
276
284
283
283
283

227
229
230
226
229
229
230
229
227
228
231
230
228
225
228
230
227
228
228
230
231
231
229
229
229
228
226
229
227
230
230
227
225
227
228
229
226
228
226
229
225
230
230
230
227
228
227
227
227
225
228
229
229
229
228
227
228
224
227
230

38
34
38
39
34
32
41
36
37
34
35
40
37
33
39
37
40
31
33
38
39
33
37
34
39
32
34
36
36
32
37
33
35
39
36
39
32
36
35
37
41
40
40
36
37
38
34
38
37
39
33
33
33
36
34
33
39
34
38
37

490
487
487
488
487
488
491
490
489
490
489
491
489
489
486
490
484
489
489
489
484
487
487
490
492
485
488
491
490
489
482
489
490
489
489
487
489
489
490
490
486
484
489
487
490
489
485
490
492
489
488
491
486
488
488
488
488
488
490
491

29433
29442
29427
29457
29426
29444
29441
29446
29475
29440
29443
29455
29469
29442
29457
29456
29448
29460
29438
29432
29452
29427
29424
29446
29443
29439
29473
29451
29430
29474
29438
29445
29449
29431
29456
29462
29449
29452
29447
29444
29443
29458
29437
29439
29413
29454
29444
29451
29432
29430
29451
29452
29440
29454
29454
29463
29456
29446
29468
29481

187170
187170
187170
187185
187185
187201
187201
187217
187217
187232
187232
187248
187248
187248
187263
187263
187279
187279
187295
187295
187310
187310
187310
187326
187326
187341
187357
187357
187357
187373
187373
187388
187388
187404
187404
187404
187419
187419
187435
187435
187451
187451
187466
187466
187482
187482
187482
187497
187497
187513
187513
187529
187529
187544
187544
187544
187560
187560
187575
187575

-14384
-15603
-14853
-13437
-13967
-1020
-12953
9551
-12942
10186
25445
-14164
-13409
-13545
-14089
-15245
864
708
-14563
-13544
-14204
7203
9156
-13803
-9756
-15198
-7752
7035
-9259
-14914
-13284
-14234
26567
-7787
-14074
-5176
-13981
-13515
-13682
-14414
-13756
-16688
-14760
-14386
-5240
-14280
-14098
7367
8998
-18464
-3291
-15164
-13164
-14294
3788
-6744
-13381
-14017
1392
9903

40
45
39
40
41
42
43
40
37
43
41
48
38
40
42
41
41
45
41
37
45
42
43
44
44
42
43
41
46
43
44
39
43
45
43
43
45
44
43
45
47
42
45
38
47
44
43
41
42
37
34
42
40
40
40
46
40
39
40
38

-41
-44
-43
-45
-41
-40
-43
-42
-49
-40
-44
-46
-47
-43
-46
-48
-42
-44
-43
-45
-42
-42
-45
-42
-48
-42
-47
-46
-45
-43
-42
-44
-45
-45
-44
-45
-42
-44
-42
-43
-43
-48
-41
-43
-42
-45
-44
-40
-44
-44
-40
-42
-42
-42
-42
-46
-43
-41
-42
-42

281
282
282
282
280
280
279
284
284
283
281
277
285
283
282
282
280
284
281
286
281
283
280
282
286
281
284
287
288
282
280
283
286
285
285
281
281
285
283
282
285
283
282
280
282
282
284
283
280
282
282
284
283
283
279
277
282
284
281
284

227
228
224
228
228
225
230
224
228
221
231
226
230
229
229
230
227
227
227
229
229
230
227
228
231
229
228
228
231
230
232
232
230
230
226
232
230
231
230
231
227
228
227
228
228
227
229
224
229
226
229
229
224
229
227
230
224
231
227
229

31
31
34
36
32
31
37
33
31
32
39
38
33
34
35
37
39
38
31
35
39
37
40
36
33
34
31
35
41
35
35
34
39
37
31
32
35
40
36
36
37
36
34
32
31
37
35
35
32
36
36
41
36
38
36
36
35
39
33
35

491
488
488
491
488
489
487
490
486
490
489
486
487
489
489
488
488
490
490
489
488
489
488
487
489
487
489
490
490
488
488
486
488
487
486
487
491
488
487
483
485
489
489
489
489
489
491
491
486
486
489
488
489
490
486
486
489
490
489
488

29469
29461
29449
29458
29448
29461
29450
29476
29443
29454
29428
29455
29460
29451
29452
29439
29467
29416
29440
29437
29444
29442
29425
29459
29430
29447
29448
29423
29447
29437
29436
29441
29443
29454
29439
29448
29422
29435
29447
29413
29447
29438
29435
29432
29445
29442
29449
29437
29434
29436
29448
29446
29442
29447
29464
29460
29449
29436
29447
29431

187591
187591
187607
187607
187622
187622
187622
187638
187638
187653
187653
187669
187669
187685
187685
187685
187700
187700
187716
187716
187731
187731
187747
187747
187747
187763
187763
187778
187778
187794
187794
187809
187809
187809
187825
187825
187841
187841
187856
187856
187872
187872
187872
187887
187887
187903
187903
187919
187919
187934
187934
187950
187950
187965
187965
187981
187981
187981
187997
187997

2579
-14710
-13797
-16401
9140
-13235
-14363
-15098
-14225
-14224
10320
5331
-15091
-13555
8544
-14186
-2421
-11534
-12138
-13984
-14781
-12397
-13416
-14992
-8993
-12732
-15009
-14312
-13507
-13516
-14446
9618
-12952
-14487
9158
-14287
6294
-14677
-15084
32764
10228
-13407
-17401
-13804
-15336
-13656
-14580
-8305
-14053
-15314
-14232
-13219
-10199
-1846
-13578
8746
-18432
-13762
-12368
-13345

44
43
42
41
44
41
41
44
43
37
40
45
42
40
41
39
42
44
39
43
35
46
38
43
36
40
46
38
37
38
44
41
42
44
46
37
44
44
42
43
37
45
45
40
39
41
43
41
41
43
47
46
44
40
39
43
40
42
39
37

-43
-45
-42
-44
-42
-41
-44
-42
-41
-43
-44
-42
-42
-42
-42
-43
-43
-43
-42
-39
-44
-45
-40
-44
-45
-40
-43
-44
-45
-45
-42
-45
-46
-42
-42
-42
-42
-43
-45
-42
-42
-46
-48
-39
-40
-45
-44
-42
-45
-46
-42
-42
-43
-45
-42
-48
-44
-44
-46
-42

277
284
283
281
278
285
284
284
283
285
284
282
282
285
287
284
283
286
282
283
280
283
283
281
282
286
283
281
286
283
286
286
283
282
285
283
286
281
283
282
284
284
284
281
281
283
283
281
280
285
282
280
280
281
284
280
283
284
283
284

230
228
230
230
229
229
232
229
233
231
230
229
229
230
227
230
230
230
228
229
231
228
229
229
227
227
228
228
232
229
229
231
230
231
229
229
229
226
227
230
229
229
223
228
228
228
228
228
228
231
231
227
228
230
228
227
227
230
232
230

39
33
37
40
39
36
39
31
41
38
37
34
37
38
34
38
36
38
35
38
34
39
35
27
39
36
38
38
38
36
38
39
38
38
37
37
37
38
34
38
37
36
34
37
35
31
36
38
36
35
37
35
37
41
40
32
41
35
38
34

490
490
485
490
491
491
489
488
486
490
488
490
490
490
492
489
488
488
487
486
489
485
490
488
490
491
489
490
487
489
487
488
489
490
489
489
489
488
491
487
490
488
491
487
490
489
487
489
489
491
489
491
491
488
490
489
488
490
490
490

29454
29449
29446
29449
29468
29431
29449
29432
29430
29448
29432
29468
29462
29452
29452
29453
29459
29456
29436
29460
29465
29460
29457
29467
29453
29446
29459
29459
29438
29455
29430
29443
29440
29460
29437
29446
29448
29466
29436
29454
29468
29425
29472
29442
29470
29430
29443
29453
29434
29433
29438
29445
29468
29442
29454
29435
29453
29433
29448
29437

188012
188012
188028
188028
188043
188043
188059
188059
188059
188075
188075
188090
188090
188106
188106
188121
188121
188137
188137
188137
188153
188153
188168
188168
188184
188184
188199
188199
188215
188215
188215
188231
188231
188246
188246
188262
188262
188277
188277
188293
188293
188293
188309
188309
188324
188324
188340
188340
188340
188355
188355
188371
188371
188387
188387
188402
188402
188418
188418
188433

-14336
-14589
-2092
-14715
-14634
-12631
-13098
8841
-13589
-14078
-12693
-12651
-13139
-14135
-14685
-14516
-13718
-14209
7995
3568
-12964
-10412
-11635
-6758
2727
-13593
-7492
-14194
-8210
-13979
-1752
-15499
1842
-14881
-14639
-6231
-13975
-9726
-14605
-14163
-5308
5401
-14517
-15404
-14167
-14745
-17369
-14413
-14622
11112
-13050
-18127
9308
9480
-13683
-14218
8159
-18613
-13431
-13713

39
33
42
43
45
40
44
43
42
37
38
41
43
46
45
41
39
42
38
44
39
41
46
38
45
38
46
38
43
39
42
39
44
43
38
45
39
40
44
40
42
42
46
39
42
38
43
43
38
47
41
40
42
43
36
37
38
41
45
38

-43
-48
-44
-42
-45
-44
-46
-42
-49
-42
-43
-46
-43
-43
-43
-44
-45
-42
-43
-44
-43
-42
-41
-43
-45
-47
-43
-42
-44
-44
-43
-43
-49
-49
-42
-44
-43
-43
-46
-41
-43
-40
-44
-41
-49
-42
-41
-42
-46
-43
-44
-42
-44
-44
-41
-44
-44
-46
-41
-43

283
281
284
284
284
284
280
283
283
282
284
278
284
285
283
279
282
283
284
280
282
283
280
285
284
276
275
278
277
283
286
284
284
281
283
282
281
285
279
282
283
279
281
279
278
284
285
282
280
284
283
281
278
283
280
281
281
282
286
281

229
227
229
227
227
228
229
228
230
228
230
229
231
230
232
227
231
229
229
227
230
230
228
229
230
231
231
230
228
230
231
228
229
231
229
229
231
231
228
231
228
228
228
227
228
225
230
224
228
229
226
230
227
229
230
228
227
229
230
227

39
37
37
38
37
36
35
34
35
38
39
40
39
38
38
39
36
39
39
36
36
38
36
40
39
41
37
35
40
38
39
33
37
36
35
37
32
30
40
35
39
40
35
37
40
30
36
36
32
37
36
36
35
34
35
38
37
38
38
36

490
490
490
486
491
487
489
483
485
490
488
490
488
488
488
489
488
488
486
489
489
491
490
487
484
490
491
488
486
488
487
491
483
486
490
487
484
487
489
487
485
487
488
487
488
489
488
487
486
489
489
486
489
486
489
488
488
486
489
487

29459
29467
29437
29454
29446
29438
29450
29440
29440
29459
29442
29444
29427
29454
29458
29441
29447
29463
29459
29455
29452
29471
29462
29426
29442
29463
29442
29455
29470
29457
29458
29460
29438
29456
29441
29456
29444
29436
29450
29430
29439
29446
29447
29446
29461
29430
29435
29433
29436
29440
29439
29438
29427
29435
29453
29432
29445
29438
29459
29454

188433
188449
188449
188449
188465
188465
188480
188480
188496
188496
188496
188511
188511
188527
188527
188543
188543
188558
188558
188574
188574
188574
188589
188589
188605
188605
188621
188621
188636
188636
188652
188652
188652
188667
188667
188683
188683
188699
188699
188714
188714
188730
188730
188730
188745
188745
188761
188761
188777
188777
188792
188792
188792
188808
188808
188823
188823
188839
188839
188855

-14993
-14848
-14289
-2682
-13680
-14422
-14457
-17093
-13769
-14030
-13159
-14141
-47
-13338
-13877
-14953
-15353
-13780
-14954
-1344
-4821
-18214
-4231
-14452
-18661
-13690
-13896
6428
-12585
-13984
8155
6573
-14769
-14
-9509
-13279
-13974
-13568
-13851
-13790
9029
-13826
-14292
-13973
-14384
-13771
-14980
-13763
7017
-14711
-14768
-13853
-14005
-14474
74
-13683
-14866
-14584
-14038
-13323

43
43
34
44
41
44
43
40
41
34
43
39
46
41
40
39
38
44
47
38
45
42
47
43
45
46
46
40
44
44
41
40
41
44
41
40
43
45
45
42
46
46
39
44
41
44
36
46
49
37
35
41
44
40
45
44
39
41
41
43

-41
-47
-46
-44
-45
-43
-47
-42
-44
-47
-43
-44
-42
-43
-42
-42
-42
-44
-43
-44
-45
-41
-40
-43
-42
-44
-44
-46
-45
-42
-43
-43
-44
-46
-43
-43
-43
-45
-42
-44
-49
-48
-45
-45
-41
-42
-47
-41
-46
-45
-43
-42
-44
-43
-44
-48
-48
-43
-43
-45

283
283
285
282
283
283
284
285
280
283
281
284
283
282
283
285
283
286
283
283
284
281
285
284
283
281
285
277
287
285
285
282
281
280
283
287
282
285
285
285
280
285
282
284
279
279
283
283
285
280
282
276
284
279
282
282
281
281
275
282

228
231
228
226
229
226
230
229
226
228
228
230
220
227
231
228
230
227
228
230
230
227
230
229
227
229
230
229
230
229
226
228
230
231
228
229
231
230
230
230
229
229
230
231
226
231
228
229
228
229
230
229
228
232
231
227
229
229
229
229

39
27
30
40
40
33
38
38
38
39
40
33
38
31
37
34
40
33
38
37
32
40
38
35
36
37
37
37
39
35
39
37
39
38
34
38
34
39
37
36
37
34
34
36
38
33
33
31
37
34
37
38
33
37
35
38
38
35
39
32

486
490
486
488
488
485
489
488
489
489
485
488
488
489
491
486
488
485
489
488
489
490
486
487
490
488
488
487
487
483
487
490
488
486
488
487
488
488
491
488
487
484
488
487
485
489
486
487
489
488
489
489
484
485
489
489
489
487
487
489

29439
29450
29449
29464
29458
29447
29428
29444
29450
29458
29443
29459
29458
29429
29430
29460
29453
29457
29452
29445
29460
29436
29453
29451
29447
29454
29466
29435
29450
29454
29470
29464
29449
29455
29470
29481
29472
29441
29462
29438
29457
29463
29443
29425
29444
29439
29439
29437
29453
29453
29456
29467
29462
29455
29431
29465
29442
29458
29452
29450

188855
188870
188870
188886
188886
188886
188901
188901
188917
188917
188933
188933
188948
188948
188948
188964
188964
188979
188979
188995
188995
189011
189011
189011
189026
189026
189042
189042
189057
189057
189073
189073
189089
189089
189089
189104
189104
189120
189120
189135
189135
189151
189151
189167
189167
189167
189182
189182
189198
189198
189213
189213
189229
189229
189229
189245
189245
189260
189260
189276

9066
-10642
-12723
-14192
-274
-14092
-14191
-13907
-14732
-13770
-14262
-1816
-17433
3058
-14320
-14156
-13956
-13860
-13666
-15021
-12555
-15142
-14403
-17585
-13323
-14196
-13837
-13875
-12857
-14618
-6283
10469
1252
8072
-13979
-13416
-13999
-12844
-6478
8632
-13745
-13738
-5816
-16628
-11437
-482
-13204
-13256
-14363
-13707
-1165
-941
-14049
-2193
8835
-14578
-13764
2296
-13314
-13913

38
40
42
40
39
39
46
41
37
42
38
43
42
42
43
40
45
42
42
42
44
41
41
43
42
38
43
42
43
40
40
41
38
43
47
48
45
43
42
41
39
44
38
37
42
45
36
46
39
42
38
44
41
43
43
42
38
38
36
41

-42
-46
-40
-47
-40
-47
-42
-41
-44
-47
-47
-43
-40
-42
-42
-43
-42
-46
-42
-40
-41
-44
-44
-43
-41
-47
-45
-41
-42
-42
-43
-42
-45
-45
-44
-42
-45
-43
-42
-45
-45
-41
-45
-40
-42
-43
-43
-43
-46
-44
-43
-44
-45
-47
-44
-46
-45
-44
-48
-42

283
282
278
279
281
283
285
281
279
284
284
282
283
283
285
285
281
280
280
287
281
283
276
285
282
284
282
283
283
276
283
276
284
284
284
285
284
286
286
285
281
284
284
283
286
284
285
287
286
281
286
285
285
284
278
283
287
282
284
282

229
224
229
227
229
226
230
225
230
228
230
229
227
226
227
225
229
227
228
228
227
228
229
231
229
230
228
227
230
230
227
226
227
229
230
227
230
228
231
230
230
229
228
229
225
225
227
229
229
230
227
232
229
230
230
229
227
230
229
228

35
38
37
33
37
33
35
38
35
39
37
36
33
35
35
39
34
37
39
31
38
34
37
35
38
34
36
31
33
34
32
38
39
37
34
42
35
38
36
30
36
29
34
40
39
30
36
32
37
37
41
36
40
32
38
35
32
33
38
39

489
489
489
489
487
490
488
486
487
489
489
488
487
489
488
488
486
486
487
486
488
487
485
489
489
491
488
489
489
491
487
487
489
490
486
491
487
490
490
490
485
486
489
489
489
485
489
487
489
486
489
486
489
486
488
488
488
488
488
487

29443
29437
29459
29438
29462
29445
29457
29469
29446
29434
29419
29470
29444
29454
29454
29430
29427
29421
29441
29452
29431
29444
29431
29445
29450
29454
29469
29430
29450
29457
29431
29439
29442
29429
29432
29456
29454
29437
29455
29453
29435
29429
29447
29449
29442
29444
29445
29452
29459
29466
29455
29446
29479
29460
29445
29469
29448
29452
29453
29462

189276
189291
189291
189291
189307
189307
189323
189323
189338
189338
189354
189354
189354
189369
189369
189385
189385
189401
189401
189416
189416
189416
189432
189432
189447
189447
189463
189463
189479
189479
189479
189494
189494
189510
189510
189525
189525
189541
189541
189557
189557
189572
189572
189588
189588
189588
189603
189603
189619
189619
189635
189635
189650
189650
189666
189666
189666
189681
189681
189697

-14096
-13685
-12867
-3296
-15676
-13254
-15266
-14433
-14138
-14245
-14464
8750
-12739
-14226
6074
-17119
-14625
13367
-8232
-14814
-6206
400
-13820
-14193
-14242
215
-13669
-17973
9226
-14511
8949
-14751
-12969
-14075
-13591
-14355
20857
-13570
-11163
-13274
-14793
-14707
-14530
-7963
-4542
-14172
3536
-18460
10259
-13963
-13725
-119
-14657
8678
-4388
10853
-6601
8927
4467
-14397

36
44
44
41
37
39
43
42
42
38
40
37
39
45
36
43
38
41
46
43
38
41
44
46
44
44
42
38
37
43
38
46
44
39
44
40
46
43
42
42
43
41
40
40
43
40
41
37
41
44
35
40
45
35
43
42
42
41
44
37

-43
-42
-46
-44
-49
-44
-43
-45
-44
-47
-44
-46
-42
-44
-42
-43
-42
-41
-44
-42
-43
-43
-46
-45
-44
-44
-45
-44
-48
-45
-42
-42
-43
-45
-44
-43
-41
-47
-43
-42
-44
-45
-46
-48
-43
-44
-41
-43
-43
-46
-46
-41
-46
-42
-42
-42
-43
-42
-40
-45

283
280
282
285
282
282
285
283
286
279
286
284
280
283
283
283
282
284
279
281
283
276
277
283
280
283
284
283
282
282
281
284
282
282
280
281
283
284
285
282
284
284
280
281
282
281
286
280
279
280
283
286
285
285
282
284
282
281
282
284

228
226
229
232
229
227
227
229
228
230
230
229
226
227
224
227
228
229
229
225
227
228
228
230
228
226
228
229
227
230
226
230
228
230
229
230
226
230
229
229
228
228
227
226
230
227
231
228
225
225
225
230
227
227
228
231
231
229
229
230

37
40
34
33
36
34
37
38
30
37
39
37
37
36
38
38
36
31
40
35
36
34
38
36
36
39
35
38
33
36
37
34
38
38
39
40
39
36
39
35
39
38
37
33
37
34
36
33
34
33
34
34
33
36
38
35
37
34
37
34

484
487
488
489
487
488
487
487
487
490
487
489
488
489
484
489
489
488
488
489
488
488
483
487
489
488
489
479
491
489
489
488
483
489
489
491
490
487
489
487
489
489
487
492
489
488
489
486
487
488
487
488
491
487
488
490
490
486
489
491

29433
29429
29438
29443
29433
29449
29447
29428
29452
29453
29431
29438
29440
29430
29437
29468
29460
29450
29419
29452
29434
29446
29457
29438
29438
29442
29447
29436
29461
29421
29445
29450
29428
29429
29444
29438
29452
29423
29437
29444
29431
29443
29435
29450
29441
29444
29438
29454
29449
29451
29436
29448
29456
29440
29475
29448
29456
29434
29426
29452

189697
189713
189713
189728
189728
189728
189744
189744
189759
189759
189775
189775
189791
189791
189791
189806
189806
189822
189822
189837
189837
189853
189853
189869
189869
189869
189884
189884
189900
189900
189915
189915
189931
189931
189931
189947
189947
189962
189962
189978
189978
189993
189993
189993
190009
190009
190025
190025
190040
190040
190056
190056
190071
190071
190087
190087
190087
190103
190103
190118

3097
-14415
-13935
-14207
-12723
-10304
8724
-17883
-14552
-14174
-11977
-7839
2025
-13825
-15235
-14027
-6882
12186
8789
9501
-11132
-14463
-14351
-15247
-11948
-10583
-5116
9751
-3567
-14664
-12035
-14627
-10241
-14274
-2045
-12664
3452
-13240
-14344
-16876
1112
1608
-11785
9791
-13789
-14279
10441
1038
-14022
-12959
1271
-3899
-14890
-14192
-7561
-14350
-14185
10631
-13914
7861

41
43
45
45
40
46
42
41
42
42
39
42
44
40
40
40
41
38
41
41
38
34
42
43
43
42
41
41
46
39
42
36
45
42
48
35
43
35
39
36
44
38
43
41
45
45
38
44
39
43
46
46
47
45
43
48
44
40
47
46

-45
-42
-45
-45
-47
-44
-45
-43
-43
-41
-50
-48
-43
-46
-43
-47
-42
-42
-46
-45
-41
-43
-44
-40
-43
-46
-42
-42
-43
-44
-45
-45
-40
-42
-41
-43
-46
-45
-47
-43
-46
-50
-43
-46
-48
-44
-44
-43
-48
-44
-47
-43
-46
-42
-44
-47
-43
-45
-49
-42

283
277
284
284
287
282
284
284
283
287
284
284
282
285
282
285
283
280
282
282
285
284
285
284
282
281
285
284
274
283
282
281
277
284
278
283
286
279
283
283
280
284
283
283
284
287
283
284
283
283
281
283
283
283
283
285
283
282
283
282

223
231
228
229
229
228
230
230
231
228
229
229
228
229
228
230
228
227
230
220
228
233
231
231
230
230
228
231
230
231
229
225
229
228
231
228
227
230
229
226
229
230
227
228
229
230
228
232
229
232
227
229
227
230
229
231
232
229
227
229

34
40
34
39
35
34
38
35
37
32
35
39
39
38
34
35
38
35
37
39
34
36
34
36
34
38
35
40
34
32
36
35
36
34
36
36
37
38
37
39
36
37
40
38
38
38
30
32
33
35
29
36
38
40
37
32
36
34
38
35

491
491
490
489
486
490
491
486
489
488
485
489
489
490
488
488
487
488
489
488
489
486
489
488
490
485
486
485
488
488
489
487
489
488
489
489
488
484
487
489
487
487
488
487
487
489
487
488
489
488
488
486
489
488
488
487
489
489
485
490

29459
29434
29424
29461
29443
29435
29463
29449
29417
29437
29430
29432
29456
29445
29461
29427
29455
29431
29433
29474
29450
29439
29422
29429
29423
29431
29447
29425
29425
29428
29462
29467
29485
29438
29436
29443
29451
29460
29447
29448
29460
29417
29445
29452
29456
29449
29455
29437
29431
29432
29423
29438
29441
29450
29433
29431
29445
29441
29439
29437

190118
190134
190134
190149
190149
190149
190165
190165
190181
190181
190196
190196
190212
190212
190227
190227
190243
190243
190259
190259
190274
190274
190274
190290
190290
190305
190305
190321
190321
190337
190337
190337
190352
190352
190368
190368
190383
190383
190399
190399
190415
190415
190415
190430
190430
190446
190446
190461
190461
190477
190477
190477
190493
190493
190508
190508
190524
190524
190539
190539

-13850
-14116
-13246
-18522
-14123
-14703
11723
17573
-13329
9587
-13635
-17226
-13557
-15995
-13837
-13553
-13652
-14975
-16868
7641
-13817
9165
7857
-6205
-14775
-14470
-13947
-14002
-13400
-810
11949
-18057
-15102
566
-12300
-13575
8742
7780
-12765
13944
-13714
-13258
-6847
-13707
-14600
-3824
-8890
-10178
-13569
-6979
-14504
-14409
-13053
8535
-2261
-15016
9538
5359
-9064
-14079

44
46
45
40
45
44
39
42
48
45
45
44
37
41
46
42
43
34
40
40
38
49
44
40
40
38
46
45
46
48
41
33
42
45
45
41
40
38
39
40
35
43
47
39
46
40
37
43
43
45
43
39
44
39
43
40
39
43
46
40

-43
-41
-44
-47
-49
-43
-45
-46
-43
-47
-43
-41
-44
-43
-49
-45
-40
-43
-43
-43
-42
-42
-42
-41
-44
-44
-45
-42
-44
-42
-44
-42
-41
-44
-43
-44
-43
-42
-44
-46
-46
-43
-43
-49
-43
-41
-44
-43
-44
-46
-46
-47
-42
-43
-48
-42
-44
-44
-45
-48

279
285
284
286
278
280
285
281
283
280
282
277
285
282
277
282
283
281
284
282
280
281
280
278
282
280
283
282
280
286
283
282
284
284
277
286
279
282
282
278
284
280
286
284
280
279
282
282
282
282
285
282
285
282
282
282
281
282
282
285

229
229
230
230
230
229
228
229
230
230
231
225
230
230
231
231
231
230
232
230
230
229
230
230
230
230
230
227
231
230
231
230
229
229
230
226
230
229
230
227
230
229
229
230
231
230
227
230
229
225
229
231
231
230
226
230
231
229
229
227

38
34
36
37
35
36
39
35
35
37
34
38
34
36
36
40
38
35
40
37
36
39
32
39
34
33
39
38
37
37
39
39
34
35
35
37
38
36
32
39
36
41
32
38
33
36
41
39
38
41
42
37
36
38
40
36
38
39
36
38

488
490
490
489
489
490
493
491
492
486
489
489
487
489
490
490
492
489
490
489
484
487
491
489
489
490
488
490
490
489
487
491
489
490
488
488
487
487
489
489
488
489
489
489
489
489
488
489
487
489
487
487
490
490
488
488
490
487
489
492

29425
29457
29471
29427
29457
29435
29439
29434
29450
29424
29444
29446
29452
29462
29454
29439
29452
29422
29449
29443
29437
29446
29451
29454
29446
29449
29445
29434
29438
29467
29443
29440
29477
29421
29434
29448
29433
29459
29443
29437
29439
29443
29439
29435
29432
29441
29469
29438
29451
29449
29455
29456
29457
29448
29438
29436
29456
29447
29425
29439

190539
190555
190555
190571
190571
190586
190586
190602
190602
190617
190617
190633
190633
190633
190649
190649
190664
190664
190680
190680
190695
190695
190695
190711
190711
190727
190727
190742
190742
190742
190758
190758
190773
190773
190789
190789
190805
190805
190820
190820
190836
190836
190836
190851
190851
190867
190867
190883
190883
190898
190898
190898
190914
190914
190929
190929
190945
190945
190961
190961

-13701
-14574
-14757
-14044
32764
-14745
-13043
-14136
7961
-13165
-15411
-13961
-9011
-13192
1391
-13980
8653
-16312
-14356
-14334
8565
6378
-14162
9626
-14420
-13542
-15139
-13627
-13673
-15006
-14335
-13639
-16070
-6738
-6681
-13176
-15236
-14158
-13570
-12501
-9177
-15755
-12143
-15505
-13411
-14437
-14064
-13888
-13862
-2583
-13505
-15109
-13973
-14961
2274
-13626
-13441
18222
-13386
-13913

43
34
42
38
44
44
39
41
39
34
34
43
43
37
45
45
39
40
33
44
45
43
43
41
36
38
45
40
45
39
38
44
43
47
45
41
41
43
38
37
42
40
38
35
42
44
44
48
44
41
37
47
42
43
39
40
38
45
44
37

-53
-45
-45
-45
-44
-45
-43
-47
-42
-45
-43
-54
-42
-46
-45
-43
-48
-44
-43
-46
-44
-43
-41
-44
-46
-42
-42
-41
-41
-44
-47
-43
-41
-43
-42
-41
-41
-43
-41
-41
-42
-42
-41
-45
-45
-44
-44
-42
-43
-41
-45
-48
-49
-44
-45
-45
-43
-42
-43
-42

285
283
279
286
285
282
283
285
280
284
284
282
281
278
284
278
285
284
281
284
283
281
281
280
279
281
281
280
282
286
283
284
277
283
277
280
278
282
276
279
279
284
286
284
283
282
281
280
282
283
281
283
285
281
284
282
277
281
281
281

232
228
229
231
229
229
230
231
226
230
230
229
226
231
227
228
230
229
230
229
231
228
230
228
229
232
226
228
232
231
230
228
231
228
223
230
229
230
229
229
230
231
227
231
227
229
229
228
228
228
229
229
232
229
231
228
228
231
231
230

39
41
36
35
38
38
35
37
36
36
38
36
39
38
33
37
42
37
36
32
39
36
39
39
40
36
38
31
35
36
38
36
38
34
33
40
38
39
37
36
36
36
35
39
35
37
35
32
38
37
35
34
38
36
37
38
35
32
40
31

485
490
490
490
486
491
489
490
488
490
490
485
490
487
488
483
490
488
489
489
486
489
488
490
488
489
489
485
490
490
488
489
487
490
490
489
487
489
486
490
489
488
489
489
487
489
490
488
487
486
489
488
485
490
489
483
490
487
486
490

29461
29465
29462
29456
29466
29437
29433
29429
29453
29439
29456
29465
29445
29477
29460
29451
29459
29445
29432
29437
29431
29449
29467
29428
29432
29446
29419
29434
29458
29461
29439
29460
29420
29451
29437
29414
29456
29433
29444
29470
29452
29450
29454
29426
29452
29461
29460
29437
29460
29450
29439
29465
29449
29441
29459
29448
29445
29447
29431
29450

190961
190976
190976
190992
190992
191007
191007
191023
191023
191039
191039
191054
191054
191070
191070
191070
191085
191085
191101
191101
191117
191117
191132
191132
191132
191148
191148
191163
191163
191179
191179
191195
191195
191210
191210
191210
191226
191226
191241
191241
191257
191257
191273
191273
191273
191288
191288
191304
191304
191319
191319
191335
191335
191335
191351
191351
191366
191366
191382
191382

-13591
-1479
-14814
-13872
8706
-17711
-18629
-13530
-13547
-10322
1888
-14802
-13579
-14399
-1082
-14120
-14987
-8871
-14916
1370
-14305
-13656
-14233
-15159
-13531
1535
-1107
-13831
-4064
16168
-16773
1798
-12738
-11639
-9198
-13885
9538
-14078
-14665
-9469
8932
-13883
9079
-13368
-14741
-14244
-7307
-14059
-17048
-14192
1962
-13126
-8856
-12724
156
-14531
-14061
7819
-14497
-13945

41
43
47
42
43
44
44
44
43
44
37
42
39
45
44
45
35
43
42
41
38
37
44
41
46
42
41
44
38
45
42
44
42
41
38
38
41
43
43
31
40
39
42
42
45
48
44
44
45
43
47
38
44
38
42
41
42
39
40
40

-45
-46
-40
-42
-41
-43
-45
-44
-42
-44
-43
-43
-42
-43
-47
-44
-42
-44
-43
-46
-43
-47
-45
-46
-46
-43
-42
-44
-42
-41
-42
-42
-42
-43
-41
-44
-41
-44
-44
-42
-41
-45
-41
-43
-42
-43
-43
-45
-44
-47
-46
-45
-44
-45
-48
-47
-44
-43
-44
-43

283
287
282
281
283
284
287
279
279
284
284
282
286
279
277
286
282
287
283
282
283
280
283
283
283
282
286
279
284
285
284
282
284
282
281
279
284
285
278
276
284
284
279
282
282
284
284
281
282
282
287
279
285
278
280
286
283
279
285
283

230
228
229
230
230
230
231
229
226
230
226
231
229
227
229
230
232
231
228
229
228
228
228
227
228
226
227
227
226
229
231
231
230
230
232
228
231
232
231
230
232
230
226
231
229
230
231
229
230
228
229
231
228
230
228
230
233
231
230
228

35
30
36
41
33
38
36
35
41
37
40
35
34
37
37
40
39
40
34
39
33
38
40
41
36
35
38
38
40
36
41
35
29
40
35
39
34
41
39
36
39
41
39
34
37
37
36
35
32
36
35
39
35
33
40
35
33
37
39
36

486
485
491
488
491
489
488
488
491
490
488
489
489
489
488
490
491
489
489
488
487
488
487
488
486
490
485
490
490
489
485
486
491
488
490
490
486
489
490
491
488
491
489
491
486
489
489
488
488
487
487
488
486
485
488
486
486
486
488
489

29452
29454
29431
29470
29451
29460
29458
29429
29450
29442
29444
29446
29435
29439
29431
29446
29428
29447
29445
29434
29449
29455
29462
29449
29444
29464
29456
29455
29437
29459
29444
29437
29450
29425
29449
29469
29414
29452
29463
29448
29437
29451
29448
29459
29443
29441
29470
29447
29456
29461
29438
29439
29459
29471
29462
29447
29446
29454
29431
29448

191397
191397
191413
191413
191413
191429
191429
191444
191444
191460
191460
191475
191475
191475
191491
191491
191507
191507
191522
191522
191538
191538
191538
191553
191553
191569
191569
191585
191585
191585
191600
191600
191616
191616
191631
191631
191647
191647
191647
191663
191663
191678
191678
191694
191694
191709
191709
191725
191725
191725
191741
191741
191756
191772
191772
191772
191787
191803
191803
191819

-13575
-16786
9024
9732
-14715
-13972
-15251
-18150
-14960
-13793
9904
-12527
-13102
569
-14520
-17434
-13414
-13791
-14243
-13717
-14416
-13803
-16833
7864
-12675
-15135
-11089
-13874
-13798
-14595
742
-2928
-7580
9423
-13817
-14848
-13357
-13395
-13745
-12952
-14884
-13635
-3841
9533
-13874
-13512
-14252
8710
9192
-14561
7445
-13896
-13782
-14236
-13173
-3077
8364
-14416
-13408
-12535

44
45
39
41
42
31
42
40
45
46
41
46
41
44
43
48
46
44
46
43
37
39
42
43
37
40
40
34
43
45
45
41
47
48
43
45
42
39
43
45
44
40
41
37
40
44
40
39
42
40
39
40
45
40
44
43
38
39
42
39

-41
-48
-41
-47
-44
-43
-52
-41
-43
-45
-40
-44
-45
-44
-45
-44
-48
-45
-43
-45
-46
-47
-42
-43
-41
-42
-47
-42
-44
-42
-44
-42
-45
-43
-42
-42
-47
-42
-45
-48
-48
-44
-42
-43
-44
-43
-40
-42
-42
-45
-45
-45
-46
-45
-44
-45
-45
-41
-44
-45

282
280
283
281
278
282
282
282
282
283
285
278
282
279
286
281
277
278
283
281
282
284
284
274
282
285
282
281
284
278
280
283
286
285
284
282
281
283
282
283
279
281
277
284
280
280
283
280
282
277
282
277
279
277
282
283
284
284
284
286

229
231
227
231
229
228
230
228
229
230
230
228
230
229
228
229
229
229
229
230
226
228
228
229
229
232
227
230
227
228
229
230
228
230
231
228
230
229
228
232
226
230
228
230
228
227
230
228
229
230
229
229
228
226
229
228
227
227
229
230

33
30
36
39
36
39
37
36
37
34
38
34
32
34
36
37
40
39
36
31
38
41
35
33
39
40
40
38
39
36
40
36
39
39
36
36
31
39
34
36
40
40
36
36
41
35
33
36
37
34
35
34
40
38
30
39
35
33
38
39

485
488
487
491
487
489
489
487
488
487
481
488
490
487
486
488
488
490
485
489
490
487
486
485
483
489
486
482
485
486
487
487
485
486
489
488
489
488
489
489
490
490
487
487
489
486
485
488
489
489
489
488
488
489
489
489
489
489
485
487

29445
29457
29439
29442
29460
29439
29456
29442
29458
29446
29463
29435
29464
29447
29452
29429
29455
29435
29452
29456
29442
29431
29423
29439
29446
29446
29427
29443
29451
29437
29434
29437
29459
29446
29456
29442
29447
29449
29444
29441
29461
29451
29426
29488
29431
29440
29475
29431
29449
29427
29467
29459
29446
29461
29453
29464
29436
29456
29459
29437

191819
191834
191834
191834
191850
191850
191865
191865
191881
191881
191897
191897
191897
191912
191912
191928
191928
191943
191943
191959
191959
191959
191975
191975
191990
191990
192006
192006
192021
192021
192021
192037
192037
192053
192053
192068
192068
192084
192084
192084
192099
192099
192115
192115
192131
192131
192146
192146
192146
192162
192162
192177
192177
192193
192193
192209
192209
192209
192224
192224

-11997
-14250
-16743
-14448
-14114
-14807
-14254
-1554
-5179
-13653
-14268
-13921
-15710
-13696
-13535
-14700
8016
-14807
-14486
-13249
-15488
16311
9123
-13870
-3892
8767
-14752
-10641
-13793
-5814
8839
-14294
-15744
11021
-13920
-13987
-17493
-14224
-14126
-7641
-13240
-16900
-13174
9900
-13996
-1551
-14651
-10277
8041
-7984
-17413
-14361
-13906
5723
1601
-14971
-851
294
-15399
-14362

43
38
46
44
42
38
37
40
44
42
42
37
44
42
42
41
42
40
44
46
40
39
40
39
38
42
41
42
41
42
45
40
41
37
42
37
40
34
40
41
43
39
41
41
44
40
41
46
45
39
45
37
45
40
41
46
41
40
43
42

-45
-45
-42
-45
-44
-42
-46
-44
-41
-43
-42
-45
-41
-41
-47
-42
-43
-42
-44
-43
-43
-43
-44
-42
-46
-41
-44
-44
-46
-44
-44
-42
-45
-45
-50
-44
-45
-44
-45
-44
-42
-42
-44
-44
-42
-45
-43
-47
-46
-43
-42
-46
-43
-43
-43
-43
-43
-44
-49
-42

282
279
279
281
282
282
278
285
277
283
283
285
282
284
279
284
280
280
283
283
280
280
276
285
281
279
281
285
282
285
281
275
281
281
282
285
281
279
281
282
285
283
278
287
283
280
276
284
280
278
283
280
285
284
283
278
287
281
284
283

231
230
230
230
231
225
229
232
230
229
228
231
228
230
231
229
228
231
229
229
224
229
229
231
228
230
227
230
230
229
229
227
229
227
231
229
230
226
229
229
227
229
229
228
226
229
227
228
230
225
229
230
228
227
229
229
229
230
228
229

36
36
35
38
34
33
35
31
38
41
37
41
36
35
39
40
40
34
37
35
35
36
31
39
34
32
39
34
37
36
38
34
37
36
35
34
34
36
32
39
29
38
31
30
36
30
33
39
36
38
41
40
34
30
37
38
37
34
38
41

488
486
490
487
489
487
489
485
488
488
490
487
484
486
490
490
486
489
487
487
487
485
490
488
490
491
491
490
487
489
488
486
488
484
490
486
485
488
489
484
489
488
486
488
489
486
490
488
489
485
482
488
486
485
488
490
487
488
484
487

29443
29439
29461
29448
29458
29447
29445
29469
29458
29460
29460
29442
29441
29470
29466
29460
29446
29456
29456
29455
29449
29465
29453
29424
29427
29434
29448
29411
29421
29448
29428
29438
29468
29445
29447
29460
29446
29435
29435
29457
29449
29430
29429
29465
29424
29441
29444
29450
29445
29439
29437
29448
29445
29429
29460
29444
29442
29446
29443
29446

192240
192240
192255
192255
192271
192271
192271
192287
192287
192302
192302
192318
192318
192333
192333
192333
192349
192349
192365
192365
192380
192380
192396
192396
192411
192411
192411
192427
192427
192443
192443
192458
192458
192458
192474
192474
192489
192489
192505
192505
192521
192521
192536
192536
192536
192552
192552
192567
192567
192583
192583
192599
192599
192614
192614
192630
192630
192645
192645
192645

-13637
-13521
-13721
-14513
-15048
-14870
-13059
-14010
-8583
-14194
-5661
-13710
-14281
10065
-17369
-13303
-15452
-13616
-13399
-1216
-15737
-9425
-14263
-14790
-10004
-14395
-13830
-13897
-13817
-2892
-13160
7642
-13474
-13310
8593
-4549
1534
556
-13937
-10582
-14112
-13948
-14102
-14537
-4812
-13890
-8799
-13365
-13767
-14755
-18147
-13613
-16889
1973
-16600
-13807
-13855
-14128
-10711
-14091

38
42
45
41
42
37
44
40
41
42
44
41
43
40
42
39
38
41
40
43
34
41
47
45
44
45
37
40
44
43
44
39
44
41
44
45
33
38
41
41
44
44
38
40
43
45
44
39
40
41
41
38
43
42
43
44
40
42
45
48

-44
-43
-45
-45
-43
-45
-42
-43
-52
-44
-42
-42
-43
-45
-42
-47
-41
-45
-45
-49
-45
-44
-40
-44
-42
-41
-43
-43
-44
-42
-42
-46
-45
-44
-43
-43
-44
-44
-41
-44
-43
-43
-47
-47
-42
-43
-45
-46
-43
-42
-44
-43
-46
-43
-42
-42
-41
-47
-47
-44

280
285
283
287
282
283
283
281
281
284
281
280
283
281
279
281
283
281
282
278
284
279
282
282
285
284
279
285
283
284
283
280
283
280
285
282
284
278
283
283
284
285
285
283
283
280
283
279
284
282
284
282
282
285
282
285
285
281
285
283

229
229
225
229
227
227
226
228
230
230
226
227
227
225
225
230
227
229
229
229
227
225
225
224
226
231
230
230
226
226
225
229
227
230
229
227
225
230
230
230
231
230
231
230
229
230
231
227
231
225
230
228
231
230
225
230
231
230
230
228

29
37
35
35
35
38
35
37
32
35
41
36
38
36
33
36
39
37
36
37
37
33
30
35
30
39
35
35
35
39
34
39
38
38
32
40
38
37
36
28
34
37
32
36
36
38
39
35
30
35
37
33
39
40
35
36
37
35
37
35

487
488
481
490
487
487
490
487
490
486
490
488
489
488
487
489
486
489
486
487
490
488
489
491
490
488
487
490
488
488
489
489
485
491
489
484
486
489
484
488
489
488
489
488
490
487
490
490
489
488
489
484
488
491
488
489
486
490
492
492

29439
29452
29434
29441
29462
29434
29449
29440
29438
29445
29446
29443
29468
29450
29459
29434
29441
29438
29460
29429
29452
29440
29454
29451
29437
29460
29436
29443
29442
29453
29453
29453
29463
29435
29453
29469
29443
29467
29427
29435
29453
29434
29428
29442
29447
29450
29462
29455
29460
29458
29431
29449
29437
29436
29458
29445
29433
29460
29432
29448

192661
192661
192677
192677
192692
192692
192692
192708
192708
192723
192723
192739
192739
192755
192755
192770
192770
192770
192786
192786
192801
192801
192817
192817
192833
192833
192848
192848
192864
192864
192864
192879
192879
192895
192895
192911
192911
192926
192926
192942
192942
192957
192957
192957
192973
192973
192989
192989
193004
193004
193020
193020
193035
193035
193035
193051
193051
193067
193067
193082

-13354
-15189
-14334
-13986
-3456
-14390
1524
7895
-14066
-449
-10006
-12981
-14632
-17102
-13979
144
9031
-7176
-13971
-13124
-16383
8041
-18141
-13627
9701
-14732
-11162
-14093
8613
-14498
11032
-15558
1156
-11964
-14321
-13281
-14954
-14249
10949
-13386
-13912
10075
-17853
-12701
-11746
-14689
-14289
-16752
-15381
-13846
-857
-6271
-5084
9767
4666
8027
-13488
-13463
-12938
-18061

39
45
43
44
48
43
45
45
41
40
40
38
47
42
39
43
47
45
42
48
42
40
41
37
46
41
45
43
46
41
47
46
46
43
41
42
39
45
42
43
46
48
44
46
47
47
44
40
42
36
40
42
45
41
43
47
40
47
47
44

-46
-48
-48
-46
-44
-41
-41
-46
-45
-42
-45
-46
-43
-42
-45
-43
-45
-45
-47
-44
-43
-45
-46
-44
-43
-46
-42
-41
-46
-43
-43
-41
-43
-42
-44
-44
-50
-46
-45
-45
-46
-42
-43
-41
-41
-45
-47
-43
-43
-45
-46
-44
-44
-44
-49
-44
-44
-43
-47
-44

280
283
282
284
281
284
284
285
279
282
280
280
283
282
280
281
280
277
282
285
285
282
285
284
283
280
282
281
281
282
280
286
280
283
281
284
281
283
278
281
283
278
287
285
282
284
284
283
284
281
285
286
285
281
279
282
281
283
280
280

230
228
227
227
230
226
229
229
231
230
229
229
231
229
231
230
228
226
230
232
228
229
229
227
229
231
229
229
223
227
231
229
230
229
230
232
226
227
231
231
229
228
229
227
227
229
230
229
231
229
228
228
226
229
230
230
223
228
232
229

38
37
35
38
37
37
38
36
37
39
37
39
37
39
37
37
30
34
34
32
40
36
36
34
38
38
34
35
37
39
30
40
33
38
37
32
31
35
34
39
37
41
39
34
39
37
32
33
26
37
34
34
40
36
39
38
28
37
37
33

491
488
490
490
488
490
487
489
488
489
492
485
487
487
488
490
490
487
488
490
490
488
489
489
489
491
490
491
490
490
487
487
486
487
488
489
489
489
489
488
490
488
486
489
488
488
489
488
490
491
487
488
481
492
490
490
485
491
491
489

29448
29462
29450
29450
29452
29442
29456
29463
29449
29435
29451
29436
29436
29456
29436
29436
29453
29440
29437
29465
29461
29450
29451
29444
29453
29436
29445
29449
29428
29446
29436
29417
29469
29439
29435
29416
29429
29454
29435
29436
29431
29427
29437
29426
29455
29427
29435
29443
29462
29454
29445
29443
29447
29439
29447
29435
29443
29434
29423
29454

193082
193082
193098
193098
193113
193113
193129
193129
193145
193145
193145
193160
193160
193176
193176
193191
193191
193207
193207
193223
193223
193238
193238
193238
193254
193269
193269
193285
193285
193285
193301
193301
193316
193316
193332
193332
193347
193347
193363
193363
193363
193379
193379
193394
193394
193410
193410
193425
193425
193425
193441
193441
193457
193457
193472
193472
193472
193488
193488
193503

-13818
-9544
-13243
-342
-10353
-3954
-13270
-13362
-13957
4465
-14311
-14592
-15708
-15825
-3822
8976
-13960
-14947
-13190
-1576
763
-14146
-16228
-11954
10756
-13993
1006
-5242
-14818
-13967
-14176
-16743
-10695
25128
-14508
-14624
-13312
9162
9282
-14177
-13894
-14410
24586
9875
-13584
-13649
-10078
1920
-13407
-14287
-4231
-13860
-13990
-15397
-7657
-14140
-13174
-14788
9747
-14694

38
43
46
43
44
45
43
44
45
40
44
43
40
45
45
44
48
44
44
47
41
44
45
45
39
40
41
41
42
45
44
39
41
40
36
43
43
44
40
40
43
40
40
39
44
45
44
35
41
37
46
37
42
37
45
38
39
39
39
39

-42
-41
-43
-45
-43
-44
-46
-45
-44
-44
-43
-43
-45
-43
-44
-45
-42
-47
-51
-44
-45
-43
-45
-44
-45
-46
-48
-43
-44
-44
-44
-47
-42
-45
-42
-41
-41
-43
-42
-42
-42
-42
-43
-43
-43
-44
-41
-44
-42
-43
-41
-41
-44
-40
-42
-42
-41
-40
-45
-44

283
279
283
281
284
283
283
283
281
283
278
283
282
279
286
283
285
284
280
283
285
281
281
282
279
283
282
283
280
282
281
284
284
283
280
278
284
275
282
282
279
284
282
283
279
280
279
283
284
280
284
283
285
286
281
281
281
280
284
284

227
228
228
226
229
230
229
229
228
230
227
231
229
228
228
229
230
229
229
227
229
225
230
228
231
228
226
230
231
231
233
227
229
230
231
232
229
230
231
230
228
229
231
229
231
229
229
230
228
228
231
229
230
230
230
231
231
232
229
229

37
37
39
36
41
39
38
38
37
41
43
40
31
34
38
37
37
34
36
36
31
39
38
31
38
36
36
38
39
38
34
39
43
34
33
35
40
40
40
41
40
39
36
33
30
37
40
38
33
34
40
36
37
36
37
37
38
30
30
34

488
488
490
489
488
490
490
487
488
491
489
488
489
490
489
485
489
488
486
483
486
490
489
490
488
484
491
486
487
489
487
487
488
482
488
489
490
487
491
485
488
484
489
490
486
487
490
488
487
488
489
487
491
489
485
488
484
488
488
488

29443
29432
29444
29428
29435
29446
29439
29422
29458
29453
29423
29463
29434
29450
29459
29480
29438
29445
29438
29425
29442
29429
29454
29429
29449
29459
29451
29463
29438
29443
29437
29442
29430
29458
29447
29445
29436
29431
29443
29440
29430
29455
29441
29452
29439
29445
29456
29417
29439
29438
29437
29437
29417
29447
29442
29437
29462
29451
29455
29442

193503
193519
193519
193535
193535
193550
193550
193550
193566
193566
193581
193581
193597
193597
193613
193613
193628
193628
193644
193644
193659
193659
193659
193675
193675
193691
193691
193706
193706
193722
193722
193737
193737
193753
193753
193753
193769
193769
193784
193784
193800
193800
193815
193815
193831
193831
193847
193847
193862
193862
193878
193878
193878
193893
193893
193909
193909
193925
193925
193940

-14248
-1325
-18595
-15029
-13153
-13437
10204
6573
-14759
8582
-4011
-14891
-14192
-15241
10452
-14011
697
-13754
-14524
-15847
-13125
-14420
1651
-13678
-13301
-13508
9136
-15045
-5891
-3718
8411
-14102
-12470
-14367
9394
-14674
-14096
-13170
8726
-13061
-14911
9314
8756
-13768
-14309
-14155
-14290
-14479
12627
9884
-14127
-16650
-1056
-13574
12957
-13747
-13840
-14707
8327
-1310

41
42
42
43
39
42
44
47
43
39
44
42
44
42
45
45
44
42
40
41
39
42
42
42
40
44
38
45
41
41
43
38
41
43
35
41
37
38
41
43
45
43
44
38
47
39
40
44
41
44
42
45
44
40
43
45
39
38
45
41

-43
-42
-42
-40
-42
-48
-44
-46
-43
-48
-41
-42
-43
-44
-41
-44
-43
-44
-40
-41
-48
-42
-42
-42
-43
-42
-42
-46
-45
-44
-49
-44
-49
-45
-43
-44
-42
-43
-45
-42
-46
-44
-43
-42
-41
-43
-43
-44
-43
-43
-43
-45
-43
-44
-45
-42
-42
-43
-42
-46

277
287
285
281
281
280
280
283
280
284
282
281
285
283
284
282
279
281
283
282
279
282
285
281
284
276
281
282
281
281
283
280
285
286
279
282
281
281
286
282
284
280
283
285
284
283
282
278
281
279
280
281
280
283
283
281
284
281
280
280

230
231
227
231
228
228
228
229
230
230
227
231
231
229
230
230
227
230
225
231
230
228
230
231
231
230
230
227
229
230
230
230
225
230
231
231
228
229
228
228
230
229
230
230
230
226
229
230
229
230
228
230
229
228
229
227
227
231
228
228

38
38
38
35
34
40
37
40
39
34
36
33
34
37
37
37
39
31
36
35
34
37
38
38
37
41
38
38
38
32
41
34
36
35
37
38
35
35
37
36
33
37
40
34
34
36
38
35
39
36
37
34
32
39
38
34
36
35
36
32

490
491
490
490
490
489
489
489
488
488
485
489
492
489
488
487
487
485
487
487
490
486
488
488
489
488
491
490
489
488
487
491
490
489
490
490
490
489
488
487
491
491
484
491
487
487
487
489
488
489
489
490
488
489
486
485
488
486
488
489

29431
29469
29441
29439
29442
29437
29437
29457
29443
29427
29438
29433
29444
29449
29449
29451
29444
29442
29459
29428
29440
29419
29442
29437
29444
29445
29449
29424
29436
29447
29447
29444
29445
29439
29447
29458
29431
29432
29455
29440
29451
29417
29446
29445
29459
29444
29450
29438
29433
29452
29442
29471
29441
29439
29441
29441
29454
29449
29462
29438

193940
193956
193956
193971
193971
193971
193987
193987
194003
194003
194018
194018
194034
194034
194049
194049
194049
194065
194065
194081
194081
194096
194096
194112
194112
194127
194127
194127
194143
194143
194159
194159
194174
194174
194190
194190
194205
194205
194221
194221
194221
194237
194237
194252
194252
194268
194268
194283
194283
194283
194299
194299
194315
194315
194330
194330
194346
194346
194361
194361

9497
-5971
-10419
-10344
-13813
-14435
-14180
-2440
-10042
9715
-16368
-4400
-11891
-14587
-13483
-5459
23406
5564
-229
-13317
-13658
-14088
-1280
-14607
-9126
-6832
-15480
-14573
-14407
-13665
-12070
-14328
-15420
-13833
-6723
9462
731
-13564
-17305
-11708
-14658
9120
-14329
-13671
-12053
-14930
-16904
-14395
-15021
7175
-14329
-13868
-11068
1281
8190
8796
-13633
-2311
11643
-14535

45
38
39
43
44
46
42
42
46
44
41
39
43
35
45
43
40
39
42
43
44
41
43
40
43
39
47
38
45
42
42
39
42
45
38
41
42
41
40
37
39
40
40
40
44
42
44
45
42
39
43
44
42
45
43
46
40
45
37
39

-46
-48
-42
-41
-42
-45
-44
-45
-42
-45
-43
-43
-43
-42
-45
-44
-45
-43
-40
-44
-42
-43
-41
-42
-44
-40
-49
-45
-42
-40
-41
-43
-42
-41
-42
-43
-44
-45
-48
-44
-42
-45
-43
-42
-44
-44
-45
-41
-45
-46
-43
-46
-43
-44
-45
-44
-43
-43
-43
-43

281
281
286
282
282
276
280
282
282
280
284
285
284
286
282
283
285
284
281
284
282
281
285
276
283
281
286
283
281
280
282
285
283
279
281
277
280
279
286
284
281
282
281
279
281
282
285
283
285
285
284
277
282
281
283
280
283
284
285
286

231
230
231
229
231
229
228
230
228
228
226
229
229
229
229
230
231
228
228
227
231
226
230
230
228
230
228
229
227
229
228
232
227
228
230
231
230
231
230
231
226
230
230
228
227
229
231
230
230
228
232
230
227
229
226
227
228
226
228
230

36
34
31
36
36
34
34
31
39
35
33
35
35
27
36
37
40
37
38
33
39
39
38
33
35
38
37
39
39
32
32
34
40
33
37
35
37
35
31
35
41
40
37
36
30
37
40
35
30
38
34
38
39
35
31
38
36
36
40
34

489
492
487
488
491
490
490
488
491
490
490
489
490
489
491
488
489
491
488
490
488
491
490
487
489
491
487
488
486
486
488
489
489
490
489
488
485
489
490
488
487
490
489
486
489
486
488
488
487
487
486
490
490
486
488
488
486
489
486
487

29454
29440
29453
29475
29438
29434
29447
29447
29445
29457
29441
29443
29444
29430
29439
29466
29420
29410
29423
29447
29437
29451
29457
29435
29462
29436
29453
29453
29430
29444
29460
29433
29429
29446
29424
29436
29440
29445
29468
29442
29458
29426
29465
29448
29460
29455
29448
29431
29420
29451
29458
29443
29436
29427
29465
29453
29429
29454
29445
29444

194361
194377
194377
194393
194393
194408
194408
194424
194424
194424
194439
194439
194455
194455
194471
194471
194486
194486
194486
194502
194502
194517
194517
194533
194533
194549
194549
194549
194564
194564
194580
194580
194595
194595
194611
194611
194627
194627
194627
194642
194642
194658
194658
194673
194673
194689
194689
194705
194705
194720
194720
194736
194736
194751
194751
194751
194767
194767
194783
194783

12443
-13513
10264
-13756
-11760
-550
885
-13312
8055
-14813
-13584
-13277
-11555
-13686
-9352
5229
-13793
-5142
-16304
-6307
-14333
-14063
-14021
-18473
-13195
-12774
-12575
9621
7707
-14664
9648
10078
-13859
-15593
6765
-13061
-14549
-9953
7018
-13798
-13771
-13949
10116
-13524
9980
8590
-14080
-13906
-14085
-4892
-13677
-7900
721
-15377
-14504
-13520
-14256
-16760
-15174
-17784

43
45
43
41
40
47
42
44
43
45
43
42
43
42
48
43
42
41
43
44
42
44
42
44
40
40
42
43
46
45
42
41
40
35
42
38
39
44
46
38
39
43
40
42
42
46
39
43
44
37
42
43
46
41
31
35
41
45
40
29

-46
-44
-45
-42
-42
-46
-45
-43
-43
-44
-42
-45
-48
-45
-46
-45
-43
-44
-45
-45
-43
-50
-43
-40
-41
-44
-43
-41
-40
-43
-42
-41
-43
-42
-45
-44
-46
-48
-45
-41
-45
-44
-49
-46
-42
-46
-44
-43
-43
-43
-43
-47
-43
-43
-42
-41
-44
-44
-45
-40

283
279
281
283
280
279
278
285
278
280
284
281
281
284
283
283
282
284
282
281
279
282
285
279
284
280
283
286
279
280
284
285
283
283
285
282
287
282
284
283
282
286
285
276
282
286
281
283
283
278
282
282
286
283
279
285
283
283
283
278

228
231
228
226
229
229
229
228
228
230
230
229
230
229
230
227
229
229
229
229
230
228
228
226
225
230
228
229
226
229
226
228
227
228
227
228
230
230
225
225
227
231
228
228
227
228
226
229
227
229
231
229
228
229
228
229
231
223
231
227

35
32
36
37
37
34
34
39
35
35
33
39
34
39
38
34
40
37
35
38
29
35
36
36
39
30
34
35
36
35
40
36
39
35
38
36
33
38
28
33
40
36
38
34
37
37
38
33
33
33
30
36
37
35
37
32
34
35
36
37

488
486
489
488
489
488
490
488
489
492
488
493
490
489
490
489
489
488
491
491
490
489
489
489
485
489
489
489
486
487
489
489
484
489
489
489
489
489
489
489
491
488
489
486
491
487
490
490
491
489
490
490
490
489
487
491
489
490
492
491

29449
29464
29440
29455
29451
29441
29433
29445
29452
29444
29428
29466
29433
29449
29456
29445
29441
29471
29453
29458
29425
29447
29440
29477
29443
29454
29448
29454
29466
29457
29429
29450
29450
29448
29454
29456
29428
29435
29458
29442
29457
29469
29447
29442
29456
29464
29431
29448
29428
29451
29490
29445
29470
29446
29464
29440
29454
29437
29458
29439

194798
194798
194814
194814
194814
194829
194829
194845
194845
194861
194861
194876
194876
194876
194892
194892
194907
194907
194923
194923
194939
194939
194939
194954
194954
194970
194970
194985
194985
195001
195001
195001
195017
195017
195032
195032
195048
195048
195063
195063
195063
195079
195079
195095
195095
195110
195110
195126
195126
195141
195141
195141
195157
195157
195173
195173
195188
195188
195204
195204

-8497
-13225
-6190
904
-13264
-15243
-28
-14173
-13082
-13700
-15752
-14479
-13483
-14052
-14380
14379
-14184
-13891
-13370
10268
-14419
-14772
-7663
-14319
-13421
-875
-12938
9167
-14044
-18434
-14318
-12978
-15681
-6398
-382
-13281
-8242
-16758
-14624
2027
10100
-13643
-13836
-16218
-15506
-5740
-18210
16175
-15110
-644
-17902
-6588
-14533
7983
-11206
-6969
5952
-14612
-13917
10304

46
45
37
41
44
40
35
41
35
46
40
43
44
42
42
44
39
43
39
39
42
43
42
38
42
39
46
39
44
44
41
45
36
42
41
47
45
42
46
39
38
47
47
43
45
42
43
42
43
43
41
41
43
34
44
43
41
43
38
46

-44
-43
-42
-44
-42
-46
-42
-40
-43
-44
-42
-47
-45
-44
-42
-41
-45
-42
-45
-47
-44
-41
-43
-42
-42
-45
-44
-44
-40
-44
-45
-44
-45
-43
-42
-44
-42
-43
-44
-43
-46
-41
-46
-42
-42
-43
-43
-46
-42
-45
-43
-43
-43
-50
-46
-42
-45
-41
-43
-41

284
280
283
283
283
282
286
283
284
283
283
281
283
279
281
276
287
282
281
281
283
282
285
282
283
285
283
281
287
282
284
285
285
283
284
285
279
286
281
277
285
283
284
284
279
277
279
284
285
285
284
286
285
285
285
283
281
286
282
285

230
231
223
231
226
230
229
228
230
229
225
228
228
228
228
226
227
229
227
229
227
229
230
229
229
228
228
228
228
230
229
229
228
228
230
229
228
229
231
228
226
230
229
228
228
230
230
230
231
231
228
224
229
227
229
229
229
232
229
227

39
38
32
37
40
33
34
36
38
35
37
37
33
35
43
37
40
39
38
34
36
35
38
36
31
31
34
31
35
37
33
29
36
37
36
38
33
36
38
37
34
30
34
38
35
34
31
35
38
38
40
34
30
36
35
36
31
37
36
35

489
489
489
490
489
487
487
491
490
488
488
488
488
489
491
490
490
489
490
488
489
490
490
491
491
490
489
489
491
489
489
488
490
490
490
488
489
486
490
485
484
487
488
487
489
488
492
488
488
489
488
488
492
484
490
488
488
491
489
490

29469
29449
29432
29437
29466
29425
29438
29440
29462
29436
29450
29439
29435
29468
29458
29430
29444
29442
29446
29472
29478
29447
29462
29453
29449
29443
29415
29447
29449
29458
29466
29448
29447
29447
29425
29450
29447
29440
29460
29447
29439
29460
29455
29463
29446
29444
29463
29456
29482
29443
29479
29461
29447
29445
29453
29429
29452
29469
29460
29454

195204
195219
195219
195235
195235
195251
195251
195266
195266
195266
195282
195282
195297
195297
195313
195313
195329
195329
195329
195344
195344
195360
195360
195375
195375
195391
195391
195391
195407
195407
195422
195422
195438
195438
195453
195453
195453
195469
195469
195485
195485
195500
195500
195516
195516
195531
195531
195531
195547
195547
195563
195563
195578
195578
195578
195594
195594
195609
195609
195625

-12082
-11068
-13565
-13261
-14029
7241
8759
-14351
-15777
-8853
2396
8922
-14134
-13419
-14380
-2371
-15153
-6090
8032
-3139
-10076
-7875
-13929
-13981
-13781
-13665
-14822
-14302
-3802
-14887
-13722
-13642
-13728
-8425
2063
-14139
8145
-11510
-11114
-15858
-4759
-13867
-17007
-14483
-14651
9907
-14147
-17448
-13751
-14436
-13957
-13967
-567
-15067
-8506
-13729
-14163
-13547
-13652
-13997

37
43
43
40
41
36
45
40
41
42
43
41
42
41
43
46
42
42
42
41
45
45
42
33
46
43
40
41
39
43
44
43
44
44
43
41
40
44
43
39
37
38
44
41
41
40
42
46
46
42
39
44
45
40
45
44
42
46
38
40

-43
-43
-45
-46
-42
-42
-45
-42
-43
-41
-43
-45
-44
-43
-45
-45
-43
-46
-46
-44
-40
-45
-42
-42
-43
-42
-41
-42
-43
-43
-41
-42
-43
-43
-44
-48
-43
-44
-41
-43
-42
-45
-44
-47
-41
-44
-41
-46
-45
-41
-44
-48
-42
-43
-40
-46
-42
-45
-44
-49

280
281
281
283
282
281
286
287
287
282
281
281
285
285
284
285
286
287
282
281
283
282
278
283
282
283
286
285
280
286
286
284
280
283
282
282
284
282
280
282
283
279
281
286
287
282
280
280
283
287
282
284
285
288
282
281
284
287
282
283

227
230
229
226
226
227
229
228
228
230
228
228
231
228
227
229
229
228
230
227
229
228
229
231
231
230
230
231
229
226
226
230
230
229
231
229
223
225
229
230
232
228
230
231
230
230
229
231
230
228
230
229
229
228
230
229
230
227
230
229

37
34
30
34
37
33
37
37
33
34
36
39
33
36
33
38
39
36
36
32
43
35
39
36
34
37
41
39
37
41
37
35
36
33
35
37
33
38
41
36
38
38
39
38
36
35
38
32
38
39
37
36
41
38
36
35
38
31
36
36

487
489
489
489
486
485
491
487
490
486
487
488
490
490
489
490
489
489
488
489
489
489
488
489
489
486
484
487
488
489
485
490
482
488
490
489
484
487
491
488
490
487
486
485
490
488
489
488
492
486
490
489
489
487
488
482
489
490
490
490

29465
29458
29440
29436
29440
29444
29444
29429
29436
29452
29458
29449
29430
29448
29444
29430
29450
29435
29445
29438
29446
29445
29430
29435
29447
29438
29450
29430
29452
29437
29427
29456
29441
29454
29446
29431
29438
29440
29439
29443
29448
29438
29433
29432
29433
29415
29449
29444
29466
29444
29452
29462
29446
29449
29433
29429
29453
29436
29443
29447

195625
195641
195641
195641
195656
195656
195672
195672
195687
195687
195703
195703
195719
195719
195719
195734
195734
195750
195750
195765
195765
195781
195781
195797
195797
195797
195812
195812
195828
195828
195843
195843
195859
195859
195875
195875
195875
195890
195890
195906
195906
195921
195921
195937
195937
195953
195953
195953
195968
195968
195984
195984
195999
195999
195999
196015
196015
196031
196031
196046

-14141
-13341
-13074
-13618
-14372
-14325
-13557
-14761
-15146
-13958
-18132
4197
-14332
-14945
-13763
-13624
-13947
-14157
-13579
8515
-14209
355
-18538
-14236
-12121
-12899
8771
-14753
-14141
-15050
-14190
-13590
-13479
-13530
8300
-17615
1598
8945
-2812
-14253
7634
-18716
-13853
-15219
-14253
-1695
-13666
-14347
-14633
1599
-17763
-18217
-13164
-14737
-18636
12169
-14793
-13510
-13360
-13793

40
38
39
40
43
42
46
42
45
42
40
43
39
43
45
38
43
37
42
39
42
40
48
46
44
44
41
42
42
40
45
45
46
42
43
42
40
45
39
44
43
40
43
42
44
41
37
41
42
42
42
41
45
39
42
37
40
36
43
42

-42
-44
-42
-43
-42
-42
-39
-48
-41
-43
-42
-44
-44
-39
-44
-47
-43
-45
-42
-43
-41
-44
-41
-42
-43
-47
-45
-47
-43
-46
-49
-41
-42
-44
-44
-43
-43
-44
-44
-41
-44
-43
-45
-49
-43
-45
-44
-44
-40
-44
-41
-40
-42
-46
-45
-47
-43
-41
-45
-45

287
280
280
286
283
286
283
282
280
285
284
282
283
283
285
283
285
283
283
286
282
284
281
283
279
284
279
283
280
283
282
279
286
286
285
284
286
280
285
281
279
285
286
286
283
285
280
284
282
283
280
284
284
279
287
281
284
281
282
281

232
229
232
228
230
229
230
227
229
227
228
230
230
229
227
229
229
231
228
225
229
229
228
231
228
226
227
228
229
226
230
230
229
229
229
228
229
230
228
232
231
232
226
231
229
230
224
229
229
229
232
230
227
232
231
233
224
228
227
227

38
36
38
40
36
43
35
36
40
33
35
33
31
40
38
40
31
40
37
42
33
38
35
34
36
38
35
33
34
38
40
37
40
38
35
34
37
36
36
41
38
28
39
32
35
33
37
36
40
37
35
35
36
36
36
39
32
35
31
36

489
489
489
487
488
492
488
489
489
488
489
486
490
489
488
488
490
490
490
490
489
490
491
492
489
488
490
490
489
488
490
488
488
490
488
489
489
488
488
489
488
489
487
492
488
490
489
488
488
491
490
490
491
490
490
488
488
488
488
490

29450
29459
29438
29455
29450
29475
29457
29446
29454
29451
29436
29441
29461
29482
29453
29432
29453
29452
29440
29453
29463
29435
29446
29454
29432
29435
29444
29425
29439
29447
29439
29438
29436
29440
29455
29442
29439
29488
29429
29462
29454
29439
29456
29454
29429
29433
29418
29441
29438
29433
29435
29438
29417
29456
29453
29467
29446
29459
29420
29454

196046
196062
196062
196077
196077
196077
196093
196093
196109
196109
196124
196124
196124
196140
196140
196155
196155
196171
196171
196187
196187
196202
196202
196218
196218
196233
196233
196233
196249
196249
196265
196265
196280
196280
196296
196296
196296
196311
196311
196327
196327
196343
196343
196358
196358
196374
196374
196389
196389
196405
196405
196421
196421
196421
196436
196436
196452
196452
196467
196467

-14250
-13686
-14220
-13615
-461
-546
-14571
15856
-7507
-11469
-15770
-14528
363
-13377
-12085
-14009
-14027
3257
-13942
-12674
-14368
-16190
-14037
9560
-14237
-12945
-11526
-7042
9775
-12854
-5805
-420
-11402
-14745
-15181
-14646
-13802
-13574
-15845
-15395
-13749
-12592
1459
7265
25526
-14828
-13155
-14535
-12914
-7095
2712
2751
-13894
-4508
-12406
-13735
-13199
-13373
-15201
-851

42
39
43
44
40
44
40
40
41
37
46
36
44
42
44
44
44
47
40
44
40
43
42
45
39
42
46
46
41
44
43
45
42
43
43
40
46
41
43
42
35
39
43
45
42
45
40
46
44
43
40
39
42
40
45
44
46
42
45
41

-42
-46
-42
-42
-43
-45
-39
-44
-41
-42
-45
-41
-43
-43
-41
-43
-44
-45
-44
-43
-45
-49
-47
-46
-46
-42
-41
-45
-48
-45
-43
-44
-41
-45
-46
-45
-42
-48
-44
-43
-40
-43
-43
-43
-49
-44
-45
-45
-42
-43
-42
-47
-47
-42
-42
-49
-48
-45
-40
-46

282
281
284
283
285
283
286
279
281
283
284
284
280
281
282
287
280
286
279
282
284
288
286
277
286
284
282
279
283
283
279
284
285
284
284
284
284
285
286
284
285
279
280
283
279
285
282
283
281
285
282
282
283
284
281
282
284
278
286
281

231
227
230
229
232
231
230
231
232
233
229
225
228
231
229
228
228
231
225
230
229
229
229
230
231
232
231
227
231
230
229
226
230
226
230
227
227
228
231
229
229
227
229
226
228
229
225
230
229
228
231
231
230
230
229
231
230
229
228
229

37
33
37
38
36
35
31
33
31
37
32
31
36
35
37
33
30
37
40
37
35
33
36
34
38
38
37
31
39
34
38
39
39
34
37
40
40
35
39
38
39
36
33
38
41
37
36
39
34
36
38
37
38
40
36
31
31
33
39
35

489
488
489
489
489
486
490
489
489
490
487
489
490
488
490
488
491
489
489
490
488
491
489
488
488
490
490
491
491
492
485
488
492
491
490
486
489
488
490
491
488
491
491
490
487
488
488
486
488
490
488
488
489
489
490
488
488
490
488
486

29449
29447
29476
29459
29457
29457
29454
29445
29442
29452
29455
29467
29437
29442
29441
29463
29447
29446
29448
29454
29448
29420
29453
29446
29432
29449
29446
29446
29465
29450
29433
29433
29462
29424
29458
29453
29451
29465
29445
29459
29470
29465
29454
29448
29441
29447
29438
29441
29448
29461
29450
29460
29451
29466
29441
29436
29434
29432
29470
29454

196467
196483
196483
196499
196499
196514
196514
196530
196530
196545
196545
196561
196561
196577
196577
196592
196592
196592
196608
196608
196623
196623
196639
196639
196655
196655
196655
196670
196670
196686
196686
196701
196701
196717
196717
196717
196733
196733
196748
196748
196764
196764
196779
196779
196779
196795
196795
196811
196811
196826
196826
196842
196842
196857
196857
196857
196873
196873
196889
196889

-13897
-14393
-13701
-14817
-16914
-13591
-14751
-14065
-9408
-13742
-14369
607
-13715
7884
-13746
-15441
-9201
-17940
1292
1652
-14123
-14112
-7288
9540
-13988
-13664
-13744
-3218
8688
-16364
-13916
-14476
-13191
-13673
-10733
-3230
-14496
-14920
-16595
10108
-10606
-13667
10334
-13403
-17572
-15092
-17642
-13165
-4541
337
-4475
-15224
-17277
-5208
-16593
-12146
-13969
-14649
-11445
378

42
44
39
43
42
43
45
41
42
43
41
44
47
44
44
44
41
42
41
41
40
44
44
46
45
40
38
42
38
42
44
38
39
38
43
41
44
44
38
44
43
45
43
43
47
46
43
41
44
43
42
41
41
36
42
42
45
44
43
39

-42
-44
-48
-44
-42
-42
-42
-45
-42
-41
-43
-43
-43
-43
-41
-43
-43
-43
-41
-45
-43
-42
-41
-42
-43
-41
-41
-42
-42
-43
-43
-47
-45
-45
-46
-44
-41
-44
-42
-42
-46
-45
-46
-43
-44
-43
-45
-44
-43
-45
-46
-43
-44
-43
-41
-44
-48
-45
-42
-44

284
281
279
284
281
281
280
286
286
280
282
283
279
278
284
278
287
282
283
283
284
280
283
281
284
283
282
280
283
284
286
284
278
279
279
282
283
284
284
286
282
287
280
284
283
280
286
285
282
282
279
284
284
284
283
279
285
274
286
282

230
229
229
226
230
228
227
228
227
230
229
228
230
231
228
229
227
229
231
230
230
230
231
230
228
227
228
225
231
231
230
230
229
230
231
227
229
227
228
228
229
229
228
229
228
228
230
227
231
226
229
229
227
230
230
227
229
227
229
229

38
39
34
40
38
31
37
35
37
32
41
34
31
37
38
34
29
37
39
30
33
35
30
37
37
37
35
36
37
34
36
33
39
37
39
36
37
37
39
38
35
33
35
35
37
37
34
37
40
36
38
39
34
35
39
37
34
30
37
37

491
489
489
490
490
489
490
490
488
487
492
491
491
488
489
490
492
489
492
490
487
487
489
490
490
489
488
487
487
489
488
488
488
489
491
491
490
486
489
490
490
485
487
492
491
486
490
491
490
486
487
488
490
489
489
489
490
489
490
489

29481
29441
29457
29435
29456
29440
29455
29452
29451
29434
29452
29446
29443
29438
29413
29449
29443
29450
29467
29444
29459
29455
29425
29449
29442
29418
29451
29452
29473
29438
29458
29450
29439
29464
29444
29453
29466
29434
29461
29442
29453
29414
29428
29432
29439
29446
29448
29434
29448
29440
29428
29437
29451
29453
29470
29457
29429
29453
29442
29450

196904
196904
196920
196920
196935
196935
196935
196951
196951
196967
196967
196982
196982
196998
196998
196998
197013
197013
197029
197029
197045
197045
197060
197060
197060
197076
197076
197091
197091
197107
197107
197123
197123
197123
197138
197138
197154
197154
197169
197169
197185
197185
197185
197201
197201
197216
197216
197232
197232
197247
197247
197247
197263
197263
197279
197279
197294
197294
197310
197310

-15384
-14005
-9010
-14638
6627
-13422
-14625
-8820
-13431
17199
-15589
-13759
-227
-13645
-13614
8744
10489
-13800
-5386
-14026
-14673
-13099
-14306
-7457
8252
-13898
-14426
-14117
-13517
-13629
-14124
-14129
18914
-14092
6982
-14792
-6255
-14035
-14686
7037
14537
-14342
-18351
-14094
-13696
-12865
6761
-14407
-15923
-13864
-3504
-5778
-13538
-10538
-16906
-13993
-13925
-14038
-13561
-14293

43
47
44
44
45
41
47
41
40
47
47
36
33
42
36
38
42
46
40
40
39
42
44
41
43
45
40
41
44
45
38
35
36
38
36
42
40
45
39
44
44
43
40
40
45
43
43
43
45
42
46
45
43
42
38
39
41
41
33
42

-42
-48
-44
-44
-48
-43
-43
-44
-49
-44
-43
-43
-44
-45
-44
-50
-45
-45
-44
-46
-44
-44
-40
-42
-43
-46
-44
-46
-43
-44
-42
-46
-45
-43
-44
-48
-43
-43
-48
-53
-43
-47
-43
-43
-46
-43
-46
-40
-45
-46
-44
-43
-44
-45
-41
-42
-43
-45
-44
-46

278
285
283
285
282
283
278
281
281
283
283
284
283
284
284
281
282
281
282
284
285
278
283
282
283
285
280
281
282
283
284
284
284
283
283
285
283
273
282
279
284
284
281
281
278
283
284
283
282
280
283
284
286
283
281
283
285
284
284
279

228
229
229
226
228
227
229
229
229
229
225
228
229
229
229
227
227
227
229
227
226
227
227
226
229
228
229
226
224
228
229
229
231
229
226
229
227
228
230
222
226
231
231
230
226
228
226
230
230
228
227
228
227
224
230
231
230
228
226
227

36
40
42
39
38
40
39
39
34
34
40
36
40
37
40
32
35
43
37
38
35
40
40
38
40
40
38
34
39
35
38
40
32
34
33
38
33
37
38
31
38
37
35
37
41
34
38
28
40
37
40
35
33
37
37
40
34
39
40
31

491
489
488
492
490
489
489
487
490
489
492
488
492
488
490
490
490
490
490
492
491
489
489
487
490
489
487
487
491
490
490
490
484
488
490
491
487
491
486
491
491
492
488
489
487
489
490
490
492
493
491
491
486
489
487
487
488
487
488
489

29469
29445
29456
29443
29428
29456
29459
29423
29432
29434
29430
29439
29422
29442
29448
29452
29464
29444
29438
29449
29442
29443
29457
29444
29450
29448
29437
29452
29427
29457
29445
29432
29459
29462
29451
29444
29451
29444
29443
29445
29465
29442
29438
29428
29433
29441
29456
29424
29437
29443
29449
29465
29443
29447
29444
29429
29444
29448
29445
29454

197325
197325
197341
197341
197357
197357
197372
197372
197372
197388
197388
197403
197403
197419
197419
197435
197435
197435
197450
197450
197466
197466
197481
197481
197497
197497
197513
197513
197513
197528
197528
197544
197544
197559
197559
197575
197575
197591
197591
197606
197606
197606
197622
197622
197637
197637
197653
197653
197669
197669
197669
197684
197684
197700
197700
197715
197715
197731
197731
197747

-13109
-14343
-14186
-13381
-12782
-5596
-14344
-14647
-4537
-15393
-14762
-13861
-14099
-13627
-9528
8335
32296
9876
-13058
-1530
7524
-3789
-14857
-13576
-14465
1861
2437
-13715
-12671
8092
-14570
-14393
-13081
-1919
-14059
-17308
-14272
-16954
-14168
-15659
-11711
594
-13494
-1186
-13866
-14096
-14040
-13903
-6663
-13677
-15235
-14290
-14073
-13863
-13340
8919
-9463
-5010
9156
-13916

37
45
44
44
38
36
41
44
37
48
47
45
39
44
43
40
39
40
42
42
44
39
39
38
42
39
37
41
47
45
41
38
43
41
46
44
45
43
45
44
45
39
40
47
42
44
43
40
46
46
39
42
45
38
44
43
43
45
41
43

-46
-45
-45
-42
-45
-45
-43
-44
-41
-44
-43
-43
-44
-44
-47
-43
-47
-44
-45
-44
-47
-45
-47
-42
-45
-42
-43
-43
-42
-47
-41
-43
-45
-45
-44
-45
-45
-43
-44
-44
-42
-43
-46
-43
-45
-46
-46
-45
-44
-43
-49
-41
-44
-44
-44
-43
-50
-45
-44
-42

282
283
285
282
285
284
281
282
284
284
280
284
281
283
279
282
281
283
279
285
286
286
282
286
280
284
283
282
279
281
281
282
282
285
282
282
277
282
282
283
284
282
283
281
281
282
279
282
281
283
283
281
282
283
281
281
280
280
282
279

228
227
224
230
227
230
230
232
233
227
229
228
231
229
227
230
227
228
230
230
229
227
229
228
229
227
229
228
231
229
228
230
228
232
232
229
232
229
231
232
230
229
231
230
229
228
232
227
231
229
228
229
230
229
229
228
231
227
232
226

37
35
38
34
39
40
37
36
39
31
34
40
37
38
39
40
39
33
35
39
39
35
35
41
34
36
32
38
41
32
31
32
39
39
37
37
36
33
38
35
32
33
31
37
38
32
38
35
37
38
31
36
33
36
37
41
35
33
35
37

490
488
489
488
487
491
488
491
491
490
488
486
487
488
490
486
490
489
489
491
488
485
487
489
487
490
489
488
489
489
489
487
489
487
489
491
488
491
490
492
491
489
491
489
486
490
488
490
490
487
490
489
488
491
491
488
490
485
490
488

29456
29440
29441
29446
29459
29418
29408
29439
29446
29451
29454
29442
29452
29450
29446
29441
29440
29446
29420
29461
29449
29458
29438
29455
29455
29452
29439
29473
29435
29440
29453
29444
29459
29445
29438
29428
29450
29452
29461
29448
29435
29429
29451
29453
29453
29443
29441
29445
29447
29440
29440
29449
29457
29432
29440
29433
29457
29452
29436
29451

197747
197747
197762
197762
197778
197778
197793
197793
197809
197809
197809
197825
197825
197840
197840
197856
197856
197871
197871
197887
197887
197903
197903
197903
197918
197934
197934
197934
197949
197949
197965
197965
197981
197981
197981
197996
197996
198012
198012
198027
198027
198043
198043
198059
198059
198059
198074
198074
198090
198090
198105
198105
198105
198121
198121
198137
198137
198152
198152
198168

-14026
12246
-14660
-13861
-355
-14425
8135
-15365
-5900
-13507
-14098
1534
-16111
-14818
-14594
-14169
-5862
-10324
-12813
13990
-13918
-14709
-14739
-13906
-5758
-13645
-12785
-6350
-14803
-17909
-16286
-16778
-4463
-14262
-14124
-14274
-13268
-14588
-14248
-1731
3295
9680
-13916
-12929
-13705
-15852
-8805
-14201
13448
-13694
-15842
-14479
-2130
-13590
-14250
-15060
-14167
-17252
3204
-14480

46
43
35
44
40
42
36
42
46
47
42
42
47
45
44
42
41
45
39
35
40
43
40
36
46
45
40
39
41
42
32
42
40
41
39
42
44
41
40
37
44
45
41
38
42
46
41
40
41
43
44
44
41
38
40
34
37
42
41
40

-44
-41
-45
-45
-44
-45
-48
-42
-46
-42
-44
-43
-43
-45
-45
-45
-49
-43
-46
-43
-43
-42
-41
-44
-42
-47
-41
-44
-43
-44
-46
-44
-42
-47
-42
-45
-43
-44
-47
-49
-43
-46
-44
-41
-46
-43
-47
-46
-43
-47
-47
-45
-43
-45
-45
-45
-45
-44
-48
-41

277
284
279
277
280
282
280
283
283
283
283
278
282
283
285
281
282
281
281
283
281
282
281
284
284
277
281
284
281
283
282
280
284
283
283
280
282
280
282
284
283
275
284
287
287
283
284
284
285
288
285
287
276
280
284
282
279
286
285
282

230
229
230
229
231
231
231
229
229
230
226
227
228
229
229
228
230
228
226
228
226
229
229
230
227
227
228
230
228
227
229
229
227
229
230
227
229
229
231
230
228
231
226
229
229
227
230
228
227
226
227
231
229
229
231
227
228
227
229
229

32
37
38
35
34
39
41
35
32
35
33
34
38
40
31
39
36
36
35
36
36
39
30
32
37
34
39
32
37
37
35
35
38
35
37
36
37
37
36
37
36
38
39
37
38
34
37
39
37
36
37
41
35
36
33
34
39
38
36
40

488
487
489
492
486
491
489
490
487
489
488
490
490
489
489
490
492
489
489
490
491
490
488
489
490
491
489
487
486
491
489
491
489
490
489
489
487
487
492
485
490
489
491
491
488
490
489
490
492
488
490
489
488
486
489
486
489
485
491
490

29442
29447
29461
29455
29433
29436
29453
29437
29429
29434
29444
29449
29452
29428
29437
29448
29426
29435
29471
29451
29427
29445
29438
29440
29440
29462
29443
29475
29465
29433
29456
29456
29435
29456
29438
29430
29465
29444
29424
29443
29468
29440
29435
29419
29452
29439
29431
29440
29436
29468
29433
29448
29452
29463
29451
29430
29437
29452
29449
29440

198168
198168
198183
198183
198199
198199
198215
198215
198230
198230
198246
198246
198261
198261
198261
198277
198293
198293
198308
198308
198308
198324
198324
198339
198339
198355
198355
198371
198371
198386
198386
198386
198402
198402
198417
198417
198433
198433
198449
198449
198449
198464
198480
198480
198480
198495
198495
198511
198511
198527
198527
198527
198542
198542
198558
198558
198573
198573
198589
198589

6727
-16222
-13558
9113
-6547
-13911
12640
11593
-13781
-13446
-14560
4587
-309
-16647
8549
-14187
1771
-14275
-13455
-14044
-16087
-14493
-14009
-13721
-14319
-800
-14265
-14042
7274
-2857
-12334
-13903
-14368
-13489
-13304
-14485
-13703
8947
-13149
5345
-14307
-14175
-13531
-7086
-3687
6736
-15529
-13993
-13162
9851
-13201
-13528
8676
90
-12835
1762
-17147
-8249
-6751
-15012

41
40
44
41
40
37
46
40
41
38
37
40
43
43
39
46
40
46
46
41
44
43
42
45
44
43
45
45
39
40
43
37
43
42
43
43
44
44
37
37
44
45
44
40
44
43
43
39
40
43
43
40
38
41
41
40
44
45
32
40

-45
-41
-46
-43
-43
-43
-43
-43
-45
-43
-47
-42
-46
-43
-45
-43
-46
-43
-44
-43
-41
-45
-43
-45
-43
-44
-43
-44
-40
-44
-45
-43
-44
-42
-46
-44
-48
-45
-44
-43
-46
-47
-46
-47
-43
-44
-45
-42
-42
-44
-44
-42
-43
-48
-44
-47
-45
-47
-42
-43

286
284
283
281
284
282
282
281
284
283
282
282
283
282
282
286
283
283
284
285
282
279
284
288
285
284
281
282
282
282
280
285
284
286
281
285
284
282
282
283
287
282
284
285
287
282
279
277
283
278
282
285
284
284
284
284
283
286
283
283

227
230
229
231
227
230
228
230
227
227
227
227
230
228
229
232
233
230
231
232
231
231
228
231
231
231
229
231
228
230
230
228
231
231
232
230
231
230
231
230
227
228
231
231
231
228
227
227
228
230
227
229
229
230
228
231
229
231
230
232

34
41
33
37
38
34
36
42
37
37
36
41
39
34
33
41
38
37
41
29
34
34
31
40
34
39
37
36
36
40
35
38
35
37
33
35
30
38
39
35
34
37
38
39
33
33
34
35
36
39
41
37
35
40
38
36
40
34
41
32

489
485
490
491
491
490
490
490
489
488
490
491
487
487
490
491
488
492
489
491
489
488
492
489
490
491
490
488
492
490
488
492
491
489
490
490
493
489
489
488
491
487
489
483
490
490
488
490
489
491
492
488
492
485
489
487
491
489
490
489

29447
29449
29430
29430
29443
29464
29438
29432
29448
29444
29456
29430
29423
29443
29448
29427
29461
29435
29443
29444
29444
29439
29443
29414
29450
29422
29435
29453
29442
29429
29450
29422
29444
29431
29425
29429
29448
29439
29438
29459
29436
29442
29428
29450
29453
29442
29449
29448
29428
29435
29428
29443
29428
29449
29440
29435
29421
29434
29438
29448

198589
198605
198605
198620
198620
198636
198636
198651
198651
198667
198667
198667
198683
198683
198698
198698
198714
198714
198729
198729
198729
198745
198745
198761
198761
198776
198776
198792
198792
198792
198807
198807
198823
198823
198839
198839
198854
198854
198870
198870
198870
198885
198885
198901
198901
198917
198917
198917
198932
198932
198948
198948
198963
198963
198979
198979
198995
198995
198995
199010

-5347
-14663
-14274
-1538
-575
-14649
-13781
8437
8345
-14145
-14594
-18098
-710
-13786
-13050
-661
2127
-13049
-14141
-13253
-5424
-13866
-13817
-14094
-7014
-14069
-16219
-13824
-13963
9822
-7045
-16220
-14265
-13356
-16927
-14030
-14375
-14712
85
1181
-13259
1556
-13305
-13662
1989
16640
-18668
-14561
-4424
-14201
9235
8754
2439
-15209
-18246
9106
-13793
-13875
-10232
-11247

39
44
42
38
38
43
43
43
43
38
45
37
35
45
45
34
40
37
43
39
48
37
42
41
46
41
38
41
42
37
41
39
39
45
44
42
42
43
40
47
41
40
46
36
40
41
37
40
45
38
43
38
39
44
43
39
39
44
47
43

-45
-43
-45
-44
-46
-42
-43
-42
-44
-44
-45
-41
-45
-44
-42
-42
-46
-43
-44
-46
-45
-42
-45
-44
-42
-46
-44
-44
-42
-48
-49
-43
-46
-44
-45
-43
-43
-45
-42
-45
-47
-44
-45
-43
-43
-44
-42
-41
-45
-42
-44
-41
-51
-42
-46
-45
-41
-46
-41
-42

281
279
280
281
283
282
284
283
281
285
284
288
282
282
281
284
285
278
284
281
277
285
281
284
283
282
284
284
282
282
283
283
279
281
283
284
284
284
284
280
285
281
278
281
283
286
282
284
281
278
281
279
280
282
280
281
281
277
282
282

230
229
229
232
229
231
228
229
229
228
229
230
230
231
230
231
229
229
228
224
228
228
230
230
227
231
230
231
229
230
231
229
231
227
230
229
231
227
230
231
228
230
229
231
227
225
229
227
225
228
222
228
228
227
228
227
229
227
230
232

33
38
34
39
37
37
39
34
34
40
40
36
39
34
33
37
35
38
38
37
39
39
37
38
31
33
32
35
31
37
37
37
33
27
37
38
31
32
30
37
39
32
39
31
34
38
40
37
34
36
40
36
34
38
37
38
38
35
35
37

490
489
486
486
488
490
492
488
488
490
488
489
488
490
488
490
491
487
486
486
489
487
490
491
490
487
490
489
489
486
488
491
491
491
490
488
491
493
485
491
490
494
490
489
491
491
490
489
489
490
490
489
491
489
489
488
489
490
489
493

29459
29449
29457
29432
29433
29439
29440
29429
29452
29455
29435
29444
29454
29439
29443
29437
29445
29449
29446
29453
29457
29449
29444
29440
29435
29456
29462
29457
29435
29464
29428
29464
29437
29437
29442
29427
29453
29440
29434
29447
29470
29443
29434
29438
29454
29464
29462
29449
29434
29445
29453
29454
29421
29422
29437
29443
29452
29439
29446
29418

199010
199026
199026
199041
199041
199057
199057
199073
199073
199073
199088
199088
199104
199104
199119
199119
199119
199135
199135
199151
199151
199166
199166
199182
199182
199197
199197
199197
199213
199213
199229
199229
199244
199244
199260
199260
199260
199275
199275
199291
199307
199307
199307
199322
199322
199338
199338
199338
199353
199353
199369
199369
199385
199385
199400
199400
199400
199416
199416
199431

-18555
-13753
-13404
-14619
-12063
-18644
-14447
-14604
-15277
-3557
-15421
-13395
-213
-14381
8211
-548
-14186
-14201
-14331
-6482
-17090
-18373
-17146
-13987
-12876
-18719
-13532
-14961
10060
-13582
-17045
-1467
-12392
-13181
-2226
-14928
-14193
-15722
-14209
-14180
9119
-14466
-13062
-12488
-18246
-542
-15653
-13678
-14757
-13788
-13894
-13949
-14414
-12765
-2975
-14283
-1156
-13920
1572
-12727

38
40
42
45
41
45
41
45
44
45
36
42
40
39
42
44
46
40
34
39
43
43
39
39
38
43
45
43
43
47
41
46
32
40
43
40
48
43
43
38
41
41
43
42
46
44
49
39
47
36
45
44
38
39
40
40
41
40
33
42

-46
-45
-43
-44
-42
-46
-40
-44
-43
-45
-42
-43
-41
-45
-43
-41
-43
-42
-42
-43
-43
-43
-46
-41
-43
-47
-45
-45
-44
-45
-41
-42
-42
-44
-43
-42
-43
-42
-43
-49
-45
-44
-42
-44
-43
-44
-44
-47
-48
-43
-46
-45
-46
-42
-48
-42
-45
-42
-41
-43

278
286
282
282
280
286
285
280
284
279
279
282
284
286
283
281
281
282
280
285
278
285
280
279
280
282
279
280
278
285
282
287
286
279
286
282
284
281
276
279
276
284
283
282
284
283
281
283
283
278
279
277
284
279
283
284
281
279
284
277

228
228
229
226
229
229
226
230
231
228
231
229
231
226
226
230
230
230
229
228
223
230
229
231
228
228
230
229
230
231
229
229
232
230
229
227
228
229
230
230
229
230
229
225
230
228
228
229
230
227
228
229
229
229
230
230
229
229
229
228

34
36
30
35
34
36
38
38
34
34
40
39
41
38
38
36
35
39
40
37
35
37
38
36
36
38
30
32
33
35
34
38
37
36
38
36
36
39
37
37
36
35
33
34
38
34
39
40
39
35
41
30
35
36
40
33
38
35
35
33

491
488
491
491
489
490
489
491
488
489
490
492
491
487
491
492
491
492
488
490
488
491
489
491
491
491
488
492
491
491
491
490
494
492
490
490
491
489
491
489
490
490
489
488
489
491
489
491
491
492
491
490
492
489
488
489
489
486
489
490

29443
29468
29456
29478
29444
29448
29435
29449
29452
29453
29415
29465
29445
29428
29440
29450
29439
29446
29423
29464
29445
29457
29446
29437
29470
29454
29479
29464
29431
29419
29433
29450
29465
29433
29434
29447
29435
29431
29450
29443
29436
29466
29440
29445
29428
29435
29436
29432
29437
29441
29443
29439
29429
29452
29454
29453
29453
29440
29473
29429

199431
199447
199447
199463
199463
199463
199478
199478
199494
199494
199509
199509
199525
199525
199525
199541
199541
199556
199556
199572
199572
199587
199587
199587
199603
199603
199619
199619
199634
199634
199650
199650
199650
199665
199665
199681
199681
199697
199697
199712
199712
199712
199728
199728
199743
199743
199759
199759
199775
199775
199775
199790
199790
199806
199806
199821
199821
199837
199837
199837

-8086
-13552
8309
-18400
-14648
-3549
-17788
-6645
-14038
-14245
-8233
-13569
-14059
-14003
-13016
-2256
766
-14424
8542
-11514
-13768
-13078
-13383
-16670
-16394
2478
312
-2544
-16839
-13601
-14492
-14235
-9085
-16001
-14415
-6334
-14436
10829
1502
-14202
-13910
-14923
-12884
-10793
10774
-13726
9818
-14708
-15817
-12639
-15273
-16327
7629
-18702
-13762
6512
-14730
-14494
-13730
-13518

44
40
37
42
48
46
40
46
41
44
43
43
39
38
42
45
46
42
44
38
40
44
37
48
43
34
46
41
40
41
42
42
38
45
43
45
42
44
42
46
42
42
42
41
39
41
43
41
45
42
45
39
41
43
43
40
46
39
42
41

-43
-41
-44
-42
-42
-43
-47
-44
-46
-42
-47
-43
-45
-42
-44
-46
-44
-42
-46
-47
-49
-46
-46
-41
-45
-44
-45
-45
-49
-47
-43
-45
-41
-45
-46
-45
-41
-48
-45
-45
-45
-47
-48
-45
-44
-44
-49
-46
-45
-46
-48
-45
-44
-44
-43
-46
-45
-50
-42
-44

283
279
283
280
283
281
277
278
285
284
283
281
283
279
280
284
278
283
284
280
276
284
278
280
282
278
281
284
283
278
278
282
284
281
280
283
284
284
285
278
283
281
281
280
285
278
283
280
279
276
283
281
279
281
282
283
284
282
274
285

227
230
229
232
230
228
226
229
230
227
228
228
227
227
226
228
229
223
229
229
227
230
228
231
229
228
228
230
226
229
231
232
225
229
229
231
232
230
228
228
231
230
231
226
229
230
229
230
230
230
229
228
229
229
229
227
229
227
230
228

40
34
35
33
41
39
36
35
40
38
38
37
36
36
38
38
39
35
38
37
35
37
34
38
37
34
34
39
33
34
38
38
30
39
32
38
35
39
36
39
35
41
40
29
35
39
37
39
38
37
34
36
39
38
41
39
38
38
38
40

488
487
492
489
489
490
490
490
488
488
488
487
489
492
490
489
488
489
489
491
491
488
490
489
486
487
489
489
489
487
485
487
482
488
489
487
487
490
488
490
488
488
489
490
490
489
489
490
489
490
488
491
493
491
491
490
489
488
490
490

29431
29445
29447
29456
29437
29442
29429
29453
29446
29445
29447
29436
29437
29426
29455
29448
29440
29439
29453
29429
29433
29478
29433
29415
29444
29434
29428
29458
29455
29436
29457
29446
29433
29445
29472
29447
29481
29452
29441
29456
29443
29452
29458
29432
29454
29447
29454
29459
29457
29435
29431
29445
29444
29450
29449
29446
29462
29461
29437
29452

199853
199853
199868
199868
199884
199884
199899
199899
199899
199915
199915
199931
199931
199946
199946
199962
199962
199962
199977
199977
199993
199993
200009
200009
200024
200024
200024
200040
200040
200055
200055
200071
200071
200087
200087
200087
200102
200102
200118
200118
200133
200133
200149
200149
200149
200165
200165
200180
200180
200196
200196
200211
200211
200227
200227
200243
200243
200243
200258
200258

-4585
-17127
-14143
7596
1890
-14640
-13769
-3244
-13778
-13610
-14880
-14238
-14953
-14871
-14759
-11313
-13792
-13867
-13751
-14287
-14265
-8707
-15715
307
-15646
9385
9045
-13449
-5201
-12972
-3395
-13917
-6060
-13795
-16816
-14503
-13537
-14497
-14417
-138
-13537
-13321
-13962
-8891
-13873
-14899
-2026
-14913
-12993
8366
-4188
-14602
-14085
9543
4000
-10977
-17288
-14693
2162
-1034

43
45
42
38
42
45
42
40
42
43
45
40
45
44
38
39
41
43
34
40
45
45
37
46
41
35
46
44
43
40
40
44
43
44
32
41
42
34
40
43
41
37
45
37
42
39
37
44
43
45
43
47
41
45
40
43
46
40
40
37

-42
-44
-44
-47
-44
-45
-44
-49
-46
-41
-45
-48
-42
-45
-44
-45
-45
-44
-42
-49
-43
-43
-46
-43
-44
-44
-44
-47
-49
-44
-49
-46
-45
-52
-46
-44
-45
-49
-44
-43
-45
-48
-43
-49
-43
-49
-46
-42
-47
-45
-49
-46
-43
-45
-45
-47
-43
-46
-45
-41

282
287
282
281
276
282
282
283
284
280
284
284
285
283
281
283
283
284
281
278
282
285
284
284
280
284
284
282
284
283
284
284
280
285
286
280
284
283
282
281
284
283
279
282
282
285
278
283
277
285
284
279
285
282
281
285
281
279
284
277

229
229
229
227
231
228
229
226
225
228
228
225
229
227
231
229
229
229
230
230
230
229
228
231
230
232
229
230
229
229
230
229
231
230
229
229
228
229
232
227
228
232
232
229
225
229
230
228
229
228
231
229
230
226
231
229
230
230
230
229

38
34
37
37
36
32
38
31
31
37
32
39
42
36
38
39
35
41
38
39
39
38
37
38
37
38
32
37
32
32
38
30
39
41
41
39
36
37
37
38
35
36
34
32
37
37
35
39
39
37
35
35
37
35
33
33
38
39
35
38

490
489
487
488
489
490
489
491
490
489
489
488
486
488
490
486
488
488
487
488
489
489
489
489
490
492
487
488
490
488
489
487
490
485
489
487
489
486
491
489
487
492
490
489
491
486
487
488
490
488
491
491
490
489
491
491
490
488
490
487

29429
29458
29463
29415
29437
29462
29456
29452
29455
29456
29445
29461
29456
29444
29438
29433
29422
29451
29441
29458
29443
29462
29447
29457
29434
29451
29446
29449
29440
29462
29450
29438
29450
29459
29452
29433
29451
29459
29455
29428
29443
29456
29455
29456
29453
29445
29458
29443
29440
29457
29441
29433
29439
29461
29438
29451
29441
29454
29451
29440

200274
200274
200289
200289
200305
200305
200321
200321
200321
200336
200336
200352
200352
200367
200367
200383
200383
200399
200399
200414
200414
200414
200430
200430
200445
200445
200461
200461
200477
200477
200477
200492
200492
200508
200523
200523
200539
200539
200555
200555
200555
200570
200570
200586
200586
200601
200601
200601
200617
200617
200633
200633
200648
200648
200664
200664
200679
200679
200679
200695

-14259
-6337
-14200
-13195
-13991
-14137
-15050
-14475
953
-13971
-14328
-15616
-8074
-1351
-6059
-10246
-9476
-16388
-13134
593
1398
-14948
-583
-13852
994
-14681
-13954
7845
-13341
-13647
9871
-14216
-12912
-14958
-14796
-16518
-17498
-13722
-14152
-13728
-14438
5046
-13722
-11090
-14121
-13934
-14151
-15892
-14897
-13597
-13114
-13389
7804
-14494
-13802
-14584
-13570
-13778
-4900
-13842

47
42
42
41
40
37
39
44
41
43
46
42
42
42
41
47
45
39
44
38
36
37
40
43
37
44
42
39
44
39
44
44
39
42
43
42
46
46
46
37
43
39
44
42
37
47
44
47
40
41
43
37
40
38
41
37
44
42
38
42

-44
-46
-44
-45
-43
-45
-41
-42
-43
-45
-43
-43
-45
-45
-42
-46
-46
-45
-43
-44
-46
-44
-45
-44
-43
-43
-45
-45
-48
-45
-46
-44
-44
-43
-45
-52
-41
-42
-43
-52
-45
-42
-51
-44
-49
-43
-46
-43
-45
-43
-46
-45
-42
-44
-51
-44
-46
-47
-41
-47

281
282
283
282
283
283
283
283
281
284
284
284
283
281
281
284
285
280
286
284
285
282
285
285
279
282
284
283
282
278
284
284
283
285
285
282
281
280
280
279
285
282
285
281
285
279
284
285
281
284
279
282
278
281
284
284
286
281
283
283

227
232
229
229
224
231
230
232
229
232
231
230
228
229
232
230
230
230
229
229
230
230
231
230
229
229
228
227
227
230
228
229
227
228
229
228
226
229
229
227
228
228
230
230
231
229
230
227
224
229
228
227
226
230
229
232
225
230
230
229

34
38
32
33
35
36
37
30
34
37
35
38
40
32
34
38
37
36
38
35
40
38
40
36
41
29
37
38
33
38
35
36
39
30
35
32
37
38
39
39
39
35
34
38
36
37
33
35
39
39
37
35
31
32
35
34
34
31
32
34

488
490
488
488
490
486
489
490
488
489
491
493
489
490
488
486
491
487
482
490
490
489
492
490
490
481
486
487
490
489
490
489
491
488
490
485
490
488
490
488
488
490
490
485
490
490
488
491
486
490
484
487
492
489
490
490
490
488
490
489

29429
29429
29443
29453
29443
29470
29461
29463
29434
29442
29470
29446
29451
29427
29445
29441
29460
29434
29474
29471
29465
29447
29433
29448
29448
29449
29449
29438
29439
29442
29440
29455
29452
29472
29438
29460
29435
29447
29462
29454
29458
29449
29469
29476
29439
29451
29444
29413
29451
29465
29449
29456
29456
29460
29437
29436
29428
29452
29424
29460

200695
200711
200711
200726
200726
200742
200742
200742
200757
200757
200773
200773
200789
200789
200804
200804
200820
200820
200835
200835
200851
200851
200867
200867
200867
200882
200882
200898
200898
200913
200913
200929
200929
200945
200945
200945
200960
200960
200976
200976
200991
200991
201007
201007
201023
201023
201023
201038
201038
201054
201054
201069
201069
201069
201085
201085
201101
201101
201116
201116

-14679
-13421
-14089
8119
-14202
6226
-14056
9461
-10971
-13521
-15145
-13768
-14814
-13119
-15043
-15834
-14522
13101
-14355
-14621
-14651
-12530
-14058
10351
-4423
-13412
-13960
-15669
-14656
-2865
-15158
-14114
-13941
-14193
-14482
-13584
-8402
-13897
6957
-14147
14159
5901
9647
-131
-3167
-14375
-12748
-14728
-14475
9973
-14630
-14554
9459
-5996
-13363
-16907
14954
11556
-7689
-14498

45
40
39
36
38
39
41
45
43
40
41
44
40
43
43
39
36
44
44
45
43
45
44
45
42
41
44
46
39
43
41
43
40
41
39
45
44
43
44
46
40
36
46
45
36
42
44
45
36
38
44
40
46
39
45
42
43
38
44
41

-41
-45
-46
-45
-43
-41
-42
-44
-42
-45
-46
-50
-44
-44
-44
-43
-45
-44
-44
-47
-41
-46
-45
-45
-46
-43
-44
-45
-46
-43
-46
-44
-44
-50
-43
-54
-43
-45
-46
-42
-48
-43
-44
-45
-46
-47
-45
-47
-42
-45
-41
-47
-46
-45
-44
-41
-45
-42
-40
-42

282
284
281
285
283
281
281
286
282
282
285
284
283
282
284
282
285
282
282
281
283
284
282
286
281
286
279
287
283
284
284
280
286
277
280
284
284
282
280
277
286
284
279
286
284
286
281
283
283
284
281
285
285
281
285
284
283
284
282
283

229
228
230
226
225
228
228
224
229
227
229
227
227
227
229
228
228
230
227
229
231
226
227
230
229
222
228
230
231
230
231
229
228
230
228
231
227
228
232
228
229
231
231
230
226
228
230
232
230
230
231
231
230
229
229
231
230
233
228
231

39
31
33
40
32
28
34
37
33
35
35
32
35
36
31
37
34
35
36
37
35
35
35
37
37
29
33
38
38
39
41
35
32
37
32
37
32
38
36
32
34
34
36
38
31
36
36
34
35
37
34
36
36
37
40
40
36
36
39
41

491
486
490
488
488
490
489
490
490
493
490
485
491
491
487
492
488
491
485
491
489
487
489
488
488
492
489
488
490
488
487
487
489
492
489
488
487
489
490
489
489
488
488
489
490
489
488
486
488
489
490
490
489
487
487
487
488
489
487
488

29463
29449
29445
29457
29462
29445
29431
29430
29455
29439
29431
29443
29434
29460
29442
29436
29422
29431
29441
29440
29450
29434
29424
29442
29455
29471
29444
29449
29455
29470
29460
29448
29451
29421
29436
29447
29431
29432
29446
29438
29455
29452
29436
29450
29449
29450
29456
29442
29452
29455
29439
29458
29438
29451
29459
29446
29424
29436
29421
29439

201132
201132
201147
201147
201147
201163
201163
201179
201179
201194
201194
201210
201210
201225
201225
201225
201241
201241
201257
201257
201272
201272
201288
201288
201303
201303
201303
201319
201319
201335
201335
201350
201350
201366
201366
201366
201381
201381
201397
201397
201413
201413
201428
201428
201444
201444
201444
201459
201459
201475
201475
201491
201491
201506
201506
201506
201522
201522
201537
201537

-14026
-17990
-4840
-17915
5562
252
-15866
-920
-11887
-13265
-13408
-13932
-13453
-14850
-14110
9903
-13025
9357
-14133
-4982
-7183
-14537
-3477
8724
-14699
8249
-13655
-13289
8367
-13649
-13028
-1956
-14905
-14661
-14320
-13831
-13580
-13998
-14192
-12858
-12440
-14562
-13885
-13663
7736
846
-13710
709
303
-13988
-13721
-15637
-13684
-15033
-5496
9218
-14643
-14461
10216
-985

43
38
43
46
38
46
43
42
39
43
46
45
42
45
39
38
42
43
39
41
40
45
41
34
34
41
45
42
40
42
40
38
42
37
40
39
42
42
38
41
39
41
43
42
38
43
36
35
37
41
36
40
45
36
42
37
44
35
44
43

-44
-46
-44
-44
-43
-45
-45
-46
-44
-44
-45
-43
-44
-43
-44
-43
-44
-42
-47
-46
-43
-43
-43
-43
-43
-42
-45
-44
-44
-43
-43
-46
-43
-50
-43
-48
-51
-44
-44
-43
-45
-48
-43
-43
-45
-45
-43
-41
-44
-43
-46
-45
-46
-48
-43
-43
-43
-44
-40
-46

284
285
285
284
285
285
285
280
284
283
286
281
284
278
282
285
283
284
283
279
286
281
284
283
280
282
278
284
285
284
286
284
286
280
282
283
288
283
285
279
287
284
285
284
281
283
283
281
282
284
280
281
284
281
280
283
284
286
281
281

230
231
232
228
230
229
231
231
228
232
228
230
226
233
226
229
231
227
230
231
230
230
231
230
230
229
230
227
231
231
231
229
230
229
227
232
230
228
230
230
227
228
231
231
231
230
228
232
225
231
229
229
229
230
232
230
231
228
233
229

40
40
38
33
33
34
36
37
35
34
31
38
29
40
35
35
39
38
38
32
37
39
35
36
39
36
38
34
33
37
32
34
38
35
34
37
38
39
37
39
35
37
36
33
38
37
33
32
36
35
39
29
36
36
32
35
34
37
37
34

490
486
489
486
489
490
490
487
489
487
490
488
490
492
489
487
488
490
487
488
490
486
490
490
485
484
489
487
487
490
485
485
490
487
487
490
488
489
485
485
486
488
491
487
490
487
487
488
488
488
488
487
487
489
489
488
487
489
489
488

29470
29435
29427
29436
29454
29463
29448
29435
29439
29451
29436
29436
29454
29433
29421
29469
29442
29450
29436
29438
29457
29443
29432
29425
29458
29457
29463
29454
29444
29466
29444
29457
29448
29466
29458
29442
29455
29454
29448
29466
29443
29453
29431
29431
29436
29435
29446
29452
29437
29437
29453
29436
29433
29422
29458
29454
29430
29430
29463
29449

201553
201553
201569
201569
201584
201584
201600
201600
201615
201615
201631
201631
201631
201647
201647
201662
201662
201678
201678
201678
201693
201693
201709
201709
201725
201725
201740
201740
201756
201756
201756
201771
201771
201787
201787
201803
201803
201803
201818
201818
201834
201834
201849
201849
201865
201865
201881
201881
201881
201896
201896
201912
201912
201927
201927
201943
201943
201943
201959
201959

7137
-14068
-1324
-14166
-13719
-15545
-14784
-13902
-16137
-15390
-14241
-13447
-307
-14167
-13006
-14708
-14362
-16757
1002
-14937
9464
-18288
-14850
-15002
-13350
-17231
-5176
-14429
9683
-18728
-4872
-14723
-14131
-14011
-16755
-13135
-13997
-14373
-15136
-14190
-14255
-17282
-98
-14168
-13810
-15329
8829
3316
-13977
-13272
-14246
-14299
-16164
-12898
7632
-13877
-7385
-13721
-14735
-13359

38
39
40
40
41
43
38
40
40
41
45
45
43
39
38
37
42
46
43
44
42
44
38
38
41
44
45
47
45
37
41
39
45
44
43
44
44
38
40
40
37
42
42
44
42
40
44
43
41
42
43
40
41
44
39
45
41
40
40
45

-44
-43
-43
-44
-44
-43
-43
-43
-46
-43
-47
-47
-44
-43
-46
-48
-46
-44
-48
-47
-45
-46
-42
-44
-46
-45
-45
-42
-44
-48
-45
-46
-42
-44
-44
-42
-42
-42
-42
-49
-46
-44
-43
-42
-44
-50
-50
-44
-42
-42
-42
-44
-43
-42
-42
-44
-46
-47
-43
-45

283
281
284
282
282
286
281
284
284
278
285
285
283
284
283
283
284
284
282
281
279
282
282
281
279
284
281
283
283
277
285
282
280
279
280
285
284
283
281
281
281
285
278
285
282
284
282
283
279
287
278
284
278
284
282
282
285
280
287
280

230
226
228
230
231
227
230
231
229
230
229
227
230
228
228
229
231
231
231
227
230
228
232
230
232
228
228
228
229
230
223
225
229
230
231
227
228
230
229
230
229
232
230
229
227
231
233
229
231
229
231
231
232
232
226
231
229
232
230
231

32
36
39
34
38
36
34
37
39
39
42
39
38
35
40
35
41
37
36
36
34
40
39
34
38
37
38
32
42
34
40
39
34
35
38
38
37
41
41
40
39
34
38
36
36
37
38
39
33
38
38
37
42
30
38
38
41
34
38
35

487
490
487
491
488
489
490
487
487
490
488
488
490
491
491
488
491
487
490
487
486
492
490
490
489
492
488
488
488
487
491
490
486
490
491
490
491
485
493
492
488
488
490
488
490
488
490
489
487
485
489
490
491
488
488
491
489
490
489
487

29453
29435
29448
29450
29457
29439
29448
29431
29447
29454
29463
29458
29479
29453
29447
29441
29437
29450
29440
29443
29459
29438
29468
29463
29433
29445
29442
29454
29450
29462
29452
29446
29438
29450
29454
29447
29444
29460
29444
29458
29418
29450
29427
29461
29445
29445
29443
29448
29451
29451
29437
29434
29464
29435
29451
29438
29461
29456
29443
29432

201974
201974
201990
201990
202005
202005
202021
202021
202021
202037
202037
202052
202052
202068
202068
202083
202083
202099
202099
202115
202115
202115
202130
202130
202146
202146
202161
202161
202177
202177
202177
202193
202193
202208
202208
202224
202224
202239
202239
202239
202255
202255
202271
202271
202286
202286
202302
202302
202302
202317
202317
202333
202333
202349
202349
202364
202364
202364
202380
202380

-11070
-8682
-11406
-15629
-14610
-14259
-13289
-18649
-17011
-13096
-14889
-11751
24400
-13828
-15157
-1411
-14068
-14018
-13784
-5324
8395
-13389
-13494
-14526
-15833
-13958
23645
-17184
-13975
-18563
-13421
-17433
-17508
-12587
-14481
-8141
-14060
-13508
-14931
-14879
3522
-13893
-12334
-14530
-13782
-15673
-13205
-13779
-13035
-12837
-18180
-14028
-13915
-6958
-12576
-15330
-13686
-13228
-14784
-14612

43
34
43
43
45
40
46
38
44
44
42
35
46
42
36
46
40
42
47
41
41
41
41
46
43
43
38
39
46
43
41
44
46
36
39
45
43
41
41
38
42
38
40
39
39
40
37
45
42
44
42
46
38
44
39
43
46
42
40
39

-47
-46
-44
-44
-46
-43
-45
-45
-42
-46
-42
-44
-43
-43
-45
-47
-45
-47
-44
-44
-44
-44
-44
-44
-44
-48
-46
-43
-46
-49
-42
-47
-43
-44
-42
-46
-45
-45
-47
-43
-45
-44
-45
-42
-42
-45
-45
-44
-44
-42
-48
-45
-45
-47
-43
-46
-47
-42
-45
-44

283
284
279
282
284
284
284
279
281
282
284
281
281
282
277
280
280
283
284
281
283
276
278
278
283
284
277
281
283
278
279
281
280
284
283
284
278
283
279
283
280
284
285
281
282
283
277
282
282
280
281
283
283
282
285
286
283
286
285
282

230
231
231
230
228
228
226
230
226
231
229
231
231
226
229
228
228
230
230
230
229
228
233
230
231
230
228
230
230
232
226
227
230
230
231
231
230
229
232
224
231
228
229
232
231
232
231
231
230
229
231
230
231
230
227
227
230
231
230
231

38
40
36
36
31
34
37
35
36
37
36
35
38
39
37
31
36
34
36
34
38
39
39
37
32
39
41
37
35
37
37
34
37
39
31
40
37
39
36
35
34
35
36
39
36
39
37
37
38
37
31
34
36
34
35
34
39
40
35
36

489
489
490
490
490
490
485
488
491
488
490
487
487
487
490
488
489
487
487
488
490
487
489
489
490
489
493
489
481
487
488
489
488
484
491
491
490
492
491
489
489
487
489
490
487
492
493
486
489
488
491
490
491
488
490
489
490
490
490
490

29456
29445
29434
29421
29461
29454
29454
29453
29452
29473
29439
29447
29469
29441
29438
29464
29435
29468
29470
29475
29457
29446
29462
29446
29457
29433
29450
29452
29449
29439
29443
29461
29441
29439
29456
29466
29450
29460
29457
29440
29468
29442
29441
29432
29440
29470
29438
29464
29438
29431
29459
29449
29461
29459
29469
29475
29465
29441
29451
29443

202395
202395
202411
202411
202427
202427
202442
202442
202458
202458
202458
202473
202473
202489
202489
202505
202505
202505
202520
202520
202536
202536
202551
202551
202567
202567
202583
202583
202583
202598
202598
202614
202614
202629
202629
202645
202645
202645
202661
202661
202676
202676
202692
202692
202707
202707
202723
202723
202723
202739
202739
202754
202754
202770
202770
202770
202785
202785
202801
202801

-14400
8342
15725
-14863
-14011
-14193
-13919
-15716
-14633
-14903
-13340
-13526
-13771
-13734
-13807
-14940
-13979
-13037
-14917
-13922
8402
-14147
-13877
-13860
-2188
-14298
-15
-12907
-13531
-13423
-14644
-14297
-6224
-12681
-15356
-13896
-13622
9267
-2730
9292
3574
-14289
1808
-6405
-17405
-8739
8633
-10137
7041
-3195
8789
-13883
-14366
11443
-13737
31157
-14299
-13323
-15361
-15790

38
45
43
35
42
39
43
40
41
44
43
43
40
40
43
44
41
41
43
40
42
44
41
41
42
43
43
40
41
42
38
38
46
41
35
44
37
39
36
40
41
43
43
39
40
37
42
43
43
32
40
43
37
44
43
43
47
42
42
35

-42
-46
-44
-45
-42
-44
-47
-42
-43
-43
-45
-43
-42
-42
-44
-45
-45
-44
-49
-44
-45
-50
-43
-46
-46
-46
-42
-47
-47
-44
-44
-43
-48
-43
-42
-43
-47
-45
-42
-45
-45
-45
-43
-47
-43
-44
-42
-45
-44
-42
-46
-47
-43
-44
-43
-49
-45
-43
-47
-45

282
285
285
283
288
279
284
285
285
284
286
286
287
287
286
282
286
282
286
280
285
286
283
285
284
281
278
283
283
279
285
281
285
283
284
282
285
281
285
282
280
280
281
282
277
280
283
284
285
286
284
284
284
284
284
286
288
284
283
282

230
230
229
230
228
231
230
231
230
228
230
232
230
231
230
230
231
231
225
232
230
227
230
228
229
228
229
230
229
228
230
228
230
230
229
230
228
229
228
230
230
228
224
230
229
228
230
229
227
229
229
228
230
229
229
229
228
227
226
230

38
33
33
36
42
33
32
34
34
37
40
35
35
39
36
31
37
38
38
34
36
36
34
34
36
36
35
36
36
34
40
41
44
37
34
33
33
37
37
37
34
36
35
36
30
36
35
38
38
35
35
41
41
36
37
29
34
37
38
40

491
489
491
492
492
489
489
492
489
488
492
490
492
492
489
491
486
492
490
488
488
487
489
488
489
491
491
490
488
488
490
490
489
489
488
487
489
490
491
491
490
488
488
490
486
491
490
491
490
490
488
490
490
491
487
489
488
492
490
488

29457
29462
29460
29460
29446
29474
29457
29427
29460
29447
29434
29459
29444
29423
29438
29453
29462
29448
29439
29451
29477
29452
29460
29440
29464
29446
29426
29442
29452
29445
29457
29444
29457
29444
29458
29434
29442
29443
29449
29464
29444
29456
29436
29448
29451
29456
29445
29463
29459
29456
29475
29466
29478
29454
29437
29473
29479
29455
29477
29446

202817
202817
202832
202832
202848
202848
202848
202863
202863
202879
202879
202895
202895
202910
202910
202926
202926
202926
202941
202941
202957
202957
202973
202973
202988
203004
203004
203004
203019
203019
203035
203035
203051
203051
203051
203066
203066
203082
203082
203097
203097
203113
203113
203113
203129
203129
203144
203144
203160
203160
203175
203175
203191
203191
203191
203207
203207
203222
203222
203238

-18473
-14469
-14225
10221
-509
-13352
-15315
-14260
-13441
-8941
-14396
-15159
13385
-15073
-13284
2152
-2841
-14995
-15282
-13959
-14330
-13659
-13539
-12975
-17582
-15678
8252
9376
-10020
-2798
-15498
-10648
24217
-13565
-14357
-12692
-6040
-15993
-13743
-13541
-17751
-15166
-17551
-13691
-13704
3133
-13845
10455
-15037
-16411
-11178
-13481
-14221
-18122
-13856
4672
2387
-13190
10054
-14572

38
43
42
43
44
45
40
37
40
47
39
43
39
51
44
42
41
42
48
44
42
47
42
36
40
42
39
43
46
41
45
38
48
38
39
46
44
43
43
44
40
39
43
40
43
45
39
40
41
45
44
41
44
43
44
47
39
42
44
38

-42
-44
-42
-42
-47
-50
-45
-45
-44
-44
-44
-42
-45
-45
-45
-46
-45
-44
-44
-48
-42
-42
-43
-44
-43
-46
-43
-44
-46
-43
-44
-45
-45
-43
-44
-44
-45
-46
-45
-46
-45
-44
-45
-43
-45
-45
-43
-44
-49
-45
-45
-44
-42
-45
-44
-45
-46
-49
-48
-47

283
285
285
284
284
279
281
284
284
285
279
284
281
286
281
284
274
283
284
283
283
285
280
281
278
286
282
281
287
278
283
277
285
284
285
283
287
285
279
284
278
286
284
282
281
273
283
284
285
280
286
280
279
287
286
286
283
284
286
282

230
230
228
227
230
228
230
228
227
228
229
229
229
229
230
230
226
227
227
229
228
229
230
222
227
228
229
230
230
226
230
228
230
229
230
231
229
227
226
227
228
231
230
227
229
229
231
227
228
228
230
230
231
230
229
229
229
230
230
231

35
24
39
36
28
37
38
36
36
32
33
41
38
33
35
33
39
36
31
29
36
32
36
34
38
36
36
35
39
34
32
35
30
32
40
34
34
38
40
37
38
37
35
36
39
39
37
31
36
29
32
36
35
37
37
39
31
36
39
33

490
489
491
492
490
488
489
488
487
492
491
491
491
493
491
490
492
491
489
487
492
488
491
486
491
487
489
486
489
487
489
490
488
490
490
488
490
489
489
489
491
489
488
485
490
489
487
489
488
488
487
485
487
484
489
491
485
490
487
489

29453
29456
29450
29481
29470
29479
29448
29467
29457
29442
29460
29439
29420
29444
29453
29453
29446
29443
29463
29457
29466
29464
29453
29449
29457
29452
29461
29438
29445
29455
29451
29439
29458
29481
29437
29456
29463
29450
29466
29452
29458
29469
29456
29454
29468
29470
29460
29474
29441
29463
29475
29467
29458
29445
29444
29470
29445
29462
29431
29442

203238
203253
203253
203269
203269
203285
203285
203285
203300
203300
203316
203316
203331
203331
203347
203347
203347
203363
203363
203378
203378
203394
203394
203409
203409
203425
203425
203425
203441
203441
203456
203456
203472
203472
203472
203487
203487
203503
203503
203519
203519
203534
203534
203534
203550
203550
203565
203565
203581
203581
203597
203597
203597
203612
203612
203628
203628
203643
203643
203659

13854
-14689
9523
-12767
-15876
-8465
-14627
-14215
-17710
-13944
9841
-13405
-13819
-16010
-13541
-14168
-13812
7477
-14611
-13164
-7085
-14035
-14883
-13148
-15836
-15237
-7403
-13996
-13402
-13818
341
-11905
-13308
-14591
-14135
-13918
-13387
-13436
-14158
-14857
-14271
-12752
-14258
-10020
-14513
-14934
-14502
7326
-15910
-10663
9451
6270
-14572
-14331
-14493
-13748
-13698
-14033
8482
-14628

40
45
32
44
44
44
43
44
42
40
40
39
45
37
44
42
38
48
43
42
46
45
47
44
39
44
41
41
41
47
39
40
40
45
36
46
40
44
38
40
40
42
42
42
41
44
46
40
42
40
43
46
40
43
42
43
41
44
43
47

-47
-48
-44
-44
-45
-42
-45
-46
-44
-45
-44
-50
-43
-43
-44
-41
-43
-50
-43
-44
-41
-42
-43
-41
-47
-43
-42
-49
-41
-45
-49
-45
-46
-44
-45
-46
-44
-41
-43
-45
-43
-44
-43
-48
-46
-42
-41
-47
-45
-41
-43
-41
-41
-43
-45
-42
-44
-44
-42
-45

284
277
274
285
280
276
282
284
285
283
282
283
279
282
281
283
284
280
285
283
282
284
283
284
285
284
285
286
286
287
285
284
279
282
284
285
280
285
285
282
281
280
283
284
282
282
282
277
285
279
281
279
280
286
281
285
283
284
279
283

231
229
227
227
227
229
229
228
226
230
231
230
227
229
226
230
228
229
228
231
231
230
229
231
229
228
229
229
231
231
228
228
229
228
227
223
230
230
229
230
230
232
231
229
228
230
230
229
226
229
228
232
226
227
231
228
228
231
231
230

37
35
37
33
39
35
40
34
32
38
32
39
28
40
36
38
40
36
33
38
33
37
38
29
36
33
36
39
36
35
35
37
38
33
36
36
36
39
38
35
36
41
38
38
32
37
36
35
37
37
35
38
39
38
35
39
40
35
35
35

486
492
488
489
489
490
490
489
490
490
491
490
490
491
491
490
490
490
491
489
491
490
486
490
488
490
487
492
492
489
487
489
489
489
490
486
489
487
486
489
487
488
487
482
489
488
490
490
490
489
487
490
490
489
489
490
487
490
489
488

29445
29435
29444
29444
29435
29451
29464
29466
29447
29455
29460
29446
29444
29456
29454
29462
29423
29455
29444
29438
29457
29463
29447
29478
29449
29433
29436
29456
29442
29456
29474
29435
29444
29450
29462
29460
29463
29472
29450
29462
29449
29451
29453
29443
29463
29439
29457
29462
29460
29469
29466
29431
29467
29451
29454
29452
29477
29446
29471
29466

203659
203675
203675
203675
203690
203690
203706
203706
203721
203721
203737
203737
203753
203753
203768
203768
203784
203784
203799
203799
203799
203815
203815
203831
203831
203846
203846
203862
203862
203862
203877
203893
203893
203893
203909
203909
203924
203924
203940
203940
203955
203955
203971
203971
203987
203987
203987
204002
204002
204018
204018
204033
204033
204049
204049
204065
204065
204080
204080
204080

-13493
-14549
-14422
7176
-14355
-18568
-14499
-14460
-614
-14860
9429
-13079
-14292
-13180
-12875
-14141
8736
-13917
9100
-13980
-13021
-14086
-13284
-9116
-14347
569
9244
-18115
-14142
-16632
-13795
-16110
23902
-17084
-13939
-12691
14670
-13417
-13471
-14098
-13935
-13959
-16657
-13407
-14305
-5384
-10378
-15007
-4655
-13693
-6554
-13991
8710
-14169
-15023
-15664
-17089
-14964
245
-14288

46
47
44
42
45
44
46
45
44
42
45
48
46
49
41
44
44
39
41
42
43
45
45
38
42
40
36
42
43
47
42
40
43
43
43
46
45
40
41
45
45
41
40
43
44
38
41
37
39
45
44
46
45
42
44
42
40
43
41
41

-42
-44
-45
-43
-44
-42
-43
-42
-42
-44
-46
-42
-44
-42
-44
-46
-45
-43
-44
-46
-43
-45
-45
-47
-46
-43
-46
-44
-45
-42
-43
-46
-46
-50
-47
-45
-46
-44
-43
-44
-42
-45
-47
-44
-43
-43
-45
-50
-44
-48
-42
-43
-46
-41
-45
-43
-43
-42
-42
-45

282
284
286
285
282
280
287
284
283
286
283
284
281
281
284
278
281
281
285
281
283
286
282
288
283
285
288
282
282
284
283
281
282
277
285
286
283
282
283
284
284
284
285
284
286
284
283
284
287
285
284
288
286
283
284
287
284
283
286
281

229
229
227
229
230
230
232
229
231
227
231
231
230
231
232
230
230
232
230
225
230
230
229
229
231
227
231
229
231
230
231
230
230
230
229
230
224
232
229
231
226
231
229
228
230
229
229
226
229
232
230
228
231
228
227
229
228
227
231
229

38
30
34
38
40
39
39
37
40
36
37
34
35
41
34
31
34
37
35
34
37
39
36
40
34
36
39
38
41
38
36
39
37
37
37
39
39
35
36
36
38
34
36
38
36
37
31
39
34
33
35
37
38
39
38
35
36
39
34
37

488
488
491
489
488
492
490
490
488
489
489
491
490
486
489
491
486
489
490
490
489
490
486
484
487
486
488
486
490
489
485
490
491
491
491
489
489
493
490
490
490
489
490
487
487
489
491
490
490
487
488
491
489
490
489
489
487
489
490
492

29447
29446
29443
29447
29450
29453
29458
29455
29462
29458
29444
29447
29452
29450
29454
29439
29453
29471
29448
29471
29468
29463
29471
29443
29444
29462
29471
29449
29456
29453
29461
29460
29454
29442
29449
29444
29429
29460
29468
29449
29442
29443
29436
29463
29454
29453
29439
29459
29469
29462
29450
29438
29445
29452
29472
29456
29444
29458
29472
29437

204096
204096
204111
204111
204127
204127
204143
204143
204158
204158
204174
204174
204189
204189
204205
204205
204205
204221
204221
204236
204236
204252
204252
204267
204267
204267
204283
204283
204299
204299
204314
204314
204330
204330
204330
204345
204345
204361
204361
204377
204377
204392
204392
204408
204408
204408
204423
204423
204439
204439
204455
204455
204470
204470
204470
204486
204486
204501
204501
204517

-13327
-14839
8099
-14196
-1380
-13516
-14635
-14979
8895
-18156
-14409
-11055
-14410
-12909
7306
-13448
-13436
-14286
-14513
-15430
-1079
-14238
-12945
-13238
-15933
-14554
10968
-8921
-16222
-17362
36
-10819
-14761
-14621
-1092
-12759
-16243
-3256
-14795
-12737
-6914
5845
-13778
-8732
9247
-14520
12583
-14473
-18302
-18247
3216
-17468
-17002
773
21766
-13844
8646
-13902
-6020
-15635

38
39
41
41
45
44
43
45
41
40
43
45
46
40
39
41
43
42
44
43
38
38
45
43
41
42
41
40
41
38
40
42
47
42
47
44
48
40
41
43
39
48
41
40
39
44
40
47
45
37
40
41
40
46
41
37
38
39
41
45

-43
-42
-46
-43
-43
-44
-47
-44
-47
-44
-45
-43
-43
-44
-45
-51
-43
-46
-44
-43
-44
-46
-44
-45
-42
-43
-42
-43
-47
-43
-43
-44
-41
-43
-41
-46
-42
-45
-45
-42
-42
-44
-44
-42
-42
-44
-44
-44
-42
-43
-45
-47
-42
-41
-45
-41
-42
-44
-43
-44

283
284
280
283
282
283
280
281
285
284
280
282
285
286
285
283
281
282
282
279
287
280
283
286
281
283
284
281
285
287
284
285
283
283
286
285
286
285
281
286
280
280
284
286
282
282
284
287
287
281
287
279
286
285
283
282
285
285
285
285

231
229
229
230
230
226
228
228
231
225
228
228
229
232
229
228
231
226
229
230
231
231
232
230
228
230
225
229
227
231
227
228
231
226
230
230
226
232
229
230
230
228
230
229
230
227
231
226
230
229
226
230
230
228
227
230
230
230
230
224

38
38
39
37
36
40
34
37
38
38
40
34
34
36
35
36
41
37
39
36
32
32
43
39
39
41
39
33
40
36
37
36
41
33
40
38
34
30
36
37
35
38
37
38
36
38
37
36
41
37
32
38
31
38
38
37
37
35
35
33

491
491
492
488
487
487
488
489
487
491
488
487
488
490
489
488
490
490
487
490
490
490
489
488
487
491
492
488
491
491
489
488
490
489
490
488
491
486
487
491
489
488
490
490
490
490
490
488
488
491
486
489
489
488
490
486
489
488
490
487

29448
29453
29441
29442
29485
29464
29466
29455
29444
29470
29454
29475
29473
29448
29465
29469
29457
29476
29434
29480
29432
29437
29452
29461
29469
29467
29477
29459
29446
29453
29468
29446
29461
29446
29458
29468
29456
29452
29454
29451
29462
29474
29477
29452
29475
29466
29467
29463
29437
29456
29451
29446
29449
29446
29457
29466
29454
29457
29483
29454

204517
204533
204533
204548
204548
204548
204564
204564
204579
204579
204595
204595
204611
204611
204611
204626
204626
204642
204642
204657
204657
204673
204673
204673
204689
204689
204704
204704
204720
204720
204735
204735
204751
204751
204751
204767
204767
204782
204782
204798
204798
204813
204813
204829
204829
204845
204845
204860
204860
204876
204876
204876
204891
204891
204907
204907
204923
204923
204938
204938

-13432
-11157
511
-14085
-13845
-14138
-14566
-14038
10501
15494
8704
-13567
-4850
-13287
-14036
-13762
-15518
9197
-14304
-5494
10478
9263
-14762
521
-15326
-15162
-13646
-13336
-13992
-14142
-17616
9096
-13253
-13043
-1423
-15513
-14372
-13321
-1710
2833
-12800
-11683
-14487
8676
10360
-13852
-2683
-2479
4096
-13857
-14433
-8692
-17063
-13733
-13958
-14130
-6412
8617
-13816
-13850

40
42
39
39
47
42
40
41
40
41
46
43
35
35
38
43
45
39
39
41
39
41
42
41
37
43
45
38
38
45
40
38
40
40
43
44
39
43
40
43
40
41
36
42
35
43
43
45
45
45
44
40
39
45
42
40
40
36
40
41

-44
-42
-42
-49
-45
-46
-41
-46
-43
-47
-46
-43
-43
-50
-44
-44
-45
-44
-47
-41
-45
-45
-46
-45
-45
-45
-46
-44
-46
-43
-42
-42
-42
-45
-47
-44
-46
-46
-42
-48
-44
-48
-43
-45
-45
-46
-51
-43
-48
-44
-44
-42
-44
-42
-42
-45
-49
-46
-51
-44

285
282
284
285
284
279
280
283
283
284
280
284
285
284
280
283
284
285
286
286
284
281
286
285
286
285
282
285
285
286
281
284
277
286
282
284
285
285
281
284
284
284
282
284
284
284
287
283
284
285
284
286
287
284
285
286
281
279
285
287

229
229
226
227
226
229
231
229
226
232
227
229
229
226
228
229
228
229
229
223
230
230
233
230
228
230
229
221
230
229
229
226
229
230
230
230
230
231
229
228
228
231
229
229
228
231
231
229
231
227
227
227
229
229
228
228
230
230
227
230

37
37
38
28
36
38
36
34
41
41
35
40
34
34
38
40
36
39
37
30
35
32
38
39
38
31
38
34
33
40
41
37
34
38
38
35
40
38
38
39
42
31
34
38
33
33
41
38
36
38
40
36
40
38
36
39
39
35
38
36

489
490
489
486
489
491
490
489
486
488
489
491
490
491
484
485
489
487
488
492
487
491
489
488
491
491
489
488
489
489
487
491
491
490
490
490
488
489
485
486
488
485
485
487
488
489
489
489
489
490
490
491
490
490
489
488
489
485
490
490

29462
29452
29452
29472
29464
29454
29446
29455
29439
29464
29481
29451
29462
29435
29427
29450
29447
29448
29467
29447
29442
29468
29460
29469
29462
29447
29444
29431
29452
29474
29450
29440
29455
29448
29468
29457
29432
29438
29490
29453
29475
29447
29442
29458
29452
29458
29454
29469
29458
29456
29470
29450
29443
29439
29464
29437
29484
29447
29439
29445

204954
204954
204954
204969
204969
204985
205001
205001
205001
205016
205016
205032
205032
205047
205047
205063
205063
205063
205079
205079
205094
205094
205110
205110
205125
205125
205141
205141
205141
205157
205157
205172
205172
205188
205188
205203
205203
205203
205219
205219
205235
205235
205250
205250
205266
205266
205266
205281
205281
205297
205297
205313
205313
205328
205328
205344
205344
205359
205359
205375

14237
-14142
9307
-13695
-15012
-16256
-14846
-14104
-15140
-13686
5292
-14522
7912
-14639
-13983
1485
-13290
-13309
-13501
-16681
-13921
-9856
-13543
-14888
-13280
-13806
1647
-18708
-1169
1971
1130
-835
-15584
-5722
-15328
-13578
-13653
-13692
-13477
8386
1162
-17504
-14387
-6320
-14485
-16221
-14548
-11227
-2503
-14004
-13951
-8444
-14739
-13837
-15001
-13872
-12803
1667
-5280
-14274

46
44
35
40
39
41
39
46
39
40
44
38
46
43
42
43
45
40
40
45
42
43
42
40
40
45
42
42
47
45
41
41
41
37
43
45
40
40
42
45
43
37
44
38
35
42
39
40
42
43
42
45
45
40
43
47
39
46
41
44

-46
-48
-46
-45
-47
-45
-42
-46
-45
-46
-44
-40
-40
-42
-44
-43
-42
-45
-45
-42
-47
-47
-48
-48
-44
-44
-43
-48
-43
-44
-42
-43
-48
-45
-44
-45
-44
-43
-42
-49
-45
-46
-45
-43
-45
-45
-47
-43
-46
-45
-45
-45
-44
-47
-46
-46
-47
-44
-44
-42

285
285
287
282
282
283
278
284
281
278
282
283
283
284
280
285
282
281
286
286
281
281
285
284
282
283
278
281
287
275
282
283
285
283
287
282
284
284
283
282
280
286
287
284
281
283
285
286
280
279
283
283
280
285
283
282
278
284
286
286

230
228
229
229
229
231
229
229
229
227
225
222
230
229
230
228
227
228
230
228
230
231
229
230
228
231
230
227
225
225
229
231
231
225
230
231
227
230
228
232
230
228
229
226
229
230
232
230
232
229
228
227
229
229
228
227
228
229
230
230

39
40
42
34
36
34
31
37
39
34
36
42
36
35
36
40
34
37
35
38
36
32
37
40
38
36
35
37
36
38
39
36
39
37
34
36
39
34
36
36
40
40
37
38
37
37
38
37
40
34
36
35
37
34
35
38
38
32
39
37

491
487
489
491
487
489
490
492
489
489
488
491
490
489
486
489
488
488
487
489
486
489
489
489
488
488
490
490
488
488
488
487
489
490
490
488
489
487
485
485
489
490
488
491
491
488
490
489
487
491
489
488
489
488
489
488
485
485
490
489

29448
29455
29451
29462
29471
29458
29461
29456
29443
29443
29450
29462
29450
29471
29460
29452
29467
29471
29469
29463
29448
29458
29463
29456
29457
29440
29457
29453
29455
29447
29460
29471
29435
29458
29449
29460
29466
29458
29445
29449
29459
29450
29447
29457
29450
29421
29433
29446
29452
29438
29436
29458
29442
29459
29465
29451
29455
29458
29448
29444

205375
205375
205391
205391
205406
205406
205422
205422
205437
205437
205453
205453
205453
205469
205469
205484
205484
205500
205500
205515
205515
205531
205531
205531
205547
205547
205562
205562
205578
205578
205593
205593
205609
205609
205609
205625
205625
205640
205640
205656
205656
205656
205671
205671
205687
205687
205703
205703
205718
205718
205734
205734
205734
205749
205749
205765
205765
205781
205781
205796

-11238
395
-13162
-13556
-13220
-15437
-14653
-14697
-18659
-13590
-14610
-13676
-13866
-12330
-17795
-14623
-6335
-14024
-14090
-8456
-14639
-13762
10208
-13111
-15097
-14291
-13850
-14761
-12568
-13906
7208
-13856
-13334
-14140
10536
-13087
-14825
-15157
-14356
-113
-14674
-11841
-14818
8956
-525
-14073
-15127
-17957
-14478
14259
-13476
9796
-13642
-13325
4846
-14443
-14323
-8807
-13552
-6977

43
39
43
42
42
43
45
44
41
42
40
40
46
45
40
39
41
42
40
45
47
46
41
41
44
41
37
40
46
39
46
45
39
39
42
45
42
44
43
41
46
41
40
42
43
42
35
40
44
40
40
44
43
42
43
36
41
41
38
44

-51
-47
-50
-46
-43
-45
-47
-46
-46
-44
-46
-43
-44
-46
-49
-45
-48
-46
-47
-47
-43
-44
-44
-43
-41
-44
-45
-44
-54
-52
-44
-44
-42
-42
-45
-44
-42
-47
-42
-43
-42
-43
-44
-45
-44
-42
-47
-51
-42
-43
-41
-45
-41
-46
-42
-42
-45
-43
-43
-44

282
282
281
283
284
282
287
284
283
282
279
276
282
281
283
285
278
286
283
287
283
282
280
282
282
283
281
284
276
283
286
282
278
284
284
286
287
283
284
284
283
288
286
286
284
284
283
287
282
276
285
285
286
283
281
278
284
282
283
285

231
233
231
231
230
231
232
228
231
230
228
229
231
230
232
228
230
230
229
230
231
228
226
231
230
226
228
230
225
229
228
227
230
232
231
228
228
231
227
229
227
228
232
229
229
229
228
232
228
229
229
229
230
227
227
228
224
225
228
229

37
35
40
42
38
39
39
39
33
40
31
41
42
38
35
33
36
35
37
41
38
37
37
39
38
39
35
35
34
41
36
39
38
30
36
40
41
39
33
33
40
38
39
38
41
37
39
38
35
39
34
31
42
39
30
39
40
36
37
35

490
488
488
489
488
491
483
489
487
489
489
487
491
487
492
490
489
487
489
485
487
491
490
490
491
489
493
491
491
490
491
491
491
492
489
490
487
491
489
490
489
490
486
486
491
492
492
490
493
486
493
493
489
491
490
486
493
490
487
489

29455
29473
29463
29457
29465
29462
29448
29454
29453
29471
29439
29452
29485
29432
29471
29461
29455
29445
29444
29453
29460
29472
29441
29458
29456
29453
29440
29435
29452
29466
29444
29459
29442
29440
29459
29451
29437
29465
29460
29472
29472
29461
29451
29462
29442
29440
29470
29455
29453
29446
29475
29447
29438
29438
29469
29451
29446
29449
29461
29455

205796
205796
205812
205812
205827
205827
205843
205843
205843
205859
205859
205874
205874
205890
205890
205905
205905
205921
205921
205921
205937
205937
205952
205952
205968
205968
205983
205983
205983
205999
205999
206015
206015
206030
206030
206046
206046
206046
206061
206061
206077
206077
206093
206093
206108
206108
206124
206124
206124
206139
206139
206155
206155
206171
206171
206186
206186
206186
206202
206202

-13798
-10613
-14399
-13965
-14246
-14558
-13775
-17378
-12902
-14324
-13662
-18133
-14744
-10183
-15449
-13761
6787
7243
-1105
-13799
-3004
-10501
9046
-880
-16982
-14541
11233
4090
-14062
-67
-13780
-13394
-14585
-824
-3086
-14299
13014
-13607
-14602
-18106
-13615
272
-14007
-14422
-13372
-13632
-13470
-5510
-12904
-14995
-13074
-17829
7959
8352
-13886
-14765
-13784
-2249
-139
-14936

38
35
34
40
45
40
41
45
42
37
40
37
44
42
43
46
41
43
41
42
42
43
45
41
44
43
48
43
43
38
45
40
42
43
41
46
49
36
49
43
40
42
42
40
40
35
43
42
37
47
45
40
43
47
43
45
38
43
37
45

-46
-44
-43
-47
-45
-49
-41
-41
-46
-41
-46
-41
-42
-44
-45
-45
-44
-47
-42
-44
-45
-43
-44
-47
-40
-45
-46
-43
-46
-46
-47
-41
-46
-44
-50
-47
-45
-46
-46
-44
-43
-48
-44
-42
-44
-41
-44
-46
-42
-44
-43
-41
-43
-44
-44
-43
-41
-43
-43
-43

281
278
281
280
286
285
282
282
279
276
279
285
283
287
283
282
283
284
279
284
285
281
283
285
281
284
282
285
285
282
284
284
285
283
282
283
285
285
282
283
282
282
284
288
280
279
284
288
289
285
283
280
285
284
282
286
286
278
281
281

229
227
228
229
230
228
229
228
228
231
229
229
230
229
231
229
231
230
230
231
228
228
225
231
229
228
228
231
231
230
231
230
232
230
229
231
229
227
231
229
229
228
231
229
230
228
228
232
230
231
231
230
230
232
231
227
228
232
228
227

37
37
34
38
39
35
34
40
31
38
38
38
37
35
39
34
38
38
37
32
37
34
39
33
38
36
35
42
34
29
36
41
36
36
39
37
37
38
38
40
34
36
33
34
33
35
38
38
40
38
33
38
37
37
38
32
34
33
37
38

491
492
490
490
493
490
487
488
490
490
491
491
490
491
493
490
487
489
486
490
490
489
489
491
489
491
491
492
489
491
488
487
490
490
493
490
488
491
490
486
488
490
490
489
492
491
487
485
488
488
487
489
490
487
487
488
489
487
485
487

29454
29469
29459
29448
29459
29469
29446
29470
29453
29459
29441
29425
29458
29453
29448
29458
29461
29462
29466
29441
29456
29444
29453
29462
29461
29451
29442
29450
29454
29456
29478
29442
29461
29453
29470
29433
29439
29447
29456
29435
29447
29464
29441
29460
29453
29466
29452
29481
29450
29459
29453
29460
29460
29445
29436
29452
29469
29476
29459
29476

206217
206217
206233
206233
206233
206249
206249
206264
206264
206280
206280
206295
206295
206295
206311
206311
206327
206327
206342
206342
206358
206358
206358
206373
206373
206389
206389
206405
206405
206420
206420
206436
206436
206436
206451
206451
206467
206467
206483
206483
206498
206498
206498
206514
206514
206529
206529
206545
206545
206561
206561
206561
206576
206576
206592
206592
206607
206607
206623
206623

-16937
-14859
-13634
8650
-9080
-14728
-9291
-18406
-14299
-14236
-14897
7703
-14104
8129
10311
-14302
-14317
-14453
-13375
-14294
-14770
-13104
-17927
-1979
13715
674
-11774
-15138
-15184
-18267
-14112
-12986
9375
-13548
-16927
-15052
-13652
-13921
-3638
-14529
-17778
-13323
9918
-14719
-14217
-13365
1749
-4505
13449
-14616
-14063
-14611
-13677
-14985
7856
-32
-10850
3215
-7399
-13710

44
40
43
39
39
43
40
46
38
44
39
42
39
42
43
43
40
40
39
38
41
42
39
41
39
39
40
43
46
41
41
43
40
42
47
46
45
44
45
40
45
41
45
43
46
45
40
42
44
39
43
32
44
41
38
39
46
45
47
41

-45
-42
-43
-44
-42
-46
-40
-43
-45
-49
-43
-42
-50
-45
-46
-45
-48
-45
-44
-41
-44
-45
-46
-41
-44
-43
-48
-42
-43
-43
-43
-45
-45
-45
-45
-42
-45
-44
-43
-46
-42
-46
-45
-47
-41
-45
-43
-46
-42
-41
-44
-48
-43
-44
-44
-48
-44
-44
-44
-44

281
282
279
280
285
285
283
281
286
283
281
286
276
285
280
286
282
286
278
286
283
281
282
281
281
283
284
283
283
279
285
281
284
279
284
284
281
282
283
282
283
287
285
284
283
281
279
275
284
284
284
281
281
284
283
276
282
280
274
281

231
232
231
230
230
230
228
232
230
232
226
229
230
228
229
229
232
228
231
231
228
229
229
226
229
227
227
231
232
230
232
230
227
231
227
231
228
231
231
231
229
231
230
231
230
231
227
228
231
227
230
230
229
230
227
230
231
231
228
227

34
38
38
35
35
35
41
34
36
36
33
37
37
39
34
37
35
35
35
37
37
39
35
34
35
37
39
38
35
38
35
40
36
40
37
38
37
40
39
33
36
41
34
35
39
32
38
36
38
32
35
40
27
36
39
40
41
33
35
37

490
485
490
488
490
488
490
490
489
485
491
486
486
487
488
486
489
489
487
486
485
488
489
485
491
489
489
490
489
491
490
489
489
491
487
489
488
488
488
489
490
488
490
490
491
488
492
489
488
488
490
490
489
488
489
489
489
491
487
489

29471
29430
29441
29456
29470
29477
29460
29477
29442
29463
29467
29443
29460
29458
29452
29460
29454
29472
29447
29439
29440
29464
29486
29460
29459
29449
29451
29452
29438
29449
29456
29459
29438
29461
29474
29447
29474
29460
29458
29477
29458
29462
29426
29451
29449
29452
29467
29464
29456
29441
29462
29456
29450
29472
29445
29448
29455
29455
29440
29455

206623
206639
206639
206654
206654
206670
206670
206685
206685
206701
206701
206717
206717
206717
206732
206732
206748
206748
206763
206763
206779
206779
206779
206795
206795
206810
206810
206826
206826
206841
206841
206857
206857
206857
206873
206873
206888
206888
206904
206904
206919
206919
206935
206935
206951
206951
206966
206966
206966
206982
206982
206997
206997
207013
207013
207013
207029
207029
207044
207044

-13729
9098
-13787
-14757
-14614
-13624
-13931
-9026
-12585
-13928
-13495
-14828
-12684
-14030
-13693
-14141
9496
-14957
-10559
-634
-12925
8158
-11473
-14191
1039
-424
-14479
-13600
-14048
-12380
-14096
-14659
-11611
-1988
-6711
-6178
-13803
-16953
-13906
-16648
-14368
-15669
-8515
-270
-13920
-7642
-13529
-13015
-13581
-13824
-5925
-9
-15439
-14474
-17428
9347
3017
-13854
-14707
-18115

44
43
36
38
41
45
46
41
38
38
42
41
43
35
40
38
32
45
41
39
41
44
42
41
41
44
46
37
41
43
43
43
43
47
45
35
42
44
42
39
44
41
46
40
46
42
43
42
41
40
45
43
42
44
44
46
36
44
45
43

-43
-42
-46
-42
-50
-43
-46
-43
-43
-46
-46
-47
-45
-46
-47
-44
-47
-44
-44
-52
-42
-48
-43
-43
-41
-44
-45
-45
-42
-43
-49
-43
-50
-45
-44
-47
-44
-42
-43
-43
-43
-44
-42
-43
-45
-45
-44
-45
-47
-44
-44
-42
-45
-48
-43
-45
-45
-42
-47
-48

282
287
281
281
284
284
278
282
286
285
280
277
281
283
282
284
281
285
281
285
282
278
283
283
287
284
281
283
280
282
284
285
284
282
280
285
283
284
284
279
280
283
278
282
285
279
281
284
279
282
281
279
284
280
279
281
282
281
281
283

226
226
229
231
227
229
229
230
232
228
229
228
227
231
227
228
224
227
228
230
229
227
228
227
230
229
231
228
229
231
229
228
229
228
229
228
226
229
230
224
228
230
230
229
229
230
230
230
229
226
231
230
230
230
232
229
230
230
228
227

34
36
34
36
37
35
38
35
36
38
40
39
38
37
36
37
35
38
36
39
37
38
34
39
36
39
35
33
41
39
33
32
37
38
38
38
30
38
37
41
36
35
37
40
29
39
42
39
42
40
42
37
41
38
39
35
36
40
35
39

491
488
492
491
491
492
491
490
492
492
491
487
486
490
491
491
489
486
492
490
487
491
491
491
489
491
490
490
492
491
493
489
491
490
493
490
491
490
491
491
492
492
490
492
491
493
490
492
492
492
494
493
491
489
491
493
490
492
493
493

29475
29441
29448
29441
29435
29450
29441
29454
29456
29454
29465
29454
29457
29439
29477
29446
29460
29463
29441
29457
29456
29461
29446
29491
29467
29436
29450
29455
29463
29448
29466
29463
29459
29456
29453
29470
29461
29481
29454
29458
29471
29452
29459
29466
29444
29477
29469
29474
29451
29451
29455
29454
29466
29450
29456
29450
29443
29457
29448
29467

207060
207060
207075
207075
207091
207091
207091
207107
207107
207122
207122
207138
207138
207153
207153
207169
207169
207169
207185
207185
207200
207200
207216
207216
207231
207231
207247
207247
207247
207263
207263
207278
207278
207294
207294
207294
207309
207309
207325
207325
207341
207341
207356
207356
207372
207372
207372
207387
207387
207403
207403
207419
207419
207434
207434
207434
207450
207450
207465
207465

-14079
-14009
-14295
-14519
-12049
1681
-15345
7193
-3415
-14290
-16968
-13038
-4451
-14182
-16799
-14127
8015
-14677
-13929
-14129
-14967
-16134
-12757
-6233
-13319
-13705
-1560
-1708
562
-13820
-11141
-14102
-13325
-14582
1464
-14862
-15307
-14863
-8445
-18411
-12529
8339
-14519
-17560
1120
-10424
-16773
-14756
10020
9199
-11853
-13913
-14047
-3649
-14801
-13095
-15422
-14326
16686
-13578

43
43
46
44
46
46
40
38
42
40
39
37
41
41
43
40
38
39
41
41
41
42
41
44
44
41
42
44
43
40
46
44
45
46
41
44
39
44
40
42
43
42
44
43
48
41
39
45
43
42
46
38
45
41
45
40
40
42
46
41

-45
-43
-43
-46
-43
-45
-47
-42
-43
-44
-41
-48
-49
-43
-46
-46
-43
-47
-46
-43
-46
-41
-41
-46
-44
-45
-47
-43
-45
-45
-49
-43
-43
-43
-43
-43
-45
-43
-44
-42
-44
-44
-41
-45
-46
-44
-43
-47
-41
-43
-46
-47
-45
-44
-44
-45
-45
-48
-50
-46

283
278
283
282
284
285
279
281
281
280
286
280
284
286
283
284
284
284
283
276
284
282
286
283
282
283
283
280
283
285
282
286
283
286
282
281
284
284
285
283
284
285
284
282
286
284
286
285
283
283
286
280
279
286
277
283
281
275
284
283

225
225
227
230
228
231
229
227
230
227
230
230
233
231
230
229
229
231
227
230
229
227
229
229
230
228
229
230
230
226
229
230
227
229
229
226
227
230
228
229
230
228
229
226
231
229
228
229
226
224
229
228
227
230
227
229
227
227
228
227

38
36
41
40
37
37
36
37
36
37
36
36
35
40
33
37
37
37
37
40
32
38
38
39
39
34
40
36
41
40
32
34
33
34
37
35
31
34
33
40
31
44
37
35
42
38
38
40
30
39
38
32
40
33
37
38
38
36
40
37

492
492
491
493
488
491
489
488
491
490
491
491
493
490
490
486
491
489
491
490
493
489
492
489
492
487
492
491
493
492
491
490
489
491
490
490
490
490
489
492
492
490
490
493
491
492
488
489
491
490
491
490
492
486
489
486
489
490
489
491

29468
29448
29463
29468
29449
29440
29458
29465
29462
29452
29444
29453
29463
29444
29469
29469
29467
29444
29454
29448
29468
29461
29466
29446
29450
29451
29473
29467
29443
29463
29459
29464
29455
29475
29438
29445
29468
29456
29480
29449
29450
29441
29454
29448
29448
29456
29452
29439
29444
29454
29464
29453
29469
29451
29457
29453
29457
29455
29462
29468

207481
207481
207497
207497
207497
207512
207512
207528
207528
207543
207543
207559
207559
207559
207575
207575
207590
207590
207606
207606
207621
207621
207637
207637
207637
207653
207668
207668
207668
207684
207684
207699
207699
207715
207715
207731
207731
207746
207746
207746
207762
207777
207777
207777
207793
207793
207809
207809
207824
207824
207840
207840
207855
207855
207855
207871
207871
207887
207887
207902

-17957
-14421
-17496
-7834
-14293
-13722
-14942
8841
-10177
-18570
-14009
-12278
-13945
9184
-3960
-14239
-15133
-17254
-14144
-13762
-13336
-15990
9713
-14265
-14681
-13149
-18563
-14878
-14892
-13898
-14530
1445
-14450
-13894
10771
-14475
-14113
9724
-14710
-14346
7477
-13935
-281
-15767
-13689
10247
-18029
-11756
-14006
-14494
-14313
-15014
-13344
-13693
-14287
-2325
-13615
1259
-14595
-3506

45
44
41
44
36
39
43
45
40
43
42
46
41
45
43
40
42
40
45
41
37
47
40
44
43
41
40
43
44
42
44
45
44
45
43
39
47
39
41
40
43
46
42
37
44
38
42
43
43
47
38
37
37
48
44
44
38
42
41
38

-42
-47
-47
-45
-43
-41
-42
-48
-46
-43
-45
-48
-43
-42
-45
-44
-46
-43
-43
-44
-43
-42
-46
-42
-47
-42
-50
-44
-44
-44
-45
-41
-46
-46
-47
-47
-49
-43
-44
-45
-47
-45
-43
-48
-46
-47
-45
-49
-48
-45
-44
-43
-44
-45
-46
-47
-45
-44
-45
-45

287
281
279
284
283
284
285
276
279
283
283
278
285
282
284
282
282
280
281
286
281
283
283
284
283
283
282
276
281
282
280
280
283
283
281
284
282
282
286
285
279
281
282
279
283
278
284
281
285
282
284
283
283
286
279
283
277
278
281
283

227
228
228
227
229
228
229
226
228
228
227
226
230
231
226
230
229
228
230
227
225
227
228
227
231
228
229
229
229
225
228
227
231
229
231
222
229
226
230
227
230
230
230
230
230
225
227
231
227
228
227
228
228
230
228
228
228
229
229
226

37
36
36
40
36
32
36
39
40
41
36
32
38
38
42
37
39
39
39
37
35
37
40
34
36
36
38
38
38
36
37
35
36
33
32
39
41
39
33
39
36
40
36
41
35
40
37
38
36
37
35
37
40
41
37
40
35
41
37
37

488
489
488
488
490
489
486
490
490
490
490
490
491
486
492
489
488
488
491
491
492
491
491
490
489
489
490
488
487
489
487
490
490
485
489
490
489
490
487
491
491
490
489
487
490
488
491
490
486
489
488
487
491
487
486
491
492
491
489
492

29450
29478
29457
29448
29470
29458
29452
29457
29465
29450
29444
29478
29456
29469
29465
29443
29466
29458
29454
29446
29446
29473
29470
29469
29442
29448
29454
29454
29468
29462
29458
29458
29478
29450
29450
29440
29466
29482
29465
29471
29441
29436
29451
29441
29445
29446
29436
29450
29457
29463
29446
29435
29456
29461
29460
29453
29451
29431
29460
29455

207902
207918
207918
207933
207933
207949
207949
207949
207965
207965
207980
207980
207996
207996
207996
208011
208011
208027
208027
208043
208043
208058
208058
208074
208074
208074
208089
208089
208105
208105
208121
208121
208136
208136
208136
208152
208152
208167
208167
208183
208183
208183
208199
208199
208214
208214
208230
208230
208245
208245
208261
208261
208261
208277
208277
208292
208292
208308
208308
208323

-14735
-14689
-11090
-12788
2407
-14287
-14714
-13919
-14418
-14106
-6366
-14537
-16802
-2371
11605
-13242
-13979
-2437
-9934
-16370
-17231
-13639
-14453
-14283
-15819
-3977
2766
-13336
-13971
-12968
-15341
-14569
-14528
9897
-13330
-14035
-14254
-13935
-13307
-14291
9786
-15369
-14003
-7150
-13452
-14147
-11285
5282
-6098
-13885
9634
-13015
-13718
-12830
-13686
-16431
-18523
3111
7114
-15083

41
39
41
43
45
42
42
41
40
47
39
41
40
43
45
41
38
44
43
42
46
40
41
41
45
44
42
39
48
45
45
39
42
40
39
41
45
41
45
41
40
42
48
41
44
46
32
41
35
42
44
42
41
43
41
44
36
44
43
43

-43
-44
-44
-47
-45
-45
-44
-45
-43
-44
-44
-44
-43
-47
-42
-43
-45
-45
-45
-44
-42
-42
-46
-48
-44
-51
-42
-45
-41
-43
-43
-45
-45
-45
-46
-42
-43
-45
-41
-43
-46
-49
-46
-43
-44
-44
-44
-42
-43
-45
-48
-45
-52
-44
-44
-44
-41
-40
-43
-43

281
281
281
283
286
282
280
282
286
286
286
282
283
282
278
283
278
282
281
283
281
283
282
286
283
287
280
285
285
281
282
279
283
279
284
284
278
286
281
281
284
281
281
286
281
284
285
281
282
282
282
279
283
279
283
286
280
282
286
283

225
227
226
231
227
230
229
231
228
226
226
229
231
227
227
232
228
228
226
228
227
230
231
224
226
231
228
230
228
230
228
223
231
229
230
230
231
229
230
228
230
229
229
231
231
232
232
229
230
229
228
227
227
228
230
228
230
228
227
227

39
35
40
36
43
34
35
37
38
33
33
40
37
35
35
40
27
34
34
37
32
28
35
35
36
38
35
40
33
38
38
38
32
36
39
36
35
40
39
33
37
38
39
31
36
37
40
39
39
39
40
32
36
39
33
33
38
35
34
39

490
489
492
491
489
489
489
489
490
486
490
487
486
484
487
492
489
487
489
489
489
491
488
490
489
489
491
490
486
489
490
487
490
488
490
489
485
489
490
488
489
493
492
489
490
489
489
489
490
489
490
485
489
490
490
490
488
490
492
491

29457
29452
29450
29460
29471
29446
29451
29476
29442
29445
29431
29446
29443
29437
29453
29442
29466
29449
29456
29454
29447
29449
29443
29441
29420
29446
29446
29458
29449
29448
29436
29445
29441
29475
29484
29448
29455
29451
29471
29463
29453
29441
29460
29442
29449
29451
29451
29453
29448
29453
29436
29443
29457
29448
29444
29463
29462
29473
29443
29447

208323
208339
208339
208339
208355
208355
208370
208370
208386
208386
208386
208401
208401
208417
208417
208433
208433
208448
208448
208448
208464
208464
208479
208479
208495
208495
208511
208511
208526
208526
208542
208542
208557
208557
208573
208573
208573
208589
208589
208604
208604
208620
208620
208635
208635
208635
208651
208651
208667
208667
208682
208682
208698
208698
208713
208713
208729
208729
208745
208745

-14149
7642
-14043
-2991
-13827
-4699
-8508
-1471
-14002
-15764
-13517
-16442
8354
-14234
-14615
-15091
8848
-13859
15
-13943
-14072
-12924
-13981
-15817
-11859
-13596
8831
-14205
-277
-13719
-14094
-13140
-8722
-14439
-3014
-13395
-13859
-10090
-1058
-13388
994
-12902
-11900
9519
-13560
-5126
-13968
-13940
9260
-12882
-13159
-14575
-9138
-6426
8030
-4878
-14060
5791
-13455
-13986

41
46
46
39
43
47
43
44
43
45
43
43
45
42
39
41
47
44
44
41
43
45
39
41
46
42
41
45
41
46
40
41
41
42
45
35
44
37
43
43
43
46
42
40
47
43
42
40
43
41
42
44
42
43
41
46
46
41
39
41

-42
-44
-43
-41
-45
-45
-44
-43
-44
-43
-43
-44
-45
-44
-42
-42
-44
-46
-45
-44
-45
-46
-42
-46
-43
-45
-45
-43
-47
-43
-46
-44
-45
-45
-43
-44
-44
-42
-42
-46
-46
-44
-43
-43
-44
-44
-42
-43
-50
-40
-46
-42
-44
-44
-48
-40
-42
-43
-43
-43

281
282
282
279
282
285
286
284
281
283
287
284
281
287
286
282
285
283
285
281
284
286
279
281
286
279
285
279
283
285
282
282
283
283
284
287
278
278
280
278
284
284
282
285
286
281
283
280
286
286
286
285
283
283
283
281
282
281
286
285

230
229
226
226
228
227
228
228
230
229
229
230
228
229
228
229
230
228
230
230
230
229
229
229
228
228
230
227
229
225
229
226
229
228
230
228
230
229
230
230
230
231
230
228
228
230
229
230
230
229
230
230
229
228
232
231
228
233
229
232

30
35
39
42
39
37
36
32
34
39
38
37
36
39
36
37
35
37
35
33
37
40
41
35
39
35
40
36
33
37
36
34
41
37
31
38
34
41
37
42
36
36
36
38
39
36
42
37
42
40
40
34
39
39
38
39
33
35
38
38

485
491
490
491
488
491
489
488
489
486
484
489
487
490
484
489
490
488
488
489
492
490
490
486
487
492
488
488
491
488
491
488
490
491
487
491
491
491
492
490
491
491
491
489
491
491
492
488
490
487
493
491
492
486
491
485
492
490
491
488

29465
29455
29453
29464
29431
29445
29469
29451
29462
29453
29452
29459
29446
29457
29467
29468
29456
29479
29451
29451
29460
29456
29460
29469
29449
29450
29459
29443
29466
29475
29455
29451
29452
29451
29459
29452
29445
29447
29457
29453
29452
29425
29466
29470
29449
29459
29467
29466
29462
29447
29431
29444
29462
29443
29450
29449
29455
29456
29467
29444

208745
208760
208760
208776
208776
208791
208791
208807
208807
208807
208823
208823
208838
208838
208854
208854
208869
208869
208885
208885
208901
208901
208901
208916
208916
208932
208932
208947
208947
208963
208963
208963
208979
208979
208994
208994
209010
209010
209010
209025
209025
209041
209041
209057
209057
209072
209072
209088
209088
209088
209103
209103
209119
209119
209135
209135
209150
209150
209166
209166

-14304
-5080
-18753
9031
-15005
-16062
-13636
-1429
-13348
-13527
-13570
-8292
-14648
-13026
-16804
-13632
-14321
-14002
-13764
-13688
-13905
-14224
-13868
-8302
-8187
-7211
-13978
-14133
-123
8727
7928
-14140
-14255
-14531
-7577
-14373
-14063
-5707
-7233
-13796
-13649
-13797
-13628
-14942
-13845
-14254
-13421
-14396
15711
-9402
-14436
396
-13978
-17500
-13515
-10370
-14163
-14685
9369
-5323

43
37
44
43
41
41
42
43
46
45
44
46
44
43
43
43
46
41
39
47
44
43
45
38
48
44
43
43
38
42
38
44
41
45
44
42
41
42
42
44
45
42
37
45
49
44
42
36
43
43
41
42
46
40
43
39
43
43
48
41

-43
-44
-44
-46
-45
-46
-43
-45
-43
-46
-45
-43
-46
-46
-45
-42
-44
-44
-46
-42
-44
-43
-47
-45
-42
-43
-44
-46
-44
-45
-45
-43
-44
-46
-44
-42
-43
-43
-43
-43
-41
-44
-44
-47
-45
-44
-41
-43
-47
-47
-44
-45
-42
-44
-42
-46
-48
-45
-41
-43

285
281
282
287
284
283
277
278
286
284
284
286
283
285
285
281
282
281
282
280
284
286
278
282
284
288
281
287
284
282
279
288
286
280
283
283
286
284
286
277
280
285
286
283
286
281
280
283
282
283
280
288
285
286
282
280
280
285
284
285

229
230
230
229
227
230
231
228
227
227
226
227
229
229
228
227
229
230
230
224
229
226
229
228
230
230
229
229
230
223
229
232
230
231
227
228
228
230
227
229
230
228
223
231
229
228
230
224
228
226
229
229
228
228
228
231
230
231
228
231

32
38
37
39
41
34
38
39
40
40
37
37
38
39
41
37
36
31
34
38
36
37
38
39
35
39
39
41
41
39
37
38
36
37
38
37
39
37
36
37
38
38
34
35
41
41
34
38
41
40
38
35
40
40
36
38
34
31
36
35

493
491
492
489
492
492
491
490
493
489
489
492
490
491
491
488
494
491
492
488
490
493
490
489
489
491
489
492
490
489
492
490
486
490
489
489
489
489
485
488
490
490
488
489
486
493
489
488
491
491
489
492
490
490
489
489
491
489
489
485

29458
29455
29459
29451
29455
29447
29444
29448
29462
29463
29476
29454
29467
29445
29458
29436
29436
29446
29440
29440
29444
29487
29447
29469
29452
29455
29441
29459
29450
29463
29455
29474
29418
29452
29425
29439
29445
29448
29442
29443
29455
29446
29443
29466
29459
29453
29453
29440
29458
29450
29430
29461
29445
29422
29439
29437
29437
29462
29443
29454

209166
209181
209181
209197
209197
209213
209213
209228
209228
209244
209244
209244
209259
209259
209275
209275
209291
209291
209306
209306
209306
209322
209322
209337
209337
209353
209353
209369
209369
209369
209384
209384
209400
209400
209415
209415
209431
209431
209431
209447
209447
209462
209462
209478
209478
209493
209493
209493
209509
209509
209525
209525
209540
209540
209556
209556
209556
209571
209571
209587

-14188
-14301
-12872
-693
13327
-14398
-14631
-14339
-5407
-18350
-14060
-14195
-12650
-14277
8439
-15711
-13924
-14856
-16647
-15831
9570
-13896
-14213
-13355
-14593
-18185
-13986
-14346
1462
-9581
-15900
-13666
-15254
-14286
-13154
-14981
-15296
-13283
-13996
-16938
-2195
-18354
-13844
9354
-3685
-14549
-13456
8751
32764
9241
-14350
-26
-14716
-14677
-14303
-13639
-12252
-14592
1135
-14555

38
43
40
45
39
45
39
38
38
38
39
44
46
39
37
40
45
37
42
44
44
38
44
45
35
37
44
43
39
42
36
42
39
43
44
45
46
43
46
43
40
38
43
45
40
45
43
44
37
47
44
43
43
40
45
45
43
44
45
41

-43
-44
-44
-44
-46
-43
-43
-48
-43
-43
-45
-50
-43
-42
-48
-42
-44
-52
-43
-44
-43
-45
-43
-46
-42
-47
-44
-45
-45
-49
-44
-43
-44
-51
-43
-43
-47
-43
-44
-43
-43
-43
-44
-41
-40
-44
-42
-44
-42
-45
-45
-41
-48
-44
-47
-43
-44
-44
-40
-41

279
284
285
284
283
281
285
286
277
284
285
283
283
285
285
282
284
283
283
283
284
284
284
282
283
278
282
279
283
284
281
278
285
282
287
285
282
284
283
285
285
282
287
281
284
284
281
283
282
278
284
282
277
281
282
283
285
285
283
279

230
229
227
229
228
229
227
230
230
230
228
230
230
230
228
228
229
227
228
230
231
230
229
228
230
228
227
231
229
227
231
228
231
230
230
230
225
227
229
229
229
228
229
227
231
228
229
227
230
227
228
230
228
228
230
229
228
231
231
228

35
37
34
39
35
39
39
39
33
36
37
36
37
36
36
37
40
37
40
36
40
37
33
39
40
40
38
41
38
42
38
28
35
37
39
37
36
40
41
39
37
31
39
38
39
38
37
36
36
32
36
39
36
42
35
38
37
39
37
38

486
488
491
489
488
490
488
489
484
488
488
490
489
484
489
486
491
489
487
489
488
484
490
492
492
491
486
490
487
489
487
487
487
489
491
490
491
491
492
489
490
489
487
491
485
489
491
490
491
491
489
489
488
489
485
489
490
489
487
491

29435
29439
29452
29466
29428
29450
29455
29434
29446
29460
29451
29447
29457
29445
29457
29450
29434
29446
29425
29443
29437
29448
29453
29452
29453
29456
29444
29458
29462
29462
29443
29441
29458
29455
29461
29463
29465
29473
29451
29450
29418
29439
29439
29428
29431
29455
29444
29449
29426
29449
29434
29434
29447
29426
29452
29460
29457
29446
29442
29475

209587
209603
209603
209618
209618
209618
209634
209634
209649
209649
209665
209665
209681
209681
209681
209696
209696
209712
209712
209727
209727
209743
209743
209743
209759
209774
209774
209774
209790
209790
209805
209805
209821
209821
209821
209837
209837
209852
209852
209868
209868
209883
209883
209899
209899
209899
209915
209915
209930
209930
209946
209946
209961
209961
209961
209977
209977
209993
209993
210008

-14287
-13555
-3793
9273
12093
5773
-1768
6685
-14073
-14761
-13784
8845
-16832
-14585
-14583
-3478
-12341
-14356
-13325
-14457
-13152
-15231
-14820
-13685
-13398
-866
-13708
1790
-13909
9133
1455
-18080
7186
-14874
-15167
-14172
-14714
8850
-14524
-13544
-14081
-3942
-12973
-13549
-15603
-14379
2486
1400
-13021
-5308
-15182
-14644
3719
-14771
-18099
-14898
-14874
-14170
-13995
1795

41
39
45
40
42
38
41
40
45
44
42
38
44
48
43
43
41
42
48
44
43
42
49
41
42
47
44
39
47
42
41
48
43
43
43
42
42
45
34
46
43
46
44
39
45
41
44
43
35
41
44
49
38
46
43
42
46
43
42
42

-42
-42
-47
-42
-44
-46
-50
-44
-44
-45
-43
-44
-43
-43
-42
-44
-43
-40
-48
-45
-43
-46
-43
-43
-45
-44
-46
-45
-45
-45
-43
-51
-46
-44
-49
-41
-44
-47
-42
-50
-46
-42
-42
-47
-42
-47
-41
-41
-43
-43
-48
-44
-41
-41
-44
-45
-48
-43
-43
-42

286
284
283
285
281
282
280
285
286
285
280
287
285
283
279
281
285
283
285
282
285
286
280
285
283
283
284
286
284
285
286
282
281
285
286
284
279
286
282
283
285
286
279
283
282
279
286
284
284
286
286
285
281
286
283
286
287
285
286
287

229
227
228
231
225
229
227
232
229
228
228
230
229
228
228
231
226
227
231
229
230
231
225
231
228
228
230
230
230
228
226
227
229
230
230
226
229
229
230
229
232
230
228
230
227
229
228
227
228
226
227
228
231
229
229
228
229
229
225
225

37
39
34
36
31
40
41
39
38
41
39
36
39
36
35
36
35
39
36
37
34
38
40
35
38
39
40
40
39
39
38
33
40
38
34
38
37
34
34
38
40
39
38
33
36
31
38
40
34
31
37
38
38
35
34
38
39
38
39
41

491
490
491
491
491
488
488
491
492
493
489
489
491
489
490
491
488
487
490
486
491
490
490
485
488
490
489
493
491
489
487
488
491
490
489
489
491
490
493
489
490
489
491
492
490
491
492
488
494
485
488
491
487
490
489
492
490
492
489
491

29454
29474
29451
29449
29424
29452
29459
29444
29452
29452
29466
29450
29435
29444
29466
29452
29465
29452
29442
29450
29470
29448
29491
29449
29445
29447
29465
29451
29439
29464
29457
29454
29440
29443
29439
29461
29444
29455
29448
29447
29455
29460
29441
29453
29440
29443
29448
29434
29448
29468
29455
29459
29469
29448
29438
29453
29458
29419
29437
29451

210008
210024
210024
210024
210039
210039
210055
210055
210071
210071
210086
210086
210086
210102
210102
210117
210117
210133
210133
210133
210149
210149
210164
210164
210180
210180
210195
210195
210211
210211
210211
210227
210227
210242
210242
210258
210258
210273
210273
210273
210289
210289
210305
210305
210320
210320
210320
210336
210336
210351
210351
210367
210367
210383
210383
210398
210398
210398
210414
210414

-14393
-13737
-1729
14289
10136
-14715
-18150
-14493
-11704
-14499
-16267
-1651
-13452
-14418
-13441
-13826
-13414
-5929
-13253
-14241
-12995
-14744
-18717
-5974
-4458
-13714
-5571
-15764
-14454
-15047
-1837
-13723
-13851
3381
-14392
-13737
-9523
-13927
14570
-14473
-15380
3375
-9929
-14058
-14393
-431
-17126
-15032
4075
-4886
-14223
1538
-13735
-6846
-7006
1609
9936
-13076
-13235
-14245

44
47
41
47
42
43
43
42
43
42
41
41
42
45
47
39
39
43
43
40
44
42
45
47
44
40
45
43
40
48
44
40
38
43
41
43
42
39
45
38
43
45
40
47
42
45
42
38
41
44
42
45
45
43
41
41
42
41
37
36

-46
-43
-43
-41
-48
-47
-49
-45
-43
-43
-45
-42
-45
-47
-47
-45
-44
-42
-45
-47
-51
-43
-44
-45
-48
-44
-43
-47
-46
-49
-45
-40
-42
-43
-45
-43
-46
-41
-49
-44
-45
-46
-43
-43
-50
-47
-43
-48
-44
-46
-42
-46
-44
-43
-41
-46
-42
-49
-46
-48

283
285
285
285
282
284
282
283
284
285
285
286
285
284
281
288
282
287
288
285
280
284
286
282
282
283
280
286
281
284
282
286
282
281
283
281
283
283
283
283
285
283
282
286
285
281
280
284
286
284
283
283
285
282
283
279
285
286
280
285

228
230
226
227
227
230
230
228
227
231
229
226
229
229
228
228
228
228
224
226
228
226
228
229
228
230
228
228
227
231
230
228
228
231
228
229
226
228
229
227
224
228
228
226
227
228
228
227
227
230
230
227
227
225
225
231
229
231
227
230

37
33
35
29
37
40
37
31
39
38
34
41
37
39
35
38
38
35
34
34
38
40
38
34
40
37
32
40
33
31
34
37
37
34
38
41
31
32
33
32
39
31
36
37
32
38
39
38
33
40
35
39
34
40
36
35
37
39
36
37

490
494
492
491
491
492
490
492
492
490
492
492
491
490
492
489
490
491
490
491
492
490
490
485
490
489
488
487
491
486
489
489
490
492
490
482
490
488
489
489
490
491
488
491
491
491
491
490
491
490
492
492
490
491
489
485
493
491
491
491

29426
29451
29433
29452
29439
29457
29452
29462
29459
29455
29460
29467
29457
29456
29469
29451
29444
29459
29441
29465
29452
29461
29443
29464
29441
29474
29452
29460
29459
29470
29443
29453
29467
29462
29444
29449
29447
29448
29439
29453
29447
29451
29425
29449
29468
29439
29446
29446
29459
29450
29443
29422
29449
29443
29434
29443
29451
29440
29454
29464

210429
210429
210445
210445
210445
210461
210461
210476
210476
210492
210492
210507
210507
210523
210523
210523
210539
210539
210554
210554
210570
210570
210585
210585
210585
210601
210601
210617
210617
210632
210632
210648
210648
210648
210663
210663
210679
210679
210695
210695
210710
210710
210710
210726
210741
210741
210757
210757
210757
210773
210773
210788
210788
210804
210804
210819
210819
210819
210835
210835

-17696
-8814
-13306
-14569
-15317
-5972
-17848
-13775
-14669
-14699
227
-14116
-17489
-14899
-15515
-15602
-14874
-13362
-13825
-16105
-1196
9331
-13820
6670
1986
-13498
-18060
-13565
-13794
7877
-15776
-14218
2575
8413
-14916
-12441
-14154
-13585
-7399
-17407
-14287
-757
-14172
-10019
-1446
10090
-13622
9821
-13536
-14318
-13465
-1407
-7498
-13962
-16397
-13941
-14138
-14851
-12978
-13777

43
44
47
42
45
42
45
42
44
37
40
39
43
51
39
43
45
41
36
45
43
43
47
39
46
42
43
41
44
44
41
44
46
46
43
41
42
38
40
42
47
43
44
44
45
41
44
44
44
41
43
44
41
37
46
45
43
39
47
43

-42
-46
-44
-46
-43
-45
-44
-41
-47
-46
-45
-44
-46
-46
-44
-45
-44
-44
-49
-42
-43
-48
-44
-45
-43
-44
-41
-51
-45
-47
-42
-46
-46
-43
-47
-47
-42
-44
-41
-45
-41
-44
-43
-47
-42
-42
-47
-46
-43
-44
-42
-48
-44
-44
-43
-43
-44
-44
-45
-45

287
287
276
285
284
285
285
284
283
284
283
285
282
285
280
284
285
284
284
286
283
282
283
280
285
278
281
283
281
273
283
283
282
281
286
286
280
286
279
282
284
283
287
275
280
286
286
285
282
283
286
286
285
280
286
286
284
285
283
285

228
230
228
227
230
227
228
229
229
230
228
231
229
231
230
230
232
229
228
229
231
230
229
232
230
230
225
228
229
229
228
230
229
229
228
230
230
225
230
226
229
229
226
229
230
229
231
230
223
228
228
229
228
227
228
229
227
230
227
228

39
34
38
35
39
38
36
41
37
38
37
38
33
38
41
39
39
38
40
34
38
42
41
37
38
35
37
37
37
36
38
35
38
38
38
41
39
41
39
38
34
34
36
39
33
40
37
39
31
36
39
40
39
37
40
31
41
35
40
39

492
492
489
488
492
486
489
492
488
491
490
490
490
493
492
492
487
488
492
493
492
491
494
489
487
488
490
492
491
492
492
490
490
489
491
490
488
491
488
489
490
487
490
492
491
491
487
491
488
490
490
488
493
490
492
489
490
490
490
488

29447
29435
29438
29453
29439
29461
29468
29448
29454
29456
29442
29469
29463
29458
29464
29455
29464
29442
29454
29465
29456
29452
29491
29432
29446
29443
29441
29456
29475
29450
29458
29447
29437
29463
29461
29439
29469
29446
29442
29449
29474
29459
29467
29465
29450
29447
29461
29462
29461
29449
29458
29448
29439
29460
29461
29443
29445
29451
29460
29452

210851
210851
210866
210866
210882
210882
210897
210897
210897
210913
210913
210929
210929
210944
210944
210944
210960
210960
210975
210975
210991
210991
211007
211007
211022
211022
211022
211038
211038
211053
211053
211069
211069
211069
211085
211085
211100
211100
211116
211116
211131
211131
211131
211147
211147
211163
211163
211178
211178
211194
211194
211209
211209
211209
211225
211225
211241
211241
211256
211256

-14054
-13955
-14378
-13410
-15535
-5834
-13988
1446
-13996
-3472
-14750
-2908
-14872
-13076
-10350
9855
-14433
-14673
6506
-14822
-14216
-10035
-13913
-13788
-15223
-13805
-14774
-15086
-14773
-14663
9531
-13217
-15171
-14064
-14089
-14254
9553
-13479
-5594
-14562
-13761
-14050
-14152
-13688
-1765
-6932
-16088
-14414
-14229
-1826
-13983
10951
7825
15752
-14455
9562
-13167
-1585
-1796
-12932

47
43
43
40
45
43
44
45
39
42
41
45
45
43
40
42
37
45
42
41
42
43
37
43
46
44
40
36
41
36
40
39
41
45
41
46
44
41
43
49
41
45
39
41
34
44
43
44
42
42
40
47
41
46
45
44
42
46
48
46

-43
-48
-45
-47
-44
-43
-46
-47
-44
-43
-44
-43
-44
-44
-44
-45
-47
-44
-44
-43
-46
-45
-45
-45
-44
-44
-42
-44
-43
-44
-49
-42
-46
-44
-44
-44
-42
-43
-41
-45
-45
-42
-43
-43
-43
-42
-44
-44
-49
-43
-46
-47
-44
-50
-43
-42
-49
-43
-41
-45

286
278
284
286
279
282
282
282
282
282
278
281
287
280
285
277
284
282
282
283
283
283
281
281
282
282
283
285
282
282
286
283
284
285
283
284
283
282
285
277
284
283
286
280
281
280
283
280
285
285
275
279
283
279
282
279
283
276
285
283

229
224
229
227
227
226
226
229
229
228
229
230
229
228
228
230
229
231
231
225
227
227
232
229
230
230
227
229
231
230
225
230
228
231
225
227
230
229
231
231
225
227
231
230
230
228
232
230
229
228
222
230
228
226
227
230
230
228
229
231

34
33
38
37
39
36
41
34
35
42
37
36
37
36
36
37
39
35
35
42
36
39
33
34
40
40
39
35
37
38
39
37
41
39
37
37
37
39
38
40
39
37
38
37
40
34
35
32
39
28
37
35
37
36
43
38
39
38
37
36

491
492
488
491
489
488
492
489
487
490
489
488
490
492
487
490
492
488
491
488
491
492
492
489
492
490
489
486
490
491
487
493
491
490
489
491
491
485
489
488
486
488
492
489
490
492
490
490
486
492
492
488
489
493
491
492
492
492
489
492

29456
29455
29449
29443
29452
29438
29448
29436
29466
29476
29441
29470
29446
29433
29460
29469
29460
29458
29447
29464
29458
29456
29446
29465
29459
29473
29429
29466
29464
29470
29447
29453
29474
29446
29468
29463
29465
29477
29477
29461
29461
29460
29481
29498
29466
29444
29466
29448
29472
29461
29460
29469
29452
29455
29458
29470
29440
29467
29472
29461

211272
211272
211287
211287
211287
211303
211303
211319
211319
211334
211334
211350
211350
211350
211365
211365
211381
211381
211397
211397
211412
211412
211412
211428
211428
211443
211443
211459
211459
211475
211475
211475
211490
211490
211506
211506
211521
211521
211537
211537
211537
211553
211553
211568
211584
211584
211584
211599
211599
211615
211615
211631
211631
211646
211646
211646
211662
211662
211677
211677

-13320
-14499
-13518
917
-2729
-8364
-3122
-15083
8949
8893
-13731
-14515
9956
-14434
-13739
-13836
-13601
-13204
-18087
-13814
-13409
-416
-12858
9658
-14437
-8067
-14930
-14372
-14858
-18617
-14780
-15148
-15149
-12003
-659
-13746
2902
-14684
-14174
9488
10988
-11672
10785
-12511
-15097
-13228
-14192
-14297
-11305
60
-16689
-14474
7447
-14404
-14174
-16981
-13623
-14110
212
-18571

45
43
48
40
49
43
39
48
43
41
49
44
43
42
46
44
44
40
44
45
48
47
44
38
41
44
47
47
38
43
43
42
44
42
46
44
42
45
41
45
46
44
41
40
43
44
42
46
39
39
38
40
47
47
40
41
40
39
41
43

-42
-43
-40
-45
-47
-40
-42
-43
-53
-46
-43
-43
-47
-43
-44
-41
-45
-45
-45
-42
-43
-43
-41
-42
-44
-44
-41
-42
-40
-45
-42
-41
-46
-45
-44
-44
-42
-44
-41
-40
-43
-43
-43
-44
-42
-48
-41
-47
-43
-42
-45
-46
-42
-42
-44
-52
-42
-42
-42
-45

284
285
283
283
280
278
283
286
285
279
284
284
282
287
283
283
286
283
278
284
283
288
281
281
286
283
274
280
284
282
285
283
282
285
283
280
280
281
283
279
281
278
284
285
284
281
285
284
284
281
281
283
282
283
284
286
280
285
278
284

227
228
225
228
228
226
230
228
225
229
229
226
229
230
230
228
229
231
228
226
228
231
228
226
230
230
231
228
230
227
227
230
228
229
229
231
231
228
228
230
229
227
231
229
231
225
228
228
226
227
230
229
226
230
225
228
231
229
231
230

39
39
34
41
36
35
40
38
40
40
38
37
33
36
37
35
38
35
40
38
37
35
40
39
37
37
37
39
36
38
39
35
36
32
39
29
39
35
38
37
37
34
40
36
40
42
38
34
35
40
40
40
38
37
39
39
39
38
41
36

489
489
491
488
489
492
490
489
487
489
493
490
491
488
491
485
494
487
491
489
492
491
490
489
491
487
490
490
487
491
492
490
491
489
490
488
491
491
491
491
491
489
489
491
486
489
490
492
487
489
490
489
489
490
492
488
491
490
493
488

29469
29465
29457
29465
29460
29445
29446
29470
29474
29457
29459
29448
29448
29456
29445
29437
29451
29450
29447
29454
29430
29458
29446
29448
29446
29448
29437
29446
29443
29451
29456
29422
29459
29443
29454
29459
29444
29447
29466
29455
29443
29439
29435
29463
29439
29462
29480
29463
29445
29454
29455
29450
29441
29464
29446
29461
29447
29449
29459
29445

211693
211693
211709
211709
211709
211724
211740
211740
211756
211756
211756
211771
211771
211787
211787
211802
211802
211818
211818
211818
211834
211834
211849
211849
211865
211865
211880
211880
211880
211896
211896
211912
211912
211927
211927
211943
211943
211943
211958
211958
211974
211974
211990
211990
212005
212005
212021
212021
212021
212036
212036
212052
212052
212068
212068
212083
212083
212083
212099
212099

-13356
10328
-13875
-14642
544
8471
-13960
10297
-14222
-5235
-14326
-16105
-15250
-17936
-17502
-13623
-13764
-13832
-9127
-2002
-37
-5578
-16910
-13277
-13385
-13686
-13978
-14304
13803
9245
-14876
-14867
-14147
-13829
-13905
-13175
-15085
-13737
-13076
8547
-15945
-11653
-12793
-14390
-16007
-14597
-14504
-13315
8409
-2625
-14168
-14420
-1185
8733
5905
-14638
-7373
-13225
8260
-13756

44
41
44
41
41
45
43
40
45
43
46
46
43
47
48
45
46
40
44
42
45
44
43
44
45
40
42
43
39
45
42
39
42
44
47
35
43
48
40
41
45
40
47
47
43
32
39
44
45
35
34
43
45
44
41
46
44
41
40
39

-44
-42
-43
-44
-42
-44
-43
-46
-44
-48
-42
-45
-41
-45
-42
-47
-41
-43
-45
-43
-43
-41
-45
-44
-43
-48
-48
-46
-43
-43
-44
-45
-47
-43
-44
-45
-44
-41
-43
-47
-45
-47
-43
-39
-47
-42
-45
-47
-46
-44
-42
-46
-42
-43
-51
-44
-46
-45
-44
-44

282
281
285
284
277
284
282
286
282
282
283
282
281
282
278
280
282
284
280
285
281
279
281
279
280
284
285
280
283
286
285
284
282
287
287
280
282
284
283
287
283
280
284
282
283
282
284
284
285
281
276
280
283
286
283
283
281
280
285
280

232
231
229
229
231
229
226
229
228
231
228
228
227
226
228
230
225
228
229
228
230
229
230
227
227
227
223
228
225
228
229
227
225
228
229
229
227
230
231
229
229
228
228
230
229
229
228
231
230
226
228
230
228
228
231
228
229
231
231
227

39
35
42
42
35
39
39
37
39
38
32
37
37
35
38
39
37
38
39
38
39
37
39
41
40
35
41
38
42
41
33
42
34
39
34
38
35
42
38
39
34
37
37
39
37
37
41
38
37
37
36
39
36
41
39
36
37
38
38
41

488
490
489
488
491
490
489
489
493
491
492
488
490
489
485
487
488
489
489
489
489
488
489
487
487
486
490
489
489
488
488
492
487
492
484
491
492
490
492
487
491
489
489
489
489
489
488
490
489
490
489
490
485
490
487
492
487
490
486
491

29463
29436
29450
29450
29448
29444
29459
29455
29450
29465
29451
29455
29475
29452
29474
29437
29463
29491
29466
29446
29467
29442
29446
29462
29451
29463
29426
29461
29448
29440
29441
29443
29450
29461
29460
29458
29452
29459
29431
29454
29447
29450
29463
29450
29458
29456
29454
29447
29459
29461
29449
29437
29459
29440
29446
29463
29454
29469
29453
29474

212114
212114
212130
212130
212146
212146
212146
212161
212161
212177
212177
212192
212192
212192
212208
212208
212224
212224
212239
212239
212255
212255
212270
212270
212286
212286
212302
212302
212302
212317
212317
212333
212333
212348
212348
212348
212364
212364
212380
212380
212395
212395
212411
212411
212411
212426
212426
212442
212442
212458
212458
212473
212473
212489
212489
212489
212504
212504
212520
212520

1561
-7359
-8879
-15598
-14407
10034
312
-14592
-14702
-13866
1092
-14450
1379
20115
-14335
3052
-13797
8152
9308
8809
27760
-14943
-11391
-14499
8217
-13932
-15028
-14914
-13928
-13245
-14449
8439
-13981
-14056
-11992
-13575
-13815
-13458
-14782
-17081
8661
3164
-14117
-13577
-13761
-13826
-15994
-13919
-14655
-14074
-14386
-15592
-7774
-14191
-11922
-14149
490
-13906
7639
-14500

43
41
36
44
44
40
43
41
44
43
43
40
42
42
47
41
35
41
37
40
40
42
40
38
43
40
42
41
47
39
43
47
32
41
42
38
46
40
42
36
43
41
37
43
41
39
42
40
41
42
44
43
45
37
39
39
42
45
43
42

-47
-45
-48
-42
-42
-42
-44
-45
-45
-46
-45
-41
-45
-45
-41
-43
-44
-44
-43
-43
-41
-41
-45
-44
-42
-41
-41
-46
-45
-42
-49
-44
-45
-47
-43
-44
-41
-44
-43
-45
-43
-51
-44
-43
-44
-43
-44
-44
-45
-47
-46
-43
-44
-43
-45
-43
-44
-42
-44
-42

285
282
277
286
282
280
280
285
284
283
286
282
286
284
279
277
285
276
284
281
287
287
283
284
284
285
281
283
283
285
286
285
285
281
284
280
282
284
286
285
285
284
282
280
286
281
280
284
285
283
283
285
283
282
277
278
283
285
284
280

229
228
229
230
230
228
226
227
225
229
231
231
227
229
230
226
228
229
230
228
226
229
228
229
230
230
227
230
230
230
229
229
227
230
229
227
230
227
229
227
228
227
229
228
229
229
226
230
228
229
229
230
230
228
230
230
227
229
230
229

39
38
40
37
31
41
36
38
38
35
39
39
37
40
30
37
40
36
37
37
39
38
38
34
34
33
42
37
38
35
35
33
37
37
39
36
32
37
35
33
34
36
37
40
40
32
39
35
41
40
37
37
33
30
40
39
34
40
38
40

492
488
491
490
487
487
489
491
487
489
486
491
489
490
486
491
489
486
485
488
489
492
488
489
487
488
489
486
490
488
491
489
491
488
489
490
488
491
488
491
481
491
487
490
489
491
492
486
489
490
491
490
487
489
486
491
488
489
488
490

29456
29465
29443
29462
29472
29447
29470
29453
29448
29438
29442
29449
29448
29455
29459
29493
29462
29453
29459
29433
29460
29449
29448
29445
29451
29463
29454
29451
29465
29473
29447
29417
29452
29449
29471
29456
29445
29477
29434
29460
29444
29450
29455
29456
29429
29450
29449
29460
29439
29483
29458
29458
29454
29458
29432
29443
29464
29459
29436
29462

212536
212536
212551
212551
212551
212567
212567
212582
212582
212598
212598
212614
212614
212629
212629
212629
212645
212645
212660
212660
212676
212676
212692
212692
212692
212707
212707
212723
212723
212738
212738
212738
212754
212754
212770
212770
212785
212785
212801
212801
212801
212816
212816
212832
212832
212848
212848
212863
212863
212879
212879
212879
212894
212894
212910
212910
212926
212926
212941
212941

-13796
-13279
3654
-14387
-15477
-13705
-11186
-14366
-14022
-12996
-18028
-92
-16732
-14053
14312
-14529
7273
-14614
-15498
-13302
-12061
7603
-13838
-12030
731
-14902
-13454
-14746
1940
-7367
-12633
-12683
-13844
-14536
-12903
-15338
-15285
7509
-15385
8582
-14666
-14029
-15573
9570
-3174
-14172
-16365
-13475
-14624
-14107
-15039
-13209
3640
-11913
-13414
-3919
8657
-13689
-7190
8666

47
41
39
44
39
35
43
39
40
44
41
40
44
43
44
40
44
46
42
45
41
48
39
46
43
44
43
39
45
41
42
45
44
43
47
43
41
41
46
42
48
41
41
44
40
43
45
39
47
39
40
35
36
45
46
43
48
36
33
39

-46
-50
-44
-48
-42
-44
-47
-43
-50
-43
-41
-47
-43
-45
-44
-45
-47
-47
-44
-46
-42
-44
-42
-43
-43
-43
-43
-44
-42
-42
-43
-42
-53
-45
-47
-45
-45
-40
-43
-44
-47
-42
-49
-42
-39
-46
-44
-47
-43
-45
-45
-44
-45
-46
-41
-43
-44
-44
-45
-43

283
285
284
281
285
280
284
280
283
282
283
285
274
285
283
285
286
279
284
282
284
283
281
282
284
282
285
280
283
284
282
285
283
282
283
283
285
285
280
285
280
285
284
282
285
285
281
282
278
282
280
280
283
285
284
285
284
280
283
280

226
230
225
229
228
229
231
228
230
228
227
223
230
228
230
229
228
229
227
227
227
230
226
226
229
227
227
227
229
228
228
229
227
229
229
229
227
230
227
226
228
229
226
226
230
227
226
229
227
230
230
230
231
232
231
228
228
230
230
230

39
39
38
37
35
40
41
38
41
37
40
34
37
40
40
38
39
38
42
39
36
38
34
36
38
40
35
39
40
40
40
36
38
41
38
35
38
38
39
40
40
39
37
40
37
36
36
37
37
37
39
35
33
32
41
32
38
41
34
38

488
488
489
490
489
489
489
491
490
490
491
487
489
490
492
488
492
487
488
489
490
487
491
488
492
491
491
488
492
490
488
488
491
490
492
491
487
488
489
489
490
488
488
491
491
491
488
490
487
487
490
487
489
489
491
490
491
490
487
490

29467
29471
29446
29448
29475
29476
29444
29436
29477
29452
29472
29464
29468
29450
29455
29452
29468
29460
29443
29450
29466
29435
29435
29453
29455
29438
29445
29461
29438
29440
29442
29453
29440
29455
29456
29460
29439
29476
29459
29462
29453
29446
29469
29466
29449
29456
29443
29463
29464
29440
29475
29440
29434
29442
29466
29439
29470
29444
29451
29456

212941
212957
212957
212972
212972
212988
212988
213004
213004
213004
213019
213019
213035
213035
213050
213050
213066
213066
213066
213082
213082
213097
213097
213113
213113
213128
213128
213128
213144
213144
213160
213160
213175
213175
213191
213191
213206
213206
213206
213222
213222
213238
213238
213253
213253
213253
213269
213269
213284
213284
213300
213300
213316
213316
213316
213331
213331
213347
213347
213362

-7700
-14281
-6936
-13653
-14929
-15352
-5934
-10046
-13877
-14021
8691
730
-14213
-14246
-15053
-14058
-13175
-17113
8384
-14117
-17486
-12935
-15092
-15529
-1408
-13556
2496
-14397
-15054
16175
-14783
-13850
-12769
-14394
-15352
-15598
-14026
17949
3020
-13762
-14449
32764
-14319
-13027
-10064
-14002
-15986
-13849
-8994
-13818
-14531
2341
-13922
-17986
-17249
8647
-13907
-11587
-16379
7723

42
44
39
39
42
43
37
39
43
48
43
45
38
40
45
33
45
39
42
43
41
40
39
35
42
42
39
46
42
41
44
39
39
41
43
44
44
43
45
44
50
41
43
43
37
40
40
43
48
45
42
39
43
44
43
39
45
42
36
43

-48
-43
-48
-48
-47
-42
-43
-48
-46
-45
-46
-45
-45
-47
-44
-45
-43
-45
-44
-48
-42
-44
-43
-45
-42
-45
-42
-43
-43
-45
-43
-41
-47
-44
-44
-46
-46
-45
-43
-42
-44
-43
-43
-41
-46
-46
-47
-46
-44
-44
-43
-46
-42
-43
-45
-43
-45
-42
-45
-42

282
277
286
280
281
284
280
283
284
283
282
282
283
278
284
282
283
283
283
283
282
281
285
279
282
286
282
285
285
282
284
286
283
281
282
273
284
281
284
286
281
282
283
281
283
282
279
287
285
284
285
280
280
280
286
286
284
286
280
285

232
233
232
228
228
229
225
229
228
230
229
225
227
229
230
227
229
230
225
228
229
225
228
230
230
231
229
229
230
228
230
227
227
230
228
231
227
227
228
226
229
229
228
225
229
226
229
228
226
229
229
225
228
229
226
230
229
231
230
227

37
35
36
35
34
31
35
37
37
34
33
37
37
34
33
40
31
38
37
34
36
36
38
38
37
37
41
34
40
32
36
39
38
40
37
39
35
40
37
39
43
39
38
33
42
38
37
38
41
33
37
27
34
39
39
37
37
41
37
39

491
486
487
486
488
485
491
489
492
490
490
491
491
489
490
490
487
489
487
489
491
492
488
490
488
488
490
490
491
489
491
487
489
489
492
494
490
492
491
489
488
489
487
489
490
490
489
486
489
490
490
490
491
488
488
482
492
488
488
491

29462
29445
29440
29450
29470
29460
29451
29475
29462
29458
29456
29485
29459
29447
29444
29440
29452
29465
29463
29465
29449
29456
29455
29464
29446
29443
29460
29454
29456
29467
29459
29490
29447
29463
29446
29457
29472
29456
29458
29462
29451
29482
29455
29462
29475
29448
29456
29471
29460
29449
29466
29484
29459
29443
29470
29479
29461
29461
29461
29459

213362
213378
213378
213394
213394
213394
213409
213409
213425
213425
213440
213440
213456
213456
213456
213472
213472
213487
213487
213503
213503
213518
213518
213518
213534
213534
213550
213550
213565
213565
213581
213581
213581
213596
213596
213612
213612
213628
213628
213643
213643
213643
213659
213659
213674
213674
213690
213690
213706
213706
213706
213721
213721
213737
213737
213752
213752
213768
213768
213784

-14015
-13682
9051
-6075
-15052
-14021
-14241
-17833
-4446
-15278
-14434
-13176
-15850
-14059
-12806
6654
1814
-14760
-13524
10797
-15135
-14337
24893
9699
-3721
-14011
6251
-14383
-14146
-17578
-14610
-13458
-14231
-13664
-14329
-13969
-13659
5013
-265
9915
-13717
-6582
-13992
23898
-2494
-12326
7639
-13286
-14495
9360
-17818
7997
-13414
-14449
9075
-15096
-13340
-13211
-13919
-7553

38
42
44
40
41
38
41
44
42
45
41
45
33
40
41
42
40
45
45
44
43
43
42
44
43
46
38
42
34
40
45
39
43
43
37
38
46
43
42
40
46
40
43
45
41
43
44
43
41
49
37
40
39
35
47
45
37
43
40
41

-43
-45
-45
-45
-44
-43
-45
-45
-45
-41
-42
-42
-45
-41
-44
-52
-47
-47
-45
-48
-43
-46
-41
-46
-48
-48
-42
-45
-46
-48
-41
-47
-42
-43
-41
-41
-44
-44
-44
-46
-42
-45
-43
-48
-42
-48
-44
-43
-43
-46
-44
-45
-48
-43
-43
-43
-44
-45
-45
-44

285
283
281
280
285
285
282
282
283
283
279
280
284
280
281
284
276
286
284
279
283
286
283
285
284
281
286
274
281
280
287
283
284
283
283
282
283
284
277
283
282
283
284
280
281
281
281
279
274
282
285
284
280
281
282
278
284
279
283
282

230
229
226
226
227
226
228
223
228
228
227
230
226
228
230
230
229
230
225
228
229
227
228
229
224
228
226
229
228
226
230
222
228
227
229
228
228
224
230
230
228
227
229
227
226
229
227
228
230
229
226
230
229
228
228
227
227
229
225
230

37
42
34
34
40
37
38
40
41
34
39
39
38
37
37
34
39
40
38
41
35
35
39
38
41
35
38
39
40
36
39
42
40
40
35
37
37
35
36
33
36
32
40
40
36
36
38
38
37
39
37
37
29
39
37
37
30
37
34
39

491
491
491
489
486
491
487
488
487
490
488
492
489
487
492
487
490
489
490
489
491
487
488
490
489
487
491
490
490
488
489
490
491
486
492
491
492
493
488
488
488
490
488
489
490
490
493
490
489
483
487
489
491
491
489
489
491
490
489
489

29476
29464
29452
29447
29478
29445
29484
29470
29455
29456
29444
29463
29457
29456
29438
29445
29457
29475
29470
29462
29458
29437
29443
29473
29469
29483
29455
29454
29440
29444
29454
29452
29446
29438
29434
29452
29440
29440
29450
29476
29465
29463
29438
29454
29474
29460
29450
29455
29448
29437
29458
29466
29469
29459
29463
29471
29466
29478
29462
29464

213784
213784
213799
213799
213815
213815
213830
213830
213846
213846
213846
213862
213862
213877
213877
213893
213893
213908
213908
213924
213924
213940
213940
213955
213955
213955
213971
213971
213986
213986
214002
214002
214018
214018
214018
214033
214033
214049
214049
214064
214064
214064
214080
214080
214096
214096
214111
214111
214127
214127
214142
214142
214142
214158
214158
214174
214174
214189
214189
214205

-12902
6875
-9900
8178
-14210
-14342
-2559
-14241
-14451
-2067
-14255
-13721
-13131
-10371
10475
-9932
-13584
-7255
-14569
-13856
8822
-13982
-18329
-18421
-16247
-10376
-15430
-3494
9003
-14206
-14575
-14976
-14349
-14068
-14085
-14146
9885
-5411
7104
21181
-14059
-14068
-15255
-5956
-14483
-14462
-13304
950
-13155
-6863
-3116
-14629
1834
-15095
9088
-13355
-8927
-13541
-14754
-13678

31
37
39
41
47
45
40
44
37
40
39
44
38
43
41
40
41
39
38
42
46
40
43
40
45
35
42
40
43
43
44
37
38
46
43
43
36
44
44
45
39
42
38
47
39
42
38
42
42
44
43
44
47
44
41
43
42
46
43
48

-47
-43
-42
-45
-47
-45
-44
-45
-45
-47
-42
-44
-42
-44
-44
-47
-44
-42
-41
-44
-43
-44
-41
-43
-51
-45
-43
-43
-41
-46
-46
-47
-40
-44
-42
-47
-49
-46
-44
-44
-48
-46
-47
-44
-43
-44
-47
-43
-44
-45
-44
-44
-47
-44
-47
-43
-44
-42
-42
-41

285
274
284
277
280
277
284
285
280
283
282
282
284
283
282
281
286
279
279
274
279
284
285
282
282
284
281
285
279
284
281
286
283
281
282
282
280
281
280
281
277
285
283
283
281
286
283
284
282
285
279
283
280
285
278
285
283
282
279
281

228
228
229
228
229
230
229
225
230
228
227
230
229
228
229
229
229
225
228
225
228
229
227
229
227
229
229
228
227
227
228
230
224
228
229
226
226
226
228
225
225
226
226
230
227
227
229
228
229
227
227
228
228
230
229
227
225
228
227
225

32
40
37
34
34
41
36
39
39
33
40
38
37
37
39
38
33
35
39
30
39
39
36
38
40
35
36
36
31
36
36
35
40
35
36
40
34
39
37
40
32
35
40
34
39
34
37
42
32
40
39
34
38
32
32
35
40
42
42
35

489
485
489
491
491
490
489
489
489
489
491
490
490
492
492
489
488
492
490
489
492
488
487
489
489
490
489
489
490
489
491
491
490
489
488
490
492
492
492
490
490
488
488
490
487
487
490
492
489
494
484
490
491
492
492
489
491
489
491
488

29455
29459
29487
29437
29461
29443
29467
29469
29474
29439
29456
29446
29442
29451
29466
29453
29449
29484
29483
29462
29467
29447
29461
29458
29453
29454
29462
29472
29457
29492
29467
29457
29470
29460
29464
29448
29445
29438
29446
29449
29452
29457
29438
29459
29468
29458
29443
29458
29471
29458
29451
29467
29465
29465
29463
29473
29461
29477
29457
29470

214205
214220
214220
214220
214236
214236
214252
214252
214267
214267
214283
214283
214283
214298
214298
214314
214314
214330
214330
214345
214345
214345
214361
214361
214376
214376
214392
214392
214408
214408
214408
214423
214423
214439
214439
214454
214454
214470
214470
214470
214486
214501
214501
214517
214517
214532
214532
214532
214548
214548
214564
214564
214579
214579
214595
214595
214595
214610
214610
214626

-6913
-14723
-13544
-14056
-13586
-13628
2922
-17489
-14770
-13463
9676
-14459
-18515
-13505
-13391
-13788
-14261
-14156
-13697
-17619
-14213
-13737
-14336
-15490
-13359
7837
-14055
10492
-1029
-14592
8098
523
-11563
-15158
-13596
14239
-16664
6434
-14315
9376
9235
4105
-14494
-16124
-13830
-14864
-13361
-15471
9252
-13354
-15087
-9003
-13773
-13434
-6818
-13972
-7572
-14439
-13471
-15226

43
40
42
43
41
42
43
42
43
39
44
44
39
45
47
45
45
43
40
42
43
36
43
41
45
40
43
44
44
46
43
42
41
41
38
43
43
41
44
42
34
43
45
45
42
45
44
46
46
45
42
45
46
41
37
44
46
43
35
42

-43
-44
-43
-49
-43
-45
-42
-44
-43
-42
-52
-40
-46
-43
-40
-43
-41
-47
-41
-44
-40
-41
-44
-44
-42
-42
-42
-43
-45
-41
-44
-43
-45
-44
-46
-44
-45
-46
-44
-40
-40
-42
-44
-46
-45
-41
-42
-40
-45
-41
-42
-43
-42
-42
-53
-46
-44
-44
-43
-45

282
280
284
284
281
279
283
278
281
285
283
282
283
279
279
285
283
283
282
284
285
285
277
285
280
284
279
276
284
279
278
283
284
283
276
279
280
279
282
282
282
283
279
279
285
279
281
277
284
278
278
281
280
281
283
284
284
281
282
276

227
228
227
227
229
229
228
225
228
229
231
227
226
227
229
227
228
230
231
230
228
229
229
227
228
223
230
231
227
228
229
229
228
227
231
230
229
230
229
231
231
229
230
231
228
230
229
229
229
229
229
228
231
227
229
228
229
228
227
228

36
35
36
35
34
40
32
37
35
34
35
37
39
39
41
34
33
39
34
37
38
32
37
38
39
35
37
36
38
32
38
38
36
39
35
38
39
38
33
38
37
35
34
35
37
40
37
33
34
40
32
36
40
37
38
39
36
40
36
34

490
493
491
486
487
488
490
488
490
489
491
490
489
491
489
487
487
491
490
490
490
493
492
491
490
486
492
488
490
492
487
491
490
489
489
488
489
490
490
489
486
489
490
490
486
487
487
492
488
489
489
490
489
492
490
491
488
488
488
490

29446
29467
29492
29453
29451
29445
29453
29456
29457
29441
29472
29435
29463
29465
29452
29485
29484
29449
29449
29451
29449
29455
29461
29476
29476
29444
29475
29463
29442
29452
29443
29470
29454
29469
29442
29442
29446
29464
29433
29459
29454
29466
29454
29464
29443
29448
29446
29462
29464
29457
29456
29467
29442
29455
29443
29459
29445
29434
29433
29437

214626
214642
214642
214657
214657
214673
214673
214673
214688
214688
214704
214704
214720
214720
214735
214735
214735
214751
214751
214766
214782
214782
214782
214798
214798
214798
214813
214813
214829
214829
214844
214844
214860
214860
214876
214876
214876
214891
214891
214907
214907
214922
214922
214938
214938
214938
214954
214954
214969
214969
214985
214985
215000
215000
215016
215016
215016
215032
215032
215047

-14340
-13995
-14254
-7964
-14723
8921
-6665
-13953
-7534
-16618
-13932
-14192
8364
-14663
-14060
-3804
7553
-15076
-14351
7319
-12340
-14642
-7242
-15290
-13852
-14234
-18078
-13202
18930
-14104
-3888
-9520
-4361
-15648
-13920
-794
-14220
-13585
-14017
-6985
-13260
-15231
-14691
7362
1970
-15496
-13632
-4602
9349
-15056
9299
-13232
-14625
-14938
-9119
-6043
-14365
-14965
-16490
7167

40
44
42
43
40
41
44
41
44
41
46
42
41
43
45
37
40
39
40
44
38
41
37
41
48
39
45
39
41
40
37
41
39
43
48
38
41
40
43
39
43
48
40
45
44
43
41
47
43
46
44
44
39
41
42
43
44
39
38
45

-43
-47
-42
-44
-41
-46
-49
-47
-46
-43
-44
-47
-44
-48
-45
-43
-50
-44
-48
-44
-42
-45
-44
-46
-42
-45
-46
-43
-43
-43
-44
-46
-46
-43
-46
-43
-48
-43
-42
-45
-46
-44
-42
-45
-39
-44
-40
-42
-43
-44
-43
-45
-43
-42
-41
-44
-45
-42
-42
-45

280
282
284
284
283
283
284
279
284
281
283
285
282
282
280
282
283
282
284
285
283
282
283
279
280
283
280
282
282
282
285
285
279
281
284
278
280
282
281
280
283
281
282
281
284
282
284
280
281
282
281
280
280
280
281
278
284
280
284
282

230
231
231
230
231
229
224
230
225
229
228
229
227
229
230
229
227
227
228
230
225
228
227
228
230
229
230
230
227
228
228
230
227
224
231
226
228
229
229
229
226
228
230
229
230
229
230
230
227
227
226
230
228
229
228
227
230
228
231
227

33
40
39
37
36
40
35
34
39
36
36
40
35
36
37
40
34
36
37
35
38
37
40
41
38
35
43
39
41
35
36
43
37
37
40
40
37
37
40
37
38
38
36
39
42
35
41
38
37
38
38
36
39
37
37
38
36
40
37
33

486
489
487
491
490
491
488
491
488
490
492
488
489
489
489
489
489
491
491
483
493
488
492
488
489
489
492
490
490
489
492
491
490
489
488
490
488
489
489
490
490
490
487
483
489
491
486
488
489
491
489
489
484
487
487
488
490
491
488
489

29476
29472
29445
29479
29460
29431
29460
29450
29443
29462
29453
29461
29462
29445
29446
29469
29443
29466
29445
29459
29456
29429
29458
29448
29441
29446
29450
29458
29448
29460
29457
29468
29465
29447
29461
29467
29460
29457
29472
29456
29447
29465
29442
29456
29465
29474
29428
29465
29449
29457
29446
29409
29450
29429
29448
29434
29453
29460
29466
29465

215047
215063
215063
215078
215078
215078
215094
215094
215110
215110
215125
215125
215141
215141
215156
215156
215172
215172
215172
215188
215188
215203
215203
215219
215219
215234
215234
215234
215250
215250
215266
215266
215281
215281
215297
215297
215297
215312
215312
215328
215328
215344
215344
215359
215359
215375
215375
215390
215390
215406
215406
215406
215422
215422
215437
215437
215453
215453
215468
215468

-15598
-15426
-13632
-4832
11
-15917
9769
-13257
-7713
-8344
-14966
-11152
10001
-16118
-17491
6723
-14797
-11182
-13374
-4356
-13896
-14608
-14806
-4892
-14010
-13674
-17395
-14677
-9072
-14263
-4220
-14479
-13922
-13716
3278
-13562
-14561
-14637
-10761
-14133
-6524
-15038
-16168
-13556
8646
-14111
-14488
9564
-14327
19031
-5240
-7115
719
-14042
-15142
-13266
-13264
-13562
-13658
-14362

38
45
41
45
43
42
42
43
39
42
43
34
41
35
41
34
43
45
43
38
44
42
40
46
39
40
41
42
39
45
40
43
33
45
44
43
44
37
40
39
43
45
41
44
39
41
47
40
39
41
44
43
44
45
44
41
45
44
40
40

-44
-48
-42
-44
-43
-43
-42
-41
-43
-41
-45
-47
-43
-43
-43
-51
-43
-45
-42
-40
-47
-44
-46
-43
-45
-45
-44
-47
-44
-44
-45
-47
-43
-44
-43
-47
-49
-43
-42
-46
-42
-46
-42
-41
-42
-48
-45
-42
-44
-45
-44
-43
-43
-47
-43
-42
-50
-43
-47
-42

283
285
282
284
283
284
281
281
280
282
282
286
285
281
281
281
279
281
280
284
280
282
284
282
283
282
286
275
275
284
285
285
280
280
278
280
285
283
278
285
282
281
283
283
281
284
282
280
282
284
276
282
284
282
277
279
284
284
278
281

228
230
229
229
229
230
227
229
228
229
225
230
230
229
227
227
229
227
231
231
228
229
231
227
231
230
230
227
230
228
230
229
228
230
231
231
228
230
228
229
225
229
228
230
228
229
230
230
228
226
230
228
229
228
228
230
229
225
230
229

40
37
36
38
39
38
32
33
41
40
30
34
36
37
36
34
37
37
35
38
38
37
40
32
38
36
38
36
36
38
32
34
39
35
38
38
37
37
37
37
35
32
33
38
30
36
36
42
38
37
33
38
38
39
35
37
37
36
39
38

485
488
485
490
489
492
485
489
489
489
488
489
490
491
488
490
489
486
489
490
489
490
489
487
485
484
491
491
489
489
489
489
490
487
488
486
489
487
489
489
491
489
489
492
490
491
486
490
490
490
489
490
491
490
487
489
489
490
491
490

29454
29444
29462
29444
29446
29463
29454
29437
29461
29458
29453
29425
29472
29453
29439
29455
29457
29450
29470
29467
29471
29446
29451
29464
29461
29451
29460
29441
29467
29459
29462
29462
29445
29467
29443
29455
29457
29458
29445
29453
29462
29451
29432
29450
29439
29470
29455
29471
29463
29470
29461
29480
29449
29441
29448
29480
29445
29450
29463
29452

215484
215484
215500
215500
215515
215515
215515
215531
215531
215546
215546
215562
215562
215578
215578
215578
215593
215593
215609
215609
215624
215624
215640
215640
215640
215656
215656
215671
215671
215687
215687
215702
215702
215702
215718
215718
215734
215734
215749
215749
215765
215765
215765
215780
215780
215796
215796
215812
215812
215827
215827
215843
215843
215858
215858
215858
215874
215874
215890
215890

-13808
9576
-13707
8224
-14777
7924
-3548
-12844
-13782
4422
9867
-14275
-14659
9382
-13999
-15879
15141
-17023
-13360
-12057
7505
16559
-1802
-13963
-14178
-13674
-13462
-15538
-13700
-14092
-14143
-13728
-16285
-14146
-11942
-13814
-13497
-17919
-14094
-13827
10138
-13544
-14133
114
-14050
-11432
-14576
-12655
2791
-13631
-13166
-13839
8323
-13485
-14268
-14080
-14029
-14348
-14228
-13346

42
45
35
39
40
40
41
37
38
41
43
43
46
41
42
42
46
45
41
47
41
43
37
45
39
44
43
44
39
40
35
41
36
48
41
45
41
44
44
44
46
39
44
42
43
45
43
41
42
45
42
43
43
44
40
40
45
39
39
37

-47
-47
-43
-45
-45
-44
-44
-49
-44
-46
-46
-46
-47
-46
-47
-44
-41
-45
-43
-43
-43
-48
-44
-45
-44
-42
-48
-43
-46
-48
-46
-47
-45
-45
-43
-45
-45
-43
-42
-42
-40
-42
-47
-47
-43
-43
-42
-41
-44
-41
-42
-43
-42
-43
-40
-43
-42
-45
-41
-42

283
283
278
281
285
286
278
279
285
282
284
286
280
281
281
282
279
283
282
282
283
287
282
280
281
283
284
283
283
280
284
281
281
286
283
286
282
277
278
283
280
280
285
279
284
284
281
281
283
284
279
281
283
277
283
283
283
284
283
284

229
230
228
229
230
232
230
228
231
228
229
231
227
227
232
229
225
232
229
228
228
226
228
230
227
229
229
228
228
230
230
230
228
230
230
229
228
230
228
228
227
231
230
231
231
230
231
232
230
229
230
228
226
230
226
230
231
230
229
228

40
36
34
36
36
40
35
33
36
37
37
35
39
37
31
36
38
38
36
37
35
36
40
38
33
37
37
35
38
33
35
37
35
37
35
39
35
37
40
37
36
38
37
36
33
43
37
38
39
39
39
38
39
41
36
40
41
41
37
34

491
491
486
488
491
491
489
491
490
487
488
489
490
491
489
490
489
491
491
488
492
492
489
489
490
487
489
490
489
490
490
488
488
491
489
493
488
489
489
490
490
487
490
492
490
489
490
490
491
489
491
491
489
491
492
490
491
492
490
490

29453
29455
29463
29444
29451
29455
29468
29461
29453
29454
29442
29466
29481
29450
29463
29450
29470
29457
29454
29458
29450
29436
29452
29451
29440
29446
29446
29467
29458
29464
29460
29456
29453
29441
29444
29465
29455
29457
29446
29462
29479
29461
29455
29447
29443
29458
29462
29457
29452
29451
29432
29439
29453
29435
29439
29456
29452
29454
29476
29450

215905
215905
215921
215921
215921
215936
215936
215952
215952
215968
215968
215983
215983
215999
215999
215999
216014
216014
216030
216030
216046
216046
216046
216061
216061
216077
216077
216092
216092
216108
216108
216124
216124
216139
216139
216139
216155
216155
216170
216186
216186
216186
216202
216202
216217
216217
216233
216233
216248
216248
216248
216264
216264
216280
216280
216295
216295
216311
216311
216311

-14603
-14376
16100
-14702
-14605
-14728
-13664
-14605
-9010
-6874
-18740
-14016
-5476
-13628
-13714
-7364
12898
-4995
-14371
-9961
-14093
-13927
8317
-14257
-15593
-13261
-13887
-14339
11349
8132
-14248
-14448
-13475
-14350
-18581
-3500
4942
9665
-13750
-11105
-13343
-14112
-13196
737
-14649
-13823
-14125
-13532
-12867
-13637
-14866
-16734
-14669
-8309
-8973
-14249
-13717
-14400
-14446
-13977

44
44
38
43
40
37
40
39
42
39
43
43
40
45
46
37
46
40
36
45
44
40
45
40
43
42
40
42
39
47
43
40
41
41
41
42
45
47
43
44
35
41
41
44
43
42
40
42
45
38
41
42
43
47
45
44
44
42
47
38

-41
-50
-44
-44
-41
-45
-42
-43
-44
-45
-42
-45
-44
-43
-41
-43
-44
-46
-46
-42
-43
-44
-44
-43
-43
-47
-42
-44
-45
-44
-45
-41
-42
-48
-43
-44
-45
-43
-42
-43
-42
-43
-42
-42
-43
-44
-43
-43
-41
-45
-44
-42
-46
-43
-40
-41
-42
-43
-43
-43

285
283
282
284
282
282
276
279
282
287
283
284
283
282
283
282
281
282
279
285
282
277
282
282
281
282
283
283
283
285
284
278
282
284
284
282
283
284
283
285
285
280
282
280
282
285
282
284
285
284
286
286
285
284
285
283
282
287
283
286

232
228
229
230
229
230
231
231
227
229
227
230
228
228
225
230
230
230
229
229
227
229
225
229
231
230
229
231
231
226
228
228
229
231
228
227
230
228
229
229
230
230
229
231
229
231
228
224
229
229
230
230
231
230
229
226
230
230
230
230

41
39
40
40
38
40
41
36
39
38
38
33
36
40
36
37
37
38
38
37
39
37
40
38
35
39
37
33
36
38
39
34
35
39
36
39
40
39
38
42
40
39
38
39
38
35
39
35
41
36
39
34
34
41
39
37
37
38
38
38

488
490
486
489
492
491
492
491
490
486
488
492
488
491
491
487
487
491
487
490
490
490
489
489
489
489
487
490
491
489
490
489
491
490
488
487
492
492
490
488
487
487
489
489
490
490
488
491
491
489
489
488
491
490
490
483
490
490
492
490

29466
29447
29452
29440
29438
29455
29447
29447
29449
29441
29441
29444
29461
29429
29453
29453
29432
29429
29454
29473
29463
29450
29452
29440
29452
29450
29438
29458
29454
29453
29467
29471
29465
29447
29456
29465
29437
29452
29437
29442
29471
29447
29483
29471
29455
29459
29455
29452
29460
29469
29453
29452
29440
29430
29449
29444
29448
29431
29446
29442

216326
216326
216342
216342
216358
216358
216373
216373
216373
216389
216404
216404
216404
216420
216420
216436
216436
216451
216451
216467
216467
216467
216482
216482
216498
216498
216514
216514
216514
216529
216529
216545
216545
216560
216560
216576
216576
216592
216592
216592
216607
216607
216623
216623
216638
216638
216638
216654
216670
216670
216670
216685
216685
216701
216701
216716
216716
216732
216732
216732

9421
-16675
-14562
-14079
-13417
-15445
-13336
-8019
-12100
-14681
10449
-14642
-14634
-13836
-14208
-11034
7611
-3303
-14869
-15241
-11700
7860
-14043
1125
-14235
1478
-14960
-18612
-17007
9745
-13479
-1041
18094
-2415
9276
-14054
-18331
23795
-11227
-4430
-14641
-13532
-13704
-13741
9113
-13666
25596
-13605
-14283
9863
-12327
-5561
-96
2844
-13577
-13139
-5846
-13232
-17676
-13837

41
47
38
44
39
37
39
45
48
45
43
36
42
46
43
39
41
42
40
47
43
41
44
44
35
39
44
46
44
44
43
38
42
33
44
46
40
38
40
38
46
41
44
42
44
38
48
46
35
40
42
42
43
43
42
42
41
45
43
43

-44
-46
-45
-46
-49
-44
-43
-41
-43
-42
-43
-44
-44
-45
-42
-45
-45
-46
-43
-41
-46
-42
-45
-46
-49
-44
-44
-42
-43
-47
-42
-46
-42
-45
-43
-43
-42
-47
-43
-43
-45
-44
-45
-44
-43
-44
-46
-45
-46
-42
-45
-44
-46
-43
-45
-46
-45
-45
-42
-45

285
284
285
284
285
282
285
282
287
287
285
285
278
277
286
280
284
280
281
283
282
284
280
284
279
283
279
284
284
285
283
286
282
283
282
287
287
281
284
285
286
282
284
279
286
282
287
283
287
281
284
282
281
282
282
284
283
280
283
283

229
231
232
227
229
226
230
227
228
229
227
230
232
229
231
230
228
230
224
229
230
228
227
230
229
229
228
230
229
228
231
231
229
227
227
227
228
228
231
227
229
229
231
230
226
229
228
229
226
226
229
229
229
230
230
223
229
229
227
228

30
35
38
38
38
37
38
34
31
35
35
42
37
39
39
35
38
31
39
43
37
37
38
39
38
39
41
32
38
36
41
41
41
36
39
37
37
39
40
38
34
36
40
36
40
40
38
36
39
32
35
36
41
36
39
33
34
35
33
41

490
488
489
488
488
487
490
485
488
487
488
489
488
489
488
489
489
488
488
487
489
489
491
489
489
485
489
490
488
488
489
489
490
487
487
489
489
489
490
488
491
489
488
489
488
487
489
490
492
490
489
487
489
490
488
491
490
491
489
490

29437
29456
29433
29464
29450
29423
29458
29435
29453
29472
29449
29450
29450
29451
29454
29440
29444
29443
29444
29444
29446
29463
29469
29454
29442
29445
29449
29461
29465
29458
29465
29483
29444
29446
29460
29457
29454
29486
29452
29463
29459
29450
29427
29458
29446
29453
29449
29444
29424
29459
29433
29445
29467
29437
29471
29457
29462
29494
29444
29459

216748
216748
216763
216763
216779
216779
216794
216794
216794
216810
216810
216826
216826
216841
216841
216857
216857
216857
216872
216872
216888
216888
216904
216904
216919
216919
216919
216935
216935
216950
216950
216966
216966
216982
216982
216982
216997
216997
217013
217013
217028
217028
217044
217044
217044
217060
217060
217075
217075
217091
217091
217106
217106
217122
217122
217138
217138
217138
217153
217153

-13611
-16626
-13867
-13091
-12437
9505
-13194
-15172
-2529
-13280
-2373
-13223
-13820
-13146
-13598
23619
-13900
-14773
9607
-13987
-5368
23309
-13874
23461
-17498
-13734
2784
-13418
-14630
-15100
-13244
-14275
-6916
-15106
-13823
-427
1285
-15758
-16276
-13146
-7914
-13228
-17025
-13982
-14530
1751
-16251
-14753
-11831
10593
-2008
-13805
-14714
-13883
-14190
-13433
-14597
1517
-13780
-18507

43
43
43
38
46
38
38
44
47
42
41
47
40
44
40
36
44
36
39
39
41
43
44
42
43
43
43
43
47
42
41
43
40
38
42
41
36
42
41
40
41
46
44
38
42
42
42
37
44
45
38
37
44
43
41
40
40
45
45
45

-44
-45
-44
-44
-43
-44
-43
-45
-43
-42
-43
-43
-42
-46
-43
-42
-43
-43
-43
-44
-46
-44
-44
-42
-48
-44
-41
-42
-43
-44
-44
-45
-43
-42
-44
-45
-48
-45
-42
-41
-44
-47
-47
-42
-42
-41
-43
-44
-45
-43
-48
-43
-50
-43
-46
-43
-43
-43
-45
-44

283
282
281
284
278
281
281
283
284
285
282
284
286
280
286
284
283
283
281
286
285
287
283
280
280
283
287
282
284
286
279
282
284
283
282
286
282
279
286
280
281
283
281
282
277
284
281
286
276
284
284
285
281
286
280
282
284
278
283
285

227
229
229
229
229
229
229
227
230
227
229
227
227
230
230
231
229
230
228
228
230
230
230
228
230
230
230
232
230
229
229
230
232
230
227
230
224
227
228
231
228
228
227
231
227
229
227
227
228
229
229
230
230
227
229
228
228
231
229
229

34
38
38
43
39
33
37
33
37
40
35
38
37
38
36
37
35
37
35
42
39
42
39
37
39
41
38
38
40
34
35
37
38
36
40
36
38
39
39
34
41
36
39
34
41
36
39
38
37
38
37
34
38
36
36
37
34
40
33
38

491
486
490
490
489
490
490
491
489
490
489
488
488
488
488
492
489
491
490
491
489
491
489
489
487
490
490
487
486
488
491
487
487
490
488
488
491
492
488
488
488
490
488
491
487
490
487
488
490
488
489
491
491
489
490
490
489
492
489
490

29467
29461
29463
29463
29468
29438
29436
29463
29441
29457
29450
29455
29460
29466
29456
29462
29442
29451
29464
29438
29462
29457
29456
29459
29455
29449
29459
29449
29443
29483
29454
29451
29448
29451
29435
29463
29473
29456
29469
29447
29444
29448
29473
29440
29425
29451
29438
29459
29472
29450
29445
29448
29444
29428
29449
29464
29467
29477
29454
29490

217169
217169
217184
217184
217200
217200
217216
217216
217216
217231
217231
217247
217247
217262
217262
217278
217278
217294
217294
217294
217309
217309
217325
217325
217340
217340
217356
217356
217356
217372
217372
217387
217387
217403
217403
217418
217418
217434
217434
217450
217450
217465
217465
217481
217481
217496
217496
217512
217512
217528
217528
217528
217543
217543
217559
217559
217574
217574
217590
217590

8857
1394
-13963
-13870
-13703
-13633
-14480
9560
-13726
1719
9577
-14233
-15108
-13750
-1741
-13266
-13887
-13579
-4804
-13919
-13463
-6959
-8370
-682
-17446
-13368
-14428
-14142
15572
-11591
-13866
-5112
-14239
-14321
-18102
-13343
-17621
8597
-2507
-14957
-15690
-6753
-14353
-13458
-11685
-14085
-14982
3669
9513
9648
-14646
-6595
-13092
-17037
8311
-14229
-13141
-13740
8570
-14563

46
41
41
34
43
39
46
42
40
42
43
43
45
43
44
44
34
38
42
44
36
43
39
44
43
43
46
43
46
47
44
42
37
46
44
41
36
43
32
45
44
40
44
33
40
48
43
44
40
42
42
41
42
44
44
43
43
44
42
46

-43
-42
-45
-44
-46
-49
-44
-45
-45
-44
-45
-46
-47
-46
-48
-46
-44
-46
-46
-49
-46
-42
-44
-44
-42
-44
-43
-44
-44
-47
-42
-46
-47
-42
-47
-43
-45
-45
-45
-43
-44
-51
-46
-47
-45
-45
-45
-44
-45
-43
-43
-42
-48
-41
-42
-42
-44
-44
-42
-42

284
284
281
286
279
285
286
284
283
283
282
285
277
287
283
280
278
284
283
284
280
278
284
278
282
285
279
282
285
284
283
284
281
276
283
285
282
280
287
279
281
281
283
285
284
282
281
284
283
283
282
283
283
279
289
284
287
280
287
284

226
226
230
228
230
229
232
231
227
231
229
227
227
229
231
230
226
229
229
230
230
228
229
228
229
231
231
225
227
230
230
226
230
232
230
224
230
231
228
230
228
233
230
231
228
228
229
227
230
230
229
230
232
230
231
230
229
229
226
230

36
31
42
35
37
34
35
30
32
36
37
36
39
38
36
31
34
32
38
30
38
39
34
34
33
39
41
40
31
37
35
36
36
39
38
39
35
38
33
38
40
39
39
40
34
38
35
40
37
35
39
35
39
31
36
39
40
39
33
31

488
489
490
491
487
491
492
488
488
488
490
489
488
487
491
487
486
487
487
491
491
484
486
485
488
489
486
488
488
487
488
488
487
488
487
489
489
488
489
491
491
490
490
488
490
488
490
490
487
491
492
490
491
491
491
488
489
489
490
487

29461
29458
29452
29458
29440
29463
29476
29464
29457
29472
29467
29445
29476
29463
29448
29481
29466
29466
29458
29464
29454
29456
29448
29441
29452
29446
29461
29440
29459
29473
29451
29466
29448
29491
29477
29467
29454
29472
29463
29472
29447
29444
29462
29435
29466
29469
29446
29468
29455
29458
29471
29454
29445
29440
29459
29457
29449
29456
29434
29451

217606
217606
217606
217621
217621
217637
217637
217652
217652
217668
217668
217684
217684
217699
217699
217715
217715
217715
217730
217730
217746
217746
217762
217762
217762
217777
217777
217793
217793
217808
217808
217824
217824
217840
217840
217840
217855
217855
217871
217871
217886
217886
217902
217902
217902
217918
217918
217933
217933
217949
217949
217964
217964
217980
217980
217996
217996
217996
218011
218011

-14385
-915
-14864
-14347
-12457
-13517
-14400
-15568
-14046
184
-15034
-14255
28105
-4276
9401
-13827
-15088
311
8576
-8866
-14758
-18241
-14526
-2118
-13326
-13444
-14363
279
-14018
-13407
-16933
-14025
-13948
-14084
-13943
-15277
-14408
-13192
-13233
9367
-14629
-14425
12952
-14042
-15411
-6677
-13089
1952
-10549
-13549
-13379
-13908
-8599
10313
-16546
8524
-13892
-14378
-6464
-13760

42
47
43
42
40
40
45
40
37
46
45
43
41
40
43
40
40
46
44
46
36
47
41
37
46
44
48
47
44
43
42
44
42
41
41
43
44
43
44
43
46
41
46
46
42
43
42
46
43
45
45
43
45
43
42
39
45
42
45
42

-44
-48
-47
-46
-50
-47
-44
-44
-44
-44
-43
-47
-42
-42
-43
-42
-43
-43
-43
-45
-49
-47
-44
-49
-46
-44
-43
-43
-43
-42
-43
-46
-43
-45
-49
-45
-47
-41
-47
-43
-41
-45
-43
-43
-42
-41
-44
-47
-45
-43
-45
-44
-42
-47
-44
-44
-49
-48
-42
-42

282
284
280
281
283
285
283
284
282
279
285
279
283
283
281
284
283
286
283
286
285
280
284
283
278
280
280
282
279
283
286
282
283
283
276
285
282
283
278
279
282
284
285
284
284
284
283
285
279
282
275
283
280
283
285
285
285
281
283
286

229
229
231
228
230
228
230
225
230
225
227
229
228
231
230
228
225
226
231
228
232
227
227
226
229
230
231
223
229
229
228
229
230
230
231
230
229
230
229
227
229
228
227
229
231
228
228
226
231
232
229
228
229
231
232
231
229
229
229
231

36
36
31
41
35
35
33
31
39
29
42
37
36
38
37
34
36
37
33
39
39
39
37
35
36
36
34
37
39
36
36
33
31
41
33
33
36
30
39
39
37
37
36
36
39
38
31
34
37
38
37
42
36
36
37
37
33
35
38
41

490
490
487
492
490
491
489
488
491
490
489
494
491
489
491
487
488
490
489
490
484
485
489
489
489
488
489
489
490
490
489
489
490
492
488
491
486
491
491
489
492
492
489
489
488
489
490
490
487
487
489
487
489
488
484
487
490
490
490
488

29460
29451
29448
29443
29446
29450
29433
29470
29446
29454
29459
29441
29437
29432
29457
29439
29438
29470
29448
29447
29447
29470
29434
29450
29464
29451
29450
29468
29448
29473
29436
29449
29449
29447
29448
29450
29451
29451
29491
29444
29457
29457
29466
29476
29486
29457
29454
29460
29463
29460
29441
29460
29446
29446
29429
29471
29439
29462
29463
29459

218027
218027
218042
218042
218058
218058
218074
218074
218089
218089
218105
218105
218120
218120
218120
218136
218136
218152
218152
218167
218167
218183
218183
218198
218198
218214
218214
218230
218230
218230
218245
218245
218261
218261
218276
218276
218292
218292
218308
218308
218308
218323
218323
218339
218339
218354
218354
218370
218370
218386
218386
218386
218401
218401
218417
218417
218432
218432
218448
218448

-13943
-4518
-17632
-12723
-18716
-14652
-14151
6215
-13460
16751
-14880
-17920
9886
-13705
-14594
-13861
3098
-905
7242
-3744
8836
-13340
8051
-14405
-13647
-14355
-13494
-9999
9195
-7715
-14518
7334
8523
4611
-15731
-6226
-13716
21525
-9490
-15174
-10659
-14805
-13074
-14929
4269
-13013
-12712
-13583
7673
-13234
-14051
-14589
-18813
-14888
-13494
-13576
-13656
-14651
-5750
-14258

40
41
40
42
39
39
43
45
40
45
43
42
41
39
38
43
45
46
39
47
42
33
35
47
48
41
48
37
48
34
38
47
41
39
41
41
46
39
44
41
41
39
44
41
43
40
37
44
42
40
37
46
42
40
41
44
39
41
41
45

-47
-43
-46
-44
-43
-42
-41
-45
-47
-42
-42
-46
-44
-41
-42
-42
-42
-46
-41
-47
-46
-49
-44
-43
-42
-44
-44
-45
-43
-44
-45
-47
-42
-44
-42
-46
-46
-45
-44
-42
-47
-42
-45
-45
-44
-43
-43
-43
-48
-53
-43
-43
-43
-44
-46
-43
-43
-44
-42
-42

279
276
281
284
283
280
284
280
282
284
283
282
282
281
282
283
284
282
284
283
282
284
279
283
284
283
283
284
283
281
282
284
284
286
280
281
278
279
279
289
286
284
283
287
284
282
285
283
280
284
280
286
284
276
286
280
284
283
277
282

233
230
228
229
229
229
231
232
229
231
230
226
230
230
230
227
232
230
229
231
228
234
231
231
228
228
229
231
227
229
229
231
229
230
224
231
231
228
232
229
231
229
232
229
228
229
230
229
225
228
227
228
230
228
228
226
230
229
230
229

38
37
35
42
41
38
34
32
34
38
40
38
36
39
38
40
40
38
39
38
37
38
38
33
33
37
33
33
41
33
40
37
38
37
33
43
42
37
40
41
43
40
38
37
32
33
39
35
37
40
39
36
40
39
36
36
41
39
35
38

489
488
491
487
487
488
489
488
489
491
491
486
488
487
489
490
489
490
490
488
492
491
491
488
492
491
490
491
491
489
491
488
489
487
492
489
490
489
487
492
490
489
491
489
491
490
488
491
490
488
487
490
489
489
486
491
492
492
492
490

29440
29439
29466
29459
29450
29461
29437
29459
29460
29463
29461
29452
29448
29471
29449
29447
29490
29471
29454
29460
29447
29458
29460
29443
29449
29466
29451
29453
29467
29456
29464
29449
29446
29462
29456
29477
29465
29471
29454
29458
29454
29470
29455
29452
29457
29440
29461
29464
29438
29443
29461
29437
29476
29460
29444
29453
29452
29471
29448
29457

218448
218464
218464
218479
218479
218495
218495
218495
218510
218510
218526
218526
218542
218542
218557
218557
218573
218573
218573
218588
218588
218604
218604
218620
218620
218635
218635
218651
218651
218651
218666
218666
218682
218682
218698
218698
218713
218713
218713
218729
218729
218744
218744
218760
218760
218776
218776
218776
218791
218791
218807
218807
218822
218822
218838
218838
218854
218854
218854
218869

-1890
-15165
-14445
-14152
-13251
-14034
-13375
8752
-15490
-16170
-14404
-14553
-12854
-2892
8997
-13105
-18009
-13822
-13664
-13680
-7050
-13854
-13855
-17914
2034
-13630
-14417
-13011
17050
-13922
23281
-13757
-18132
-14913
-14514
-971
9223
-14041
8957
-4533
-13648
-6753
7959
-10592
-13138
-4938
-13467
-14456
-16410
-13661
-14811
608
-15290
-14460
-13565
10433
9102
-18179
-14352
-14455

45
44
37
45
43
40
46
45
45
41
43
40
39
39
35
42
41
39
43
45
43
37
41
44
43
45
46
42
37
43
42
44
41
36
43
40
42
38
46
41
37
42
41
41
41
39
41
40
42
46
46
38
38
43
46
44
45
38
39
46

-42
-48
-44
-43
-43
-44
-45
-44
-45
-45
-46
-44
-44
-48
-45
-43
-41
-43
-43
-44
-44
-49
-46
-43
-44
-43
-45
-41
-43
-41
-47
-46
-43
-43
-45
-44
-42
-47
-44
-41
-44
-44
-46
-42
-45
-47
-44
-43
-42
-45
-42
-44
-45
-43
-42
-45
-46
-42
-47
-45

281
284
283
282
285
281
286
285
287
280
283
283
283
281
276
286
285
279
285
285
283
284
282
283
281
285
281
283
284
281
282
282
279
286
285
283
280
285
283
286
284
284
284
280
283
279
285
286
279
283
282
280
281
286
281
284
281
282
281
283

231
229
229
229
231
227
232
228
228
229
231
229
229
228
227
230
227
228
230
229
231
229
228
230
231
229
230
230
228
230
228
230
230
230
227
230
228
231
227
227
226
229
228
228
229
227
227
229
229
228
229
231
229
229
230
231
229
228
226
229

32
36
34
37
33
35
35
37
37
36
32
37
36
41
35
40
39
40
36
35
33
33
38
38
36
38
39
38
41
37
36
38
35
35
37
37
40
33
35
37
39
37
39
37
33
34
37
38
38
34
42
37
35
35
41
34
30
41
38
35

488
491
488
491
491
491
495
489
487
491
490
490
486
488
488
488
490
489
491
490
488
489
491
490
488
490
488
490
490
488
491
485
489
488
490
489
489
487
489
491
490
487
490
492
490
490
491
489
492
489
492
492
489
490
492
490
492
487
490
490

29457
29446
29463
29460
29447
29464
29461
29453
29453
29465
29460
29442
29456
29458
29464
29455
29472
29456
29451
29470
29469
29479
29443
29456
29437
29447
29452
29455
29444
29476
29438
29458
29466
29430
29459
29460
29447
29463
29475
29473
29462
29467
29460
29458
29451
29466
29445
29422
29475
29463
29472
29457
29452
29445
29452
29458
29455
29441
29454
29469

218869
218885
218885
218900
218900
218916
218916
218932
218932
218932
218947
218947
218963
218963
218978
218978
218994
218994
218994
219010
219010
219025
219025
219041
219041
219056
219056
219056
219072
219072
219088
219088
219103
219103
219119
219119
219134
219134
219134
219150
219150
219166
219166
219181
219181
219197
219197
219197
219212
219228
219228
219228
219244
219244
219259
219259
219275
219275
219290
219290

-13269
-13960
-12544
9673
8831
-10049
-13311
-7083
-14065
-13474
-14523
-4923
9352
-18584
-15386
-14160
18060
-15417
-13665
-14609
-5934
-15383
-13737
-14021
-12981
-13439
-14232
-14994
-14834
-13961
714
9309
-14190
-13750
-18644
-13948
-14163
8616
-13982
-14815
-17267
-14352
4644
-5063
-13781
-13330
-12725
-13006
-15088
-15072
-15048
10337
-12804
623
-12859
-14251
-14567
-14662
41
-17276

39
46
41
44
39
40
44
39
39
41
37
39
38
43
39
40
38
40
42
44
41
44
39
40
39
44
43
46
42
41
43
43
40
44
40
42
47
45
37
40
41
47
46
41
44
43
43
38
43
42
45
43
43
40
42
41
46
37
39
46

-44
-44
-44
-47
-43
-42
-42
-48
-48
-43
-48
-44
-46
-49
-44
-46
-44
-44
-44
-47
-48
-47
-46
-44
-48
-45
-47
-42
-42
-46
-48
-46
-47
-42
-46
-47
-45
-43
-46
-44
-43
-48
-44
-46
-40
-46
-45
-47
-43
-48
-41
-42
-45
-43
-42
-45
-42
-43
-45
-46

284
283
286
284
281
286
285
283
285
283
288
280
276
283
286
285
286
279
284
288
283
280
284
278
281
284
283
284
285
284
279
280
283
279
285
285
282
282
284
282
281
282
284
280
281
280
282
282
284
281
284
283
284
282
282
283
283
276
281
276

229
228
230
230
225
228
230
228
228
230
227
227
228
231
230
229
229
228
228
229
227
230
228
227
229
228
230
229
228
229
231
228
225
226
229
228
229
225
224
226
228
227
229
229
229
229
229
229
229
231
226
228
228
228
230
227
227
227
228
230

35
35
33
39
41
37
40
36
32
30
37
38
37
35
34
38
37
38
36
36
38
33
36
41
36
40
39
41
36
38
35
37
35
38
38
40
32
38
35
36
41
34
35
37
35
35
38
38
35
36
39
33
36
37
37
39
36
39
37
36

487
492
491
490
491
487
488
487
486
487
491
491
490
489
491
491
488
491
490
487
489
491
490
490
488
491
491
491
489
488
489
491
486
489
490
491
487
490
487
489
488
486
489
490
488
486
487
490
490
488
488
490
490
488
488
486
483
489
490
489

29467
29449
29458
29460
29470
29469
29468
29451
29457
29449
29469
29454
29440
29460
29456
29462
29463
29489
29472
29463
29461
29456
29466
29444
29449
29478
29458
29458
29465
29460
29456
29452
29472
29453
29449
29466
29462
29464
29450
29465
29435
29460
29435
29437
29450
29445
29464
29472
29459
29443
29470
29474
29438
29456
29457
29457
29461
29465
29467
29445

219306
219306
219306
219322
219322
219337
219337
219353
219353
219368
219368
219384
219384
219384
219400
219400
219415
219415
219431
219431
219431
219446
219446
219462
219462
219478
219478
219493
219493
219493
219509
219509
219524
219524
219540
219540
219556
219556
219556
219571
219571
219587
219587
219602
219602
219618
219618
219618
219634
219634
219649
219649
219665
219665
219680
219680
219696
219696
219696
219712

-12991
-14310
-13741
-13082
-471
-13804
-14828
25067
-17869
-16303
-3910
-4386
4038
-14028
-13666
-13455
9329
-13415
-17092
-13136
-14513
-14078
-15867
-14338
8519
-13408
7968
-13880
-9732
6552
-11690
-14275
-13331
-15096
-12602
-13109
5578
-14927
-14006
-14724
-11768
-13845
-11209
-9757
-5526
-13697
9879
-13531
-13877
-18769
8784
14353
-16254
-13343
-14782
434
5413
-1909
8886
1701

40
45
40
43
45
40
42
44
40
48
42
43
45
35
38
44
45
41
44
43
45
44
39
42
42
39
38
41
44
33
43
39
44
43
40
45
43
43
42
41
46
40
41
37
43
45
41
39
41
45
40
40
36
41
40
45
45
43
43
44

-45
-45
-48
-48
-44
-45
-43
-43
-46
-40
-45
-45
-44
-45
-44
-42
-45
-41
-51
-45
-47
-43
-45
-43
-43
-42
-43
-40
-43
-50
-41
-42
-44
-43
-44
-44
-44
-42
-48
-45
-43
-44
-44
-42
-48
-42
-43
-44
-45
-46
-43
-42
-51
-50
-44
-44
-43
-40
-45
-45

285
282
280
280
282
279
282
280
281
281
285
284
284
283
281
282
283
284
283
281
279
283
285
285
281
283
281
284
276
284
281
282
283
283
285
282
281
282
280
284
287
281
281
286
286
283
278
283
283
285
281
282
283
284
285
285
284
284
280
286

228
229
229
228
230
231
230
227
229
231
230
230
230
226
225
228
229
227
230
228
227
224
226
229
226
229
229
231
231
227
228
227
229
230
228
230
228
227
229
228
230
229
229
227
227
228
229
227
229
233
227
229
228
230
228
229
228
228
227
229

36
36
38
37
33
39
40
32
38
35
36
37
33
39
41
34
38
37
30
42
37
38
37
33
37
40
34
37
34
38
37
38
37
36
37
34
33
35
35
32
34
38
30
34
36
36
38
37
36
36
39
32
33
36
41
37
33
35
35
32

489
488
490
492
489
490
489
486
489
490
490
491
486
487
490
486
491
488
487
487
489
490
484
489
486
490
488
489
489
489
488
489
489
488
489
490
488
490
489
486
489
488
486
488
491
491
488
490
488
489
490
490
489
491
491
487
488
490
489
489

29468
29461
29461
29475
29450
29470
29462
29473
29440
29441
29438
29450
29427
29478
29456
29455
29470
29458
29457
29449
29465
29467
29450
29452
29438
29453
29437
29460
29458
29463
29440
29444
29436
29443
29437
29444
29452
29447
29447
29455
29471
29451
29458
29457
29436
29438
29443
29450
29465
29440
29426
29435
29457
29448
29460
29446
29457
29461
29465
29453

219712
219727
219727
219743
219743
219758
219758
219758
219774
219774
219790
219790
219805
219805
219821
219821
219821
219836
219836
219852
219852
219868
219868
219883
219883
219883
219899
219899
219914
219914
219930
219930
219946
219946
219946
219961
219961
219977
219977
219992
219992
220008
220008
220008
220024
220024
220039
220039
220055
220055
220070
220070
220086
220086
220086
220102
220102
220117
220117
220133

7791
9286
9560
-12948
9607
-16421
-6536
-13723
-17992
-2922
-14410
-13756
-13018
-14343
-669
-14242
-14676
-18237
-12679
10583
-14654
9831
-11436
-14095
-14582
-13580
-13967
-15038
-13883
3461
-14716
-15797
-15500
-12961
-14249
-13907
-14060
-15299
-15310
-13397
-746
32764
-1351
-15000
2579
9764
-15324
-13055
9155
-13407
-13138
-14479
-12847
-1451
-3874
2449
-14307
-14070
-14719
-14650

41
47
42
41
39
45
40
38
43
46
41
45
42
46
44
42
42
42
42
39
38
45
40
42
44
45
42
46
42
40
43
40
41
42
47
39
41
44
41
44
43
46
43
45
46
41
37
42
43
42
42
43
40
47
43
41
39
43
44
40

-43
-47
-44
-46
-43
-43
-45
-43
-45
-43
-40
-43
-43
-44
-43
-46
-46
-44
-43
-45
-44
-46
-45
-46
-48
-49
-44
-44
-49
-44
-48
-43
-46
-43
-41
-46
-43
-49
-46
-46
-42
-46
-42
-44
-43
-42
-42
-50
-51
-45
-43
-45
-46
-46
-41
-46
-43
-44
-41
-44

286
286
284
284
283
286
280
283
279
285
286
283
282
283
283
282
283
284
281
281
287
286
285
280
283
283
284
282
282
286
283
284
282
281
283
284
281
284
286
284
283
284
283
283
283
283
284
281
284
283
283
286
284
281
281
282
282
285
284
284

227
226
230
230
228
230
229
228
230
228
230
230
229
230
228
226
229
227
229
228
227
230
227
227
230
230
228
224
224
230
230
228
229
233
230
229
227
229
229
228
223
229
225
229
229
228
228
227
228
229
230
229
226
229
225
228
228
230
230
228

36
32
33
39
36
35
35
36
38
34
32
37
40
36
33
35
35
33
36
35
34
33
34
36
35
33
32
38
34
37
33
38
29
38
37
34
39
30
37
40
40
36
36
37
39
40
37
35
35
36
36
39
32
39
38
36
40
36
37
38

483
487
487
486
486
487
489
489
487
488
485
487
490
491
489
491
488
489
489
484
489
488
490
488
489
488
486
488
488
489
489
489
492
488
486
488
490
489
486
490
490
489
489
489
490
490
491
486
487
490
487
490
487
488
492
489
488
490
489
491

29447
29441
29453
29455
29455
29459
29453
29432
29457
29464
29436
29438
29469
29455
29489
29454
29464
29462
29451
29460
29445
29456
29456
29474
29452
29417
29447
29446
29459
29448
29478
29461
29452
29461
29455
29445
29447
29457
29443
29472
29450
29430
29450
29445
29454
29439
29460
29451
29455
29465
29458
29459
29453
29460
29455
29447
29462
29451
29440
29437

220133
220148
220148
220164
220164
220164
220180
220180
220195
220195
220211
220211
220226
220226
220242
220242
220242
220258
220258
220273
220273
220289
220289
220304
220304
220320
220320
220320
220336
220336
220351
220351
220367
220367
220382
220382
220398
220398
220414
220414
220414
220429
220429
220445
220445
220460
220460
220476
220476
220492
220492
220492
220507
220507
220523
220523
220538
220538
220554
220554

9309
-13643
-12864
-510
-7977
-14265
1076
-374
-13647
-11857
-18328
-13782
-15136
-13693
-12965
-14779
-13671
-2832
-13264
-14283
13121
-221
-13983
6790
8317
-15170
-13190
-4621
-14200
512
-17562
-6074
-13323
-17002
-5912
-13874
-14490
-14676
-5786
-13988
-14646
-11316
2226
-13462
-9429
-14064
-17917
-14650
-13773
-7864
8251
20046
-14630
-14163
-14064
-13663
-11299
-14620
-14148
9433

38
40
40
40
43
41
47
38
42
47
38
39
46
43
48
42
41
40
37
42
37
44
42
42
39
43
45
36
43
44
42
43
43
41
41
38
41
42
44
43
40
45
44
40
43
41
36
41
44
40
44
41
39
44
42
35
40
44
42
42

-45
-45
-43
-44
-44
-42
-43
-43
-43
-40
-44
-43
-42
-45
-46
-45
-42
-44
-45
-43
-43
-45
-42
-42
-51
-42
-45
-49
-45
-44
-41
-42
-43
-44
-46
-41
-42
-44
-43
-43
-43
-43
-42
-42
-47
-44
-50
-42
-46
-45
-47
-42
-44
-45
-48
-44
-44
-45
-43
-44

280
284
276
283
281
279
282
286
282
284
283
282
279
280
285
279
281
284
279
275
277
278
276
284
276
281
284
278
281
282
283
282
281
285
278
279
284
283
283
285
276
280
283
284
282
280
283
284
283
283
282
283
285
284
285
284
280
281
282
280

230
232
231
226
226
231
224
229
229
229
230
227
229
230
229
229
231
231
228
227
228
231
232
230
227
230
231
228
228
225
228
228
227
227
229
226
229
229
229
228
227
228
224
227
230
225
226
228
228
226
227
226
230
229
231
230
230
231
229
231

34
36
39
36
39
36
36
37
31
37
30
35
36
34
30
37
36
33
36
33
40
39
37
33
36
38
34
37
33
36
43
40
38
33
37
36
34
32
36
38
36
36
38
35
37
38
34
35
38
39
32
33
31
30
39
38
32
35
40
36

488
487
490
490
490
490
489
489
482
489
487
490
490
490
488
488
488
491
489
488
490
490
487
490
489
489
490
489
490
491
492
490
487
490
491
489
487
490
490
489
488
490
490
489
489
485
490
490
486
487
490
489
490
488
490
488
487
489
488
487

29450
29436
29449
29461
29449
29447
29462
29435
29437
29445
29454
29470
29456
29439
29467
29453
29451
29443
29457
29455
29439
29455
29439
29470
29466
29468
29455
29461
29431
29453
29451
29439
29455
29447
29443
29463
29479
29462
29454
29461
29450
29448
29460
29467
29454
29459
29439
29438
29478
29454
29488
29464
29444
29445
29455
29446
29459
29448
29445
29467

220554
220570
220570
220585
220585
220601
220601
220616
220616
220616
220632
220632
220648
220648
220663
220663
220679
220679
220679
220694
220694
220710
220710
220726
220726
220741
220741
220741
220757
220757
220772
220772
220788
220788
220804
220804
220804
220819
220819
220835
220835
220850
220850
220866
220866
220866
220882
220882
220897
220897
220913
220913
220928
220928
220944
220944
220944
220960
220960
220975

-8019
7750
-14505
9707
-1634
-13461
-13665
-15469
-13959
-9499
-13368
4828
8731
-10353
-14634
-15507
-13651
-13642
-13898
5166
9107
-14812
-13072
-14325
-11798
-13407
-14047
-14963
-11271
1447
-14059
-2298
-14723
1162
-18733
-558
-13141
9923
-12789
-13692
-14700
3902
8546
-14083
8810
-12941
-14404
-13966
10001
-14412
-13363
-11565
-13506
-13219
-15978
-13442
-15524
-15167
-13814
8537

41
43
47
40
40
41
41
45
40
41
42
40
43
44
39
40
43
43
40
43
39
40
33
38
41
39
47
48
44
39
45
42
49
37
44
45
45
46
39
35
43
42
41
44
40
39
45
43
43
41
43
43
46
41
42
47
43
40
37
39

-45
-41
-41
-43
-43
-48
-49
-47
-45
-46
-41
-45
-42
-43
-48
-43
-41
-46
-44
-41
-44
-41
-47
-45
-44
-42
-48
-44
-40
-44
-43
-43
-41
-45
-43
-43
-45
-44
-45
-45
-42
-45
-43
-45
-44
-46
-42
-45
-43
-41
-48
-45
-42
-46
-44
-45
-45
-44
-48
-43

285
283
287
282
280
283
283
285
281
283
283
283
282
286
282
280
282
282
282
282
278
285
283
283
284
282
284
282
276
284
284
283
288
279
279
285
284
285
286
284
279
283
275
284
281
283
283
278
281
279
285
284
284
282
280
285
284
283
283
278

229
230
228
226
229
228
229
228
229
227
227
229
226
228
228
229
228
228
230
226
227
226
231
226
229
226
229
231
228
230
230
229
226
228
228
227
228
228
228
230
228
226
227
229
230
227
227
227
231
230
230
227
227
225
229
228
229
227
228
229

39
32
37
37
38
36
42
37
31
38
41
36
38
36
36
39
38
37
39
39
37
34
35
42
37
39
38
34
36
34
34
37
36
37
36
39
39
35
32
37
35
33
39
34
32
39
36
36
34
35
35
31
40
36
39
38
36
39
33
34

489
489
492
490
488
489
490
483
487
489
489
489
490
486
490
491
491
490
492
491
488
488
487
490
488
490
490
490
489
490
490
485
488
486
490
491
488
489
487
487
489
490
490
489
489
488
487
489
491
489
486
490
491
490
489
490
491
489
490
491

29460
29455
29467
29467
29465
29453
29457
29467
29464
29466
29460
29456
29451
29439
29427
29461
29447
29461
29474
29438
29451
29469
29452
29449
29460
29457
29444
29469
29456
29459
29455
29480
29458
29456
29479
29460
29460
29478
29462
29467
29455
29471
29455
29436
29443
29508
29466
29468
29466
29474
29456
29471
29469
29466
29456
29503
29455
29444
29457
29433

220975
220991
220991
221006
221006
221006
221022
221022
221038
221038
221053
221053
221069
221069
221084
221084
221100
221100
221100
221116
221116
221131
221131
221147
221147
221162
221162
221178
221178
221178
221194
221194
221209
221209
221225
221225
221240
221240
221240
221256
221256
221272
221272
221287
221287
221303
221303
221303
221318
221318
221334
221334
221350
221350
221365
221365
221381
221381
221381
221396

7980
-1416
-10009
-8953
-13965
-14423
7627
-8848
-13626
8902
-2859
-1709
1040
-14107
-14482
-14486
2705
-1359
-13483
-13707
-14549
1066
-13339
-14090
-13310
-14113
-17702
-14087
-16256
-942
8816
-14356
-2085
-16807
-13006
-13523
-13305
-1613
-13365
-13836
-14873
-14600
6192
-9209
-14654
-13817
-15000
21526
-6235
7358
-13758
-13440
-16714
-8122
-1418
-13188
7297
-18147
-14871
-957

41
40
36
46
42
42
37
44
40
43
47
42
40
46
40
41
36
45
45
42
41
45
43
41
40
42
46
35
41
44
44
41
44
45
44
44
41
42
43
45
48
44
38
40
44
41
41
46
40
36
45
45
42
46
43
39
43
44
43
39

-43
-47
-49
-44
-42
-40
-46
-48
-46
-43
-45
-41
-42
-41
-43
-42
-42
-39
-46
-43
-42
-44
-42
-44
-45
-42
-43
-43
-46
-43
-43
-44
-45
-44
-43
-44
-42
-43
-45
-46
-45
-46
-41
-43
-45
-43
-46
-42
-43
-46
-47
-45
-42
-46
-45
-42
-47
-43
-43
-43

283
283
279
282
282
282
281
283
283
279
283
281
278
286
275
286
281
282
282
282
281
286
281
282
284
284
284
282
284
283
287
281
284
286
283
286
276
284
285
284
282
285
283
283
283
281
281
285
283
284
282
281
286
283
280
278
282
279
280
279

231
231
230
229
230
229
229
227
230
222
229
228
229
230
231
229
228
229
230
231
228
230
230
229
226
230
227
230
229
225
231
228
230
226
227
229
228
229
231
230
230
229
231
230
230
228
229
230
230
227
230
229
230
228
230
226
226
229
229
229

41
32
39
33
39
42
36
33
39
36
37
36
39
39
39
36
43
40
35
36
29
39
34
37
35
32
34
40
34
34
35
35
30
37
36
36
39
37
41
36
38
30
34
36
37
36
33
38
35
31
34
31
33
41
38
32
39
37
37
33

489
489
485
490
488
486
490
488
490
489
488
488
489
489
486
490
488
488
490
490
489
487
489
488
491
489
492
487
489
491
489
489
491
490
490
490
489
490
491
489
488
492
488
490
490
489
486
490
490
491
493
486
484
489
488
490
488
492
490
491

29465
29432
29447
29464
29468
29469
29443
29442
29459
29460
29451
29485
29439
29463
29461
29450
29434
29469
29464
29490
29466
29477
29450
29467
29463
29453
29460
29445
29448
29472
29449
29447
29490
29454
29450
29473
29470
29478
29461
29471
29456
29431
29454
29458
29455
29461
29448
29433
29465
29439
29459
29464
29438
29462
29454
29463
29461
29483
29453
29467

221396
221412
221412
221428
221428
221443
221443
221443
221459
221459
221474
221474
221490
221490
221506
221506
221506
221521
221521
221537
221537
221552
221552
221568
221568
221568
221584
221584
221599
221599
221615
221615
221630
221630
221630
221646
221646
221662
221662
221677
221677
221693
221693
221693
221708
221708
221724
221724
221740
221740
221755
221755
221755
221771
221771
221786
221786
221802
221802
221818

-12341
-13894
-13687
-13964
-14064
362
-13780
-18145
-14058
-14425
-14813
-14963
-14828
-13617
-14367
-13890
-14571
-17726
-13737
-14414
-14513
-4558
9557
6110
-14485
-14014
-13465
-14312
-13427
-14121
-14442
-13509
-9254
-13228
-16233
-14033
-13629
-144
-16119
-7178
-18210
-14236
-13893
9232
9501
-9317
-13223
-14664
-13652
-12725
8630
-13700
-13325
-13324
-14142
-9985
-13528
-13852
-13923
9002

43
48
43
43
44
42
39
37
41
44
38
41
40
43
37
44
40
39
41
42
41
37
41
43
45
44
39
36
41
45
40
44
37
43
42
43
45
43
37
42
42
44
42
35
47
37
47
43
43
40
43
40
43
44
41
39
41
45
43
42

-43
-42
-45
-41
-43
-41
-46
-45
-46
-44
-47
-43
-45
-45
-45
-45
-42
-45
-44
-42
-43
-46
-45
-44
-49
-43
-41
-43
-42
-43
-46
-42
-44
-48
-44
-44
-46
-46
-43
-50
-44
-43
-45
-44
-43
-42
-42
-42
-43
-44
-42
-43
-42
-42
-42
-42
-44
-43
-45
-43

282
281
282
283
285
280
284
284
282
284
283
283
281
280
285
285
280
281
285
278
281
278
283
279
282
278
283
283
280
281
281
284
285
284
277
285
282
280
284
286
281
282
285
280
281
278
285
282
279
285
286
282
284
278
283
282
286
276
276
285

232
227
226
231
229
229
227
227
226
229
230
231
228
225
230
228
224
231
228
229
229
228
229
228
230
229
230
231
230
229
230
225
227
222
226
229
229
227
230
229
231
229
227
231
229
228
230
229
228
227
229
230
228
231
229
229
227
230
230
228

36
36
38
41
35
36
35
36
34
39
38
37
38
37
35
40
34
40
32
40
38
38
37
35
34
40
39
33
32
37
37
40
38
35
39
37
35
35
34
37
36
36
36
37
41
35
36
37
37
37
35
38
35
35
32
37
38
42
41
37

487
492
490
489
490
492
491
491
486
487
494
490
489
486
489
491
490
492
490
493
491
488
491
489
486
488
490
490
489
491
490
490
491
491
490
490
490
490
490
487
490
488
490
490
487
490
488
491
487
492
487
488
491
491
490
491
491
488
487
491

29455
29452
29451
29454
29431
29442
29455
29463
29443
29455
29434
29424
29455
29441
29460
29447
29459
29454
29458
29432
29455
29446
29446
29435
29461
29456
29454
29444
29436
29470
29444
29480
29469
29479
29460
29438
29464
29485
29449
29445
29478
29458
29463
29456
29460
29450
29445
29457
29454
29498
29464
29455
29475
29442
29447
29458
29454
29458
29449
29465

221818
221833
221833
221849
221849
221864
221864
221880
221880
221880
221896
221896
221911
221911
221927
221927
221927
221942
221942
221958
221958
221974
221974
221989
221989
222005
222005
222005
222020
222020
222036
222036
222052
222052
222067
222067
222067
222083
222083
222098
222098
222114
222114
222130
222130
222145
222145
222145
222161
222161
222176
222176
222192
222192
222208
222208
222208
222223
222223
222239

-12394
-14155
25306
-13574
-14413
6635
7935
8528
-13592
-8119
-7119
-13748
-14469
-7374
-17128
-14406
-10683
-13623
-14881
-13538
-12050
-13812
9170
-13410
7617
8439
-13430
-14219
-15620
-13821
-15313
-14193
-14757
9913
-807
-14341
-14390
4903
-18677
-11622
5920
-15020
-14090
10753
-13917
-14764
23126
-13564
-14034
-14659
-14078
-14173
-14048
-13509
-7622
-16871
-13873
-12248
-14252
-14065

43
39
44
33
37
41
39
39
41
42
46
40
43
37
45
40
41
41
42
44
35
41
38
43
47
45
44
44
44
46
38
38
40
39
47
42
46
42
41
43
41
39
42
43
38
45
40
44
46
42
43
42
34
40
42
41
44
40
40
44

-43
-43
-45
-41
-41
-46
-49
-44
-45
-46
-43
-48
-42
-42
-42
-41
-44
-44
-45
-42
-45
-44
-43
-42
-44
-45
-42
-44
-41
-42
-40
-41
-44
-39
-42
-43
-42
-42
-42
-42
-44
-46
-41
-44
-42
-41
-41
-43
-41
-42
-42
-43
-41
-42
-41
-41
-41
-42
-46
-41

280
279
287
280
282
281
282
285
278
283
282
283
284
283
276
283
282
283
280
286
277
281
287
280
284
284
282
285
281
282
287
285
284
280
284
285
282
283
281
281
278
282
284
284
281
279
275
281
284
281
284
279
280
284
284
284
281
284
284
283

229
225
229
228
228
228
226
230
226
229
229
229
229
226
229
229
227
224
227
227
228
228
228
229
229
230
229
227
229
229
228
228
230
227
229
227
228
231
228
230
226
230
228
228
227
229
228
226
229
229
229
230
228
227
226
226
228
230
229
226

37
30
36
39
33
32
35
37
36
35
40
35
37
33
41
39
31
37
31
39
38
39
39
38
39
32
37
39
37
37
35
31
36
39
33
34
33
33
33
37
38
34
32
33
38
38
37
36
37
39
33
39
41
38
39
40
38
38
36
35

489
489
491
491
491
492
490
488
491
491
489
489
491
490
491
490
492
489
490
490
488
488
486
492
490
491
491
493
489
489
491
489
491
489
491
487
489
489
491
491
492
487
490
488
490
489
492
486
491
490
488
491
489
491
490
490
489
492
490
488

29480
29457
29459
29434
29466
29453
29442
29469
29472
29460
29461
29453
29434
29460
29440
29421
29444
29457
29448
29466
29475
29477
29459
29454
29466
29438
29450
29447
29449
29447
29460
29458
29465
29459
29437
29463
29444
29479
29449
29491
29461
29486
29453
29431
29456
29461
29430
29450
29469
29449
29430
29463
29442
29481
29430
29444
29466
29480
29456
29440

222239
222254
222254
222270
222270
222270
222286
222286
222301
222301
222317
222332
222332
222332
222348
222348
222348
222364
222364
222379
222379
222395
222395
222410
222410
222410
222426
222426
222442
222442
222457
222457
222473
222473
222473
222488
222488
222504
222504
222520
222535
222535
222535
222551
222551
222566
222566
222566
222582
222582
222598
222598
222613
222613
222629
222629
222629
222644
222644
222660

-4963
9517
7309
-13643
-14901
-13586
-14430
-11120
32764
-14434
-13543
-13895
-14226
-14308
-14288
10421
7525
-17735
-14169
-4887
10759
-18487
-14873
-17707
-15520
-13802
-13896
-2230
-13101
-11587
1258
-13586
-7398
-13436
-13980
-14323
-18420
26551
-14276
-13707
-17802
-14207
-5538
-13732
-13382
-10031
-11481
-13434
-13926
-14610
-14426
-17207
-5179
-13032
-15028
8125
-11531
-13237
-13619
-11917

41
42
37
42
41
33
41
33
39
41
44
42
38
46
41
42
42
37
39
36
43
42
45
39
46
42
41
41
41
43
45
41
41
37
40
40
46
43
44
40
40
40
40
46
43
41
43
42
40
42
36
38
41
41
41
41
44
41
40
35

-45
-42
-41
-44
-41
-41
-41
-40
-47
-45
-41
-43
-43
-42
-43
-43
-42
-41
-41
-47
-43
-41
-44
-40
-40
-41
-43
-46
-43
-42
-42
-41
-43
-48
-45
-46
-48
-48
-43
-43
-41
-42
-42
-43
-43
-44
-43
-41
-47
-42
-42
-42
-43
-43
-41
-47
-48
-45
-46
-41

282
285
282
283
280
282
281
284
280
279
279
277
279
285
284
283
279
285
285
278
284
285
285
284
282
282
281
277
280
281
284
283
279
282
282
282
283
284
280
284
277
285
283
284
281
284
285
285
279
286
284
283
282
282
282
283
282
279
281
284

229
231
228
229
230
230
232
230
228
230
229
230
229
231
229
229
227
229
229
232
230
231
231
227
226
232
228
227
229
229
229
229
230
230
226
230
226
229
232
227
230
229
230
230
230
231
229
228
229
228
229
227
230
224
228
228
229
227
224
232

36
38
33
36
39
26
38
38
37
38
41
36
36
40
36
40
34
36
40
37
41
36
39
36
38
40
38
40
40
38
37
36
26
36
40
41
41
36
37
38
37
40
37
34
32
38
42
35
38
40
38
34
33
36
37
40
39
33
34
37

489
487
492
490
486
491
489
492
492
490
491
490
490
489
489
490
487
489
486
490
491
489
490
490
488
489
489
491
489
488
490
489
489
490
485
489
491
490
492
490
489
488
492
492
487
491
490
489
491
488
489
493
491
491
490
490
488
485
491
489

29476
29447
29455
29432
29455
29442
29446
29450
29448
29460
29453
29463
29457
29479
29434
29450
29443
29459
29483
29504
29470
29461
29456
29465
29461
29479
29463
29468
29456
29467
29465
29453
29458
29449
29452
29451
29453
29476
29465
29479
29467
29446
29467
29454
29456
29449
29469
29453
29458
29461
29485
29467
29442
29471
29450
29471
29456
29457
29480
29473

222660
222676
222676
222691
222691
222691
222707
222707
222722
222722
222738
222738
222754
222754
222769
222769
222769
222785
222785
222800
222816
222816
222816
222832
222832
222847
222847
222847
222863
222863
222878
222878
222894
222894
222910
222910
222910
222925
222925
222941
222941
222956
222956
222972
222972
222988
222988
223003
223003
223003
223019
223019
223034
223034
223050
223050
223066
223066
223066
223081

-14491
-14547
-626
-12618
-8939
-13880
9281
-14726
-13298
-13851
9916
-14109
-14662
-14429
-14232
8822
8487
-13441
-7935
-14503
-12465
-14554
-14560
-14804
-13581
-2298
-14019
-15099
-13200
-13871
-14603
-14390
-1144
2924
-8711
-14053
-14791
9882
-15035
7834
-13149
-13588
-14101
8463
-3136
-14244
-13691
-2039
-18282
-11930
7826
3195
1353
-16824
-14444
-13608
-14169
-14029
-14228
-13871

43
41
45
44
49
46
44
45
43
43
44
40
38
42
44
43
34
42
33
42
36
43
42
45
41
38
40
42
44
42
42
40
41
42
39
44
43
45
42
42
45
41
46
45
44
36
43
39
44
45
44
37
43
42
37
35
37
41
38
44

-45
-45
-41
-43
-45
-45
-44
-43
-43
-42
-42
-42
-41
-41
-44
-44
-40
-44
-39
-42
-39
-42
-47
-41
-44
-42
-46
-39
-43
-43
-42
-45
-46
-42
-41
-44
-43
-43
-47
-46
-43
-43
-49
-45
-47
-45
-43
-43
-43
-46
-45
-46
-46
-45
-42
-48
-46
-44
-42
-44

277
277
284
280
283
277
284
283
276
285
286
283
284
282
284
283
281
283
282
285
284
280
286
280
281
285
283
285
285
278
283
285
278
286
281
278
282
278
284
283
283
282
281
275
284
281
284
283
280
275
282
279
285
284
281
283
285
282
286
279

230
228
230
228
231
230
233
227
225
228
228
228
230
225
229
229
225
230
227
229
229
228
230
231
230
231
228
230
231
230
229
228
227
230
229
226
229
229
232
231
230
232
230
231
226
230
230
230
232
229
228
230
232
232
230
229
228
230
227
227

39
37
39
35
33
41
38
35
39
40
38
41
42
36
34
35
35
38
38
39
38
31
32
35
29
34
35
34
38
36
35
41
36
34
41
39
34
36
40
32
36
33
34
36
29
36
42
35
36
41
34
39
42
36
38
38
39
40
36
38

490
490
492
488
488
490
491
491
490
491
484
491
489
490
491
488
492
490
488
490
484
486
492
490
490
490
490
489
491
490
489
486
490
488
489
489
488
491
492
491
491
489
488
488
490
488
490
486
490
492
488
489
489
487
489
490
488
491
488
492

29469
29467
29458
29455
29455
29485
29455
29479
29455
29469
29462
29451
29442
29462
29449
29469
29456
29466
29457
29456
29459
29455
29460
29467
29463
29452
29447
29476
29452
29445
29454
29463
29437
29458
29464
29455
29486
29465
29460
29465
29460
29443
29470
29466
29474
29459
29461
29450
29465
29453
29466
29445
29478
29447
29465
29468
29470
29475
29462
29480

223081
223097
223097
223112
223112
223128
223128
223128
223144
223144
223159
223159
223175
223175
223175
223190
223190
223206
223206
223222
223222
223237
223237
223253
223253
223268
223268
223284
223284
223284
223300
223300
223315
223315
223331
223331
223346
223346
223362
223362
223362
223378
223378
223393
223393
223409
223409
223409
223424
223424
223440
223440
223456
223456
223471
223471
223471
223487
223487
223502

-15859
-5063
-11421
-14048
-13782
9166
-14856
-13671
-13890
-13321
-15126
8352
-14012
-13898
-15361
9025
-13728
-7391
-15284
-15265
8348
-14274
-13410
-14476
-15180
-13923
-12302
-4630
-12992
4954
-2812
-13412
-14141
9242
-13406
15989
-13790
-1320
-2264
4861
-13180
10415
-13199
-15079
-14233
-13877
-7749
-13743
9431
-13451
-14024
-14441
-13063
32764
6000
-11321
-13524
2443
-15502
-14045

41
44
34
36
39
41
44
37
38
43
38
41
40
39
39
39
38
42
49
41
39
40
46
48
43
42
40
45
41
39
43
38
41
42
38
42
45
46
48
38
41
40
46
44
42
42
45
45
41
44
39
43
40
48
41
43
42
45
38
45

-44
-40
-46
-49
-42
-41
-45
-44
-42
-47
-42
-42
-43
-41
-46
-43
-42
-42
-46
-40
-41
-41
-40
-40
-45
-41
-41
-43
-39
-43
-44
-42
-41
-44
-44
-40
-41
-47
-47
-47
-44
-42
-44
-44
-46
-43
-44
-45
-41
-43
-46
-44
-41
-41
-43
-45
-42
-46
-43
-45

281
285
283
282
284
279
283
278
282
285
286
282
281
281
280
284
282
285
283
281
281
275
280
286
287
282
279
280
281
283
282
280
277
283
281
279
282
285
282
285
283
280
283
280
280
284
282
281
282
284
282
282
282
284
282
276
281
283
282
281

228
230
227
230
227
228
231
227
231
228
229
228
230
226
228
223
231
227
230
231
230
230
226
229
229
223
228
229
230
227
229
229
227
230
231
228
230
231
228
229
230
226
231
226
229
226
229
224
229
227
226
228
226
225
229
231
227
229
227
229

39
36
33
30
37
37
39
36
33
38
38
35
36
38
38
38
37
32
37
36
34
41
40
39
39
38
40
33
40
38
39
36
38
40
37
38
33
39
36
37
36
38
40
36
36
35
37
41
38
36
34
37
35
40
36
35
36
37
38
36

491
491
489
488
490
486
488
489
492
489
490
491
485
489
492
490
488
489
490
490
490
489
488
491
491
490
491
489
485
490
491
491
488
491
489
490
488
490
491
491
490
487
489
488
492
489
489
488
493
490
489
487
489
491
490
489
491
489
491
489

29468
29440
29448
29466
29439
29452
29447
29452
29471
29457
29452
29434
29448
29466
29454
29413
29455
29451
29464
29454
29446
29470
29460
29475
29450
29461
29457
29452
29458
29453
29460
29478
29455
29482
29456
29450
29471
29461
29478
29471
29471
29453
29458
29463
29474
29471
29476
29430
29451
29460
29454
29480
29473
29465
29465
29469
29469
29485
29466
29430

223502
223518
223518
223534
223534
223534
223549
223549
223565
223565
223580
223580
223596
223596
223612
223612
223612
223627
223627
223643
223643
223658
223658
223674
223674
223690
223690
223705
223705
223721
223721
223721
223736
223736
223752
223752
223768
223768
223783
223783
223783
223799
223799
223814
223814
223830
223830
223846
223846
223861
223861
223861
223877
223877
223892
223892
223908
223908
223908
223924

-13399
8907
-14329
-13536
-13412
-14079
-18358
-15444
-2224
-13789
-4541
-13420
-14158
-11676
-16823
-14043
-15865
-14644
-13374
9029
-14344
-15251
-13435
-13697
415
-13669
-14453
-15616
-13879
-14413
-15022
10056
-15407
-14683
-14510
-13053
-15093
-17758
-14531
-18779
-15381
9375
-14995
-13575
-13612
-18356
-585
-13568
-13856
-14162
-13327
-15049
9453
-14360
-15215
8729
8022
9883
-13206
-14568

40
35
42
48
40
43
42
42
45
39
43
38
35
39
43
43
39
39
41
37
37
40
41
41
39
40
45
44
41
47
44
46
42
41
40
39
44
45
43
34
45
40
41
44
40
41
41
45
42
43
48
44
41
42
46
43
45
47
46
38

-41
-47
-43
-47
-43
-48
-45
-42
-46
-45
-41
-45
-45
-43
-45
-44
-42
-43
-44
-49
-47
-44
-46
-46
-44
-41
-45
-43
-44
-43
-45
-45
-40
-45
-46
-47
-42
-48
-44
-46
-49
-45
-46
-46
-46
-45
-42
-46
-44
-44
-43
-41
-44
-47
-44
-43
-47
-45
-47
-44

284
281
281
278
284
278
284
285
279
279
283
280
283
282
281
283
284
283
284
285
284
285
285
277
283
281
285
282
281
283
282
276
283
283
280
285
286
285
284
279
282
280
281
283
284
282
280
281
283
278
282
282
280
285
281
278
279
281
282
284

231
230
229
227
229
229
230
230
227
230
227
229
229
229
232
228
226
231
229
230
227
229
229
228
230
228
225
228
228
230
224
231
231
229
231
232
225
230
229
230
225
228
230
230
225
230
230
229
228
229
227
229
228
228
229
229
231
226
226
229

36
38
40
38
39
31
39
37
39
40
39
37
37
37
37
39
37
40
35
36
40
40
38
35
37
33
39
37
40
38
37
41
39
31
38
39
38
34
33
39
37
32
40
37
36
38
37
40
42
33
38
38
41
37
41
35
41
39
39
35

489
484
490
491
491
491
491
490
491
491
488
489
490
489
488
490
487
491
493
490
491
491
489
492
490
488
492
491
491
488
489
486
491
491
487
491
490
487
488
490
490
488
490
492
489
492
492
492
491
488
490
491
492
491
489
486
490
488
487
490

29479
29477
29455
29469
29470
29440
29460
29441
29460
29453
29452
29482
29452
29462
29455
29442
29467
29469
29454
29459
29453
29456
29449
29453
29492
29478
29493
29470
29459
29476
29476
29465
29471
29455
29460
29472
29486
29444
29468
29438
29469
29476
29459
29490
29461
29455
29451
29462
29465
29467
29464
29452
29453
29460
29456
29442
29439
29439
29443
29450

223924
223939
223939
223955
223955
223970
223970
223970
223986
223986
224002
224002
224017
224017
224033
224033
224048
224048
224064
224064
224064
224080
224080
224095
224095
224111
224111
224126
224126
224142
224142
224142
224158
224158
224173
224173
224189
224189
224189
224204
224204
224220
224220
224236
224236
224251
224251
224251
224267
224267
224282
224282
224298
224298
224298
224314
224329
224329
224329
224345

-13468
-13298
-14277
-821
-14338
-15784
-14903
-14007
61
-7337
3524
-13499
-13950
-14751
-14059
-14297
-14150
8348
-13525
-15471
-13665
-13782
-14002
-13673
-14562
21579
-18301
-17440
-8690
-15413
6382
-18193
-13965
-14202
14489
-14418
2601
-13024
1800
6478
-14864
-14888
-15156
-18156
-5793
-16528
-9801
9248
-13830
-14827
-1920
9396
-6773
-15224
9862
-15729
-15602
-15550
-14240
-18381

42
47
42
38
45
42
42
44
39
43
43
42
43
45
44
46
43
39
42
48
48
43
47
42
41
44
40
46
44
42
37
44
44
45
46
36
46
41
42
44
40
46
42
47
43
44
41
46
39
44
38
44
40
37
44
39
44
45
44
43

-44
-44
-45
-45
-43
-45
-45
-46
-44
-43
-44
-43
-44
-46
-43
-43
-45
-49
-44
-44
-44
-43
-43
-42
-43
-43
-43
-42
-45
-43
-44
-45
-44
-42
-47
-43
-48
-45
-46
-44
-43
-44
-43
-46
-44
-46
-49
-46
-43
-45
-46
-43
-42
-44
-45
-45
-46
-44
-49
-43

283
284
285
285
281
285
282
274
281
282
284
279
276
282
282
281
277
284
280
287
283
282
282
284
284
283
282
283
283
280
284
282
282
280
281
283
282
281
286
282
280
281
282
279
281
283
283
282
283
283
283
281
281
282
283
282
279
281
283
283

227
228
230
228
229
227
227
226
226
228
228
227
230
228
231
228
227
229
228
231
227
228
227
228
222
226
227
227
226
229
228
226
227
227
228
229
229
229
228
231
229
229
230
224
228
229
228
230
227
231
225
226
226
227
230
230
229
226
228
227

30
38
41
42
36
38
40
37
40
34
37
35
40
34
40
38
37
37
35
38
37
33
34
41
36
34
39
42
40
40
39
40
35
38
40
36
35
39
37
37
39
40
38
38
38
38
38
35
32
34
39
37
36
38
41
37
39
37
39
38

488
491
485
491
491
492
491
488
490
489
488
489
490
494
489
490
494
491
490
493
489
491
486
491
488
489
490
491
489
488
491
489
489
489
491
489
489
488
491
488
490
493
489
490
489
489
490
487
489
491
488
487
487
489
487
489
492
490
488
488

29464
29460
29456
29473
29468
29461
29461
29446
29470
29463
29446
29466
29469
29485
29465
29436
29447
29492
29457
29455
29485
29464
29452
29488
29471
29469
29451
29457
29463
29448
29444
29478
29463
29445
29466
29465
29490
29455
29457
29462
29464
29470
29475
29447
29452
29474
29450
29450
29462
29465
29457
29441
29456
29440
29481
29455
29467
29461
29448
29450

224345
224360
224360
224376
224376
224392
224392
224407
224407
224407
224423
224423
224438
224438
224454
224454
224454
224470
224470
224485
224485
224501
224501
224516
224516
224532
224532
224532
224548
224548
224563
224563
224579
224579
224594
224594
224610
224610
224610
224626
224626
224641
224641
224657
224657
224672
224672
224672
224688
224688
224704
224704
224719
224719
224735
224735
224750
224750
224750
224766

-13317
-14251
-15027
-17009
2284
-14482
-15471
9353
-7143
-3779
-14557
-13705
-13341
-12149
-13453
-14939
-13874
-10075
-15734
-15225
-2580
-14393
-13397
-14553
-14154
-11648
-13633
-14531
-12168
6124
-4237
-13805
9581
-13268
-14177
-13272
-2838
-13809
-14234
-14672
-13501
-14395
-8688
-13558
-12713
-13852
-14514
-4110
15072
-15730
-11777
-13904
-7376
-13957
-14866
21068
-12476
-14003
-60
-13022

44
44
42
46
41
43
43
45
42
40
37
47
47
42
42
45
42
42
46
42
46
37
40
42
43
41
44
40
40
43
46
42
44
39
43
40
48
38
36
44
40
46
42
41
46
45
43
48
46
44
40
42
40
40
46
41
43
40
41
42

-43
-43
-44
-45
-43
-46
-44
-43
-45
-45
-46
-42
-41
-45
-44
-44
-43
-46
-47
-43
-46
-47
-48
-43
-50
-45
-47
-45
-45
-43
-45
-44
-43
-47
-47
-43
-44
-43
-44
-41
-43
-48
-43
-46
-42
-42
-41
-52
-48
-50
-45
-46
-50
-47
-43
-43
-46
-41
-47
-41

279
283
283
282
284
280
286
283
284
283
283
281
284
280
282
283
284
284
286
283
281
284
284
280
283
284
277
279
287
281
282
284
283
283
281
278
281
285
282
280
280
284
281
278
283
284
284
280
284
285
281
278
284
278
279
281
280
278
284
281

230
226
226
226
230
230
230
229
229
230
230
232
228
230
228
228
228
225
229
227
229
228
226
225
227
230
231
227
228
228
226
229
229
228
230
228
227
226
230
225
229
231
229
226
229
229
229
228
226
228
227
226
229
229
226
230
227
228
229
229

38
40
39
37
34
36
37
30
39
33
31
41
40
37
38
40
36
39
39
41
39
37
39
35
39
35
41
38
37
41
38
40
40
37
36
36
40
44
38
34
36
38
38
39
38
38
29
37
35
35
34
39
34
40
39
37
39
39
35
41

488
487
487
488
490
490
489
489
486
489
487
491
489
489
487
490
490
483
489
489
490
488
489
488
489
490
488
489
489
488
490
489
488
487
488
488
483
492
490
489
489
486
487
490
484
488
489
485
489
490
491
490
487
491
490
487
491
489
491
487

29442
29464
29442
29455
29440
29433
29437
29459
29459
29467
29432
29458
29457
29463
29464
29455
29442
29460
29424
29473
29456
29470
29476
29437
29447
29458
29461
29438
29466
29460
29449
29450
29443
29473
29446
29473
29454
29462
29464
29463
29462
29470
29450
29444
29448
29464
29455
29438
29458
29463
29464
29473
29450
29468
29433
29442
29463
29439
29455
29441

224766
224782
224782
224797
224797
224813
224813
224813
224828
224828
224844
224844
224860
224860
224875
224875
224875
224891
224891
224906
224906
224922
224922
224938
224938
224953
224953
224969
224969
224969
224984
224984
225000
225000
225016
225016
225031
225031
225031
225047
225047
225062
225062
225078
225078
225094
225094
225094
225109
225109
225125
225125
225140
225140
225156
225156
225156
225172
225172
225187

-14414
-15003
-18548
-14023
-14501
-13773
-14771
-14774
9563
-13237
9767
-13715
-14247
-18063
-14344
-18559
-14621
-12023
-14221
-9771
-13757
-13812
-17250
-14064
-10076
14890
-13565
2010
9583
-15182
-14082
-14040
-14288
-1855
-13523
-17727
-13541
-18415
10224
4861
-18158
-14659
-7064
8796
-13970
-13877
-5849
-12792
-14529
-14987
-14810
-13617
-13900
-14547
25772
-13784
-15383
7857
-14269
-12468

47
45
42
44
47
42
41
44
41
43
38
44
45
44
44
36
41
42
38
44
44
45
43
38
46
43
44
37
44
46
43
45
38
45
41
42
37
41
48
45
48
40
39
46
43
39
40
40
45
44
35
41
43
38
39
41
42
44
44
38

-43
-44
-45
-44
-43
-47
-42
-43
-43
-43
-51
-43
-43
-44
-44
-43
-45
-41
-42
-49
-43
-43
-46
-41
-46
-46
-45
-42
-40
-42
-42
-43
-42
-44
-42
-43
-45
-43
-45
-43
-43
-43
-44
-42
-45
-45
-46
-46
-41
-45
-43
-43
-43
-47
-43
-44
-44
-43
-45
-46

283
282
279
281
282
280
282
282
282
284
283
281
281
280
277
278
283
284
280
285
279
280
282
282
282
282
282
282
279
281
285
283
282
284
283
285
286
279
284
275
275
280
280
282
281
283
285
284
281
283
283
283
281
282
282
281
281
283
282
282

228
226
227
228
227
228
224
226
228
227
229
228
229
230
229
226
229
228
228
227
226
225
226
227
225
226
229
224
228
225
228
228
228
228
231
230
230
228
230
224
230
230
228
224
228
229
229
228
231
227
228
229
228
229
229
231
229
226
231
230

41
39
34
38
34
35
41
42
40
37
40
35
39
37
40
31
39
37
41
34
37
40
39
40
41
39
39
37
38
42
40
30
39
40
39
34
37
37
41
40
40
38
37
36
40
36
34
40
39
40
38
37
36
37
38
40
40
40
41
35

489
489
488
486
489
490
490
490
490
489
492
489
490
489
489
490
491
486
489
491
490
490
487
491
493
489
489
487
491
488
491
483
487
491
489
490
487
486
492
487
489
490
488
488
487
488
487
492
491
490
488
489
489
491
490
488
491
489
492
489

29468
29441
29459
29456
29451
29443
29459
29448
29440
29453
29463
29449
29470
29454
29450
29471
29480
29461
29457
29458
29459
29461
29457
29440
29434
29460
29456
29462
29467
29450
29457
29468
29455
29450
29454
29468
29448
29459
29456
29447
29440
29475
29459
29434
29466
29462
29458
29474
29459
29456
29453
29459
29443
29449
29453
29472
29455
29469
29458
29455

225187
225203
225203
225218
225218
225218
225234
225234
225250
225250
225265
225281
225281
225281
225296
225296
225312
225312
225328
225328
225343
225343
225359
225359
225374
225374
225374
225390
225390
225406
225406
225421
225421
225421
225437
225437
225452
225452
225468
225468
225484
225484
225499
225499
225499
225515
225515
225530
225530
225546
225546
225562
225562
225577
225577
225593
225593
225608
225608
225608

-13696
-14007
-14144
-14288
9053
-13229
-13682
-13968
-14778
2006
-13458
-13512
2115
-14449
-6840
-18
-17453
1123
-13527
-13624
-14213
-2848
-7498
-1634
-14261
-14100
-14585
-12869
-14438
-16013
-14368
-14415
-13845
-13765
-17476
-14158
-14640
-13241
-16214
-14621
-13837
-16454
-13171
-14334
-13782
-14581
10282
-13949
-14471
-13858
-2818
-14750
-16495
7192
-13550
-12960
-12851
-13946
-13402
-13059

41
42
40
45
38
41
46
42
39
46
44
42
48
41
47
42
44
44
45
43
36
40
37
44
43
39
45
44
42
42
43
45
47
44
42
40
39
45
43
37
45
44
47
41
44
39
44
43
41
39
47
41
43
42
44
45
41
44
42
39

-41
-43
-43
-41
-44
-45
-45
-45
-43
-43
-49
-49
-41
-43
-45
-43
-43
-45
-43
-45
-50
-45
-43
-44
-43
-44
-44
-43
-45
-44
-41
-43
-50
-46
-43
-41
-42
-43
-45
-44
-44
-43
-43
-45
-47
-41
-43
-42
-43
-45
-43
-42
-49
-43
-45
-44
-45
-42
-43
-44

280
280
284
282
282
284
278
281
282
276
284
276
282
276
284
282
280
281
284
278
282
281
282
280
282
284
280
283
281
283
282
286
284
281
282
280
284
284
282
280
278
279
283
279
284
283
279
283
281
283
283
284
281
283
284
284
276
282
275
279

230
231
228
229
226
229
229
225
227
230
229
227
230
230
230
230
227
229
228
228
229
229
228
229
228
228
229
228
229
229
225
227
227
231
230
229
230
228
229
229
227
230
230
225
228
229
226
228
229
229
229
229
228
226
231
229
227
228
227
230

33
38
38
36
37
41
36
43
39
31
40
38
36
36
40
38
41
30
36
36
38
37
41
40
37
36
38
42
32
38
37
35
42
37
39
36
34
36
34
38
39
36
40
40
38
30
40
40
38
42
35
38
38
38
37
39
40
36
35
37

491
492
490
490
491
490
490
491
490
491
491
490
491
487
488
484
488
491
492
490
490
490
488
490
488
490
491
489
492
489
491
488
489
485
489
491
492
491
489
493
487
491
490
492
489
490
492
492
488
492
488
490
490
492
491
489
492
488
492
490

29470
29460
29471
29452
29476
29465
29444
29465
29467
29459
29455
29472
29466
29459
29470
29453
29451
29460
29447
29465
29480
29461
29442
29438
29470
29449
29461
29441
29447
29464
29446
29457
29447
29451
29454
29454
29456
29469
29457
29468
29469
29460
29469
29451
29461
29442
29484
29453
29425
29428
29473
29453
29451
29476
29452
29445
29453
29455
29459
29439

225624
225624
225640
225640
225655
225655
225655
225671
225671
225686
225686
225702
225702
225718
225718
225718
225733
225733
225749
225749
225764
225764
225780
225780
225780
225796
225796
225811
225811
225827
225827
225842
225842
225842
225858
225858
225874
225874
225889
225889
225905
225905
225920
225920
225920
225936
225936
225952
225952
225967
225967
225983
225983
225998
225998
225998
226014
226014
226030
226030

5087
-13764
-2946
8926
-16422
-11727
-13288
-14006
-13202
-14349
7566
-13935
1570
-14397
-15208
-4534
-12835
-16415
-14135
-14821
-13789
-17619
-9318
-15115
-14309
-14298
-14805
-13721
9572
-5870
-14179
2240
6225
2554
-7083
-12346
-14064
-14402
-15612
-14156
-14003
-7645
-10574
-14294
-2305
-15124
-15848
-7727
-13865
-14323
-13116
-13779
88
-14198
-14292
-14218
-14021
-14097
-13874
-11616

40
44
37
45
42
46
44
41
37
42
40
41
44
37
44
44
47
35
45
38
46
40
43
46
47
42
35
41
47
42
41
44
48
40
40
43
43
41
47
42
46
38
43
40
40
36
40
43
45
44
45
45
43
42
48
39
44
42
47
49

-45
-45
-48
-41
-44
-44
-42
-44
-46
-43
-45
-43
-42
-48
-44
-48
-43
-43
-43
-47
-43
-42
-42
-44
-46
-44
-45
-46
-47
-42
-43
-42
-42
-43
-44
-44
-43
-43
-44
-48
-42
-41
-42
-47
-43
-46
-43
-43
-41
-45
-43
-48
-45
-45
-44
-43
-44
-47
-45
-43

282
283
285
280
282
278
281
275
283
277
282
285
284
280
283
280
281
277
282
281
279
280
282
284
283
282
282
284
285
286
284
284
287
283
284
284
285
282
283
281
282
280
281
281
280
287
283
283
281
284
285
277
280
283
288
285
281
283
285
283

229
225
228
229
223
231
230
228
229
229
230
227
231
231
229
228
227
227
225
229
229
229
228
229
230
227
227
229
229
227
228
227
229
227
227
226
227
229
227
230
225
229
227
230
229
228
231
228
228
229
228
227
225
228
226
228
230
227
230
231

40
37
37
38
43
39
37
40
40
41
36
39
36
41
35
38
39
37
39
38
43
39
39
36
38
40
36
39
38
43
36
36
40
39
43
36
35
41
34
37
32
38
40
38
36
37
40
40
41
39
40
38
36
39
40
33
39
35
41
40

492
490
492
486
490
486
490
492
488
489
491
490
488
490
489
487
492
490
494
492
490
490
491
490
489
490
489
490
489
491
489
488
490
491
493
494
491
488
490
490
489
489
489
489
491
489
487
489
487
490
489
489
487
492
483
490
490
493
490
490

29488
29474
29459
29443
29448
29461
29471
29437
29442
29439
29454
29471
29447
29481
29437
29445
29471
29465
29440
29463
29468
29452
29476
29441
29458
29466
29457
29446
29472
29451
29462
29477
29468
29472
29446
29447
29462
29466
29451
29447
29446
29446
29452
29445
29432
29441
29446
29449
29459
29454
29435
29463
29442
29440
29455
29475
29442
29474
29453
29452

226045
226045
226061
226061
226061
226076
226076
226092
226092
226108
226108
226123
226123
226123
226139
226139
226154
226154
226170
226170
226170
226186
226186
226201
226201
226217
226217
226232
226232
226248
226248
226248
226264
226264
226279
226279
226295
226295
226310
226310
226310
226326
226326
226342
226342
226357
226357
226373
226373
226388
226388
226388
226404
226404
226420
226420
226435
226435
226451
226451

8421
-14123
-16418
8107
-13942
32764
-13315
-2720
-14762
-18315
-14276
-14640
6963
-16542
-14380
-14280
-13884
-13719
-13474
-13786
-14649
-14644
-14386
-8049
-12944
-13594
-14624
6812
-13417
3355
-14474
-14113
-14096
-9367
-14438
-13074
-14539
-6814
-13983
5940
-15379
-13425
-14010
12519
-14855
-15300
10646
-13873
-13742
-5198
8172
-12711
-9039
-9052
13671
-13748
-14326
98
-15027
-15682

39
46
41
44
46
39
35
46
46
46
40
42
43
41
37
44
40
43
44
45
49
48
44
41
44
43
43
38
43
40
46
43
38
39
41
39
44
40
46
38
45
43
44
42
37
43
44
42
35
40
42
41
48
42
39
46
42
42
44
47

-46
-44
-43
-43
-42
-42
-44
-47
-44
-45
-42
-43
-42
-46
-42
-45
-42
-45
-45
-45
-44
-49
-42
-45
-44
-45
-44
-44
-44
-42
-44
-48
-45
-46
-44
-44
-43
-47
-45
-43
-43
-44
-42
-41
-48
-44
-43
-43
-43
-43
-47
-49
-48
-43
-45
-50
-45
-52
-43
-44

283
282
280
280
283
283
278
282
281
279
281
285
279
284
282
283
281
285
283
283
285
284
286
281
279
285
284
282
282
283
282
281
283
282
285
280
284
281
285
282
283
283
280
282
284
274
277
280
281
284
283
284
285
278
283
284
285
286
280
285

228
229
225
224
230
227
228
230
230
229
227
226
229
224
229
228
225
230
229
229
224
230
227
230
227
229
230
230
228
227
229
229
229
227
222
226
230
227
228
227
228
227
226
229
224
230
229
224
231
227
227
225
229
223
228
229
225
228
229
229

42
38
38
35
38
37
41
39
41
37
35
36
36
34
40
37
40
36
37
37
37
34
38
38
39
39
40
39
39
38
36
37
33
30
38
39
37
35
40
36
39
37
37
38
41
33
39
38
41
32
39
35
40
39
39
32
39
35
41
36

488
489
489
491
490
489
492
489
489
489
484
487
488
489
490
488
492
491
493
488
489
488
489
489
492
488
489
488
493
485
487
489
489
493
491
490
489
487
488
486
490
490
491
489
485
487
489
485
487
489
488
490
489
488
487
488
488
487
487
488

29461
29454
29452
29447
29467
29465
29455
29454
29457
29474
29472
29457
29453
29448
29471
29435
29465
29454
29448
29473
29459
29458
29452
29436
29442
29459
29463
29445
29451
29452
29454
29436
29460
29467
29471
29454
29445
29446
29450
29453
29452
29445
29433
29457
29458
29431
29447
29465
29441
29452
29488
29454
29466
29455
29435
29451
29468
29459
29452
29479

226451
226466
226482
226482
226482
226498
226498
226513
226513
226529
226529
226544
226544
226560
226560
226560
226576
226576
226591
226591
226607
226607
226622
226622
226622
226638
226638
226654
226654
226669
226669
226685
226685
226700
226700
226700
226716
226716
226732
226732
226747
226747
226747
226763
226763
226778
226778
226794
226794
226810
226810
226825
226825
226825
226841
226841
226856
226856
226872
226872

25221
-13878
-14431
-13563
-13613
-885
-12613
-15709
-13538
-14362
12844
-15433
7860
740
-17622
3206
-14151
-14057
-14742
-13816
-14191
-13241
-13309
6613
3600
-10998
-14132
-14415
9705
-14408
-9632
-8580
-14201
-13112
-13508
-2154
-14027
-5116
-16097
10155
-13987
-13472
-13685
-13770
-14568
-12458
-14887
-14213
74
-13797
-13855
-11676
-15105
-14350
-14543
-13574
2866
-17019
-5847
-14401

46
46
43
43
39
42
45
45
42
42
44
45
40
40
40
39
44
38
42
43
47
47
35
45
42
40
40
45
42
45
43
39
44
37
39
40
41
36
41
43
45
41
46
45
42
40
34
43
36
39
38
42
42
39
34
42
46
42
47
46

-42
-44
-45
-42
-43
-44
-41
-43
-41
-46
-41
-43
-47
-44
-42
-43
-45
-44
-45
-44
-44
-44
-44
-41
-45
-45
-42
-44
-44
-41
-43
-44
-46
-43
-44
-41
-44
-46
-46
-48
-44
-44
-41
-43
-46
-45
-45
-43
-43
-45
-41
-43
-47
-44
-44
-46
-45
-45
-43
-42

283
285
276
277
282
278
283
284
280
287
287
280
286
279
281
281
282
283
285
284
280
284
283
286
279
282
285
283
276
283
284
284
288
285
287
280
286
282
283
280
282
280
279
283
284
282
284
284
286
281
285
283
288
285
287
282
287
283
279
283

223
231
228
229
228
229
228
227
226
230
226
229
225
228
230
226
230
226
229
224
229
228
229
227
229
226
229
230
227
229
229
230
226
229
223
231
226
230
226
227
229
229
228
229
228
230
227
230
225
229
229
227
229
228
230
228
230
228
229
229

40
37
36
38
39
37
36
39
38
36
38
43
38
38
39
37
39
38
38
38
39
36
35
35
38
39
30
39
42
37
39
41
39
38
36
40
41
41
37
35
42
35
35
34
38
42
40
40
39
33
40
35
42
37
42
32
37
37
35
39

491
490
489
488
485
490
489
491
490
487
488
491
490
491
490
489
487
489
491
489
493
491
492
492
489
491
490
491
486
488
490
489
492
490
489
491
492
492
490
490
489
490
491
488
492
488
491
490
485
490
491
490
490
491
492
490
491
490
490
490

29483
29451
29460
29445
29446
29448
29448
29462
29436
29442
29460
29457
29452
29463
29481
29441
29448
29446
29474
29435
29444
29456
29440
29461
29448
29447
29463
29459
29447
29456
29431
29456
29443
29442
29427
29453
29439
29460
29458
29457
29460
29447
29438
29458
29460
29458
29471
29444
29460
29448
29459
29465
29468
29428
29446
29452
29473
29468
29470
29450

226888
226888
226888
226903
226903
226919
226919
226934
226934
226950
226950
226966
226966
226981
226981
226981
226997
226997
227012
227012
227028
227028
227044
227044
227059
227059
227059
227075
227075
227090
227090
227106
227106
227122
227122
227137
227137
227137
227153
227153
227168
227168
227184
227184
227200
227200
227215
227215
227231
227231
227246
227246
227262
227278
227278
227293
227293
227293
227309
227309

-14945
-17557
-13687
-14136
-13494
-14435
-14026
-14074
13335
-13755
-13310
-14147
-14666
-7383
-13558
-3755
-14157
6083
-14344
12080
9410
13808
-14187
-7939
-13764
-13601
-15371
-14395
-13522
-13777
-14146
-14212
-14917
7399
-7066
-14845
-15568
-18351
-14279
-14039
-14895
-8737
-14227
-14129
-3500
-3182
-14950
-12762
2973
-14371
-2969
-14856
2855
-13333
-18609
-15280
-14735
-14082
-14472
-17455

42
46
39
38
44
41
41
42
44
38
44
42
43
38
39
41
43
43
42
37
44
40
41
45
41
44
42
43
41
41
47
38
41
41
46
41
41
47
42
46
45
47
40
47
47
42
42
44
41
40
40
45
44
46
44
41
38
43
45
45

-45
-46
-44
-45
-45
-44
-45
-44
-45
-43
-44
-46
-42
-46
-41
-43
-43
-46
-43
-43
-43
-45
-44
-42
-42
-44
-44
-42
-45
-42
-46
-41
-44
-41
-41
-48
-44
-47
-47
-44
-45
-45
-44
-43
-46
-43
-40
-44
-43
-42
-42
-44
-46
-43
-42
-45
-44
-44
-44
-42

286
274
284
288
283
282
283
281
287
283
283
283
281
288
287
285
281
286
286
285
283
282
283
285
286
284
283
283
287
283
282
285
286
282
283
282
281
285
286
282
283
284
287
284
285
282
284
285
284
282
286
285
279
282
286
281
282
282
286
280

230
227
230
228
228
228
225
227
227
227
230
228
228
227
227
227
224
231
227
228
231
228
227
230
229
229
229
225
232
228
229
226
228
225
229
228
226
226
229
229
229
228
226
228
227
227
230
227
230
225
227
230
228
227
226
227
228
228
227
229

34
37
39
37
38
39
34
36
38
37
33
38
38
43
38
43
40
36
41
39
40
43
38
37
39
40
37
40
40
34
38
40
39
35
34
36
33
40
40
40
37
38
42
39
39
36
36
38
40
36
42
36
35
39
40
36
37
37
36
37

489
493
484
490
491
489
492
490
490
490
491
488
490
491
492
485
491
491
491
491
491
488
488
488
490
492
489
489
489
485
492
490
492
491
490
486
491
488
492
491
493
491
491
491
492
490
491
488
490
492
491
489
482
492
491
491
490
492
486
491

29453
29448
29443
29456
29439
29452
29438
29459
29453
29457
29446
29452
29433
29453
29468
29458
29453
29436
29446
29481
29449
29468
29453
29441
29464
29457
29460
29446
29445
29455
29453
29460
29472
29465
29459
29453
29466
29477
29447
29458
29459
29447
29471
29441
29445
29429
29436
29465
29452
29445
29448
29464
29450
29493
29476
29461
29448
29452
29439
29436

227324
227324
227340
227340
227340
227356
227356
227371
227387
227387
227387
227402
227402
227418
227418
227434
227434
227449
227449
227449
227465
227465
227480
227480
227496
227496
227496
227512
227512
227527
227527
227543
227543
227558
227558
227574
227574
227590
227590
227590
227605
227605
227621
227621
227636
227636
227652
227652
227668
227668
227668
227683
227683
227699
227699
227714
227714
227730
227730
227746

-13312
-13972
-13853
8703
3125
-13164
-13114
-13743
-13841
-12129
-14418
-13568
-14165
-14030
-14695
-13552
-13756
-13208
-13752
-14502
8770
-14029
-13709
-15064
8958
-6814
-14055
-13586
-14172
6058
-15038
-13727
-13580
-6489
-13461
8687
-14240
-15255
-18767
-14097
8617
-239
-5801
-13904
-14979
7004
-2722
-9802
32764
-2610
6579
-13335
-13260
-1884
-14464
-13313
8508
-13512
-2585
-12648

46
45
42
42
45
38
45
45
42
41
38
47
42
48
41
42
46
40
39
46
47
43
44
43
44
42
41
41
39
42
39
43
41
43
42
39
44
41
37
47
45
42
42
42
37
43
43
45
41
42
39
37
43
39
46
40
46
42
40
39

-43
-41
-44
-43
-42
-43
-43
-44
-43
-48
-42
-45
-43
-44
-44
-46
-40
-45
-53
-48
-43
-42
-50
-44
-42
-44
-45
-47
-43
-45
-44
-41
-45
-43
-45
-49
-41
-45
-44
-46
-43
-46
-41
-48
-43
-46
-47
-43
-44
-42
-42
-42
-44
-46
-45
-45
-44
-42
-43
-44

282
282
287
284
284
285
282
278
283
284
286
284
281
284
286
281
281
284
283
281
284
282
286
283
280
279
286
282
285
284
286
283
281
281
280
286
283
280
280
284
283
282
281
282
282
281
281
280
282
285
286
286
283
284
286
283
282
285
286
285

224
229
230
227
226
226
230
229
228
227
226
227
227
227
223
229
228
228
227
229
228
225
228
230
227
226
228
232
229
228
229
229
229
229
226
226
226
228
231
228
225
230
226
230
230
229
229
229
224
228
228
231
230
228
228
227
225
225
230
229

36
38
41
30
33
42
38
35
39
40
35
36
40
39
40
37
40
38
37
38
39
37
37
36
38
38
38
37
40
37
39
38
41
42
37
39
42
37
39
35
39
42
41
39
39
39
37
38
39
40
38
34
39
35
36
37
38
38
40
39

489
489
491
490
489
489
491
491
488
490
489
492
483
493
493
491
493
491
492
491
492
491
490
487
490
491
490
489
490
489
490
492
489
493
491
492
491
490
488
489
490
491
490
490
493
489
492
493
491
491
492
493
492
491
491
491
488
489
490
489

29442
29462
29469
29471
29466
29462
29455
29450
29489
29470
29445
29464
29455
29480
29462
29468
29454
29438
29463
29451
29468
29448
29462
29455
29463
29437
29449
29460
29461
29440
29444
29445
29440
29454
29466
29425
29461
29470
29441
29464
29494
29488
29461
29460
29456
29462
29461
29457
29461
29454
29475
29437
29457
29454
29462
29468
29451
29466
29452
29438

227746
227746
227761
227761
227777
227777
227792
227792
227808
227808
227808
227824
227824
227839
227855
227855
227855
227870
227870
227886
227886
227902
227902
227917
227917
227917
227933
227933
227948
227948
227964
227964
227980
227980
227995
227995
227995
228011
228011
228026
228026
228042
228042
228042
228058
228058
228073
228073
228089
228089
228104
228104
228120
228120
228120
228136
228136
228151
228151
228167

-14268
7459
-14974
-14149
-3424
-14255
-12212
-13645
-13888
-14521
-15160
-16863
-14041
-14327
-13977
-13532
8711
-10489
-13830
-13820
-13398
-4311
-10547
-1142
-9906
-14701
-14846
7609
-14306
-5884
-9879
-12633
-14638
-14438
-14233
-5722
-14076
-14107
1896
-14085
7836
-14459
-8309
-14768
-15412
-13242
-14950
25355
-12463
-14234
-13326
-13871
-17689
-14504
-2239
-13851
-14683
-6051
-14938
-13829

43
39
42
45
41
42
50
40
43
44
42
45
45
44
42
42
41
48
45
45
46
44
45
46
44
46
42
40
47
45
46
45
48
40
45
46
44
40
41
44
39
43
39
41
42
40
44
44
42
43
46
43
44
45
47
43
42
45
44
44

-44
-46
-44
-43
-45
-46
-43
-42
-42
-41
-42
-46
-47
-44
-45
-44
-44
-40
-46
-45
-43
-43
-45
-42
-43
-48
-41
-46
-44
-41
-45
-43
-40
-40
-39
-42
-43
-44
-43
-43
-40
-44
-44
-42
-46
-41
-42
-41
-42
-39
-42
-40
-45
-43
-42
-46
-40
-42
-43
-43

282
282
284
287
280
285
283
282
283
285
281
283
283
283
284
283
285
284
282
285
278
279
283
282
279
284
285
283
283
284
282
286
285
286
282
277
281
285
285
284
285
278
284
281
283
281
281
283
285
284
279
284
285
282
286
285
285
284
286
283

228
229
227
226
229
226
229
222
227
226
228
231
228
227
230
228
228
228
230
230
231
227
230
229
227
226
227
226
230
230
228
229
230
230
230
227
228
231
226
229
229
228
228
230
228
229
228
231
231
231
231
230
230
225
230
229
231
229
230
229

37
37
35
37
37
36
37
41
37
38
38
39
40
35
39
40
34
33
38
33
40
33
38
39
33
36
39
37
37
34
35
33
39
38
44
34
35
32
39
35
38
43
35
40
39
37
35
36
35
35
41
34
33
35
37
35
38
39
39
39

490
493
490
491
486
490
490
491
490
490
491
489
491
490
490
485
492
490
488
490
490
489
492
490
485
491
490
492
492
489
492
490
490
491
491
490
491
492
491
487
493
490
491
489
489
491
489
491
491
486
490
491
489
490
490
488
493
490
490
489

29463
29434
29442
29424
29457
29455
29450
29460
29425
29423
29456
29458
29452
29442
29458
29463
29449
29459
29440
29432
29432
29460
29462
29468
29457
29437
29450
29442
29455
29467
29463
29471
29453
29459
29472
29452
29456
29461
29435
29457
29468
29449
29437
29433
29440
29446
29454
29453
29458
29444
29453
29449
29438
29445
29453
29474
29468
29473
29451
29463

228167
228182
228182
228182
228198
228214
228214
228229
228229
228229
228245
228245
228260
228260
228276
228276
228292
228292
228307
228307
228307
228323
228323
228338
228338
228354
228354
228370
228370
228385
228385
228385
228401
228401
228416
228416
228432
228432
228448
228448
228448
228463
228463
228479
228479
228494
228494
228510
228510
228510
228526
228541
228541
228541
228557
228557
228572
228572
228588
228588

-16353
-14356
-15659
-9300
-14496
-2451
-17136
-13990
8095
-14245
-13708
-14964
-8520
-1510
-857
-18702
-13910
9505
-13890
-13559
-14449
-6376
25864
8975
9192
-14512
1056
-13599
-13639
-5077
-1941
-10950
-13749
7825
-12392
-16510
2722
-15854
-9233
-14224
-18347
-13875
-17251
-13230
-2409
-15341
-15236
-14444
-13407
22764
2087
-14772
-14431
-5360
-1802
-6409
2317
-13946
-15051
-13180

39
40
40
44
43
49
42
39
48
37
45
45
46
45
47
45
46
42
45
43
43
44
43
43
42
42
45
43
41
40
46
43
44
40
40
41
44
40
43
43
44
37
40
47
47
40
42
46
43
43
43
42
43
40
39
40
39
37
37
45

-44
-45
-42
-42
-40
-39
-40
-43
-42
-43
-41
-44
-41
-42
-45
-43
-43
-45
-46
-42
-44
-44
-42
-40
-41
-44
-46
-45
-43
-41
-43
-39
-45
-44
-43
-41
-42
-43
-48
-41
-43
-46
-40
-44
-43
-45
-44
-43
-41
-41
-41
-46
-42
-43
-49
-43
-42
-41
-44
-43

285
286
281
286
284
279
280
274
280
280
282
286
280
283
286
283
282
282
283
281
283
279
283
285
281
283
284
282
282
280
280
287
285
284
283
283
286
277
284
283
286
286
285
284
283
283
280
288
286
283
285
281
286
285
286
283
285
287
284
278

230
230
232
230
225
229
230
229
229
229
228
228
229
227
230
228
228
229
229
228
229
231
228
229
231
228
231
229
226
228
224
231
226
229
228
231
231
230
229
230
228
229
229
227
229
225
228
231
229
230
230
229
228
230
232
229
229
229
228
232

41
35
33
39
38
40
37
33
35
40
34
39
39
35
40
33
36
38
40
39
39
39
38
37
41
38
38
41
42
38
34
41
37
38
40
36
39
39
38
35
36
36
38
41
39
36
35
39
36
36
38
36
36
42
34
39
42
35
38
39

488
491
490
488
491
487
490
491
490
490
491
489
488
492
486
488
487
490
490
488
490
490
489
490
490
490
493
487
489
488
491
489
491
491
489
489
488
490
490
489
491
489
490
489
490
487
486
490
489
488
491
489
490
490
490
492
489
492
488
490

29452
29454
29453
29449
29460
29434
29465
29453
29442
29449
29448
29450
29460
29454
29467
29437
29450
29444
29446
29461
29477
29449
29441
29455
29450
29455
29488
29448
29457
29447
29448
29444
29441
29453
29453
29465
29454
29456
29461
29436
29436
29449
29448
29441
29429
29459
29454
29449
29442
29463
29450
29451
29443
29455
29450
29446
29468
29435
29441
29436

228588
228604
228604
228619
228619
228635
228635
228650
228650
228650
228666
228666
228682
228682
228697
228697
228713
228713
228728
228728
228744
228744
228744
228760
228760
228775
228775
228791
228791
228806
228806
228806
228822
228822
228838
228838
228853
228853
228869
228869
228869
228884
228884
228900
228900
228916
228916
228931
228931
228931
228947
228947
228962
228962
228978
228978
228994
228994
229009
229009

-13366
-14237
-15705
-5001
-14160
2750
-14249
8134
-2754
825
-13420
-14038
-14144
-14906
-13932
-15005
-12847
-6088
-15455
-10451
32764
-10137
-13771
-14030
-9250
-14387
-14186
-7493
-14087
10857
7013
-12841
-13883
-13695
-14159
-13777
-13955
9802
10121
8849
-13875
3231
9644
-16888
-14460
29
-14882
-13237
-1672
-14120
10817
8123
14262
-15225
-13835
5987
-13889
-11806
-13631
-13527

36
46
43
43
46
46
45
40
40
45
40
41
46
44
38
45
42
43
44
40
46
39
45
42
46
42
39
43
45
37
45
43
45
36
41
46
47
47
48
45
41
37
40
37
43
40
44
43
43
44
41
44
42
39
44
44
45
40
48
41

-43
-45
-42
-44
-43
-42
-41
-48
-44
-43
-46
-43
-47
-42
-46
-47
-44
-43
-43
-45
-43
-44
-43
-43
-47
-44
-43
-42
-44
-48
-46
-45
-44
-44
-48
-44
-47
-45
-46
-50
-43
-42
-47
-44
-42
-44
-42
-44
-42
-46
-43
-47
-43
-50
-46
-43
-46
-42
-44
-45

283
282
282
280
285
281
286
287
281
285
284
285
286
284
287
283
283
283
285
282
286
283
281
284
281
283
286
285
285
286
282
282
283
283
286
284
285
286
286
285
280
286
281
286
282
281
287
284
284
279
287
283
286
281
280
283
286
283
283
284

226
230
223
230
229
230
229
228
230
229
230
230
230
231
229
228
231
231
231
229
229
231
230
223
228
228
228
230
227
228
229
229
227
229
222
231
227
230
229
228
227
228
229
229
228
228
226
223
231
229
226
229
228
230
228
230
227
228
229
227

36
41
37
41
39
35
34
29
40
30
38
40
41
38
36
34
34
34
40
38
35
41
32
39
41
31
42
36
32
37
34
36
37
37
33
39
39
35
42
38
35
38
36
33
37
40
41
42
40
35
42
40
34
35
35
38
32
32
38
41

490
489
493
488
489
491
491
491
490
490
488
488
489
490
489
488
488
489
489
490
490
491
489
491
483
489
488
489
487
488
491
490
490
488
488
490
485
488
488
489
485
487
489
486
488
486
487
488
487
490
490
488
489
489
489
486
489
491
490
490

29454
29447
29461
29467
29448
29465
29436
29453
29447
29464
29455
29468
29452
29444
29451
29451
29445
29455
29437
29450
29460
29468
29444
29471
29455
29452
29447
29461
29461
29449
29430
29451
29449
29448
29459
29449
29450
29465
29443
29436
29465
29442
29458
29447
29474
29472
29466
29441
29439
29445
29452
29465
29439
29471
29461
29466
29436
29446
29460
29451

229009
229025
229025
229040
229040
229056
229056
229072
229072
229072
229087
229087
229103
229103
229118
229118
229134
229134
229150
229150
229165
229165
229181
229181
229196
229196
229196
229212
229212
229228
229228
229243
229243
229259
229259
229259
229274
229274
229290
229290
229306
229306
229321
229321
229321
229337
229337
229352
229352
229368
229368
229384
229384
229399
229399
229415
229415
229430
229430
229446

10552
-13963
-14408
10609
-12993
-14660
-14064
2797
-14046
-13992
10430
2945
-14549
-13793
21474
-13747
7860
-12835
-14977
4806
-5132
-13309
-11207
-9135
-13675
-14166
-14914
-8020
9812
-942
-2466
8018
-13562
-11228
-8421
-15455
-168
-13331
-17249
6440
-10633
-13946
-14197
-14241
1451
-13354
9907
-13555
-3200
-14939
-18446
-14598
-912
4074
9857
-18733
-15832
-10006
7601
-14732

41
43
40
39
43
46
40
45
43
41
44
39
44
41
36
46
44
41
43
42
40
38
39
46
42
41
39
42
50
47
43
41
42
42
38
38
42
38
44
40
37
45
39
46
37
44
42
42
44
44
41
39
38
42
40
41
46
40
45
47

-45
-49
-43
-45
-43
-46
-42
-47
-44
-45
-47
-42
-42
-41
-40
-43
-49
-47
-44
-44
-47
-41
-43
-44
-42
-45
-44
-46
-44
-42
-47
-48
-43
-46
-44
-46
-40
-44
-42
-44
-40
-45
-45
-42
-44
-44
-43
-42
-44
-46
-43
-43
-46
-43
-44
-42
-42
-43
-43
-44

285
287
285
284
285
283
286
281
282
279
283
282
285
279
285
287
286
284
283
284
284
280
280
283
286
281
281
283
280
282
283
284
287
286
281
284
283
283
281
284
275
282
282
284
285
283
282
284
280
281
282
282
284
284
282
281
287
285
284
284

231
226
229
228
227
226
229
230
228
230
226
231
228
223
226
226
230
229
227
230
230
226
227
226
230
227
228
229
228
228
226
229
229
226
228
226
231
229
228
225
227
227
224
227
225
228
227
225
229
229
229
229
228
228
229
229
229
229
229
229

36
36
38
33
39
34
41
37
38
30
40
35
40
39
37
40
37
37
36
40
37
39
38
40
40
40
41
38
36
33
39
37
39
37
39
39
39
37
39
36
39
37
36
33
41
37
40
37
38
38
36
35
40
42
36
32
36
38
37
32

486
489
488
489
488
486
489
488
488
489
488
490
484
489
489
489
486
491
491
489
489
488
491
489
489
491
489
489
491
490
488
489
488
489
487
486
489
490
488
489
492
490
487
486
488
486
489
489
490
491
491
490
488
488
487
482
488
487
489
487

29450
29441
29458
29456
29452
29462
29439
29456
29448
29470
29447
29457
29472
29436
29448
29457
29448
29445
29449
29429
29477
29446
29470
29459
29459
29450
29440
29465
29454
29449
29456
29474
29458
29449
29453
29467
29454
29449
29445
29467
29460
29475
29436
29451
29443
29440
29460
29452
29444
29453
29456
29443
29452
29467
29433
29446
29466
29455
29438
29463

229446
229462
229462
229462
229477
229477
229493
229493
229508
229508
229524
229524
229524
229540
229540
229555
229555
229571
229571
229586
229586
229586
229602
229602
229618
229618
229633
229633
229649
229649
229664
229664
229664
229680
229680
229696
229696
229711
229711
229727
229727
229727
229742
229742
229758
229758
229774
229774
229789
229789
229789
229805
229805
229820
229820
229836
229836
229852
229852
229852

-13627
-3932
-14577
9840
-2518
-17085
3181
-16959
-14934
-4865
-13559
-14231
-14050
-14458
-14203
-15214
14890
-14247
10329
-15269
-14594
7961
-13912
-18130
-13645
-13564
-1575
-13708
-13509
-14074
-14787
-14275
9515
-14649
-13852
10176
-13955
610
-14010
-6128
-12804
-13707
-11831
-15543
-17580
-13556
-14389
18938
-14282
-14371
-13227
-6694
-9711
-15236
-14968
-14663
-13929
10762
-2611
32764

38
43
45
42
43
42
43
46
35
40
42
40
37
43
42
35
42
47
44
41
45
47
41
43
44
42
37
44
41
42
45
44
44
42
48
45
42
43
43
42
33
44
43
41
42
42
45
45
38
44
42
40
36
41
43
47
43
44
44
46

-43
-42
-48
-47
-43
-44
-42
-43
-43
-43
-45
-44
-43
-45
-41
-46
-44
-46
-40
-49
-46
-45
-46
-42
-43
-45
-42
-43
-46
-46
-42
-43
-41
-43
-48
-49
-46
-45
-43
-47
-42
-45
-44
-42
-45
-45
-50
-46
-43
-46
-50
-46
-45
-46
-44
-42
-46
-45
-43
-42

282
282
280
282
281
286
280
285
285
283
283
280
281
285
279
286
281
282
278
284
281
283
278
280
283
280
284
277
277
283
280
281
285
281
284
278
282
281
285
283
284
285
283
279
281
278
279
280
280
281
275
276
281
283
282
279
280
285
284
283

228
229
227
227
228
226
226
228
227
229
227
230
224
229
227
228
229
229
229
227
226
229
228
226
227
228
227
229
227
229
227
227
226
229
227
223
228
229
228
229
228
229
227
228
224
228
228
229
231
227
223
228
228
228
228
229
228
227
227
231

37
37
38
40
37
36
42
40
38
40
39
43
40
41
40
39
39
39
39
35
35
34
34
40
39
39
34
41
38
39
41
37
40
39
44
34
38
40
37
35
41
36
38
34
36
40
36
38
35
37
35
35
28
39
40
36
36
38
41
41

490
490
487
490
489
489
488
491
486
491
489
492
491
489
488
491
490
487
490
491
488
490
489
486
490
488
491
491
491
490
490
489
490
488
489
489
488
490
490
490
490
489
487
487
490
490
491
489
488
492
490
488
489
485
488
489
488
490
488
490

29447
29447
29458
29445
29461
29451
29468
29442
29455
29452
29452
29451
29453
29433
29451
29448
29459
29455
29448
29447
29446
29435
29430
29427
29441
29459
29441
29435
29456
29422
29447
29440
29442
29442
29450
29449
29444
29455
29458
29421
29429
29453
29448
29441
29431
29437
29445
29442
29433
29437
29451
29445
29455
29456
29446
29435
29422
29448
29445
29428

229867
229867
229883
229883
229898
229898
229914
229914
229914
229930
229930
229945
229945
229961
229961
229976
229976
229992
229992
229992
230008
230008
230023
230023
230039
230039
230054
230054
230070
230070
230086
230086
230086
230101
230101
230117
230117
230132
230132
230148
230148
230164
230164
230164
230179
230179
230195
230195
230210
230210
230210
230226
230226
230242
230242
230257
230257
230273
230273
230288

-14218
-14605
-13539
-14248
-13505
-13743
-13306
-15070
-3238
-13935
8656
-3000
-16224
-13741
-9308
-14177
-1878
-12475
-12795
-15504
-15014
-17758
-14892
-15800
-4448
-9591
-13416
-14262
-13839
-15050
-12499
-12775
-13211
-14294
-13869
-17528
971
12151
-13314
-14214
9958
-1947
-7914
-17601
-1629
-14581
-1709
-10974
6599
-14369
-15498
-13703
-7335
7815
-13866
8448
9320
-14832
9575
-13161

49
47
47
47
42
46
39
40
42
46
41
40
41
49
48
44
35
44
39
44
44
47
49
41
45
46
43
44
38
43
42
45
44
38
42
44
46
42
44
44
41
45
50
45
44
41
45
39
37
45
41
42
35
42
46
37
44
42
46
43

-44
-42
-42
-41
-43
-44
-43
-41
-44
-44
-44
-57
-45
-44
-43
-40
-43
-45
-41
-42
-46
-42
-42
-45
-44
-46
-43
-43
-44
-43
-49
-47
-41
-46
-44
-43
-42
-45
-42
-48
-45
-41
-40
-42
-44
-46
-46
-44
-43
-43
-44
-44
-40
-44
-46
-40
-45
-44
-41
-42

280
281
283
281
285
285
282
281
286
280
281
284
282
282
282
279
282
284
282
280
285
283
282
277
282
281
286
282
285
284
282
283
284
280
276
279
285
282
286
286
285
274
279
283
283
282
280
285
283
279
279
283
286
283
282
284
280
280
279
284

227
227
228
232
230
230
230
223
230
227
229
230
228
226
229
226
226
230
231
228
229
231
228
228
227
229
228
229
229
229
228
226
227
229
230
230
229
229
230
229
227
227
230
229
229
228
230
229
227
226
226
227
229
230
228
223
228
226
229
226

37
40
41
39
35
35
35
35
36
33
33
37
34
35
29
35
39
29
38
30
37
36
37
38
39
39
42
34
41
36
39
37
39
38
37
38
37
36
38
41
34
37
39
35
40
38
38
41
37
38
36
35
37
40
40
39
36
37
39
39

488
489
491
484
489
488
489
487
490
489
486
491
489
488
489
488
487
491
484
489
489
492
489
489
489
491
489
487
489
487
489
490
485
491
488
488
489
489
489
489
489
489
488
489
487
492
487
488
489
488
489
489
486
487
491
489
489
491
487
489

29433
29451
29448
29436
29434
29440
29449
29439
29424
29449
29446
29440
29426
29454
29428
29423
29432
29459
29440
29442
29429
29467
29460
29444
29461
29448
29451
29462
29456
29459
29443
29446
29450
29442
29443
29449
29444
29442
29433
29439
29447
29430
29463
29459
29434
29465
29450
29448
29434
29476
29443
29418
29442
29439
29467
29460
29429
29459
29444
29456

230288
230288
230304
230304
230320
230320
230335
230335
230335
230351
230366
230366
230366
230382
230382
230398
230398
230413
230413
230413
230429
230429
230444
230444
230460
230460
230476
230476
230476
230491
230491
230507
230507
230522
230522
230538
230538
230554
230554
230554
230569
230569
230585
230585
230600
230600
230616
230616
230632
230632
230632
230647
230647
230663
230663
230678
230678
230678
230694
230694

8466
8048
-13877
12375
-4106
-2007
-13916
-8340
9975
16144
-1266
-17918
-14125
-15200
-14089
-13874
-13905
-13711
-14190
-4123
-7437
-14435
-14067
-14481
-14128
-13751
-15032
9244
-14822
-15093
-14153
-13621
-6085
-15343
-13913
-15616
-3292
9223
-13540
1009
-2067
-2164
-13650
10883
-13600
-15185
1445
-18382
-17177
-12973
-4353
-14324
-13058
15058
-9713
-13769
-14151
-13976
-10868
-14325

46
46
42
47
42
47
41
40
45
42
42
44
42
39
37
44
42
45
42
48
38
38
35
42
44
39
49
45
43
44
45
42
45
43
50
41
47
43
46
43
37
43
41
45
44
42
44
48
42
40
48
44
41
38
35
43
42
42
45
40

-42
-42
-43
-43
-42
-41
-47
-45
-43
-40
-41
-44
-43
-44
-46
-48
-42
-44
-45
-42
-42
-41
-43
-44
-44
-47
-45
-42
-41
-49
-43
-43
-45
-49
-41
-50
-48
-45
-47
-49
-42
-46
-41
-45
-42
-43
-44
-39
-42
-45
-45
-44
-43
-44
-47
-41
-44
-42
-41
-42

280
286
284
282
284
276
284
285
279
285
287
279
279
286
280
284
282
284
281
285
284
284
283
282
283
282
286
281
283
284
281
284
286
283
283
281
285
288
285
285
283
284
280
284
284
277
281
286
287
282
277
283
283
283
280
285
281
283
283
284

230
227
228
228
230
229
228
229
228
224
228
229
229
229
230
226
227
227
230
229
229
229
232
229
225
230
228
227
230
229
230
227
231
229
229
230
229
228
229
229
228
229
230
232
226
223
225
227
227
226
226
228
227
228
229
229
227
229
229
230

36
31
35
40
40
38
39
32
34
39
35
41
39
37
37
40
36
39
40
39
41
40
41
34
39
39
39
39
41
38
37
38
38
37
40
39
37
42
37
36
37
37
38
39
37
35
41
38
41
35
40
35
29
32
41
37
37
43
35
29

487
488
491
487
487
490
490
487
489
491
491
489
488
487
493
492
493
491
490
491
491
490
492
490
491
491
492
489
488
489
491
491
490
490
488
487
487
488
489
490
492
490
492
490
492
490
489
490
491
487
491
491
490
491
490
488
485
487
490
490

29457
29431
29456
29454
29430
29451
29446
29439
29453
29452
29440
29449
29478
29462
29449
29433
29467
29444
29434
29440
29440
29427
29454
29466
29470
29468
29451
29454
29448
29447
29455
29455
29445
29459
29462
29428
29456
29442
29457
29458
29461
29449
29457
29458
29461
29457
29450
29457
29464
29426
29453
29444
29453
29436
29424
29443
29452
29450
29448
29443

230710
230710
230725
230725
230741
230741
230756
230756
230756
230772
230772
230788
230788
230803
230803
230819
230819
230819
230834
230834
230850
230850
230866
230866
230881
230881
230881
230897
230897
230912
230912
230928
230928
230944
230944
230959
230959
230959
230975
230975
230990
230990
231006
231006
231022
231022
231037
231037
231053
231053
231053
231068
231068
231084
231084
231100
231100
231115
231115
231131

-8612
-14150
-14528
-14231
-14157
-13906
-10740
2197
-15293
-5915
-13497
-16505
351
-14933
9428
-13515
-13656
-7294
-13182
-13413
-18057
-12667
-14217
-14006
-1822
-15650
-14788
-14140
11377
-13629
-13642
-14574
-17468
-14859
-3116
1342
8178
-13496
-10155
32764
2204
1410
-16718
-12509
-9166
-9743
-14621
-6230
-13539
-13531
-7952
-15993
-4317
-18014
5355
-14448
-4233
8372
7894
-14079

46
46
45
43
41
41
45
38
44
45
43
40
43
42
39
41
40
43
44
40
46
44
44
42
44
41
47
49
38
36
45
45
46
43
41
43
45
44
38
43
44
48
47
42
39
44
46
41
42
43
43
40
41
44
47
45
41
40
43
44

-43
-46
-42
-45
-45
-48
-41
-43
-43
-42
-45
-42
-43
-48
-43
-45
-43
-44
-44
-41
-45
-44
-44
-42
-42
-45
-44
-40
-41
-43
-41
-44
-42
-46
-42
-41
-44
-48
-45
-43
-43
-43
-43
-41
-41
-42
-43
-47
-48
-48
-40
-42
-40
-41
-42
-44
-43
-40
-42
-42

280
285
278
284
286
282
283
283
282
279
275
287
286
284
285
283
285
282
282
281
283
277
283
286
283
282
284
283
281
286
285
282
277
283
285
285
281
281
280
280
287
279
285
280
283
285
276
282
285
283
281
281
278
285
280
283
278
279
281
284

229
228
228
229
230
232
229
227
230
229
229
228
230
229
229
225
228
227
229
228
230
227
228
229
227
227
229
230
229
229
229
228
230
227
225
227
227
228
225
226
227
230
226
228
228
229
230
228
229
227
227
228
229
227
227
224
227
226
227
228

36
39
31
37
35
36
39
40
33
34
31
41
34
34
40
40
33
39
36
40
40
38
35
39
35
39
33
39
36
40
34
38
33
36
37
36
37
33
35
38
33
33
39
33
37
36
37
33
37
36
39
30
35
40
40
33
40
36
35
34

491
490
488
490
491
486
488
492
489
490
488
489
490
487
490
488
487
490
491
487
490
490
491
491
489
491
489
490
489
492
482
491
491
489
488
483
486
491
488
487
490
490
490
492
487
490
486
490
487
491
489
492
489
492
491
491
489
486
491
491

29442
29458
29466
29435
29457
29444
29439
29452
29452
29460
29459
29458
29432
29473
29462
29450
29436
29442
29450
29463
29467
29448
29458
29456
29460
29459
29447
29452
29454
29472
29441
29440
29456
29468
29435
29436
29434
29463
29454
29459
29446
29459
29446
29440
29414
29451
29465
29444
29447
29456
29465
29442
29455
29449
29454
29426
29426
29454
29449
29450

231131
231146
231146
231162
231162
231178
231178
231178
231193
231193
231209
231209
231224
231224
231240
231240
231256
231256
231256
231271
231271
231287
231287
231302
231302
231318
231318
231318
231334
231334
231349
231349
231365
231365
231380
231380
231380
231396
231396
231412
231412
231427
231427
231443
231443
231458
231458
231458
231474
231474
231490
231490
231505
231505
231521
231521
231521
231536
231536
231552

-1602
-14847
10693
-14824
8891
3170
-10389
-13908
-13920
-9511
1890
-13973
-14016
7615
-12758
9361
-14410
-13893
-13154
-13827
-15285
-13858
-4541
-13743
-13399
-13796
-13058
-14486
8951
-14820
-13954
-14125
-1308
-13404
-14028
-15082
-13791
-13688
10370
-2394
-12944
-10343
-13773
-13596
-13777
-15097
-9680
-9459
-13726
-12687
-16617
8817
-3153
-14829
10592
-13239
1883
-14160
9471
-14845

40
38
45
39
43
44
41
43
42
44
42
42
44
40
34
40
45
39
36
41
44
43
35
47
45
36
41
42
39
42
42
40
43
44
44
37
42
45
42
42
46
42
46
44
41
47
43
42
40
42
38
41
43
45
42
44
46
41
47
47

-43
-42
-42
-48
-45
-43
-47
-50
-42
-42
-42
-44
-43
-42
-42
-42
-49
-43
-42
-44
-42
-43
-43
-42
-47
-42
-44
-42
-44
-44
-44
-43
-43
-44
-44
-42
-43
-46
-45
-44
-47
-45
-43
-47
-47
-43
-41
-42
-47
-43
-43
-47
-42
-46
-45
-44
-41
-44
-47
-46

284
282
283
280
285
281
282
286
280
281
279
280
279
283
284
281
283
281
282
282
286
282
287
284
280
285
281
284
277
282
283
281
282
284
284
284
282
283
280
283
286
279
285
283
281
283
279
283
277
283
283
283
283
282
279
281
284
286
280
284

229
227
227
227
228
229
227
230
229
229
223
228
226
230
226
229
230
229
226
228
229
223
227
230
226
228
228
227
229
231
227
228
227
228
230
228
228
227
231
229
229
230
229
228
228
227
228
228
227
225
229
229
227
227
228
228
229
229
227
226

33
41
40
36
38
38
36
32
35
40
38
35
37
36
37
36
40
32
37
39
39
32
40
39
35
37
37
38
40
37
39
40
42
36
37
37
34
38
38
37
39
31
34
32
38
38
38
34
36
35
34
38
42
32
36
38
37
35
43
33

491
490
487
490
490
490
490
489
493
490
488
487
490
490
492
491
490
488
490
492
487
490
487
490
490
487
490
490
490
489
488
490
489
492
488
489
491
491
494
492
491
490
489
486
490
491
491
492
488
487
491
491
491
488
490
491
489
489
490
491

29470
29422
29447
29452
29464
29462
29447
29436
29459
29461
29443
29457
29477
29455
29481
29447
29448
29453
29451
29435
29437
29441
29434
29443
29457
29464
29463
29461
29450
29448
29453
29477
29450
29450
29444
29461
29458
29462
29479
29442
29450
29446
29450
29454
29461
29475
29449
29444
29456
29488
29444
29445
29455
29459
29453
29457
29444
29485
29471
29463

231552
231568
231568
231583
231583
231583
231599
231599
231614
231614
231630
231630
231646
231646
231661
231661
231661
231677
231677
231692
231692
231708
231708
231724
231724
231739
231739
231739
231755
231755
231770
231770
231786
231786
231802
231802
231802
231817
231817
231833
231833
231848
231848
231864
231864
231880
231880
231880
231895
231895
231911
231911
231926
231926
231926
231942
231942
231958
231958
231973

9305
-13672
-9760
-11798
-14608
-401
-12623
-15854
-735
-6704
-14643
-14820
-13139
8226
-14023
9988
-17043
-13083
-15301
-13140
-11203
7109
-13675
-13946
-13648
-15012
-17859
-13503
9653
-1048
-1349
-14995
-13110
-13457
-13155
-13810
-14330
8681
-14705
-15200
3104
-13426
-13882
24977
5133
20055
-13957
-14396
-18129
7822
-4331
-13556
-13312
-14236
-13436
-6850
-16487
-18488
8749
-2998

43
34
43
43
44
45
37
46
39
42
43
40
43
38
44
43
43
41
40
42
39
41
43
41
41
39
41
42
46
33
47
37
40
40
39
40
44
42
42
50
36
46
42
45
42
44
39
46
46
46
43
46
42
36
40
37
38
43
35
34

-45
-44
-49
-45
-44
-45
-42
-42
-45
-45
-42
-44
-41
-47
-43
-42
-44
-42
-45
-42
-44
-43
-43
-45
-43
-43
-43
-45
-44
-44
-45
-42
-43
-42
-41
-44
-42
-42
-42
-41
-43
-47
-44
-49
-52
-43
-43
-40
-46
-43
-45
-43
-47
-43
-42
-42
-47
-44
-45
-43

281
281
284
281
283
278
285
283
280
279
283
286
282
283
282
279
282
284
282
277
284
284
282
276
282
284
284
284
285
281
282
285
282
279
282
284
284
282
284
285
283
283
280
285
284
284
283
284
281
286
286
281
282
286
280
287
280
283
280
281

228
227
227
224
228
227
228
227
226
226
228
229
230
227
227
229
225
227
228
228
228
229
227
229
230
230
230
226
230
228
229
227
225
228
228
229
230
227
226
227
230
228
227
229
228
229
229
227
226
228
230
229
226
228
227
229
226
228
226
227

38
40
40
38
37
35
34
39
40
38
36
37
32
38
36
41
36
39
36
37
41
39
42
41
39
40
39
37
36
36
37
37
39
35
38
31
36
34
36
39
38
37
36
34
38
32
38
34
36
40
36
40
35
40
40
40
40
37
37
35

491
490
488
488
490
492
488
491
489
490
487
490
489
491
491
488
490
489
489
488
488
488
492
488
493
491
490
490
487
490
488
488
487
489
491
491
489
491
490
490
490
490
483
489
489
488
490
491
491
488
489
491
491
489
487
489
491
488
490
492

29455
29455
29473
29442
29461
29457
29461
29470
29453
29462
29433
29447
29449
29458
29438
29465
29442
29454
29453
29465
29423
29434
29421
29453
29419
29455
29469
29446
29442
29439
29453
29447
29460
29470
29460
29472
29460
29480
29434
29446
29462
29431
29443
29456
29454
29455
29459
29466
29458
29478
29461
29436
29448
29450
29464
29438
29481
29469
29445
29451

231973
231989
231989
232004
232004
232004
232020
232020
232036
232036
232051
232051
232067
232067
232082
232082
232082
232098
232098
232114
232114
232129
232129
232145
232145
232145
232160
232160
232176
232176
232192
232192
232207
232207
232223
232223
232238
232238
232238
232254
232254
232270
232270
232285
232285
232301
232301
232301
232316
232316
232332
232332
232348
232348
232363
232363
232363
232379
232379
232394

-14170
-13825
-14817
-12397
-13935
10490
8283
-13857
-13664
18732
-9848
-14512
-17352
-14439
-14074
-13766
-18412
-14220
-14575
-14058
-13052
-14514
-14115
-13778
-7702
-14622
-514
-13664
-13380
-13976
-9568
-4691
-13855
-14418
-14182
7883
-14115
-13600
-13475
-14483
-14398
-3388
-13404
-14116
-13850
-13694
-14237
-12203
-13978
-14351
-15042
7767
-18336
-14484
-3868
-14295
-13831
-14356
-13332
-14219

42
44
42
44
44
44
41
43
42
45
43
42
42
47
48
40
48
47
43
41
42
45
42
44
42
46
44
42
42
41
40
40
43
40
42
39
39
45
34
43
42
37
47
39
44
38
42
39
46
48
36
42
48
44
41
44
45
39
41
41

-43
-40
-42
-43
-43
-42
-39
-40
-42
-41
-45
-42
-41
-46
-46
-43
-41
-42
-44
-44
-44
-42
-45
-43
-43
-44
-41
-43
-43
-42
-44
-51
-42
-47
-42
-44
-40
-41
-40
-41
-44
-44
-45
-47
-40
-41
-46
-45
-42
-47
-43
-46
-46
-44
-45
-46
-43
-44
-45
-44

285
283
287
277
286
282
285
285
280
283
284
285
281
283
279
279
286
284
284
285
282
285
281
284
284
281
284
281
282
285
284
282
285
285
283
283
284
283
284
280
283
283
284
280
284
283
286
281
280
287
284
281
283
282
283
280
285
281
283
282

229
227
227
228
231
227
228
228
230
227
227
229
227
230
227
225
228
228
228
229
226
223
224
226
230
226
226
229
229
225
229
224
229
229
229
226
227
228
229
230
230
222
228
222
226
227
229
230
228
227
228
227
229
227
229
228
225
228
227
225

37
42
37
41
41
39
39
33
35
40
41
36
38
35
38
38
39
39
38
39
39
40
36
34
40
35
38
34
37
37
40
36
37
35
35
34
35
39
39
41
37
34
39
40
42
38
41
32
35
36
36
35
38
37
40
36
33
41
42
37

489
489
493
493
490
490
490
490
492
489
492
492
489
490
491
494
489
489
488
488
487
489
490
491
492
486
490
493
492
491
492
491
492
487
490
491
490
488
487
491
493
485
490
493
487
488
488
490
488
490
491
490
489
491
490
489
488
490
493
485

29448
29445
29437
29498
29448
29455
29466
29466
29484
29454
29474
29468
29470
29483
29465
29472
29464
29458
29473
29451
29443
29461
29441
29458
29431
29466
29458
29482
29465
29465
29449
29437
29467
29451
29462
29463
29459
29464
29447
29452
29446
29452
29447
29482
29450
29444
29463
29424
29449
29468
29467
29456
29442
29463
29447
29445
29456
29458
29450
29439

232394
232410
232410
232426
232426
232441
232441
232441
232457
232457
232472
232472
232488
232488
232504
232504
232519
232519
232519
232535
232535
232550
232550
232566
232566
232582
232582
232582
232597
232597
232613
232613
232628
232628
232644
232644
232644
232660
232660
232675
232675
232691
232691
232706
232706
232722
232722
232738
232738
232738
232753
232753
232769
232769
232784
232784
232800
232800
232816
232816

8209
4162
9983
-3074
-14355
-15393
-14245
-10111
-13057
-10892
-14684
-14083
-15551
-379
-1136
-8041
8592
-13991
-13908
-15237
1158
-13335
-14804
-14339
-8259
19651
-9748
-13803
-13902
-15463
-15175
-14364
-3014
-13195
-423
-14874
-14295
1491
-14059
-13566
-13779
-15341
3762
-14963
-922
-15558
5511
-14445
1177
8890
-13349
9560
-14337
-3558
-14629
-13800
-14292
-14247
-13928
-17656

41
48
43
44
47
42
46
39
46
46
44
45
37
42
43
44
41
48
44
44
35
43
47
46
48
39
45
42
42
47
45
39
42
42
42
41
46
39
43
37
45
42
42
46
42
45
40
36
41
42
43
42
38
43
45
47
45
41
43
44

-48
-45
-49
-45
-44
-41
-42
-46
-48
-44
-47
-44
-46
-47
-44
-43
-45
-45
-45
-43
-47
-46
-44
-45
-45
-48
-48
-44
-43
-45
-45
-46
-45
-45
-43
-45
-43
-43
-43
-43
-46
-43
-44
-48
-50
-44
-44
-45
-46
-46
-44
-43
-48
-44
-44
-44
-45
-43
-43
-48

282
284
286
282
285
280
284
282
282
285
287
278
283
283
282
282
283
282
286
283
281
285
284
283
282
279
280
284
281
282
280
282
283
285
284
279
277
286
285
278
282
284
280
282
282
287
286
282
286
278
280
282
279
283
284
281
281
282
284
279

227
227
225
224
227
226
230
225
226
227
224
222
225
227
226
227
227
228
227
227
227
227
229
228
224
228
229
230
227
228
229
227
229
228
230
225
227
227
229
226
228
229
229
226
230
229
227
228
229
227
226
229
227
225
229
229
226
229
227
228

34
37
37
37
36
36
37
36
41
33
33
36
36
41
34
41
33
42
37
37
40
38
37
39
33
34
36
42
34
33
38
36
35
36
39
40
39
41
41
38
38
41
40
33
38
40
39
36
41
38
37
39
35
34
30
39
40
34
32
39

487
489
492
492
490
488
491
487
489
488
492
493
491
491
490
492
492
488
491
489
488
487
489
489
490
489
490
488
487
488
490
488
487
489
490
489
489
491
491
490
487
489
485
486
488
488
491
488
491
489
490
489
487
490
489
488
490
493
491
487

29453
29431
29435
29467
29478
29444
29454
29443
29459
29458
29452
29463
29460
29447
29448
29465
29445
29441
29443
29452
29455
29466
29458
29460
29452
29446
29470
29439
29463
29431
29469
29463
29448
29444
29438
29445
29463
29459
29470
29455
29447
29448
29465
29445
29466
29469
29458
29451
29462
29448
29463
29457
29448
29441
29452
29443
29480
29445
29470
29472

232816
232831
232831
232847
232847
232862
232862
232862
232878
232878
232894
232894
232909
232909
232925
232925
232940
232940
232956
232956
232972
232972
232972
232987
232987
233003
233003
233018
233018
233034
233034
233034
233050
233050
233065
233065
233081
233081
233096
233096
233112
233112
233112
233128
233128
233143
233143
233159
233159
233174
233174
233174
233190
233190
233206
233206
233221
233221
233237
233237

-14590
-18454
-13766
-14201
-13925
-14062
-14266
-13577
18988
-13394
-6108
-750
-14846
-14151
9681
-14699
2863
-13928
2355
-16352
-14523
-4969
-18095
-14332
13238
-15508
1381
-14613
9076
-13600
-10238
-14064
-14701
10772
-14992
-14297
-13488
8703
-13979
-5887
-13269
7597
-14198
-14216
-17929
32355
-14131
9032
-8485
-13569
1040
-13509
8890
9897
-14024
-13245
-5495
-14287
-14304
-14412

46
43
44
44
43
43
45
45
43
41
33
42
38
39
42
45
44
41
41
43
45
40
42
42
38
47
44
45
43
45
39
39
36
36
38
40
44
37
37
43
39
41
37
33
43
44
44
42
43
43
39
41
46
46
41
46
40
44
48
43

-44
-51
-46
-44
-44
-49
-43
-48
-48
-48
-45
-45
-43
-42
-45
-48
-44
-41
-47
-45
-45
-44
-43
-44
-42
-42
-41
-43
-42
-41
-40
-45
-51
-42
-45
-42
-49
-44
-44
-44
-44
-43
-45
-43
-47
-48
-43
-42
-43
-44
-44
-46
-43
-44
-44
-46
-41
-43
-44
-43

278
282
281
276
283
282
285
278
283
279
284
280
285
285
281
283
281
282
278
283
283
282
281
284
282
277
283
280
283
280
282
278
279
281
279
282
282
285
280
283
280
285
280
281
282
282
278
280
280
278
279
282
281
281
280
284
280
281
281
283

227
227
228
230
227
227
227
228
226
227
226
229
227
229
222
225
223
226
230
229
227
228
224
226
227
227
227
227
230
227
230
229
227
227
228
227
224
227
228
227
224
228
228
225
226
227
226
222
230
226
228
230
225
228
228
229
225
228
228
226

38
36
34
39
39
35
41
38
33
36
39
39
33
38
39
39
35
40
38
38
39
37
39
33
38
35
36
34
39
39
36
37
35
36
37
37
36
38
40
40
38
33
39
36
39
41
31
38
34
37
37
31
37
43
39
40
34
40
36
30

491
489
487
490
489
488
488
490
489
492
484
489
490
491
487
491
489
489
490
486
489
488
489
489
486
488
490
491
487
490
491
491
489
488
486
488
490
488
489
490
492
491
491
491
488
489
489
490
490
485
486
491
488
489
489
488
491
486
493
489

29444
29459
29463
29440
29430
29426
29441
29472
29452
29463
29463
29450
29429
29459
29475
29452
29445
29461
29479
29456
29449
29438
29424
29450
29453
29469
29468
29455
29453
29462
29464
29461
29446
29425
29476
29457
29455
29439
29460
29440
29449
29464
29432
29473
29447
29441
29457
29456
29448
29448
29443
29442
29429
29443
29453
29467
29443
29460
29449
29462

233237
233252
233252
233268
233268
233284
233284
233299
233299
233315
233315
233315
233330
233330
233346
233346
233362
233362
233362
233377
233377
233393
233393
233408
233408
233424
233424
233424
233440
233440
233455
233455
233471
233471
233486
233486
233486
233502
233502
233518
233518
233533
233533
233549
233549
233549
233564
233564
233580
233580
233596
233596
233611
233611
233611
233627
233627
233642
233642
233658

-14484
-14462
-15095
9166
8050
-11936
-9636
-14067
-8378
-13422
-13118
-13312
-14386
2966
-12930
32764
-7584
-14592
-11804
-13927
-13622
-13835
-18045
-13864
-13057
-14106
-14977
-13485
-5064
-13180
1849
-3760
-18601
-18238
-17162
-16813
9473
11419
-18565
5485
271
-13894
378
8070
-14291
-15664
-11354
-3245
-13844
-13944
-14333
-14440
-13829
-14073
8579
1494
-13181
-7188
-12904
-13198

43
46
39
42
42
39
38
44
46
44
43
37
40
35
38
45
44
43
43
46
43
38
40
44
44
45
41
43
43
43
42
36
45
46
47
40
45
41
47
44
43
40
35
41
42
44
44
37
43
40
42
42
44
43
40
49
45
45
44
42

-46
-48
-43
-47
-50
-43
-49
-46
-45
-43
-45
-43
-42
-44
-43
-43
-43
-48
-42
-43
-40
-43
-48
-44
-45
-48
-43
-44
-45
-43
-47
-42
-47
-45
-48
-47
-49
-45
-44
-44
-42
-42
-42
-44
-43
-44
-44
-45
-47
-45
-42
-43
-44
-44
-42
-42
-46
-43
-46
-43

281
283
286
281
281
279
285
283
282
282
284
284
287
283
284
284
283
285
285
281
281
284
280
280
281
280
286
282
280
285
283
281
280
281
281
277
282
284
286
284
279
283
281
284
281
279
283
285
276
284
283
281
280
285
284
279
282
283
281
283

226
225
227
227
223
228
225
226
229
230
225
226
226
223
228
228
224
227
229
226
229
228
227
228
228
226
226
225
227
228
224
229
227
224
228
228
229
230
230
224
227
227
227
228
228
229
228
229
228
228
224
226
229
227
228
230
222
227
228
228

39
41
42
35
38
34
34
30
42
36
38
31
36
33
38
39
35
41
38
37
37
41
35
36
37
35
37
33
39
33
33
32
41
39
37
38
39
37
34
36
39
39
39
34
39
38
36
35
32
40
38
39
38
40
35
40
35
32
40
35

489
487
482
489
489
492
485
490
489
486
488
491
490
491
491
490
489
491
489
491
493
492
491
493
490
490
489
489
491
491
492
486
491
487
489
488
491
491
488
489
483
491
492
488
491
489
490
487
487
490
487
488
490
489
486
486
489
488
488
489

29454
29437
29446
29451
29461
29462
29436
29451
29465
29463
29444
29466
29444
29438
29458
29473
29460
29466
29455
29445
29452
29450
29462
29444
29442
29459
29465
29455
29475
29455
29478
29467
29438
29471
29463
29458
29452
29467
29447
29447
29466
29429
29468
29467
29440
29453
29465
29422
29439
29464
29456
29444
29447
29470
29437
29463
29441
29457
29455
29446

233658
233674
233674
233689
233689
233689
233705
233705
233720
233720
233736
233736
233752
233752
233752
233767
233767
233783
233783
233798
233798
233814
233814
233830
233830
233845
233845
233845
233861
233861
233876
233876
233892
233892
233908
233908
233908
233923
233923
233939
233939
233954
233954
233970
233970
233970
233986
233986
234001
234001
234017
234017
234032
234032
234048
234048
234048
234064
234064
234079

-12560
-13603
-13788
-15701
-11141
-14076
-15816
-13402
-14432
-14053
-13298
-13708
-17350
-14884
-14639
-9028
15212
1211
4750
-13939
2174
11861
-13732
-15790
-12908
-1036
-12895
-13827
-13396
-14477
-371
-13540
-14470
-2907
-14340
-13942
-14156
9122
-9643
-7274
-18686
-14018
10168
-15438
-2550
-12723
-13790
-13678
-14315
-13578
7785
-14356
13918
-13961
10278
-14595
-13863
2919
-13392
-14365

43
45
48
39
46
43
43
42
49
39
45
46
44
48
43
44
43
40
38
37
42
42
43
44
41
40
41
46
44
43
39
46
41
47
41
38
41
42
41
41
47
43
39
43
47
42
41
46
47
45
42
46
37
45
41
37
45
43
44
43

-45
-43
-42
-44
-47
-48
-41
-45
-42
-41
-43
-43
-42
-46
-45
-43
-44
-45
-42
-44
-46
-44
-45
-44
-42
-43
-41
-46
-44
-47
-45
-44
-45
-45
-48
-48
-44
-42
-44
-43
-43
-47
-48
-42
-43
-47
-42
-45
-46
-44
-46
-46
-50
-48
-43
-43
-44
-43
-49
-46

285
286
282
283
284
284
282
282
281
277
280
277
276
280
287
285
282
284
276
280
281
283
282
282
282
284
283
284
278
284
286
281
285
280
282
282
283
282
284
279
283
282
283
283
283
281
281
283
284
280
282
282
283
282
282
283
282
277
285
285

227
226
229
228
228
228
227
227
227
226
227
226
226
226
221
227
228
229
230
226
227
229
226
227
228
227
227
227
228
229
224
229
229
228
227
228
223
228
228
226
228
229
229
226
228
227
229
226
229
228
229
229
228
228
228
231
229
230
229
224

38
39
35
38
38
39
34
37
37
39
39
36
34
29
41
36
41
36
39
38
35
39
35
38
36
38
37
37
39
38
35
37
33
34
35
34
37
37
35
39
39
37
33
39
37
33
40
33
32
33
38
38
36
39
37
35
31
35
38
41

486
490
489
487
489
491
492
491
491
490
490
487
492
488
487
490
489
490
489
491
488
486
491
492
489
488
485
490
490
491
489
490
491
490
488
490
490
491
490
485
492
488
490
488
491
485
489
492
487
488
489
491
487
488
489
488
489
489
486
488

29462
29441
29456
29456
29454
29458
29459
29445
29434
29452
29452
29446
29446
29427
29446
29446
29445
29439
29467
29439
29455
29454
29445
29443
29455
29439
29443
29450
29435
29452
29463
29450
29438
29451
29465
29434
29457
29429
29447
29434
29442
29462
29460
29436
29465
29447
29463
29452
29443
29465
29452
29454
29438
29454
29432
29448
29432
29468
29452
29465

234079
234095
234095
234110
234110
234110
234126
234126
234142
234142
234157
234157
234173
234173
234173
234188
234188
234204
234204
234220
234220
234235
234235
234235
234251
234251
234266
234266
234282
234282
234298
234298
234298
234313
234313
234329
234329
234344
234344
234360
234360
234360
234376
234376
234391
234407
234407
234422
234422
234422
234438
234438
234454
234454
234469
234469
234485
234485
234500
234500

-7638
-13464
-14072
-14094
-13917
-13937
-13911
-13396
123
8783
-15135
-13069
-14471
-15369
-13963
-13982
-13439
32764
-18342
-14901
-14177
-14184
-14198
-12644
-14378
-14033
-6400
-13618
-18208
-16446
8064
-14557
-13877
-14244
9855
-14185
-15018
7815
-13951
-13758
-14159
-13831
-13812
-3337
-8998
6273
-14243
-16427
-13998
-498
-14049
2997
-13870
-14326
-12867
4009
-14282
-14464
10571
32764

47
50
44
45
42
43
45
44
45
44
42
42
35
46
39
46
37
39
43
42
45
47
44
38
41
38
38
44
43
45
41
47
44
46
43
47
44
44
39
45
45
42
48
41
46
41
45
39
44
41
43
42
43
44
43
37
39
43
42
41

-44
-43
-45
-44
-43
-43
-44
-46
-46
-44
-43
-45
-44
-46
-42
-42
-46
-43
-46
-44
-41
-42
-46
-44
-44
-44
-44
-44
-42
-49
-43
-43
-44
-45
-44
-45
-45
-42
-46
-47
-46
-42
-44
-42
-45
-45
-42
-49
-41
-41
-48
-44
-45
-44
-48
-45
-46
-46
-47
-45

282
282
280
281
282
277
283
281
282
283
284
281
282
281
279
285
280
283
281
284
278
281
283
284
286
279
282
280
281
281
283
278
283
282
283
284
278
278
279
282
283
282
282
280
279
284
280
282
282
285
280
277
280
282
278
280
281
282
285
277

232
229
228
227
226
228
228
228
225
230
227
230
229
229
228
227
225
228
228
226
228
228
227
229
228
228
227
230
228
226
230
229
229
229
226
227
227
227
229
229
231
229
229
228
230
227
231
229
227
229
228
227
227
229
223
230
229
231
231
227

36
33
40
34
37
33
39
37
34
41
40
32
40
32
37
38
35
37
36
37
33
37
40
38
34
36
38
37
38
36
35
39
35
37
40
38
36
37
39
38
36
35
41
39
39
36
29
36
36
35
34
32
33
33
35
37
37
30
35
39

490
489
487
490
490
490
488
491
490
492
492
492
489
487
491
488
491
493
489
491
491
489
491
488
491
491
489
490
489
490
489
485
490
487
489
488
491
490
490
488
489
492
488
491
491
490
486
490
488
489
491
490
486
491
491
488
490
492
491
491

29430
29451
29445
29430
29465
29434
29450
29442
29459
29447
29468
29441
29447
29447
29471
29456
29446
29441
29458
29482
29448
29476
29455
29425
29490
29444
29442
29451
29431
29451
29446
29480
29467
29451
29457
29460
29458
29461
29470
29475
29444
29439
29432
29424
29438
29457
29441
29463
29453
29458
29474
29463
29459
29461
29443
29452
29445
29468
29444
29473

234516
234516
234532
234532
234532
234547
234547
234563
234563
234578
234578
234594
234594
234594
234610
234625
234625
234641
234641
234656
234656
234672
234672
234672
234688
234688
234703
234703
234719
234719
234734
234734
234734
234750
234750
234766
234766
234781
234781
234797
234797
234797
234812
234812
234828
234828
234844
234844
234859
234859
234859
234875
234875
234890
234890
234906
234906
234922
234922
234922

-13417
-14596
-14440
-14099
-13645
-6678
-13303
-12986
-4534
8311
8339
-15191
12403
-13753
-13146
4944
-14795
-13883
-14382
-14055
833
-13511
-13796
32764
-7265
-15144
10294
7970
-14114
-10497
-13715
-14236
9686
-13989
-15917
-18336
-13191
-14131
-14187
-2480
1036
-10849
-10014
-16018
-14553
24781
-6008
-14936
-14167
9254
-13958
-17790
-13039
-13661
-14391
-6233
-14683
-8968
17911
-14123

43
46
43
41
41
40
48
46
48
44
44
40
47
33
38
47
37
44
45
42
43
44
43
44
44
41
46
46
43
46
47
39
43
42
46
38
45
39
44
42
42
41
44
42
47
42
38
43
40
46
39
41
37
41
40
37
46
44
40
44

-45
-45
-48
-43
-48
-46
-45
-44
-48
-42
-45
-47
-43
-44
-44
-45
-46
-45
-46
-46
-44
-43
-44
-46
-45
-42
-46
-44
-46
-48
-42
-45
-41
-46
-43
-43
-45
-43
-47
-43
-48
-43
-42
-51
-45
-46
-45
-43
-43
-43
-52
-46
-43
-45
-42
-46
-46
-44
-44
-44

286
285
283
282
284
284
282
283
282
282
285
284
284
281
284
281
279
281
279
283
274
280
282
277
283
283
284
278
282
284
275
280
286
284
282
283
284
281
275
281
280
283
278
280
281
281
281
284
280
282
280
284
281
282
284
278
284
285
286
279

229
225
231
227
229
229
230
227
228
228
229
226
230
229
228
228
229
229
230
230
228
229
229
229
227
232
230
224
230
227
229
228
226
229
229
229
227
228
229
230
228
229
228
230
230
228
228
228
228
226
228
230
226
230
230
230
228
225
228
227

36
39
39
34
38
36
34
36
35
34
36
32
36
37
39
33
37
37
39
37
31
32
38
34
40
36
36
42
35
41
37
39
41
39
39
40
30
35
36
35
39
39
39
35
38
41
40
37
38
38
39
39
41
39
43
37
38
39
37
40

489
488
488
488
489
488
489
492
491
489
488
489
492
492
489
488
491
490
491
489
489
490
491
491
489
490
489
487
492
489
490
489
491
488
487
490
488
491
490
490
487
492
491
489
487
491
489
490
493
492
490
488
486
490
490
490
490
490
491
491

29455
29456
29439
29453
29421
29465
29443
29454
29448
29442
29455
29464
29460
29447
29448
29451
29443
29454
29459
29460
29453
29454
29468
29443
29451
29450
29441
29447
29428
29465
29464
29445
29453
29451
29463
29450
29451
29432
29466
29469
29465
29460
29459
29444
29473
29467
29467
29457
29470
29441
29455
29455
29449
29475
29437
29439
29460
29462
29443
29460

234937
234937
234953
234953
234968
234968
234984
234984
234984
235000
235000
235015
235015
235031
235031
235046
235046
235046
235062
235062
235078
235078
235093
235093
235109
235109
235124
235124
235124
235140
235140
235156
235156
235171
235171
235187
235187
235187
235202
235202
235218
235218
235234
235234
235249
235249
235265
235265
235265
235280
235280
235296
235296
235312
235312
235327
235327
235343
235343
235343

-12983
-14578
-10837
-14485
8600
-10921
-17058
9624
9881
326
-13673
-14325
1091
-10662
6227
-14068
-13260
-13997
-14542
-15713
-14372
-1901
-14776
-14307
-13567
-13538
6866
-17503
-15770
-5123
-13099
9469
-6872
-17756
-13278
-14253
-14186
-13851
-7536
-14189
-13810
6189
-15134
-14816
8655
7989
-4931
-14517
-14614
-13517
3998
-13972
825
-8976
8327
-14934
-18509
-12395
-441
-14693

43
37
46
41
45
45
47
45
46
45
46
45
45
41
39
41
44
39
41
43
46
39
41
40
38
45
44
43
39
44
41
41
44
43
45
44
39
40
44
42
43
35
45
43
47
44
43
46
39
46
41
40
38
40
37
47
39
44
47
45

-42
-46
-43
-43
-45
-44
-46
-43
-43
-45
-44
-42
-43
-44
-43
-43
-44
-42
-40
-48
-46
-46
-50
-44
-46
-46
-46
-42
-42
-45
-46
-45
-46
-44
-40
-47
-43
-43
-43
-44
-46
-44
-48
-44
-42
-47
-40
-47
-42
-41
-45
-44
-45
-42
-44
-43
-45
-45
-43
-42

283
280
285
283
281
280
283
281
282
283
283
284
284
282
284
281
284
280
281
282
283
282
284
284
284
280
280
277
284
284
283
280
283
285
285
283
283
284
282
285
286
285
280
283
284
281
285
283
285
284
279
285
281
281
283
284
283
282
279
280

230
230
231
226
225
227
230
228
230
229
229
227
228
228
227
226
227
228
227
229
227
227
227
230
230
229
229
229
227
230
228
226
229
228
228
225
226
230
227
231
226
232
230
230
229
230
229
223
227
229
230
230
230
232
231
231
230
225
230
233

34
39
37
34
38
39
32
36
33
34
37
33
34
37
39
32
34
41
36
37
32
39
34
38
40
38
33
37
40
40
33
36
34
34
36
36
37
37
30
36
32
39
29
36
37
31
41
35
38
39
35
40
34
33
38
36
35
36
34
39

486
488
490
490
490
488
491
489
487
489
492
491
489
489
489
491
491
487
493
490
490
487
488
487
491
489
491
490
491
491
491
490
486
489
489
491
487
491
488
493
490
494
488
491
493
489
494
490
492
490
491
492
492
489
489
491
491
490
491
489

29435
29448
29474
29451
29469
29468
29421
29467
29454
29455
29471
29465
29460
29451
29449
29466
29470
29484
29445
29445
29454
29466
29425
29445
29455
29441
29446
29440
29448
29467
29446
29472
29468
29475
29447
29448
29460
29445
29473
29464
29451
29463
29455
29451
29462
29456
29457
29460
29449
29442
29450
29468
29457
29447
29451
29451
29448
29462
29463
29462

235358
235358
235374
235374
235390
235390
235390
235405
235405
235421
235421
235436
235436
235452
235452
235452
235468
235468
235483
235483
235499
235499
235514
235514
235514
235530
235530
235546
235561
235561
235561
235577
235577
235592
235592
235608
235608
235624
235624
235624
235639
235639
235655
235655
235670
235670
235686
235686
235686
235702
235702
235717
235717
235733
235733
235748
235748
235748
235764
235764

9329
-14431
-13659
-14954
-12667
-3924
-13079
-12570
-13461
-432
-14755
-15141
4813
-4203
-13072
-357
-13761
-1254
-13632
-13205
-3058
9309
-8120
-13231
-4256
-14518
-13951
431
-13943
-14356
-3359
-12399
-1406
7788
21643
-13570
-13050
-13692
-5868
-4396
-17384
-12886
-18149
-13265
-14708
-14780
-8137
-16202
-9780
-6434
-14201
-15870
-13294
-13798
-10307
-15333
-8700
-18752
-13901
-5430

44
46
42
45
45
43
44
46
43
41
47
44
45
45
44
42
44
44
36
47
42
40
43
43
43
37
41
42
35
44
44
42
42
42
41
43
44
40
47
41
42
44
46
46
47
47
39
39
37
43
40
41
46
42
44
38
40
37
45
39

-46
-44
-48
-44
-43
-44
-44
-43
-44
-45
-47
-45
-45
-41
-47
-43
-46
-44
-43
-42
-51
-44
-47
-43
-44
-43
-43
-44
-43
-43
-42
-42
-41
-40
-45
-49
-43
-43
-46
-44
-45
-44
-43
-43
-43
-43
-44
-43
-44
-48
-44
-48
-44
-47
-45
-42
-43
-45
-45
-42

282
284
282
285
283
283
280
278
278
282
284
280
282
278
281
280
283
282
284
282
285
281
281
283
280
278
280
282
281
284
284
279
282
284
284
285
280
283
280
281
281
281
281
282
285
286
284
282
278
282
279
282
282
282
281
284
283
279
284
280

227
229
230
229
229
229
229
229
227
228
232
229
229
222
230
229
230
230
230
229
226
230
224
228
229
230
228
230
229
223
226
229
229
230
230
230
229
228
224
228
228
226
230
228
226
231
229
231
230
227
225
230
226
228
229
228
231
228
229
229

36
39
42
38
36
31
37
36
39
42
38
38
36
39
38
39
32
40
36
35
35
40
38
39
42
37
36
41
38
37
39
39
38
39
40
38
40
36
42
30
37
39
37
33
39
38
40
37
35
42
37
38
36
39
40
38
34
29
36
37

491
491
492
488
490
490
490
488
487
493
488
491
490
491
491
493
489
490
490
492
491
491
490
490
490
489
491
488
491
490
493
491
491
491
489
488
490
491
491
489
488
491
489
488
490
490
490
491
491
490
491
492
491
491
493
490
487
491
492
493

29452
29484
29460
29456
29455
29446
29442
29462
29453
29447
29452
29463
29464
29469
29452
29421
29453
29474
29446
29439
29459
29458
29470
29443
29472
29478
29472
29446
29451
29460
29459
29433
29446
29436
29442
29446
29443
29435
29426
29435
29455
29455
29454
29432
29433
29455
29459
29426
29434
29426
29483
29455
29451
29430
29440
29431
29454
29447
29439
29445

235780
235780
235795
235795
235811
235811
235826
235826
235842
235842
235858
235858
235858
235873
235889
235889
235889
235904
235904
235920
235920
235936
235936
235951
235951
235967
235967
235982
235982
235982
235998
235998
236014
236014
236029
236029
236045
236045
236060
236060
236060
236076
236076
236092
236092
236107
236107
236123
236123
236138
236138
236138
236154
236154
236170
236170
236185
236185
236201
236201

-13293
-15192
-13400
-13474
9613
3298
8925
-14379
-14030
-14153
-13977
-13851
8880
-13145
-13423
2807
8929
-11159
7668
-11701
-12405
13216
8249
32764
-14153
-1990
-6888
-220
-13037
-14153
-12293
-14853
-14544
-13984
-13515
-14636
8677
-16541
8524
-14415
-11156
-16327
-14409
-13980
-14747
17742
-13841
-16883
-14275
910
-14497
-18733
2450
-13434
-17700
-14552
7954
8818
-15617
-13960

45
44
43
44
44
41
44
47
43
41
46
37
46
39
40
44
42
45
44
41
44
43
39
42
39
43
43
42
42
39
38
41
43
42
36
42
44
41
36
36
41
44
44
37
45
41
38
41
40
40
41
38
42
42
42
40
43
46
45
42

-43
-43
-44
-41
-43
-44
-45
-44
-45
-43
-44
-46
-43
-45
-49
-43
-47
-43
-43
-44
-40
-43
-43
-44
-44
-42
-41
-43
-44
-41
-41
-44
-44
-43
-44
-44
-49
-43
-44
-43
-42
-47
-44
-43
-44
-46
-43
-44
-41
-43
-46
-43
-45
-46
-45
-42
-49
-40
-42
-42

285
282
281
284
283
281
284
282
283
284
281
281
280
277
281
287
280
280
283
282
285
285
279
284
282
277
283
280
280
279
273
281
281
281
284
280
285
277
282
280
285
280
285
282
281
281
287
286
281
282
282
282
284
283
284
281
285
283
284
284

229
230
228
228
228
228
228
230
228
227
228
230
227
229
227
230
230
229
230
229
229
227
231
230
228
228
230
230
229
231
227
228
228
228
227
228
229
229
227
228
228
230
229
230
228
230
228
228
229
226
227
229
229
226
229
230
228
228
228
224

35
38
39
35
33
38
31
34
35
39
38
36
41
43
40
31
34
36
40
38
36
34
33
40
38
43
39
40
31
32
36
38
40
35
39
38
40
35
38
40
39
40
36
37
36
36
36
40
36
33
38
36
37
38
38
39
40
37
32
37

492
492
490
492
489
490
491
491
490
491
490
491
492
491
488
489
486
492
488
491
490
490
492
485
486
488
490
491
492
489
485
488
489
489
492
490
490
490
492
488
488
491
485
487
489
491
491
488
489
491
489
492
489
491
490
491
489
481
490
490

29457
29437
29412
29480
29450
29442
29465
29439
29436
29440
29445
29446
29448
29422
29443
29464
29449
29448
29446
29453
29451
29464
29434
29449
29439
29457
29419
29458
29453
29423
29440
29449
29466
29454
29424
29449
29456
29440
29455
29446
29438
29460
29433
29471
29449
29454
29463
29451
29440
29429
29446
29445
29440
29452
29449
29463
29441
29433
29450
29436

236201
236216
236216
236232
236232
236248
236248
236263
236263
236263
236279
236279
236294
236294
236310
236310
236326
236326
236341
236341
236341
236357
236357
236372
236372
236388
236388
236404
236404
236404
236419
236419
236435
236435
236450
236450
236466
236466
236466
236482
236482
236497
236497
236513
236513
236528
236528
236544
236544
236544
236560
236560
236575
236575
236591
236591
236606
236606
236622
236622

-11292
-13729
-15324
-14339
-2380
-1613
-15011
-13588
-13803
2998
-13361
-13463
-13971
1251
-16097
-14162
-13295
-6846
-14465
-13509
-4170
-1511
-8683
-13789
-14641
-12125
-18619
-13872
236
-13809
-13248
-14415
-13803
-13923
-13880
-13756
-5663
-15424
-13524
-13003
-2598
-14506
-12937
5693
9889
-18106
-13433
9669
-911
-14792
-13742
1232
19977
-13567
-3560
9418
-14245
-5222
-17500
7649

40
38
41
47
45
48
44
43
38
39
40
42
36
36
44
38
43
40
42
38
41
41
40
42
45
42
45
39
42
38
41
41
41
41
45
44
42
40
36
42
44
46
39
40
43
40
38
41
36
47
37
39
43
39
44
35
43
41
44
41

-42
-41
-44
-42
-43
-42
-42
-44
-44
-46
-43
-41
-45
-43
-41
-44
-46
-44
-45
-44
-43
-43
-42
-44
-42
-46
-45
-44
-44
-42
-46
-43
-47
-41
-47
-45
-44
-42
-42
-44
-43
-43
-45
-44
-46
-41
-45
-45
-44
-45
-46
-44
-44
-42
-43
-43
-44
-42
-47
-45

284
285
284
284
283
281
283
280
283
279
283
283
285
285
284
285
280
283
281
281
284
282
283
284
281
282
283
279
281
282
275
282
282
284
284
281
285
283
278
282
284
278
280
284
279
284
284
285
284
282
283
284
281
285
280
284
281
282
284
283

227
228
229
227
228
226
229
229
228
228
230
229
228
228
227
230
230
223
229
229
230
230
222
229
229
230
229
227
230
229
228
231
230
228
228
225
227
227
229
227
227
227
227
225
226
228
227
227
228
230
228
229
229
229
228
225
229
226
228
226

39
38
39
39
38
38
38
38
38
42
40
34
37
35
40
37
41
41
35
39
34
33
36
37
39
36
38
38
31
33
37
41
34
33
37
39
35
40
38
41
37
39
37
40
33
37
36
33
31
41
33
36
33
37
36
36
40
39
39
34

490
491
491
492
488
491
491
492
491
491
491
489
490
491
484
490
491
491
490
491
491
489
490
488
491
492
490
490
489
492
489
492
488
486
490
489
487
491
492
489
488
491
490
490
490
489
487
486
489
492
491
489
488
488
491
489
489
484
490
490

29440
29457
29456
29442
29443
29429
29462
29436
29436
29449
29449
29442
29434
29461
29458
29472
29443
29439
29437
29459
29450
29452
29454
29445
29463
29442
29450
29437
29449
29460
29454
29442
29446
29442
29439
29443
29462
29442
29465
29471
29448
29479
29458
29440
29453
29453
29442
29448
29465
29465
29463
29454
29444
29462
29455
29438
29457
29428
29465
29448

236622
236638
236638
236653
236653
236669
236669
236684
236684
236684
236700
236700
236716
236716
236731
236731
236747
236747
236747
236762
236762
236778
236778
236794
236794
236794
236809
236809
236825
236825
236840
236840
236856
236856
236872
236872
236887
236887
236903
236903
236903
236918
236918
236934
236934
236950
236950
236965
236965
236981
236981
236981
236996
236996
237012
237012
237028
237028
237028
237043

6179
-14986
-961
-10830
-16229
-13328
7781
-14281
-12462
6288
-14138
-13744
-17847
7099
-14699
-15116
-15223
-14268
-13896
-13798
-13155
-10408
8041
-12103
-15204
-13714
15334
-13777
7652
9802
-13278
-14975
-6361
-9978
-5377
-14129
-15195
-13589
9049
353
-14528
-13138
132
-14181
-8080
-10635
-12206
-9050
-14499
-13584
16038
-14076
-14480
9214
-15666
-14120
-13166
-16028
8695
-4477

44
41
40
39
45
50
48
42
46
41
40
42
40
39
46
43
39
40
48
43
38
41
41
39
45
40
44
42
43
38
50
46
42
48
46
44
41
42
46
47
45
41
38
45
43
46
43
43
41
40
43
46
41
36
38
46
41
42
42
42

-42
-46
-46
-42
-44
-47
-48
-46
-44
-45
-44
-44
-44
-44
-45
-45
-41
-44
-47
-44
-45
-43
-46
-42
-43
-47
-42
-43
-42
-42
-43
-46
-44
-43
-41
-42
-42
-45
-45
-42
-48
-45
-43
-44
-46
-44
-44
-44
-44
-45
-41
-42
-43
-45
-43
-47
-42
-47
-45
-44

282
282
284
278
283
283
284
285
285
284
280
285
283
282
282
280
285
280
283
282
282
284
285
285
284
283
285
281
282
280
280
285
285
282
285
283
282
284
284
281
278
281
283
278
275
284
276
283
282
284
286
283
282
281
282
284
282
283
277
286

231
226
227
225
225
223
228
227
229
230
229
227
226
227
225
226
228
227
230
228
227
229
226
228
228
229
226
228
230
224
228
226
229
224
229
228
226
226
229
230
226
226
227
230
228
232
227
228
225
229
228
226
224
229
225
228
225
228
230
228

39
38
32
40
30
40
41
38
40
39
38
39
28
34
37
39
38
36
36
38
40
34
41
37
34
37
35
37
34
31
40
41
35
41
36
36
37
39
36
31
38
38
34
36
32
35
39
35
39
35
34
38
32
39
30
38
37
36
41
38

491
490
489
490
490
491
489
484
482
489
490
489
489
488
490
486
489
491
488
489
488
491
488
492
490
491
492
491
487
491
492
490
490
489
490
491
492
490
489
492
490
489
489
491
490
491
491
491
494
488
487
490
490
492
489
490
490
489
487
488

29466
29442
29465
29436
29475
29448
29461
29457
29444
29452
29438
29441
29451
29467
29444
29464
29471
29444
29451
29453
29451
29479
29443
29449
29458
29461
29447
29470
29463
29457
29460
29477
29437
29448
29450
29474
29459
29444
29442
29446
29453
29497
29461
29473
29475
29474
29454
29468
29462
29457
29476
29440
29452
29459
29456
29437
29448
29475
29454
29466

237043
237059
237059
237074
237074
237090
237090
237106
237106
237106
237121
237121
237137
237137
237152
237152
237168
237168
237168
237184
237184
237199
237199
237215
237215
237230
237230
237230
237246
237246
237262
237262
237277
237277
237293
237293
237293
237308
237308
237324
237324
237340
237340
237355
237355
237371
237371
237371
237386
237386
237402
237402
237418
237418
237433
237433
237449
237449
237449
237464

-13556
8702
-13500
-14518
-14290
6404
-7044
-13905
-14841
-13389
-9343
9964
-2328
264
3628
-17310
-13108
-14478
-14233
-14363
2642
-13757
-14011
-13804
-14214
-13846
-14128
-6591
-13906
-14009
-14008
-14249
21002
9140
-14628
-14347
-3826
-14350
-13228
-13651
-7111
9706
-13602
-16410
-16540
-15323
-12764
-6397
-12746
-14240
-14107
9291
-12828
-11210
-14341
10743
-9898
-12950
-13176
-15747

47
47
42
44
43
41
41
48
42
42
43
46
40
42
46
46
39
44
43
45
42
40
42
41
45
46
45
42
43
43
39
43
47
47
45
45
45
43
38
43
45
38
37
43
44
49
41
49
43
44
39
46
46
46
44
47
44
45
46
41

-43
-49
-44
-46
-46
-44
-46
-44
-46
-43
-45
-48
-46
-43
-43
-44
-43
-43
-42
-41
-42
-45
-48
-46
-44
-41
-46
-44
-48
-43
-46
-44
-42
-51
-43
-42
-43
-42
-42
-45
-43
-41
-47
-43
-44
-45
-48
-43
-40
-43
-46
-50
-51
-43
-43
-44
-43
-49
-41
-44

283
280
284
283
282
282
283
280
284
276
278
282
283
280
280
285
281
282
282
283
287
284
285
279
282
283
283
281
286
281
283
280
281
286
282
284
284
284
282
284
283
285
280
282
280
285
277
283
283
281
281
285
282
283
283
282
286
281
285
281

228
227
230
229
229
228
231
228
231
229
226
231
228
228
229
223
229
229
229
226
231
228
231
227
230
232
230
226
227
228
229
228
230
230
228
226
228
227
228
221
228
229
230
229
227
229
229
230
228
228
228
228
226
227
226
228
227
225
231
228

39
33
37
43
34
37
37
37
39
38
36
40
38
42
38
40
33
34
39
40
36
38
40
38
29
38
41
37
34
36
36
38
38
37
37
33
37
39
38
35
33
35
39
31
37
33
39
38
40
37
40
34
38
35
40
39
38
39
34
36

490
492
492
490
491
489
487
490
489
493
492
488
490
488
487
489
490
489
492
488
489
488
490
487
492
492
490
491
492
491
485
492
493
490
489
488
491
492
491
492
490
492
492
493
490
491
487
489
486
491
490
491
491
488
491
489
490
490
490
491

29479
29436
29444
29477
29458
29459
29470
29440
29463
29463
29453
29455
29450
29443
29466
29461
29458
29461
29483
29450
29468
29458
29483
29459
29463
29454
29473
29452
29470
29481
29456
29460
29456
29463
29447
29464
29462
29472
29445
29457
29443
29440
29456
29454
29464
29461
29444
29451
29479
29472
29454
29458
29440
29453
29463
29463
29459
29438
29463
29441

237464
237480
237480
237496
237496
237511
237511
237527
237527
237542
237542
237558
237558
237558
237574
237574
237589
237589
237605
237605
237605
237620
237620
237636
237636
237652
237652
237667
237667
237683
237683
237683
237698
237698
237714
237714
237730
237730
237745
237745
237761
237761
237761
237776
237776
237792
237792
237808
237808
237808
237823
237823
237839
237839
237854
237854
237870
237870
237886
237886

7255
-13397
-14093
-14560
-14803
-14026
-14210
-15449
-5149
-14170
-14549
15466
7088
-12181
-14043
-14187
-13140
-13265
411
-18463
-10585
-13842
-14909
-14063
-16880
-17988
-14622
-14552
8890
-14106
-14395
-14260
-15465
-15840
-16495
-7570
9361
-13723
-13754
-14333
-14721
-13848
1699
-14795
-15479
-13840
13417
10202
-9300
-14296
-6559
-14039
-13760
-15176
-14079
-3337
-16074
-3566
-12615
-9479

36
41
44
44
40
41
42
41
47
42
42
40
45
37
37
40
40
40
44
44
40
40
45
44
44
42
47
45
44
40
44
47
47
46
43
37
42
43
39
45
43
48
46
42
38
48
45
39
43
42
44
44
36
42
44
44
39
45
43
45

-40
-44
-44
-43
-48
-42
-46
-46
-45
-44
-44
-48
-46
-45
-41
-46
-44
-50
-41
-42
-44
-43
-43
-46
-43
-44
-43
-41
-45
-43
-43
-48
-41
-42
-45
-42
-49
-44
-44
-42
-43
-45
-42
-48
-48
-44
-51
-43
-41
-49
-43
-43
-41
-42
-46
-42
-49
-46
-41
-46

281
286
284
279
279
285
279
279
281
283
282
283
282
284
285
285
283
282
282
283
280
281
286
282
280
283
283
280
283
282
279
283
284
279
285
278
283
283
279
282
283
273
284
281
284
282
282
285
287
281
285
281
279
285
282
279
280
285
283
282

227
228
228
227
228
228
229
228
227
222
229
228
229
227
230
229
230
229
231
230
225
229
225
229
226
228
229
230
229
229
229
229
230
230
230
226
228
227
229
228
228
224
227
229
230
230
227
227
227
226
228
227
227
229
229
229
229
227
229
229

34
34
39
41
39
35
38
32
36
36
33
35
33
35
32
42
37
38
39
36
35
37
35
40
34
31
38
33
35
36
36
36
37
35
32
32
33
34
28
41
40
41
30
35
36
31
35
36
41
40
37
37
37
37
37
34
38
39
39
35

489
489
490
490
491
489
489
486
490
490
492
488
490
487
489
492
489
487
490
491
490
494
487
491
492
486
491
488
487
489
493
489
491
492
490
489
489
489
490
492
493
483
491
490
492
488
487
490
490
489
492
491
489
488
490
491
490
490
489
488

29446
29446
29460
29462
29448
29440
29449
29459
29455
29474
29456
29460
29447
29460
29443
29487
29464
29453
29454
29456
29459
29452
29456
29473
29454
29445
29468
29451
29476
29461
29443
29468
29462
29467
29450
29480
29451
29466
29455
29436
29478
29448
29444
29478
29458
29451
29459
29458
29448
29490
29459
29454
29461
29447
29466
29474
29441
29453
29472
29461

237886
237901
237901
237917
237917
237932
237932
237948
237948
237948
237964
237964
237979
237979
237995
237995
237995
238010
238010
238026
238042
238042
238042
238057
238057
238073
238073
238073
238088
238088
238104
238104
238120
238120
238135
238135
238151
238151
238151
238166
238166
238182
238182
238198
238198
238198
238213
238213
238229
238229
238244
238244
238260
238260
238260
238276
238276
238291
238291
238307

-14107
-14041
-330
-14300
-13767
-13809
-14393
-13261
-15449
-13810
-13838
-14412
-15644
-15105
-14479
-14201
-13699
-2281
1140
-13330
-14284
-15631
7425
-16790
-14356
-14510
-14782
904
-13672
-352
-14356
3167
-15724
-11484
9777
-16376
-17312
-16735
-13887
-13773
-17600
7627
-15057
-14584
32764
-14546
-15871
-229
-14893
-13808
-14326
-13841
-14558
7306
9998
18588
-2753
-13126
-3788
-14138

38
43
44
45
43
43
43
44
44
49
40
47
42
46
38
46
49
43
44
45
37
41
35
42
38
43
43
42
45
43
41
41
43
45
42
43
46
44
48
50
42
48
39
40
40
43
43
43
45
41
44
42
46
44
45
43
43
40
45
45

-45
-43
-44
-43
-46
-43
-43
-45
-44
-42
-43
-42
-42
-43
-45
-43
-41
-44
-44
-44
-44
-42
-43
-43
-43
-39
-44
-43
-44
-44
-45
-50
-44
-43
-44
-45
-42
-45
-45
-46
-40
-43
-45
-44
-46
-42
-43
-43
-46
-45
-52
-47
-45
-42
-45
-44
-45
-42
-46
-47

277
280
281
284
281
284
282
280
284
283
282
281
283
284
282
279
281
279
282
281
280
283
284
279
283
281
281
279
281
282
281
281
280
285
282
284
278
284
283
280
283
279
284
283
280
280
284
282
282
281
280
282
283
281
284
286
281
284
283
282

229
227
227
229
230
231
227
230
226
227
224
229
230
229
230
225
229
230
229
230
230
227
225
226
226
228
225
230
229
227
225
230
229
225
229
229
230
229
230
229
228
229
228
231
226
229
230
229
226
228
228
227
228
229
230
228
228
226
226
226

34
36
40
40
33
38
40
33
32
38
38
40
35
39
37
39
37
34
37
35
36
40
34
32
39
38
40
34
40
38
40
41
38
29
35
39
39
35
40
35
35
34
38
35
38
37
35
35
38
33
33
39
34
39
35
35
33
35
39
40

492
488
489
490
492
492
492
491
487
489
490
492
492
491
489
485
489
491
490
489
489
489
489
489
487
490
489
488
491
491
489
490
492
492
489
492
487
489
490
490
490
490
488
491
490
491
493
491
490
486
491
488
490
487
490
491
488
493
490
487

29461
29476
29475
29449
29452
29475
29458
29471
29486
29481
29464
29449
29447
29473
29464
29453
29444
29473
29466
29455
29457
29479
29458
29451
29465
29476
29436
29443
29476
29458
29446
29457
29463
29461
29423
29468
29455
29447
29463
29451
29456
29445
29460
29449
29455
29465
29466
29448
29464
29445
29461
29448
29478
29469
29467
29453
29452
29438
29452
29458

238307
238322
238322
238338
238338
238338
238354
238354
238369
238369
238385
238385
238385
238400
238400
238416
238416
238432
238432
238447
238447
238463
238463
238463
238478
238478
238494
238494
238510
238510
238525
238525
238541
238541
238556
238556
238572
238572
238572
238588
238588
238603
238603
238619
238619
238619
238634
238634
238650
238650
238666
238666
238681
238681
238697
238697
238697
238712
238712
238728

-7660
-14257
-13692
-13688
-13803
-17227
-13920
-13755
-13919
-13328
-8876
-6402
-572
-13873
-15635
-14706
-13578
10095
-16546
-14331
-12728
-13721
-2170
-10895
-14307
9634
9631
9332
-416
-6863
-13019
-13531
-13727
-14634
-14332
-13618
-14404
-13206
-14412
-14393
-7813
-14425
4119
9539
-12350
6856
-14586
-14858
-14192
-13261
-14010
-15084
426
-9547
1188
10126
-1906
8747
-16574
-15492

44
38
44
40
41
39
38
48
44
43
46
43
40
42
44
42
40
42
39
45
40
37
40
42
46
42
40
45
39
39
41
46
37
44
38
37
40
41
44
47
40
44
46
44
39
38
42
41
35
42
41
43
37
45
41
42
47
41
43
42

-45
-50
-44
-42
-45
-42
-43
-43
-42
-42
-43
-41
-45
-43
-41
-45
-47
-46
-41
-45
-45
-45
-46
-44
-47
-43
-47
-44
-44
-46
-43
-46
-43
-43
-46
-43
-45
-46
-41
-46
-43
-45
-43
-47
-41
-43
-42
-42
-41
-45
-44
-42
-41
-43
-43
-44
-45
-45
-43
-45

282
280
283
282
280
281
283
280
279
283
276
284
276
280
280
283
283
280
279
284
286
283
280
283
283
281
280
276
283
280
283
281
281
278
272
275
282
282
283
279
282
284
285
279
284
277
283
284
284
282
279
283
280
283
283
285
283
282
279
278

227
227
230
226
229
228
227
227
229
228
229
231
229
227
229
229
230
231
230
229
226
230
230
230
231
227
229
230
228
230
232
229
233
232
228
229
228
227
228
228
227
228
227
227
224
227
227
226
231
226
226
229
225
229
228
224
228
229
228
226

37
36
37
32
34
41
39
40
40
37
41
34
34
33
37
39
36
35
35
35
37
37
35
41
40
37
41
37
36
38
38
37
39
31
36
41
38
35
37
40
30
40
38
38
36
35
36
38
40
35
37
39
37
32
35
37
37
35
37
34

492
489
490
493
487
488
490
490
492
491
491
488
491
489
489
488
486
490
491
492
490
489
491
492
487
488
491
490
487
491
491
489
491
490
491
490
489
489
486
489
491
491
487
492
493
492
491
491
491
491
490
491
488
490
486
490
490
494
491
492

29448
29451
29459
29453
29445
29447
29469
29441
29456
29444
29468
29454
29460
29454
29478
29455
29458
29487
29473
29451
29462
29435
29457
29438
29441
29459
29457
29445
29483
29444
29476
29425
29459
29457
29456
29435
29437
29429
29444
29468
29448
29440
29449
29431
29455
29429
29451
29434
29424
29429
29424
29432
29430
29446
29437
29462
29436
29445
29438
29449

238728
238744
238744
238744
238759
238759
238775
238775
238790
238790
238806
238806
238806
238822
238822
238837
238837
238853
238853
238868
238868
238868
238884
238884
238900
238900
238915
238915
238931
238931
238931
238946
238946
238962
238962
238978
238978
238993
238993
238993
239009
239009
239024
239024
239040
239040
239056
239056
239056
239071
239071
239087
239087
239102
239102
239118
239118
239118
239134
239134

-13137
-14439
-13655
9184
8977
-13838
-15046
-14096
-18129
-14582
-13708
-14037
-17566
-10132
-14343
-12393
-13581
-13460
8841
-14545
7962
-14184
-14128
-15304
-13569
-11519
-13416
-14041
-5084
6285
-14241
-16199
-14848
-13296
-14155
159
-14065
-14246
16559
-14619
7963
-13209
-14046
-15009
-17864
2737
8983
-12782
-9655
-14344
9428
-13577
9699
9228
-13987
-13752
-14469
-15074
7141
-14152

43
44
43
46
45
45
39
45
37
47
45
44
38
44
46
45
46
38
44
36
41
46
42
41
42
40
39
43
38
45
48
40
43
46
45
45
39
44
41
42
42
44
48
39
43
45
38
46
38
42
40
47
43
36
41
38
42
39
42
41

-44
-41
-46
-49
-42
-44
-45
-41
-42
-43
-45
-43
-43
-42
-41
-50
-42
-46
-42
-46
-45
-44
-46
-44
-47
-45
-41
-45
-45
-42
-45
-42
-51
-43
-44
-42
-49
-43
-43
-43
-45
-47
-49
-47
-45
-45
-45
-43
-42
-45
-43
-45
-41
-47
-43
-49
-43
-43
-44
-41

281
280
281
282
280
286
282
282
281
282
282
280
285
283
283
282
285
276
283
286
279
286
283
285
279
282
279
283
280
278
283
281
281
278
284
285
283
285
281
283
282
282
282
282
278
284
281
278
284
284
283
282
284
280
283
282
282
280
282
279

228
227
226
227
229
229
230
229
226
227
230
228
227
229
229
230
230
227
227
229
228
230
227
231
229
229
230
229
229
231
227
228
227
230
229
229
225
227
225
230
224
227
231
228
228
227
227
229
225
228
226
229
226
228
228
227
227
229
226
228

30
39
37
39
37
34
34
38
31
39
38
36
39
36
32
32
35
39
40
36
36
38
36
40
33
37
38
33
39
40
33
36
31
39
38
34
33
36
37
40
40
34
39
39
40
39
33
40
27
37
41
39
34
40
40
40
39
38
35
38

492
489
489
490
490
489
486
492
490
492
488
491
488
491
490
491
491
489
493
491
487
487
492
491
491
486
488
489
490
485
489
490
488
489
491
488
492
490
491
491
489
492
490
489
490
490
490
491
491
489
489
488
490
489
491
490
491
490
490
489

29443
29448
29457
29447
29430
29444
29462
29458
29460
29451
29451
29439
29436
29450
29448
29461
29434
29433
29456
29442
29449
29447
29449
29449
29466
29448
29444
29470
29443
29456
29449
29446
29467
29442
29475
29450
29464
29464
29425
29434
29466
29450
29452
29457
29443
29441
29451
29446
29440
29464
29440
29455
29485
29461
29456
29442
29452
29452
29452
29465

239149
239149
239165
239165
239180
239180
239196
239196
239212
239212
239212
239227
239227
239243
239243
239258
239258
239274
239274
239274
239290
239290
239305
239305
239321
239321
239336
239336
239352
239352
239352
239368
239368
239383
239383
239399
239399
239414
239414
239414
239430
239430
239446
239446
239461
239461
239477
239477
239477
239492
239492
239508
239508
239524
239524
239539
239539
239539
239555
239555

-15733
-8178
-17460
-13571
-14106
-14621
-14850
-16208
-12426
-15076
-12648
-13318
-14897
-12982
-14089
-14097
-12581
-15297
-14887
-13477
-14330
8345
-13474
-17314
-14196
-16339
-2760
24995
-14580
-13859
-5519
123
5876
484
-13370
-15455
-13431
-2913
-13814
-2791
2894
-11330
7420
-14455
-13670
-5150
-13331
-14571
8944
9565
-14017
9450
-13878
-14452
13700
-13661
6447
-13635
-17796
-4873

33
42
39
38
42
38
41
43
42
44
46
47
44
43
39
44
46
42
41
40
43
44
35
40
42
41
42
44
41
41
42
40
41
41
44
38
46
41
43
38
38
44
42
35
43
35
42
43
43
44
43
38
44
42
42
37
39
44
41
44

-43
-41
-45
-46
-47
-43
-48
-45
-40
-47
-44
-47
-44
-46
-44
-43
-45
-42
-43
-51
-41
-45
-46
-41
-43
-44
-44
-52
-45
-46
-50
-42
-46
-47
-46
-43
-43
-41
-43
-45
-44
-40
-43
-44
-42
-44
-46
-47
-45
-45
-44
-43
-43
-43
-44
-48
-47
-44
-47
-43

286
285
278
279
282
285
283
282
283
281
288
282
279
282
287
287
283
282
278
282
284
283
284
284
282
282
277
282
283
286
284
283
285
283
283
281
285
279
283
280
284
277
284
281
282
286
284
286
285
286
286
286
281
279
279
280
284
282
285
287

228
229
227
225
227
227
227
228
229
224
225
227
229
227
228
229
228
226
225
226
229
228
226
228
229
226
229
230
226
227
224
223
227
227
228
228
227
228
228
227
223
227
227
229
227
228
230
226
227
229
225
225
226
229
229
226
229
230
227
229

34
39
34
39
27
37
36
36
36
39
36
38
39
38
39
36
38
34
34
35
40
39
37
39
34
37
41
42
41
41
37
41
34
36
33
38
41
40
37
36
40
38
34
40
37
37
37
38
38
39
39
32
37
36
39
38
36
40
36
34

488
490
491
493
489
492
490
487
492
489
489
492
490
489
488
489
487
490
487
489
490
491
488
486
489
491
489
487
488
488
483
485
489
489
488
486
490
487
490
489
489
489
487
490
489
488
490
487
488
491
488
488
488
490
490
490
488
490
488
487

29464
29452
29434
29466
29455
29444
29447
29457
29460
29477
29478
29466
29476
29449
29474
29480
29455
29460
29459
29455
29453
29458
29456
29469
29453
29462
29447
29458
29439
29462
29450
29437
29471
29457
29443
29493
29467
29448
29458
29438
29452
29479
29421
29447
29475
29474
29437
29454
29433
29457
29456
29456
29459
29465
29458
29453
29438
29454
29459
29449

239570
239570
239586
239586
239602
239602
239602
239617
239617
239633
239633
239648
239648
239664
239664
239680
239680
239695
239695
239711
239711
239711
239726
239726
239742
239742
239758
239758
239773
239773
239773
239789
239789
239804
239804
239820
239820
239836
239836
239836
239851
239851
239867
239867
239882
239882
239898
239898
239898
239914
239914
239929
239929
239945
239945
239960
239960
239960
239976
239976

-14974
384
-14052
9454
-7726
-13859
-13336
-18336
-17804
10844
-14096
-15449
-14436
-13959
-12686
-14400
-18051
-13344
-13401
-15356
-13329
-14101
1395
-14607
-14035
-14128
-15273
-18588
-13989
-2175
-13556
-13733
-13623
-14050
-9850
-13657
-13736
-18519
8681
-14425
14244
-14001
15781
-13515
316
-14403
-6346
-15199
7981
-13340
-14149
-13570
-13773
-14270
-13633
-764
-12527
21866
-14366
-729

41
40
40
43
37
42
35
42
36
42
45
44
42
38
42
39
43
47
41
43
45
44
39
42
42
37
46
38
40
43
42
47
41
41
43
40
44
48
44
39
45
37
41
40
36
44
44
46
45
46
42
38
45
43
42
45
40
44
42
42

-42
-41
-44
-43
-46
-45
-48
-44
-44
-47
-46
-42
-42
-43
-42
-41
-44
-43
-44
-45
-44
-46
-43
-43
-44
-42
-47
-44
-46
-42
-44
-42
-49
-45
-43
-45
-43
-42
-43
-45
-44
-46
-42
-48
-44
-47
-46
-43
-42
-42
-42
-43
-46
-45
-45
-43
-44
-42
-45
-45

283
280
284
283
280
284
283
281
284
281
280
282
282
284
280
284
282
282
282
284
282
279
286
281
282
282
283
283
286
280
286
284
279
285
284
284
280
286
284
285
272
284
282
284
283
280
285
283
282
284
280
280
285
281
286
285
282
282
281
286

227
231
231
229
226
228
225
230
231
230
229
227
229
230
227
229
231
228
226
230
229
228
226
226
227
227
229
225
229
227
229
229
228
227
228
229
227
228
228
229
227
230
230
228
229
229
227
231
229
230
231
229
227
231
229
226
228
229
227
228

36
39
39
32
38
38
40
40
35
38
41
34
34
39
40
41
40
38
35
39
35
40
34
39
42
39
37
32
38
36
35
34
35
39
36
37
36
39
35
36
35
38
35
36
33
34
38
34
40
40
38
34
35
37
34
33
30
38
36
36

489
483
487
486
488
489
487
490
486
488
486
489
487
490
488
488
489
488
489
489
488
486
489
489
490
488
487
482
489
486
491
486
489
486
489
488
486
482
488
486
488
482
487
485
490
487
487
490
488
488
488
486
489
488
489
485
491
491
490
488

29472
29443
29454
29428
29462
29470
29447
29444
29450
29444
29455
29474
29454
29466
29458
29474
29456
29446
29479
29448
29441
29446
29458
29459
29468
29473
29457
29478
29466
29464
29464
29450
29442
29470
29448
29467
29448
29456
29437
29447
29462
29447
29436
29444
29438
29456
29454
29456
29455
29431
29455
29450
29442
29433
29455
29455
29448
29463
29448
29459

239992
239992
240007
240007
240023
240023
240023
240038
240038
240054
240054
240070
240070
240085
240085
240101
240101
240116
240116
240132
240132
240148
240148
240148
240163
240163
240179
240179
240194
240194
240210
240210
240210
240226
240226
240241
240241
240257
240257
240257
240272
240272
240288
240288
240304
240304
240319
240319
240335
240335
240350
240350
240366
240366
240366
240382
240382
240397
240397
240413

-13859
4324
-7656
-16441
24284
-13823
-13243
7810
-9079
-14392
-13477
-13614
-12646
8708
-2505
-14292
-14702
-12863
-13884
-14469
7912
-13095
-13158
-14541
-14252
-13572
-11308
-14606
-16847
-995
-13805
-18268
-13565
-5512
-13394
-13930
-5041
-3860
-13137
-16970
-13140
-7669
-13878
-13479
16853
8401
-15155
9374
8115
7716
-13370
-13925
-14588
-14478
15421
-13438
-14222
-13679
-14289
-13796

45
37
45
39
37
45
41
47
44
39
40
46
40
44
41
45
40
44
34
39
39
42
44
46
44
43
43
40
45
43
45
41
44
40
42
41
36
41
41
46
43
43
45
41
43
43
36
42
43
42
37
41
39
47
44
44
37
43
38
40

-43
-45
-45
-44
-46
-44
-43
-42
-46
-48
-44
-47
-45
-44
-45
-44
-45
-44
-44
-42
-46
-50
-41
-43
-42
-46
-45
-45
-41
-46
-45
-43
-43
-42
-44
-45
-49
-45
-44
-46
-42
-41
-42
-44
-41
-44
-43
-42
-42
-44
-41
-44
-42
-48
-46
-44
-44
-45
-43
-43

281
283
274
285
278
282
282
286
284
283
278
285
282
282
284
282
286
278
282
284
280
286
280
281
284
284
282
282
283
284
284
278
283
284
275
284
278
281
282
282
280
283
285
283
284
287
286
286
283
282
284
278
285
282
282
285
282
281
281
286

229
224
230
224
230
230
226
229
226
230
228
228
227
223
231
228
230
227
230
227
227
228
230
229
230
227
226
229
228
226
228
228
231
227
230
229
222
231
228
228
227
229
221
228
227
228
229
230
227
230
230
230
228
230
231
228
230
226
230
228

37
40
32
41
37
40
39
41
37
34
35
32
38
38
34
37
35
37
34
33
41
38
35
37
38
39
34
38
36
36
39
40
41
37
39
41
34
34
41
37
36
41
39
41
39
42
37
38
38
40
41
38
39
38
40
39
39
41
36
36

488
487
492
488
487
488
489
486
482
489
486
489
485
489
489
490
488
489
490
488
490
487
490
490
490
487
488
489
490
491
489
489
486
488
492
490
490
489
484
490
489
488
491
488
489
487
490
489
488
488
490
491
490
486
486
488
490
491
490
491

29435
29435
29439
29459
29430
29419
29442
29440
29452
29456
29428
29462
29429
29447
29433
29490
29433
29458
29441
29467
29453
29448
29435
29424
29452
29458
29450
29457
29458
29456
29467
29430
29437
29454
29441
29463
29459
29421
29450
29436
29439
29437
29467
29459
29458
29450
29450
29448
29436
29469
29440
29432
29458
29442
29446
29459
29476
29476
29474
29454

240413
240428
240428
240428
240444
240444
240460
240460
240475
240475
240491
240491
240491
240506
240506
240522
240522
240538
240538
240553
240553
240569
240569
240569
240584
240584
240600
240600
240616
240616
240631
240631
240647
240647
240647
240662
240662
240678
240678
240694
240694
240709
240709
240725
240725
240725
240740
240740
240756
240756
240772
240772
240772
240787
240787
240803
240818
240818
240818
240834

-8497
13185
-5629
-13238
-11182
-660
-15931
-12404
-14093
8483
-13884
-13835
-13660
-14503
-13804
-13912
-14166
-13862
8642
-13581
8993
-4631
-12950
-5641
-13792
8952
-4582
-14581
-4483
9810
-3567
-14087
-12939
-15152
-15393
-13912
-6719
-542
-14464
-14039
-17546
-13283
-13916
-15611
-13917
-13213
8958
-14177
-18417
-14205
-13583
-16014
-14002
-12906
-6110
-14399
-14213
2792
-12489
-9616

41
35
43
38
39
47
45
39
42
36
33
44
41
49
38
41
36
42
43
44
43
41
47
43
43
46
43
43
37
42
42
40
38
38
45
43
42
45
43
40
42
39
40
43
40
36
36
41
42
47
44
40
44
31
38
42
41
45
44
43

-42
-44
-43
-43
-44
-44
-43
-43
-44
-43
-43
-43
-45
-42
-45
-43
-42
-44
-44
-45
-42
-44
-47
-42
-42
-43
-43
-43
-49
-43
-42
-44
-48
-41
-45
-46
-42
-44
-44
-43
-41
-44
-46
-45
-45
-44
-46
-44
-43
-42
-46
-43
-44
-42
-47
-44
-43
-46
-44
-44

276
285
285
278
281
285
282
284
281
278
284
283
284
280
281
284
280
283
283
284
284
282
285
284
285
284
286
279
274
285
282
284
282
283
280
280
282
283
279
285
286
285
284
285
285
283
282
277
283
279
279
281
282
279
282
278
283
281
284
280

229
226
229
228
230
228
228
227
227
229
228
228
227
226
226
227
227
225
223
228
227
230
228
226
228
226
227
231
226
230
229
227
229
227
229
226
227
227
229
227
229
225
230
228
231
229
228
229
230
225
228
228
224
231
226
229
229
229
228
227

42
42
41
38
36
35
37
39
38
37
40
41
38
39
37
37
41
37
40
33
39
38
39
36
38
36
40
38
40
38
36
37
38
31
37
34
40
40
38
38
39
39
35
40
32
34
37
30
34
39
38
39
33
36
39
39
34
34
37
39

490
490
491
489
489
488
489
490
490
486
492
491
490
488
486
491
490
487
487
488
488
489
488
491
490
488
490
490
491
492
488
493
492
492
490
489
492
488
492
491
488
488
488
491
489
490
489
488
487
491
488
487
488
490
491
493
486
491
487
488

29451
29467
29447
29443
29455
29445
29476
29458
29460
29444
29450
29468
29459
29436
29434
29462
29487
29451
29439
29462
29464
29453
29468
29468
29458
29460
29452
29459
29453
29452
29469
29469
29452
29442
29424
29458
29436
29428
29450
29472
29453
29461
29442
29430
29461
29446
29455
29448
29446
29458
29452
29448
29451
29448
29448
29435
29469
29434
29468
29453

240850
240850
240865
240865
240865
240881
240881
240896
240896
240912
240912
240928
240928
240943
240943
240959
240959
240959
240974
240974
240990
240990
241006
241006
241021
241021
241021
241037
241037
241052
241052
241068
241068
241084
241084
241084
241099
241099
241115
241115
241130
241130
241146
241146
241146
241162
241162
241177
241177
241193
241193
241208
241208
241208
241224
241224
241240
241240
241255
241255

-13977
31
-14701
-13293
-15762
3411
-8105
-13436
-14607
-13786
-14378
10312
-13536
-13306
-6255
-10399
-12730
-18403
-13545
-7443
-10064
-14297
8970
13664
-14030
-17373
9340
-14997
-13467
-5687
-9839
-13992
-14035
-14360
-14331
3429
-12479
431
-14561
-15108
-14527
9618
-14785
-13397
2423
-7475
-7442
-10413
-13385
-8562
-14441
-13704
-230
-14687
-17738
-14419
-3543
-17014
-13758
-13547

42
42
41
43
45
42
38
40
43
44
37
42
42
41
36
45
44
43
36
45
39
43
31
42
42
41
41
40
43
37
45
43
36
45
40
44
43
41
44
41
43
40
41
42
45
39
37
41
39
45
39
42
46
41
42
41
44
42
45
38

-42
-44
-44
-43
-42
-47
-47
-44
-48
-44
-45
-45
-44
-44
-43
-43
-43
-44
-46
-46
-46
-42
-45
-45
-49
-50
-43
-43
-43
-44
-47
-50
-45
-42
-43
-45
-46
-43
-48
-45
-44
-44
-43
-47
-44
-44
-43
-45
-44
-40
-44
-48
-43
-44
-46
-42
-45
-43
-45
-45

282
282
276
284
279
283
284
283
283
281
284
279
278
282
285
282
285
284
282
282
282
283
286
281
281
285
284
279
281
278
282
282
283
284
280
280
280
284
284
285
281
286
283
287
280
286
283
283
284
286
281
282
282
287
281
284
282
286
283
286

230
228
226
230
228
230
230
229
228
224
224
229
229
229
230
228
230
227
229
224
226
231
226
227
227
228
227
229
229
227
228
228
226
228
228
228
227
229
229
228
228
226
228
229
230
229
225
228
228
229
228
229
228
232
231
230
226
230
230
229

35
37
34
34
36
40
39
37
36
37
40
33
38
35
38
31
36
35
35
40
37
38
37
33
35
39
39
37
32
34
33
33
40
39
36
38
37
34
36
37
36
38
34
38
37
37
37
35
36
32
39
35
38
33
34
38
37
34
39
40

490
490
491
488
489
491
492
490
491
490
490
487
485
488
490
488
490
489
488
484
489
486
491
489
488
488
488
491
488
487
488
490
491
492
492
490
492
491
491
489
491
488
489
490
490
485
489
493
491
491
490
490
490
488
487
490
491
488
492
488

29419
29448
29440
29447
29426
29443
29485
29447
29443
29446
29451
29460
29453
29451
29465
29448
29435
29470
29461
29457
29446
29453
29436
29439
29445
29433
29467
29468
29438
29463
29461
29473
29455
29439
29458
29429
29455
29452
29441
29458
29425
29459
29444
29455
29461
29432
29430
29441
29464
29434
29431
29455
29458
29438
29428
29437
29429
29425
29453
29459

241271
241271
241271
241286
241286
241302
241302
241318
241318
241333
241333
241349
241349
241349
241364
241364
241380
241380
241396
241396
241411
241411
241411
241427
241427
241442
241442
241458
241458
241474
241474
241489
241489
241489
241505
241505
241520
241520
241536
241536
241552
241552
241552
241567
241567
241583
241583
241598
241598
241614
241614
241614
241630
241630
241645
241645
241661
241661
241676
241676

-14334
-13643
-13513
-13986
-9094
-13820
9288
-14819
-14736
-14193
-448
9709
6713
-18418
-15334
7189
7976
8713
-13567
156
-14109
-11109
-5823
-14225
-13265
-17719
-14942
-15955
-14416
8529
-16245
-14110
-14511
5283
-16613
7165
-13827
-14908
-15613
8535
-14397
-13231
8862
-13633
-13145
-14512
-14626
-13986
-13959
-13953
9619
-5983
-15486
-14437
-12914
-14302
18624
-13439
-15034
-11096

40
40
42
38
44
41
41
42
46
46
43
43
42
35
46
39
44
44
39
46
46
39
43
37
42
38
42
44
42
41
45
42
40
43
42
39
42
40
47
36
40
39
45
41
43
40
40
41
45
42
42
43
46
39
41
48
47
47
39
40

-47
-47
-43
-42
-40
-44
-45
-46
-47
-47
-49
-44
-43
-46
-46
-44
-44
-45
-44
-47
-44
-46
-44
-45
-44
-44
-42
-44
-42
-45
-43
-43
-42
-49
-46
-47
-43
-43
-47
-49
-47
-44
-44
-46
-43
-44
-43
-44
-46
-42
-43
-45
-46
-43
-44
-45
-49
-42
-45
-43

284
281
282
286
284
279
288
283
284
287
286
284
283
282
285
275
285
279
286
278
282
280
284
283
281
283
280
287
285
286
286
287
282
283
287
284
283
282
285
284
284
284
285
280
279
283
281
282
285
281
282
282
286
285
279
283
275
280
287
283

228
231
230
228
228
226
226
225
231
227
228
227
230
226
226
226
227
226
228
231
228
228
228
229
229
229
228
229
230
229
227
228
230
230
228
229
227
227
231
230
230
230
228
228
225
229
229
229
228
229
230
226
231
230
230
228
227
226
229
231

39
37
38
33
38
37
37
40
37
40
37
39
36
35
36
39
37
37
36
36
40
36
37
36
41
39
36
35
36
38
30
38
35
29
41
39
38
39
39
33
38
38
39
37
34
41
33
38
38
35
37
35
38
35
38
33
34
39
38
37

490
491
488
490
492
489
491
488
490
490
486
487
493
491
491
491
491
483
490
487
485
491
489
488
490
490
490
489
489
489
489
491
487
488
489
488
487
490
488
491
487
491
489
490
490
487
489
491
486
489
486
489
489
489
489
488
488
489
490
490

29454
29446
29451
29458
29441
29449
29467
29440
29451
29459
29473
29449
29452
29425
29456
29439
29434
29431
29446
29431
29434
29449
29439
29467
29458
29478
29455
29451
29459
29463
29475
29454
29438
29450
29462
29465
29438
29451
29431
29421
29459
29453
29445
29423
29451
29441
29424
29445
29448
29449
29455
29444
29435
29449
29443
29445
29427
29436
29442
29445

241692
241692
241692
241708
241708
241723
241723
241739
241739
241754
241754
241770
241770
241770
241786
241786
241801
241801
241817
241817
241817
241832
241832
241848
241848
241864
241864
241879
241879
241895
241895
241895
241910
241910
241926
241926
241942
241942
241957
241957
241957
241973
241973
241988
241988
242004
242004
242020
242020
242035
242035
242051
242051
242066
242066
242082
242082
242082
242098
242098

-13434
-13733
-14995
-13480
-11806
15968
-13650
-14416
8435
-14187
-13679
-15124
-13091
-14500
-14681
-14688
-5659
8867
-13354
-14800
-1829
13525
-14279
8822
12685
-8940
3129
-3245
8794
1250
-18329
-14178
-15295
-7026
-14967
-13886
-12682
10650
-8704
-4193
-12828
-13906
-14868
-14115
-13730
-14407
-13275
-13119
-14293
9245
407
-14452
-13720
-14171
-2432
-14521
-14475
-13123
-10217
-14377

39
40
41
41
45
42
41
38
44
41
44
39
41
46
43
37
43
46
43
44
41
41
38
39
48
42
39
41
43
40
36
42
44
40
38
43
36
40
45
45
43
42
38
46
40
40
44
46
46
37
39
46
42
39
41
44
41
44
43
45

-43
-47
-47
-44
-45
-43
-44
-44
-43
-41
-42
-42
-44
-42
-42
-41
-43
-43
-46
-42
-50
-42
-49
-43
-47
-45
-46
-49
-47
-48
-45
-43
-42
-43
-42
-48
-44
-44
-45
-41
-43
-45
-46
-45
-46
-47
-43
-47
-45
-47
-43
-44
-46
-47
-45
-46
-46
-43
-46
-43

283
282
284
283
283
282
280
283
281
283
278
281
284
284
281
280
283
284
285
284
281
282
283
286
287
280
283
283
277
283
285
282
285
286
283
282
283
281
285
282
284
284
273
285
285
282
282
280
281
284
286
283
282
281
284
279
285
284
278
285

229
227
230
229
229
228
223
230
228
227
230
228
229
227
227
225
228
228
229
229
230
230
228
227
228
228
227
229
226
228
229
230
224
227
228
228
226
227
231
230
231
230
225
229
231
227
228
229
230
230
230
229
229
229
229
231
230
231
231
228

38
40
35
37
38
40
37
38
35
39
36
36
34
34
38
35
37
34
36
37
37
38
37
36
36
36
34
34
35
35
36
35
35
39
37
39
31
41
40
32
37
37
36
36
34
37
36
39
36
42
31
39
40
37
32
38
38
40
34
36

491
490
491
490
490
488
489
487
491
488
492
491
489
489
490
489
490
491
490
490
489
490
490
491
490
489
486
489
488
489
488
490
488
491
484
490
490
486
490
491
488
489
487
489
488
490
489
491
492
490
490
487
489
487
490
489
487
487
488
488

29472
29450
29432
29457
29449
29448
29440
29448
29449
29423
29462
29456
29438
29447
29450
29453
29453
29424
29451
29450
29451
29473
29438
29450
29436
29437
29431
29435
29443
29438
29443
29449
29434
29441
29469
29419
29455
29446
29436
29451
29468
29462
29431
29451
29429
29461
29454
29438
29449
29420
29461
29434
29447
29444
29435
29444
29445
29463
29465
29444

242113
242113
242129
242129
242144
242144
242144
242160
242160
242176
242176
242191
242191
242207
242207
242222
242222
242238
242238
242238
242254
242254
242269
242269
242285
242285
242300
242300
242300
242316
242316
242332
242332
242347
242347
242363
242363
242378
242378
242394
242394
242394
242410
242410
242425
242425
242441
242441
242456
242456
242456
242472
242472
242488
242488
242503
242503
242519
242519
242519

-14340
8796
-13969
-3495
-14814
-14382
-13780
-14254
-9028
-13986
-7546
-14019
2273
-15748
10735
-12707
22445
-13027
-18532
-13153
-13784
-16002
-9547
16451
-13893
-16659
-14432
-13160
-14050
8295
-13417
-13733
8948
-639
-14566
-14080
-13897
8942
-13185
-5358
-13719
-14133
8887
-13594
-15364
1201
-14289
9369
-13096
-13144
-13210
-14817
8934
-13589
-14609
-10769
-13502
-13998
-14186
-13875

46
40
46
44
41
39
39
37
43
43
43
45
39
45
43
41
44
44
43
43
42
40
45
40
41
48
38
38
45
41
46
41
39
39
34
43
45
44
38
42
40
43
38
43
40
35
46
40
38
42
35
39
38
46
42
46
42
39
43
43

-45
-47
-45
-45
-45
-44
-47
-45
-46
-42
-45
-47
-45
-47
-43
-43
-44
-45
-44
-43
-44
-47
-44
-43
-46
-43
-45
-48
-46
-44
-42
-45
-44
-46
-46
-42
-41
-45
-44
-47
-46
-43
-44
-42
-42
-49
-47
-50
-40
-47
-44
-43
-42
-45
-42
-47
-42
-46
-42
-49

283
281
281
283
284
284
280
281
285
284
281
281
283
285
280
285
284
281
281
282
283
280
281
282
284
280
276
280
284
282
282
284
285
279
283
283
286
285
280
282
282
284
281
280
285
279
283
277
283
285
286
287
283
286
285
286
282
285
286
285

229
231
230
231
230
226
230
230
230
229
228
230
229
228
231
227
226
224
228
225
226
230
230
229
232
230
229
229
229
229
231
227
230
231
230
227
228
229
229
227
230
229
228
229
229
230
229
229
227
226
228
226
228
229
227
229
227
225
229
230

38
36
36
41
37
38
31
42
33
38
39
34
37
41
33
36
37
34
36
38
40
37
36
36
37
40
40
39
39
39
35
35
38
35
35
35
38
35
39
40
38
38
37
36
36
35
36
35
34
30
38
36
38
35
40
38
38
39
35
39

489
490
484
491
489
489
488
490
488
491
489
489
489
491
488
490
487
489
489
485
489
490
491
491
492
488
488
490
488
490
491
491
489
488
490
488
491
487
489
488
488
488
489
485
489
489
488
487
485
486
492
486
485
491
490
491
485
489
489
488

29435
29451
29460
29446
29430
29448
29440
29466
29468
29458
29453
29468
29446
29435
29445
29432
29441
29478
29464
29454
29456
29467
29451
29456
29445
29454
29450
29472
29451
29457
29444
29463
29454
29440
29469
29441
29439
29428
29450
29445
29440
29449
29429
29459
29444
29455
29472
29450
29454
29436
29443
29438
29462
29439
29471
29435
29435
29477
29440
29439

242534
242534
242550
242550
242566
242566
242581
242581
242597
242597
242597
242612
242612
242628
242628
242644
242644
242659
242659
242659
242675
242675
242690
242690
242706
242706
242722
242722
242737
242737
242753
242753
242768
242768
242768
242784
242784
242800
242800
242815
242815
242831
242831
242831
242846
242846
242862
242862
242878
242878
242893
242893
242893
242909
242909
242925
242925
242940
242940
242956

-16350
3352
-1785
-13667
-14438
9033
-14120
8827
-13404
-17590
-14090
-18579
-13776
-5829
847
-11857
-4746
-7144
-3945
-13284
-14037
-17776
171
-13403
-14470
-14235
-14062
-18675
-14813
-13612
-13673
-14195
-13739
-8273
-16781
-18612
-14139
-14856
-13824
8429
8428
-481
9142
10663
-13107
10809
-13512
8465
-14621
-10493
-13438
-13584
-14681
7521
-778
609
-18558
-15804
-14800
7329

40
42
42
45
45
43
44
35
43
40
43
45
39
40
45
40
46
46
43
36
41
41
35
43
38
43
42
41
39
39
42
39
45
46
45
37
38
41
46
40
43
44
37
46
47
39
41
44
40
44
39
40
41
40
44
40
39
47
38
42

-42
-46
-45
-45
-42
-44
-45
-44
-43
-44
-43
-46
-45
-44
-44
-45
-45
-43
-44
-43
-44
-45
-46
-42
-43
-45
-50
-46
-42
-42
-45
-46
-41
-45
-44
-46
-42
-45
-44
-44
-43
-48
-44
-50
-43
-47
-48
-44
-43
-43
-45
-45
-43
-46
-42
-44
-43
-43
-42
-43

282
279
282
284
281
285
284
283
285
283
284
280
284
280
284
281
282
281
281
279
284
284
281
281
282
282
282
277
286
288
285
285
283
282
284
287
282
285
279
286
283
279
279
285
285
286
285
277
285
281
282
282
284
280
281
283
284
281
281
285

229
227
229
229
229
231
229
228
229
227
227
230
230
229
231
228
230
228
228
228
227
227
229
229
229
228
229
230
227
229
226
228
228
229
228
227
227
225
228
229
230
229
227
227
226
228
228
227
229
227
223
224
230
231
232
231
230
231
231
232

28
38
38
37
40
35
35
38
35
40
42
37
36
32
40
33
32
35
34
40
39
39
36
40
35
40
36
39
35
39
39
35
32
39
30
40
33
38
36
37
36
36
36
39
41
38
38
36
31
38
37
40
37
39
36
37
33
37
39
41

488
487
487
491
491
491
487
486
487
485
486
486
487
489
488
488
489
489
489
491
488
490
490
490
490
486
486
488
485
484
490
491
490
491
489
490
490
490
489
489
491
490
489
487
488
491
489
490
490
489
491
485
489
491
489
490
490
490
492
490

29478
29454
29445
29458
29448
29443
29466
29472
29455
29454
29461
29444
29449
29443
29453
29423
29451
29448
29443
29443
29439
29443
29452
29441
29458
29448
29424
29469
29433
29454
29439
29436
29444
29447
29433
29450
29447
29439
29444
29444
29440
29448
29434
29442
29451
29434
29450
29452
29448
29460
29461
29449
29452
29428
29450
29442
29423
29450
29467
29444

242956
242956
242971
242987
242987
242987
243003
243003
243018
243018
243034
243034
243049
243049
243049
243065
243065
243081
243081
243096
243096
243112
243112
243112
243127
243127
243143
243143
243159
243159
243174
243174
243174
243190
243190
243205
243205
243221
243221
243237
243237
243252
243252
243268
243268
243283
243283
243283
243299
243299
243315
243315
243330
243330
243330
243346
243346
243361
243361
243377

-13834
-14375
2536
9158
-13117
-923
3589
-13030
8842
-16057
-14219
-15930
2299
-13775
-15739
-14196
-15585
-14881
-3772
-11142
-13334
10092
-12978
9497
-6101
-14064
-14480
3016
-14221
-14890
-16375
-6746
-13814
-13582
-14376
-14176
8332
-13544
-16889
-13108
-15512
-13836
-15307
-14225
-13450
-14092
-14356
-11652
-13406
-15733
-14886
-14931
-13885
-14151
-14054
-18499
-15525
-18197
-13451
-13375

46
37
38
43
45
41
44
46
41
45
45
39
37
42
41
46
45
40
45
44
43
45
42
42
44
43
47
47
45
41
41
45
42
47
48
40
41
43
39
38
45
38
38
43
40
39
36
42
42
42
37
38
40
38
45
40
45
42
37
41

-42
-46
-47
-42
-44
-43
-46
-45
-45
-44
-44
-44
-43
-41
-44
-44
-47
-44
-48
-44
-45
-46
-42
-45
-43
-43
-46
-47
-47
-45
-44
-46
-46
-46
-46
-46
-44
-44
-41
-43
-43
-45
-43
-45
-44
-43
-47
-47
-43
-43
-49
-42
-43
-43
-44
-48
-46
-45
-46
-41

285
287
285
285
283
283
285
284
283
279
283
283
282
284
282
280
286
280
281
279
285
283
283
285
285
281
278
282
288
282
279
283
282
283
281
285
285
280
283
282
281
279
282
284
283
281
280
280
286
280
283
287
281
279
284
283
285
285
283
283

227
229
233
230
231
228
233
229
229
226
229
229
228
229
228
230
230
225
227
227
229
227
227
230
228
228
228
226
227
228
227
230
228
226
229
228
228
227
228
229
226
226
230
229
228
229
226
228
229
229
225
228
224
229
229
231
228
229
226
227

33
39
35
39
40
38
38
42
40
41
38
36
36
35
37
39
38
37
41
38
37
35
37
38
36
39
37
37
41
35
32
36
39
40
39
35
38
41
35
32
36
34
37
38
43
37
38
34
36
36
35
37
40
32
41
33
40
39
38
37

490
489
491
488
490
490
490
491
492
490
490
489
489
490
490
490
492
490
489
491
490
491
490
490
487
487
491
489
489
491
488
491
491
488
491
491
492
490
489
490
489
491
490
489
491
490
489
489
491
490
491
488
491
491
487
490
492
491
489
489

29450
29458
29440
29454
29429
29443
29468
29465
29446
29446
29483
29459
29429
29464
29446
29451
29462
29449
29429
29454
29442
29458
29448
29464
29465
29464
29459
29455
29423
29457
29445
29460
29455
29460
29437
29462
29453
29453
29435
29463
29460
29453
29444
29449
29436
29461
29441
29462
29425
29429
29449
29440
29458
29453
29418
29465
29432
29446
29453
29442

243377
243393
243393
243408
243408
243408
243424
243424
243439
243439
243455
243455
243455
243471
243471
243486
243486
243502
243502
243517
243517
243533
243533
243533
243549
243549
243564
243564
243580
243580
243595
243595
243595
243611
243611
243627
243627
243642
243642
243658
243658
243658
243673
243673
243689
243689
243705
243705
243720
243720
243736
243736
243751
243751
243751
243767
243767
243783
243783
243798

-13415
-15971
-3070
8742
-14959
-17565
-14462
-14069
-13786
-13857
-13804
-13306
-14323
-13753
-13741
-13874
-13885
-13365
-6479
-13065
-5163
8635
-14464
-14198
-14767
-13707
-14178
-14082
-13997
-673
13
-5322
-13807
-14139
-14317
2211
-17220
-5744
-13507
-14220
11225
-13221
101
-14479
-14491
-14483
-13375
-2251
10
-14487
-15729
-14235
-14379
8516
-136
-18118
-10421
-3061
-14181
-13479

37
45
46
44
44
39
41
44
41
38
39
44
40
42
47
40
37
44
41
41
44
42
43
41
43
38
40
43
44
41
47
41
41
44
44
41
42
39
39
40
45
43
42
34
44
38
45
45
40
48
41
43
43
39
47
41
45
44
40
36

-45
-46
-43
-46
-44
-44
-43
-44
-44
-42
-48
-47
-43
-44
-43
-44
-48
-48
-45
-47
-44
-44
-43
-45
-47
-43
-42
-42
-43
-44
-44
-42
-43
-44
-50
-47
-42
-46
-44
-45
-43
-44
-47
-42
-45
-46
-42
-46
-47
-47
-42
-43
-43
-44
-46
-44
-46
-46
-50
-42

281
280
285
275
285
284
283
283
284
281
285
284
287
288
278
283
284
284
284
282
278
284
283
282
283
283
283
283
282
284
280
284
282
285
285
278
284
285
286
285
283
287
281
281
280
282
281
284
285
283
279
286
281
285
286
284
283
283
286
287

225
226
229
226
229
226
226
228
227
229
228
230
229
228
228
229
229
224
229
229
228
228
225
227
226
226
229
229
229
228
228
228
229
228
225
229
227
228
228
224
226
228
229
229
227
229
225
226
229
227
228
229
224
229
226
227
227
229
228
225

34
36
37
34
34
37
37
36
36
34
36
36
35
39
39
36
37
37
38
34
36
37
37
34
38
35
38
36
37
32
40
40
35
35
37
38
38
34
35
33
38
37
37
40
39
36
38
33
39
36
34
33
38
35
40
38
39
39
37
30

490
487
490
488
489
491
491
489
489
489
486
490
491
488
490
489
489
492
491
486
489
490
488
493
491
488
487
491
488
491
492
488
491
492
492
491
486
491
483
490
489
488
489
490
492
489
485
488
489
490
489
491
491
491
489
487
485
491
489
490

29460
29462
29446
29461
29478
29439
29431
29448
29437
29437
29456
29447
29459
29458
29472
29437
29439
29436
29450
29444
29430
29433
29438
29427
29433
29434
29436
29441
29440
29448
29445
29466
29438
29457
29430
29437
29445
29438
29433
29447
29458
29473
29451
29439
29448
29458
29430
29458
29465
29453
29443
29447
29439
29461
29451
29465
29455
29476
29421
29451

243798
243814
243814
243829
243829
243829
243845
243845
243861
243861
243876
243876
243892
243892
243907
243907
243923
243923
243923
243939
243939
243954
243954
243970
243970
243985
243985
244001
244001
244001
244017
244017
244032
244032
244048
244048
244063
244063
244063
244079
244079
244095
244095
244110
244110
244126
244126
244126
244141
244141
244157
244157
244173
244173
244188
244188
244188
244204
244204
244219

-14597
-14818
-13348
-2469
8551
-14120
-14618
-4625
-14576
-12975
-13754
-618
-13688
-14058
23671
-14112
-12232
-13404
-14591
3100
-17009
-14022
2341
-13869
-14545
-14462
-447
11881
80
-15472
-14103
9010
-13626
-13886
-14003
-17986
-13567
-14363
-1740
-14465
-14062
-13078
7073
11441
-13158
2502
-13512
1710
-13839
1588
-14892
-10061
-14029
-14519
-12873
-13034
-10840
-14076
-5923
-13989

34
43
40
42
37
39
39
42
39
43
42
37
41
44
40
44
42
41
47
42
43
45
48
42
35
42
44
41
39
41
33
41
44
44
41
39
42
42
40
44
44
45
45
46
44
41
37
43
43
39
44
39
36
39
36
44
40
45
40
38

-50
-42
-45
-46
-46
-44
-46
-47
-44
-45
-45
-45
-46
-44
-46
-45
-47
-43
-46
-48
-43
-45
-47
-44
-47
-42
-46
-43
-46
-42
-44
-44
-43
-45
-46
-41
-45
-43
-47
-46
-43
-48
-41
-48
-43
-43
-42
-47
-46
-41
-41
-40
-42
-42
-46
-44
-41
-43
-42
-45

284
282
285
284
280
286
285
283
283
286
285
282
283
284
285
285
283
288
283
285
282
282
282
280
283
285
284
284
279
278
284
283
279
279
281
282
283
281
281
285
283
275
285
281
284
282
285
283
282
286
284
284
288
282
283
284
283
285
282
282

228
226
227
227
227
229
227
229
228
227
228
228
227
227
228
227
230
226
228
229
225
229
229
228
229
227
227
227
228
227
229
227
227
230
227
228
228
228
226
228
225
229
229
225
228
229
226
229
230
229
229
229
227
227
229
228
227
225
228
227

35
39
37
37
38
39
41
39
37
34
35
31
39
38
40
37
39
37
40
39
36
39
36
36
42
36
41
38
37
38
38
32
34
39
36
37
38
37
36
35
35
39
39
34
37
35
38
39
34
34
42
37
37
38
37
41
38
35
36
34

494
492
490
489
489
488
490
488
491
488
489
490
491
491
492
490
489
489
490
491
490
490
491
491
487
490
491
491
489
489
491
487
489
490
491
490
492
492
491
491
491
491
487
489
491
489
491
491
489
489
488
492
493
492
491
491
490
491
487
485

29452
29458
29457
29471
29443
29446
29441
29464
29451
29445
29464
29457
29449
29433
29467
29448
29449
29444
29449
29452
29469
29451
29452
29454
29445
29442
29445
29436
29444
29448
29443
29457
29448
29455
29456
29454
29439
29430
29447
29438
29447
29449
29470
29441
29435
29433
29431
29440
29446
29432
29453
29452
29448
29438
29430
29451
29430
29440
29454
29456

244219
244235
244235
244251
244251
244251
244266
244282
244282
244282
244297
244297
244313
244313
244329
244329
244344
244344
244360
244360
244360
244375
244375
244391
244391
244407
244407
244422
244422
244422
244438
244438
244453
244453
244469
244469
244485
244485
244485
244500
244500
244516
244516
244531
244531
244547
244547
244547
244563
244578
244578
244578
244594
244594
244609
244609
244625
244625
244641
244641

7832
-17269
-10213
-13664
-13481
-14245
1174
-10892
2396
1123
366
-92
-13994
-14370
-13911
-13277
-13627
-5592
-13576
-14201
-14155
-8338
-14148
8031
-17218
-14471
-14386
-10162
-14222
-9664
-13590
-13986
-14249
-8218
-9157
-378
-2520
-13758
-18315
-14035
-17348
-16936
-8152
-14428
-13991
-13611
-13805
-13498
-8284
-14606
11243
-13093
-997
10127
-5090
-13573
-15593
9095
10676
-2967

38
43
43
38
40
41
43
37
43
39
44
43
43
44
42
40
40
45
43
42
37
39
40
43
41
45
45
43
44
39
39
42
44
45
35
49
43
40
38
37
45
41
43
39
41
45
41
48
42
43
45
46
42
44
39
45
42
44
36
41

-46
-45
-44
-42
-45
-43
-44
-43
-44
-46
-42
-53
-45
-46
-44
-45
-45
-44
-49
-45
-43
-42
-44
-46
-42
-49
-42
-45
-44
-43
-44
-46
-46
-44
-43
-43
-45
-45
-44
-46
-44
-45
-46
-44
-41
-46
-45
-43
-45
-44
-45
-45
-43
-43
-41
-47
-42
-49
-44
-48

283
283
280
282
284
285
276
286
280
283
284
281
283
281
281
279
282
281
283
285
285
286
280
283
281
284
282
280
284
284
284
281
279
283
279
283
286
285
285
283
281
283
283
282
285
285
278
280
283
285
284
282
284
278
283
283
282
280
279
284

227
229
230
229
228
229
228
230
230
221
226
228
229
228
227
228
227
228
228
226
225
229
226
229
228
229
225
229
228
223
227
224
228
230
229
228
225
229
229
230
229
226
227
228
226
229
229
227
228
230
227
226
229
229
230
229
226
224
227
229

31
36
36
40
35
38
35
35
38
32
39
35
37
33
39
32
39
35
35
36
38
35
40
41
35
36
40
38
33
40
34
39
31
38
38
41
40
36
40
37
36
40
40
35
38
38
38
40
42
36
35
37
38
36
37
32
39
33
40
34

489
489
491
492
485
491
491
491
490
489
487
490
489
491
489
493
487
492
488
489
486
492
492
487
488
491
487
491
488
488
488
488
486
488
487
489
488
491
489
490
489
491
490
487
490
489
488
491
488
489
489
489
487
490
490
487
489
489
491
489

29426
29456
29452
29448
29448
29467
29459
29451
29451
29419
29467
29447
29433
29450
29459
29462
29447
29443
29452
29453
29444
29430
29459
29424
29433
29435
29436
29445
29425
29454
29454
29436
29433
29430
29455
29436
29447
29421
29414
29442
29446
29434
29457
29435
29451
29457
29446
29437
29465
29429
29430
29442
29439
29449
29435
29441
29447
29433
29415
29456

244656
244656
244656
244672
244672
244687
244687
244703
244703
244719
244719
244734
244734
244734
244750
244750
244765
244765
244781
244781
244797
244797
244797
244812
244812
244828
244828
244843
244843
244859
244859
244859
244875
244875
244890
244890
244906
244906
244921
244921
244921
244937
244937
244953
244953
244968
244968
244984
244984
244999
244999
244999
245015
245015
245031
245031
245046
245046
245062
245062

-17292
-14216
-18462
-14232
-14319
-13456
-14497
7756
-5754
1906
-13973
-3956
-13588
-15033
-5177
-18524
-6539
-13362
-13863
5034
-16356
419
-13845
-13072
-14080
-14426
-14211
-12932
8558
-15461
-13606
-13952
-13762
10168
8948
21609
-6292
-2605
-4481
7996
-14367
-1953
-16949
-13368
-11760
-3013
-13193
-13488
-13355
-13088
8583
-14287
-14194
2436
-16805
-14326
-7644
-15595
-7423
-1089

44
45
39
48
42
37
43
46
42
47
44
42
36
41
41
43
41
42
39
43
46
46
39
43
45
42
45
45
43
38
31
39
45
37
44
35
38
43
45
46
41
44
36
45
49
46
46
42
41
44
44
40
44
37
48
43
40
42
45
43

-45
-43
-48
-44
-45
-44
-46
-45
-45
-44
-46
-44
-46
-45
-45
-42
-44
-44
-46
-43
-46
-45
-42
-44
-45
-43
-45
-44
-46
-43
-44
-48
-46
-42
-45
-43
-43
-47
-42
-45
-45
-44
-42
-44
-46
-43
-45
-43
-46
-42
-50
-51
-43
-43
-46
-44
-43
-48
-40
-43

281
280
284
279
281
283
286
281
281
283
284
281
284
282
285
285
282
281
284
285
285
285
285
283
285
285
280
279
283
280
282
282
284
282
286
284
283
284
284
282
286
285
286
285
280
283
281
286
280
278
281
280
281
280
282
277
282
279
282
278

229
229
230
228
229
230
230
229
228
229
225
228
227
227
227
229
228
230
226
227
229
230
229
228
225
227
231
229
228
231
226
226
228
229
232
226
230
226
229
227
226
227
227
228
227
230
227
230
226
226
227
230
229
226
227
229
227
225
230
228

38
36
38
31
36
37
39
35
37
41
35
34
38
37
39
35
41
36
35
39
36
41
40
37
38
35
36
33
39
37
33
30
35
36
37
31
38
40
35
35
39
38
36
35
39
36
36
40
34
40
35
39
38
35
37
36
36
36
40
37

490
487
492
488
491
490
492
489
491
483
490
490
490
490
489
490
490
485
491
489
491
488
491
488
489
489
491
487
490
489
491
485
488
486
490
489
492
491
488
490
490
492
492
489
488
489
491
488
490
488
491
487
493
490
490
493
491
491
490
489

29457
29460
29457
29478
29433
29430
29453
29438
29474
29460
29458
29430
29453
29425
29446
29457
29460
29445
29446
29462
29426
29447
29442
29433
29460
29453
29444
29441
29431
29439
29429
29453
29445
29441
29432
29441
29487
29438
29461
29451
29449
29447
29462
29464
29446
29449
29445
29447
29451
29453
29439
29439
29455
29456
29454
29449
29446
29474
29453
29447

245077
245077
245093
245093
245109
245109
245109
245124
245124
245140
245140
245155
245155
245171
245171
245187
245187
245202
245202
245202
245218
245218
245233
245233
245249
245249
245265
245265
245280
245280
245280
245296
245296
245311
245311
245327
245327
245343
245343
245343
245358
245358
245374
245374
245389
245389
245405
245405
245421
245421
245421
245436
245436
245452
245452
245467
245467
245483
245483
245483

10201
-14153
-13624
8797
-15185
-13815
-14104
48
-14820
-14709
-15343
-4436
-15908
-15213
7970
9450
-15278
-9057
-12954
-14252
-14381
-15430
10633
-14474
-15093
8787
-14699
-3268
-14301
-12780
-13849
12564
19565
-14040
-7164
-13179
-16104
-13386
5845
-14423
-13863
-13919
-13792
-13773
-13318
-13557
-13604
-14389
-13823
-4386
-870
9365
9564
-13662
-15477
1436
-14143
-14337
-15686
-1698

44
41
47
41
43
42
38
39
42
39
41
43
44
34
43
43
42
41
39
43
42
35
44
47
47
41
41
42
44
41
44
39
42
41
39
44
40
44
37
42
42
39
43
41
40
37
44
37
44
46
42
43
43
43
40
41
36
36
44
40

-42
-44
-43
-44
-44
-48
-41
-43
-42
-43
-46
-43
-44
-46
-45
-46
-45
-44
-45
-44
-46
-45
-45
-46
-42
-43
-45
-43
-44
-44
-45
-44
-48
-43
-46
-47
-42
-48
-46
-45
-48
-41
-42
-47
-45
-44
-43
-48
-41
-46
-50
-43
-45
-43
-44
-44
-44
-43
-43
-43

280
277
283
283
282
283
279
279
282
282
278
282
283
279
284
284
282
281
282
285
286
285
282
286
285
282
277
283
283
284
282
283
280
277
285
284
277
279
286
282
283
282
281
281
280
285
280
281
281
282
283
283
281
285
279
285
281
283
282
282

228
228
228
229
228
227
227
227
228
223
229
228
226
230
230
223
228
226
227
226
226
223
226
226
223
226
228
229
229
228
230
230
226
224
229
227
228
229
230
226
229
228
227
226
228
225
227
227
227
228
230
228
228
228
228
227
227
227
227
228

40
35
37
38
38
34
39
34
37
39
36
37
36
34
38
37
38
31
39
37
40
39
41
33
32
38
30
38
33
36
39
37
35
36
38
42
39
36
36
32
38
38
32
42
33
32
39
35
40
39
36
39
33
36
35
37
37
38
34
37

492
489
489
489
488
491
492
489
490
491
491
489
492
492
488
489
491
485
489
492
491
492
490
488
488
489
489
489
491
493
487
489
487
487
491
489
487
484
494
492
490
491
488
490
492
492
490
492
493
485
492
490
492
493
492
487
490
490
490
490

29447
29445
29438
29443
29445
29447
29455
29439
29443
29459
29429
29451
29455
29426
29431
29441
29434
29457
29460
29444
29444
29454
29449
29440
29431
29447
29461
29447
29437
29456
29469
29427
29464
29478
29436
29444
29466
29447
29460
29452
29456
29463
29444
29442
29472
29472
29441
29437
29449
29447
29461
29477
29437
29489
29446
29429
29442
29439
29443
29457

245499
245499
245514
245514
245530
245530
245545
245545
245545
245561
245561
245577
245577
245592
245592
245608
245608
245608
245623
245623
245639
245639
245655
245655
245670
245670
245670
245686
245686
245701
245701
245717
245717
245733
245733
245733
245748
245748
245764
245764
245779
245779
245795
245795
245795
245811
245811
245826
245826
245842
245842
245857
245857
245857
245873
245873
245889
245889
245904
245904

-14081
-14509
-5726
-14614
-16517
-1779
-14843
-13474
-15352
-13145
-13650
-14104
-7188
-6543
-13310
-13284
-14593
-13512
-13717
-17648
-16685
-14651
-18658
8123
11492
7978
-15586
328
-13898
-14056
-13069
-15282
24536
-13737
-13633
-13647
10790
-5864
1576
-14785
7687
-15704
-210
11047
-17480
-13810
-4637
-13934
-14301
-3596
5692
8593
9826
-14514
9203
-13085
-16027
-12520
8427
-13957

40
41
34
42
39
41
38
39
39
41
45
45
40
41
40
40
38
42
43
39
41
39
41
41
47
39
42
41
39
42
36
41
39
38
43
46
42
42
40
40
42
45
40
45
42
36
42
44
41
35
43
43
46
36
39
39
37
37
42
46

-46
-43
-45
-45
-45
-43
-45
-44
-44
-50
-44
-44
-41
-45
-48
-44
-44
-46
-44
-50
-47
-45
-43
-44
-45
-43
-46
-46
-42
-47
-46
-44
-46
-47
-46
-43
-48
-45
-43
-48
-45
-46
-44
-47
-41
-44
-45
-45
-45
-44
-43
-45
-43
-44
-44
-49
-43
-42
-45
-42

283
277
285
281
272
285
281
284
284
282
283
281
280
285
281
285
281
286
278
282
285
286
284
282
283
285
283
284
282
283
286
279
280
283
284
284
284
284
281
284
285
283
283
282
286
276
281
284
283
286
282
279
285
288
286
281
278
283
282
283

227
227
230
226
228
228
230
229
225
224
227
225
227
227
225
225
228
227
228
227
227
228
223
228
228
226
226
225
228
228
224
228
230
227
226
228
227
229
228
227
228
226
227
227
224
229
229
228
229
228
227
228
227
225
229
229
229
229
228
228

35
37
36
34
40
36
40
37
31
35
36
38
38
40
35
34
39
39
36
35
36
35
33
41
35
40
39
35
39
33
37
32
38
40
33
33
39
37
36
35
40
39
37
36
37
37
37
33
35
37
36
41
39
37
37
38
33
41
37
44

489
491
488
491
493
489
492
492
490
489
490
491
489
491
490
488
491
490
490
490
489
493
491
490
490
488
488
491
490
491
489
490
493
487
490
486
491
491
488
491
490
491
488
488
490
492
491
490
488
490
490
491
491
492
490
488
485
488
490
488

29454
29441
29439
29453
29436
29453
29443
29467
29466
29454
29457
29454
29435
29432
29426
29451
29472
29431
29435
29456
29451
29470
29443
29446
29454
29457
29433
29465
29441
29443
29462
29434
29449
29454
29441
29460
29443
29452
29439
29432
29435
29446
29450
29454
29446
29463
29460
29463
29456
29450
29453
29438
29455
29456
29463
29437
29468
29449
29459
29445

245920
245920
245920
245935
245935
245951
245951
245967
245967
245982
245982
245998
245998
246013
246013
246029
246029
246045
246045
246045
246060
246060
246076
246076
246091
246091
246107
246107
246107
246123
246123
246138
246138
246154
246154
246169
246169
246169
246185
246185
246201
246201
246216
246216
246216
246232
246232
246247
246247
246263
246263
246279
246279
246294
246294
246294
246310
246310
246325
246325

-14025
-16321
9975
19145
-13854
-2574
-14837
-14246
-14891
-14314
-13124
-15817
-4599
-8460
-16981
-14982
-13799
-13084
13173
-13561
-14029
-14849
-13915
-14927
1481
7512
-13686
-9863
-14411
11367
6030
8833
-14626
9417
-13583
-2489
-15037
-640
-5058
-3091
-14634
-14589
-7789
-14131
-13868
-14239
17441
-13726
-14591
9303
-13094
-14816
-14498
-15016
-14452
-13956
-14012
9550
7632
-13650

40
40
40
43
42
40
45
39
41
46
48
45
38
41
44
44
42
39
45
45
43
38
40
39
40
38
41
42
42
41
46
37
43
36
40
43
39
38
43
39
39
40
42
40
41
42
44
40
45
42
39
42
45
40
40
42
40
45
45
43

-44
-41
-43
-45
-45
-43
-43
-40
-43
-45
-48
-46
-44
-45
-42
-43
-42
-42
-43
-45
-43
-46
-46
-40
-45
-42
-45
-43
-40
-46
-46
-43
-45
-45
-42
-45
-47
-47
-43
-45
-42
-45
-44
-45
-44
-44
-44
-45
-43
-43
-42
-43
-44
-47
-46
-47
-44
-46
-44
-46

284
282
285
281
279
285
286
286
285
285
282
281
281
283
286
284
278
282
284
282
284
284
278
280
281
284
287
283
287
281
284
282
282
283
283
279
280
284
284
281
282
280
283
285
281
278
284
281
283
273
284
283
276
281
278
284
284
283
283
280

231
226
229
227
228
229
227
229
229
225
229
224
230
226
229
228
228
228
227
224
230
228
230
225
228
227
227
230
229
228
228
226
229
225
227
227
227
225
229
228
228
228
229
225
228
228
220
226
229
228
229
226
230
226
227
223
225
226
230
229

38
36
31
36
32
39
35
39
41
42
40
40
36
38
41
35
36
33
41
37
36
35
39
41
38
40
31
38
38
38
37
34
34
29
34
32
39
36
35
33
37
36
35
34
36
37
40
35
38
35
30
29
38
32
37
34
41
36
36
37

488
489
489
489
485
488
489
490
490
489
491
489
490
490
492
489
491
491
492
489
492
491
488
491
489
491
492
492
490
485
490
488
488
491
488
490
490
488
490
490
491
488
489
489
491
490
490
490
491
492
491
491
490
490
487
488
489
492
488
489

29459
29469
29460
29442
29454
29448
29463
29440
29453
29461
29445
29440
29442
29442
29424
29451
29441
29435
29432
29456
29449
29460
29437
29429
29439
29440
29450
29463
29444
29472
29449
29438
29442
29442
29452
29441
29432
29460
29445
29443
29437
29425
29448
29438
29454
29429
29435
29451
29445
29457
29452
29465
29459
29454
29443
29461
29451
29461
29448
29451

246341
246341
246357
246357
246357
246372
246372
246388
246388
246403
246403
246419
246419
246419
246435
246435
246450
246450
246466
246466
246481
246481
246481
246497
246497
246513
246513
246528
246528
246544
246544
246544
246559
246559
246575
246575
246591
246591
246606
246606
246606
246622
246622
246637
246637
246653
246653
246669
246669
246669
246684
246684
246700
246700
246715
246715
246731
246731
246747
246747

-17241
-14477
-10255
8069
9228
6703
949
-17809
-16637
-6151
-131
-15338
-17664
-6279
-11766
-14545
-14242
-14223
-14596
10374
-14779
8714
-8627
-14544
-18005
-14182
-14654
-14702
-15159
-13674
-13409
-13737
-13454
-13215
-13395
9882
-13960
-13457
-13867
11298
-8702
-13586
21404
30086
-14657
5413
8305
-16539
8261
-13466
-2962
-12954
2886
23079
-13669
-15148
-14247
10148
-7246
-13637

42
43
42
42
42
38
40
45
41
44
42
39
41
41
41
39
40
41
40
46
41
37
38
47
43
44
43
40
43
47
40
38
40
38
44
48
42
40
39
38
41
43
41
46
41
43
41
43
38
41
48
42
41
42
40
44
42
42
42
38

-42
-44
-47
-43
-44
-47
-42
-43
-44
-43
-43
-41
-43
-42
-43
-43
-41
-43
-39
-46
-41
-47
-46
-45
-44
-45
-43
-40
-41
-42
-42
-42
-48
-46
-46
-43
-45
-47
-43
-44
-41
-43
-41
-47
-46
-41
-42
-42
-43
-40
-44
-42
-41
-42
-45
-41
-41
-42
-43
-44

282
284
282
279
281
283
284
286
280
284
283
284
285
278
283
285
282
284
283
279
284
280
281
280
283
281
280
284
280
281
277
286
284
283
284
281
284
282
285
280
282
286
282
282
281
283
282
285
284
288
282
280
280
282
281
280
280
280
280
281

227
228
228
228
228
226
226
230
229
226
229
231
229
230
226
227
230
229
229
230
229
230
229
226
229
229
228
229
227
230
229
226
229
230
226
227
229
229
226
229
226
226
228
229
229
228
227
228
229
227
228
229
229
221
231
229
222
227
229
230

34
34
36
39
33
35
36
39
37
36
34
36
37
35
36
35
40
37
32
39
37
38
37
28
34
32
34
40
33
39
41
37
37
32
36
39
38
32
33
38
32
37
37
38
34
38
35
38
38
37
37
39
40
34
35
36
30
36
37
37

485
488
489
487
489
489
489
484
485
488
492
491
492
484
491
489
486
487
489
489
491
488
489
492
488
489
488
489
487
489
489
491
491
493
491
491
489
489
491
486
487
490
491
492
491
492
489
491
490
490
488
488
490
490
487
491
491
490
487
486

29472
29458
29435
29463
29436
29447
29437
29468
29456
29441
29448
29449
29452
29437
29429
29438
29419
29445
29453
29474
29457
29456
29456
29458
29456
29451
29470
29457
29445
29447
29451
29449
29447
29450
29462
29445
29454
29426
29449
29449
29439
29438
29445
29453
29429
29463
29447
29450
29465
29460
29439
29462
29465
29430
29454
29446
29457
29454
29448
29456

246747
246762
246762
246778
246778
246793
246793
246809
246809
246825
246825
246825
246840
246840
246856
246856
246871
246871
246871
246887
246887
246903
246903
246918
246918
246934
246934
246949
246949
246949
246965
246965
246981
246981
246996
246996
246996
247012
247012
247027
247027
247043
247043
247059
247059
247059
247074
247074
247090
247090
247105
247105
247121
247121
247137
247137
247137
247152
247152
247168

-14572
8069
-13331
9379
-15660
-14762
-13230
-15783
5281
-13908
-14343
-13765
8089
-1871
-18314
10094
-8654
-13765
-13521
-13562
9524
8919
-13227
976
-14919
-13285
-13634
10109
-13461
-17682
-8048
-13253
-13406
-4842
-15128
-7661
9724
-14167
-14416
-12614
-12731
-13023
484
-5193
-14543
-7532
-11110
-13789
-3222
-6624
-7572
2253
-14511
-12588
-14052
-13776
-13217
-3527
-16337
10281

40
39
41
44
45
46
40
44
46
42
42
42
37
43
42
40
43
46
44
42
38
35
41
37
42
41
44
41
45
45
39
44
42
40
44
41
39
40
40
41
44
46
45
44
41
45
44
37
44
45
41
41
38
39
38
45
38
37
40
45

-46
-41
-44
-41
-48
-48
-42
-44
-46
-43
-42
-41
-43
-42
-40
-43
-45
-43
-42
-45
-41
-46
-43
-41
-42
-44
-40
-43
-42
-44
-43
-45
-46
-43
-45
-41
-47
-42
-41
-42
-46
-42
-44
-41
-40
-42
-52
-45
-40
-43
-43
-48
-46
-48
-48
-49
-41
-43
-47
-43

281
283
282
275
279
283
283
283
283
286
285
283
284
285
283
283
279
282
287
283
278
283
282
282
286
284
280
284
282
286
282
285
282
278
287
280
285
282
287
282
286
283
278
284
282
280
282
278
278
276
283
279
286
285
283
286
285
282
280
283

229
229
227
227
227
228
230
225
227
229
229
230
226
228
226
230
230
228
228
225
227
226
229
229
229
228
229
229
227
229
228
225
230
227
229
228
230
228
231
229
228
229
226
229
228
229
229
230
227
229
228
227
226
226
229
227
227
225
230
230

35
36
36
36
38
36
36
33
37
37
36
33
37
34
33
37
33
37
39
39
32
36
36
30
39
36
35
38
40
34
40
34
41
36
37
36
38
35
38
38
35
36
38
41
37
34
39
40
38
37
37
38
37
39
40
34
39
36
39
39

491
488
492
491
488
487
491
488
491
490
490
488
488
491
490
489
491
492
489
487
489
490
490
489
491
491
489
492
490
489
488
489
494
490
490
488
492
490
491
491
492
489
490
491
491
492
487
491
488
487
490
488
491
491
490
490
491
492
491
489

29454
29459
29456
29456
29462
29460
29437
29452
29447
29467
29453
29430
29443
29443
29450
29466
29426
29460
29462
29424
29446
29446
29451
29472
29448
29451
29445
29466
29454
29459
29442
29457
29454
29434
29447
29439
29448
29430
29454
29441
29426
29468
29427
29450
29451
29438
29447
29470
29425
29441
29453
29456
29447
29451
29451
29467
29454
29435
29475
29432

247168
247183
247183
247199
247199
247215
247215
247215
247230
247230
247246
247246
247261
247261
247277
247277
247277
247293
247293
247308
247308
247324
247324
247339
247339
247339
247355
247355
247371
247371
247386
247386
247402
247402
247402
247417
247417
247433
247433
247449
247449
247464
247464
247464
247480
247480
247495
247495
247511
247511
247527
247527
247542
247542
247558
247558
247558
247573
247573
247589

-13842
-9776
-13340
-13847
-14473
-8117
-13180
2802
9293
-14066
6362
9306
20416
387
1501
-7102
-6229
-13495
-13256
-11244
-13827
-9666
-13485
-6688
-13906
-14379
25
-14271
-8438
-5613
-13726
-13378
-13732
-13910
-13528
-11644
-14111
-13542
-14353
-14190
-14420
-12897
-14212
-14685
-13865
-13450
7472
8599
-4911
-12720
961
-3355
3033
8497
-14682
-4003
-14472
-14302
-13412
1884

44
44
41
41
43
45
43
42
39
46
32
45
41
45
42
42
40
31
40
45
41
43
44
43
36
44
42
33
37
40
41
39
41
40
41
42
39
40
38
38
41
41
43
38
42
41
41
41
41
36
39
41
45
38
43
46
43
40
43
34

-43
-45
-42
-43
-42
-42
-44
-42
-47
-43
-43
-40
-45
-44
-44
-45
-47
-49
-43
-42
-46
-42
-47
-43
-46
-46
-42
-44
-44
-46
-44
-42
-45
-48
-44
-42
-46
-47
-47
-45
-43
-48
-43
-44
-42
-46
-44
-42
-44
-43
-47
-45
-42
-43
-42
-43
-47
-41
-42
-44

282
283
286
282
284
284
277
285
285
283
284
277
285
283
279
282
283
285
284
282
284
283
283
278
282
284
283
281
284
285
280
285
283
282
287
282
284
279
283
284
285
285
279
283
282
284
285
279
284
282
283
282
284
285
280
282
281
279
281
280

227
228
231
228
230
228
226
227
228
229
228
226
231
227
229
229
230
228
229
229
228
232
230
228
230
229
230
227
230
228
230
228
226
226
225
226
228
229
228
227
229
229
228
228
229
229
225
227
228
228
226
228
222
226
227
223
226
230
228
227

38
35
36
38
37
39
39
36
41
37
33
40
37
39
38
37
35
36
35
36
40
38
39
38
37
40
35
39
36
39
36
35
33
33
39
34
38
33
31
41
39
38
33
40
38
33
31
36
40
35
38
42
38
39
37
33
38
41
33
39

493
494
490
488
491
493
491
494
488
492
492
494
489
491
491
492
489
493
493
491
491
490
490
492
487
493
492
490
489
490
490
490
492
492
491
492
489
491
490
491
491
490
487
489
492
493
492
489
489
492
490
490
492
492
490
492
488
492
491
489

29445
29442
29453
29430
29474
29444
29442
29470
29448
29459
29440
29428
29471
29453
29450
29459
29458
29464
29463
29504
29455
29452
29457
29467
29438
29440
29452
29431
29457
29447
29459
29462
29455
29439
29454
29438
29438
29447
29460
29422
29442
29481
29463
29467
29449
29448
29477
29460
29459
29433
29450
29456
29443
29461
29456
29467
29469
29444
29452
29458

247589
247605
247605
247620
247620
247636
247636
247636
247651
247651
247667
247667
247683
247683
247698
247698
247714
247714
247729
247729
247745
247745
247745
247761
247761
247776
247776
247792
247792
247807
247807
247823
247823
247839
247839
247854
247854
247854
247870
247870
247885
247885
247901
247901
247917
247917
247917
247932
247932
247948
247948
247963
247963
247979
247979
247979
247995
248010
248010
248010

7744
-6119
-18588
1640
-8264
-14112
-3324
-13177
16500
-16025
-18184
-14702
-14288
-14398
-12939
11231
-5618
-14592
-850
-4151
-14703
-14029
8685
-14346
-14627
-13198
3674
-11468
-17101
-16349
1137
-14206
-14759
-12296
695
7612
-14415
9102
-14020
2416
-14484
-18473
-16109
-13687
-4493
-7613
-6693
-2470
-1052
-13967
-14104
-14390
9897
-14198
-13480
-12560
9139
-13443
-12953
-13969

35
44
43
45
41
40
37
43
41
42
43
40
41
39
39
40
38
45
43
43
46
38
42
40
42
44
42
44
43
37
41
44
38
34
44
42
42
46
43
47
42
38
43
45
46
37
38
41
42
46
44
40
43
44
40
39
42
42
45
42

-45
-42
-52
-45
-41
-42
-45
-44
-44
-43
-49
-48
-45
-49
-48
-43
-49
-42
-42
-44
-43
-47
-41
-42
-40
-43
-43
-42
-46
-40
-41
-40
-41
-43
-44
-46
-42
-42
-44
-44
-43
-46
-43
-42
-42
-48
-43
-45
-44
-42
-43
-44
-46
-44
-44
-43
-43
-45
-43
-45

281
284
284
284
285
283
285
277
281
282
277
281
284
284
281
281
286
284
282
285
279
283
282
285
285
282
284
282
280
275
281
286
282
284
283
284
281
284
286
283
280
282
284
286
286
281
285
283
284
285
285
284
285
284
280
279
282
284
284
284

229
230
228
228
227
226
225
229
228
227
226
229
227
228
228
225
228
228
227
228
227
229
227
228
229
227
229
227
229
228
227
225
225
231
229
228
228
229
227
227
227
229
229
226
230
225
230
229
227
229
227
224
227
228
230
228
224
228
230
229

34
38
33
36
40
36
40
37
37
39
40
37
40
39
37
39
39
39
35
36
38
34
39
33
37
31
35
37
37
35
36
33
40
38
38
39
34
38
41
38
39
40
37
39
35
37
41
34
40
37
39
36
35
34
39
39
37
36
37
32

491
489
492
493
489
490
487
490
491
489
489
490
484
487
489
491
488
489
490
491
493
489
484
490
488
492
490
488
491
491
489
487
491
489
490
491
490
489
489
489
490
484
489
491
490
488
491
493
489
491
488
490
489
488
491
489
492
490
486
489

29451
29440
29457
29473
29457
29451
29441
29477
29457
29439
29432
29444
29447
29455
29467
29459
29490
29472
29451
29471
29449
29456
29451
29435
29449
29456
29457
29454
29488
29446
29448
29460
29452
29470
29440
29456
29449
29463
29475
29456
29449
29451
29446
29444
29415
29464
29461
29430
29452
29462
29452
29449
29448
29461
29466
29450
29456
29450
29446
29465

248026
248026
248041
248041
248057
248057
248073
248073
248073
248088
248088
248104
248104
248119
248119
248135
248135
248135
248151
248151
248166
248166
248182
248182
248197
248197
248213
248213
248213
248229
248229
248244
248244
248260
248260
248275
248275
248275
248291
248291
248307
248307
248322
248322
248338
248338
248338
248353
248353
248369
248369
248385
248385
248400
248400
248416
248416
248431
248431
248431

-18545
-9553
-14285
1327
9811
-2189
8614
-14070
-12687
-14330
-13662
73
-14337
-14579
-4014
-14868
-13948
9067
-5453
-8005
9786
-14093
-13199
1797
-14631
-16752
9098
-13357
-14142
-15128
-13538
-12036
-13507
-1107
-995
-14044
-14565
-14525
-10138
-13514
-13845
-12149
7621
-11595
14406
-13959
-14522
-14307
-15071
-15900
-13973
3717
-17622
-13243
-14632
10237
-14311
-14187
-15740
-14464

39
39
43
37
46
43
45
38
42
41
42
40
42
42
43
36
41
37
41
44
45
44
42
42
45
44
38
43
46
45
41
42
41
41
44
38
40
42
42
38
42
40
45
44
42
46
45
47
46
40
36
43
42
42
44
43
38
41
39
32

-42
-44
-47
-45
-45
-43
-43
-41
-45
-44
-42
-44
-43
-44
-43
-43
-46
-45
-43
-43
-47
-43
-46
-44
-45
-43
-44
-44
-46
-43
-45
-42
-45
-44
-43
-42
-44
-41
-44
-41
-43
-41
-42
-43
-45
-44
-43
-44
-45
-45
-47
-42
-43
-42
-42
-43
-45
-45
-43
-46

285
285
284
281
285
282
286
282
283
285
287
284
287
286
284
285
286
285
287
287
284
289
285
285
286
282
285
283
282
286
286
285
284
287
284
285
282
285
283
283
285
281
286
285
284
277
281
282
281
286
281
283
284
282
283
285
283
283
285
282

227
227
227
222
227
230
226
228
227
229
226
229
228
226
228
229
227
229
228
231
227
228
227
229
229
227
228
227
228
231
227
229
229
229
227
228
227
228
227
230
230
229
227
226
226
230
230
226
229
226
226
229
226
229
230
230
225
228
225
229

38
30
38
37
39
38
41
34
31
36
35
39
40
34
38
38
34
35
38
32
37
37
35
35
36
34
37
35
34
38
34
31
31
36
32
40
34
39
32
36
35
38
36
34
38
35
37
35
37
37
35
29
35
38
34
33
36
34
39
36

488
490
486
488
491
487
491
488
491
483
490
492
491
492
491
492
492
493
489
488
487
487
488
491
490
491
489
489
490
489
489
490
489
485
486
490
490
489
489
487
485
487
489
490
489
489
490
491
490
489
489
490
489
491
486
493
489
492
489
491

29457
29454
29474
29454
29465
29468
29465
29478
29457
29468
29466
29445
29477
29455
29464
29450
29463
29467
29448
29460
29452
29459
29468
29463
29450
29447
29439
29439
29462
29457
29436
29461
29466
29480
29449
29465
29442
29446
29471
29464
29446
29457
29467
29441
29450
29455
29466
29465
29447
29452
29449
29478
29456
29459
29481
29470
29457
29484
29444
29472

248447
248447
248463
248463
248478
248478
248494
248494
248494
248509
248509
248525
248525
248541
248541
248556
248556
248572
248572
248572
248587
248587
248603
248603
248619
248619
248634
248634
248634
248650
248650
248665
248665
248681
248681
248697
248697
248712
248712
248728
248728
248743
248743
248743
248759
248759
248775
248775
248790
248790
248806
248806
248806
248821
248837
248837
248853
248853
248853
248868

-16506
-13820
10689
-16333
2533
-13936
-14281
-13437
-4800
-13597
-12820
-12377
-14247
-14357
-15552
-14286
-14864
-12986
-14244
-13871
-9246
-14764
-13333
-13181
-12909
-14305
-17542
-14038
-10740
-13367
-14284
-14313
-14434
-14365
-12165
1013
-13595
-14621
-13644
-14089
-14040
-14553
-15558
-14195
-14398
23358
9762
-14561
-13002
-13351
-13828
1568
-2608
7080
-13369
-14963
-14220
-2330
-14066
-2131

44
45
45
45
41
41
38
43
39
44
44
43
39
48
43
47
42
39
45
47
34
42
42
40
37
45
38
43
44
39
44
45
39
40
43
44
43
43
44
41
39
43
41
49
39
40
40
49
42
40
40
43
47
41
43
40
44
39
43
40

-43
-42
-42
-44
-43
-45
-45
-40
-42
-45
-42
-42
-44
-45
-45
-43
-43
-41
-42
-45
-43
-43
-42
-44
-44
-45
-43
-49
-43
-43
-41
-41
-43
-41
-42
-41
-49
-43
-42
-44
-42
-39
-43
-42
-42
-42
-41
-39
-43
-43
-40
-39
-42
-47
-41
-43
-48
-42
-43
-43

281
284
283
286
285
283
284
286
286
282
284
283
284
282
282
282
282
285
283
284
283
284
282
282
284
283
285
277
284
281
283
280
282
283
280
281
282
287
284
279
283
285
276
276
286
281
283
282
282
282
281
284
281
280
284
281
283
281
283
284

222
228
227
227
228
228
229
230
230
229
231
228
230
231
227
230
226
231
227
226
229
228
229
230
229
230
232
230
231
231
229
228
229
229
229
230
229
231
223
228
226
230
230
231
227
228
227
229
230
227
227
229
228
228
230
230
231
233
225
226

37
37
36
37
31
38
37
40
37
35
39
27
36
37
40
38
35
40
39
37
36
32
39
38
38
37
38
38
34
35
33
40
39
34
34
40
33
35
38
34
40
37
37
35
39
34
37
40
39
37
38
34
36
31
35
37
36
36
39
37

490
492
489
491
490
486
487
489
489
488
488
488
491
485
487
487
492
490
488
486
490
491
489
487
488
487
486
489
491
488
488
490
489
488
490
483
491
489
488
490
489
488
486
490
486
489
490
490
486
488
489
489
485
488
489
488
487
489
489
491

29471
29458
29463
29468
29468
29445
29475
29433
29447
29441
29455
29461
29465
29453
29440
29462
29460
29451
29446
29447
29443
29446
29454
29431
29448
29470
29470
29476
29442
29432
29453
29455
29458
29440
29422
29444
29470
29433
29464
29461
29458
29456
29469
29470
29466
29442
29461
29454
29471
29466
29462
29457
29463
29455
29455
29451
29457
29468
29450
29446

248868
248884
248884
248899
248899
248899
248915
248915
248931
248931
248946
248946
248962
248962
248977
248977
248993
248993
249009
249009
249024
249024
249040
249040
249055
249055
249055
249071
249071
249087
249087
249102
249102
249118
249118
249118
249133
249133
249149
249149
249165
249165
249180
249180
249180
249196
249196
249211
249211
249227
249227
249243
249243
249258
249258
249258
249274
249274
249289
249289

-15492
-13619
7491
-13246
-17327
-15188
9977
2804
-13842
-13619
-13702
-15393
-14721
-14096
-13481
32764
-18163
-15449
-12693
-14100
-17883
8126
-14804
-11432
-14175
-14328
-5680
-2893
-14070
-12904
-2588
8355
-7420
-16213
-14934
-14265
-3137
-13368
-7374
-13447
-13012
-3804
-14047
-15514
-14486
8506
-13786
-15251
-14194
-14640
-1922
-12934
-15528
-13523
-13382
-60
-12748
-12249
-13857
-13574

43
43
43
41
40
37
40
44
43
44
39
47
41
41
44
33
40
44
45
43
42
46
44
36
40
43
42
40
42
45
45
43
40
41
44
48
47
37
41
38
42
34
35
46
41
41
41
42
44
41
42
41
34
47
42
41
43
38
45
38

-45
-42
-46
-43
-41
-42
-45
-43
-43
-44
-40
-44
-40
-43
-44
-45
-42
-45
-50
-42
-44
-42
-48
-43
-41
-43
-43
-42
-41
-41
-42
-44
-42
-44
-45
-42
-46
-45
-46
-41
-42
-45
-41
-44
-44
-43
-49
-44
-46
-43
-43
-48
-48
-40
-42
-42
-48
-43
-45
-46

286
282
283
280
282
285
281
284
286
282
284
283
275
282
278
285
279
284
283
282
285
285
282
281
284
281
283
285
284
284
281
284
284
282
285
282
285
276
282
280
283
283
283
285
284
282
284
286
285
282
281
283
285
281
283
283
282
279
279
281

228
228
223
229
228
230
226
229
229
230
226
230
229
229
230
229
227
230
230
229
227
228
228
228
229
226
224
228
227
229
228
227
229
229
228
225
227
229
230
230
230
228
227
229
228
229
229
230
229
229
223
228
229
226
229
225
229
229
231
224

38
36
40
31
34
34
32
39
32
37
36
32
35
37
39
36
38
35
40
39
28
38
37
35
33
39
36
38
36
34
32
33
36
36
36
35
34
37
33
37
41
41
34
37
33
39
36
36
35
38
37
36
36
32
33
36
37
32
35
37

488
489
490
490
488
490
492
486
487
486
487
489
490
489
488
491
490
487
491
492
492
490
489
492
492
490
490
489
493
490
488
489
489
492
490
490
490
488
488
488
489
488
490
490
490
487
490
492
490
486
493
491
491
489
490
488
487
493
491
488

29482
29467
29472
29450
29465
29461
29446
29463
29465
29446
29468
29460
29444
29461
29471
29473
29460
29446
29453
29453
29461
29432
29463
29462
29445
29433
29474
29447
29448
29468
29463
29464
29457
29475
29472
29458
29456
29450
29469
29432
29441
29467
29436
29473
29437
29434
29436
29453
29450
29453
29446
29432
29467
29448
29442
29450
29430
29457
29436
29452

249305
249305
249321
249321
249321
249336
249336
249352
249352
249367
249367
249383
249383
249399
249399
249399
249414
249414
249430
249430
249445
249445
249461
249461
249477
249477
249477
249492
249492
249508
249508
249523
249523
249539
249539
249539
249555
249555
249570
249570
249586
249586
249601
249601
249617
249617
249617
249633
249648
249648
249648
249664
249664
249679
249679
249695
249695
249711
249711
249711

-15118
-13664
-13778
-15473
2103
1386
-12488
-14266
-14212
9751
-13808
-13259
3272
-13212
-14173
-17136
-17808
-9741
-15541
-14226
-12039
-15113
-14593
-13731
-14471
-3903
-14474
-18251
-14851
-14643
-15322
-14450
-15672
-14443
-14406
-2630
-6072
7599
9547
8717
-14082
-15827
-14010
-15263
-13708
-10938
10706
-13694
-15244
-9079
-15721
-14189
-13836
-14321
-14090
-13517
-13972
-12964
-14714
-13223

41
40
39
41
36
36
40
43
42
39
45
39
43
36
42
42
39
39
44
43
46
45
47
41
40
41
42
42
45
41
45
47
46
40
42
41
42
42
44
40
45
38
33
43
38
36
44
43
39
43
35
44
41
47
39
40
39
44
46
43

-45
-43
-49
-46
-47
-49
-45
-44
-43
-44
-43
-44
-49
-44
-48
-43
-43
-41
-44
-45
-44
-41
-45
-42
-45
-44
-48
-48
-47
-45
-47
-43
-44
-42
-45
-48
-44
-47
-45
-47
-43
-45
-42
-42
-43
-43
-47
-44
-43
-43
-40
-43
-45
-44
-41
-44
-44
-43
-43
-46

287
282
278
285
285
285
276
284
285
284
284
278
281
286
280
285
282
286
283
286
283
286
285
284
277
277
283
286
284
284
281
284
283
283
286
283
281
284
281
280
280
285
282
285
283
285
285
284
281
284
281
282
284
283
284
282
287
287
280
286

226
226
228
230
228
230
226
226
230
225
230
228
225
225
221
229
227
227
226
227
229
227
229
229
230
229
231
229
228
231
229
230
231
227
228
227
228
228
229
224
229
225
228
230
228
230
229
228
232
228
229
230
225
228
229
230
226
227
229
227

40
24
41
32
39
41
39
38
38
37
40
37
38
35
39
38
40
42
35
40
39
39
37
35
39
37
38
38
37
39
35
40
39
37
37
33
34
33
37
41
41
31
40
39
41
41
37
32
37
40
37
42
37
41
40
34
39
40
41
40

490
490
492
489
489
489
489
489
488
488
491
489
489
489
490
487
492
489
489
492
492
490
490
492
490
490
486
489
489
487
492
491
491
488
489
491
490
491
490
492
485
489
490
490
487
489
491
488
490
490
488
490
487
488
490
491
488
489
488
488

29462
29459
29444
29464
29474
29452
29444
29449
29443
29473
29463
29456
29462
29462
29464
29431
29460
29473
29482
29476
29448
29450
29448
29450
29453
29457
29446
29456
29458
29437
29462
29462
29448
29445
29477
29466
29455
29438
29432
29457
29443
29462
29459
29446
29457
29470
29456
29468
29453
29478
29460
29452
29450
29443
29472
29456
29467
29464
29468
29463

249726
249726
249742
249742
249757
249757
249757
249773
249773
249789
249789
249804
249804
249820
249820
249820
249835
249835
249851
249851
249867
249867
249882
249882
249898
249898
249898
249913
249913
249929
249929
249945
249945
249960
249960
249976
249976
249976
249991
249991
250007
250007
250023
250023
250038
250038
250054
250054
250054
250069
250085
250085
250101
250101
250101
250116
250116
250132
250132
250147

-12508
-13959
-17926
-12828
-5611
-698
-14216
-13812
-13965
6212
-14457
7328
10934
-18538
-13684
10612
-5370
-16468
-13834
-16587
-16515
-13899
-14681
-8001
10277
9744
-13126
-14874
-16954
-13706
-10394
423
-13635
-13957
-9490
-14249
-14045
-13200
-13756
-14416
-13801
7788
8862
-14286
-12263
-14029
-8243
-13230
-16664
-13003
-13702
-14816
-2471
-7154
-12228
9367
-13348
8833
8407
-4399

46
47
43
44
42
42
42
42
46
42
45
39
49
44
42
41
41
39
42
39
42
39
42
43
43
41
42
42
43
42
40
42
42
39
42
37
40
40
42
39
41
41
39
42
44
43
36
43
42
40
36
46
41
45
41
42
43
44
39
42

-47
-50
-43
-45
-47
-44
-49
-46
-48
-48
-46
-40
-47
-48
-44
-46
-43
-46
-44
-41
-44
-44
-46
-45
-42
-39
-50
-41
-46
-43
-44
-45
-46
-45
-45
-47
-48
-44
-46
-44
-47
-41
-41
-42
-42
-44
-45
-43
-46
-47
-49
-43
-43
-45
-48
-44
-46
-42
-43
-45

284
284
285
284
285
284
283
282
284
284
286
283
280
286
279
285
287
282
284
285
283
278
284
283
281
285
283
282
278
280
282
282
283
279
281
282
283
281
286
278
280
283
281
281
283
285
285
285
285
288
280
286
283
282
284
283
282
285
287
284

228
226
228
226
224
227
226
226
223
224
226
228
227
227
228
228
226
227
231
230
229
229
228
227
227
230
227
230
230
229
229
229
228
228
230
226
231
228
230
231
231
230
230
228
228
229
227
228
228
229
230
229
230
229
230
230
229
230
228
229

42
38
38
40
38
38
37
39
39
34
37
39
28
36
34
39
34
37
37
40
38
38
40
37
39
38
39
34
38
38
41
40
33
36
39
39
33
34
35
37
38
40
38
35
36
35
27
36
38
38
41
35
33
37
35
38
36
37
37
40

485
485
492
489
488
487
489
491
489
491
488
491
489
489
491
490
490
489
490
488
489
491
488
486
489
492
490
486
488
487
489
490
489
487
489
490
489
489
489
489
490
491
489
490
487
488
492
492
490
490
490
490
491
489
488
489
492
489
488
488

29432
29455
29435
29452
29459
29449
29451
29443
29447
29459
29451
29440
29469
29471
29449
29465
29446
29450
29451
29457
29464
29457
29452
29463
29491
29446
29446
29459
29457
29457
29480
29453
29474
29451
29448
29477
29443
29455
29457
29463
29439
29420
29463
29470
29462
29456
29486
29438
29463
29446
29476
29466
29433
29453
29452
29457
29446
29492
29471
29472

250147
250147
250163
250163
250179
250179
250194
250194
250210
250210
250225
250225
250241
250241
250241
250257
250257
250272
250272
250288
250288
250303
250303
250303
250319
250319
250335
250335
250350
250350
250366
250366
250381
250381
250397
250397
250413
250413
250413
250428
250428
250444
250444
250459
250459
250475
250475
250475
250491
250491
250506
250506
250522
250522
250537
250537
250537
250553
250553
250569

-4610
-14505
-13652
-12941
-13871
-14727
-13702
-14292
10258
-14525
-14302
-10329
20307
-14622
-15258
-13934
-14131
-13455
8447
-2103
-14584
-3431
-14734
-13034
-14199
-14171
8862
-15587
-14539
-13581
8483
-13100
-14406
-12915
-17032
-13811
17207
-14835
-13659
-13497
7901
-2993
-17451
-14300
-4522
-1902
-13507
1606
-13916
-4989
-14231
-7630
-15004
-14608
-6086
-15801
-8918
-1178
10713
-14399

35
44
37
39
39
36
43
42
35
38
43
37
44
40
41
41
45
39
43
45
42
48
43
45
43
42
46
43
43
34
43
42
35
44
44
35
41
39
36
41
36
41
38
44
44
45
42
45
46
46
46
43
45
43
47
38
41
46
41
37

-47
-42
-42
-42
-42
-47
-42
-45
-42
-42
-46
-42
-42
-42
-41
-48
-41
-46
-41
-44
-42
-50
-44
-45
-43
-44
-42
-45
-44
-42
-43
-44
-42
-42
-45
-42
-43
-45
-43
-46
-44
-51
-46
-41
-45
-41
-43
-42
-43
-43
-43
-44
-46
-44
-43
-44
-47
-45
-45
-47

284
285
284
282
284
280
280
283
285
285
281
284
283
283
283
283
284
284
284
279
281
282
285
282
287
285
281
284
283
277
278
284
285
284
281
280
284
283
287
285
283
284
284
284
282
280
285
283
285
283
283
281
285
283
282
281
279
282
280
285

227
230
225
230
227
229
228
228
229
229
224
224
228
228
230
228
230
231
228
226
227
232
223
228
230
230
228
227
231
230
228
230
227
228
228
227
230
227
229
226
228
229
228
229
229
231
229
229
230
227
230
229
230
229
231
231
227
230
229
232

39
38
37
37
39
37
36
32
28
40
35
39
39
36
40
38
38
35
39
39
31
37
32
34
33
38
35
33
34
39
31
36
36
36
38
35
37
32
39
36
40
39
33
36
32
37
38
35
39
39
36
39
40
39
41
37
36
33
39
37

487
489
489
490
488
488
491
489
489
490
488
489
489
490
488
489
488
491
490
490
489
488
489
485
490
489
491
488
485
490
491
490
488
488
490
485
487
489
489
490
488
490
489
491
492
487
490
488
488
490
491
490
490
488
487
489
487
491
489
490

29463
29475
29456
29448
29448
29477
29455
29451
29442
29457
29446
29472
29453
29460
29468
29450
29475
29477
29440
29483
29449
29483
29449
29443
29477
29463
29474
29462
29436
29465
29457
29463
29444
29454
29459
29481
29455
29449
29449
29452
29467
29472
29474
29460
29482
29460
29460
29446
29457
29455
29452
29481
29464
29458
29451
29446
29469
29461
29445
29450

250569
250584
250584
250600
250600
250600
250615
250615
250631
250631
250647
250647
250662
250662
250662
250678
250678
250693
250693
250709
250709
250725
250725
250725
250740
250756
250756
250756
250771
250771
250787
250787
250803
250803
250818
250818
250834
250834
250834
250849
250849
250865
250865
250881
250881
250881
250896
250896
250912
250912
250927
250927
250943
250943
250959
250959
250974
250974
250990
250990

200
-14021
1321
-14226
-10944
13207
-12615
-2562
-18618
-14339
9597
-14407
-13757
1544
-15701
10478
9508
-1924
-13551
-15034
-13101
-15200
-6472
7340
-7894
-11825
-14211
23
-13520
9762
-14874
-3267
-14334
-14229
-13803
-13729
-13502
7577
-456
-13618
-11383
11172
-13332
-16134
-14833
-13412
7893
9535
-14370
-13771
-13788
-13965
-13442
-14555
-14363
-13538
8890
-13616
-10384
-13419

44
40
44
43
36
39
40
36
41
41
38
46
36
46
40
37
42
44
38
41
43
42
42
40
47
47
42
41
40
45
42
37
37
40
42
43
43
38
37
41
41
38
41
46
42
42
40
42
41
39
43
41
45
43
36
42
42
42
40
46

-42
-43
-43
-43
-40
-44
-43
-44
-42
-44
-43
-46
-45
-43
-42
-42
-41
-45
-45
-42
-44
-41
-43
-44
-46
-45
-43
-45
-42
-41
-43
-43
-41
-42
-43
-42
-42
-45
-42
-42
-45
-43
-46
-44
-46
-44
-43
-43
-43
-47
-45
-42
-48
-43
-43
-46
-43
-47
-47
-44

285
285
285
280
283
285
286
283
284
284
283
281
279
282
281
278
283
284
285
279
284
282
286
284
284
281
285
284
281
281
284
285
286
279
285
280
281
282
284
283
282
284
281
285
283
285
279
280
283
285
283
285
278
282
285
284
281
279
279
281

230
229
228
230
232
229
231
226
225
231
230
228
230
229
229
225
229
231
232
231
229
228
229
230
230
230
230
231
229
229
230
229
231
229
226
228
228
230
229
229
227
228
230
230
229
228
228
224
231
229
228
228
228
230
230
230
228
227
228
228

34
36
38
38
37
36
38
40
36
33
39
33
38
39
41
31
39
40
37
34
34
35
34
38
35
37
38
40
38
33
37
40
35
36
37
41
38
36
38
42
34
39
36
41
33
35
36
40
39
39
40
42
31
40
36
36
37
40
39
34

490
490
491
490
490
486
490
487
490
487
489
490
492
490
487
487
490
490
488
489
488
489
488
488
487
488
486
488
487
489
489
486
489
488
488
487
487
489
488
488
488
488
490
489
486
490
487
489
486
488
486
489
487
487
488
490
490
490
485
487

29479
29447
29455
29452
29457
29467
29460
29462
29449
29466
29458
29454
29466
29479
29451
29461
29470
29457
29472
29454
29464
29451
29467
29443
29454
29470
29431
29466
29461
29448
29455
29471
29468
29457
29462
29468
29463
29463
29468
29447
29460
29457
29470
29470
29461
29464
29443
29460
29435
29472
29446
29450
29476
29450
29445
29445
29456
29469
29459
29457

250990
251005
251005
251021
251021
251037
251037
251037
251052
251052
251068
251068
251083
251083
251099
251099
251099
251115
251115
251130
251130
251146
251146
251161
251161
251161
251177
251177
251193
251193
251208
251208
251224
251224
251224
251239
251239
251255
251255
251271
251271
251286
251286
251302
251302
251302
251317
251317
251333
251333
251349
251349
251364
251364
251364
251380
251380
251395
251395
251411

-13169
6670
-13563
-14119
7958
3415
-8537
-14245
-2136
9767
-15771
-14377
-14724
9777
-14638
-6673
-15407
-2036
-13224
-7141
-16357
-13614
-3062
-14282
-14622
8820
-14941
8925
9179
-14582
-17909
-14205
-14756
-14389
-14446
-14542
9918
-14269
-13477
-13949
-15329
-15170
1589
-13659
8915
-15323
-9292
8046
-14026
-13355
10218
-14127
-18066
9784
51
3903
-14348
-14051
-14724
-13707

45
44
38
46
41
39
43
43
37
32
44
41
41
43
40
40
46
44
37
41
40
36
39
47
41
45
46
44
34
37
38
41
43
38
46
37
44
41
39
44
40
41
42
40
42
42
39
43
42
38
39
44
41
46
37
39
39
41
44
43

-39
-44
-40
-42
-44
-44
-44
-42
-44
-42
-42
-42
-40
-47
-42
-44
-44
-41
-44
-45
-43
-43
-43
-46
-42
-42
-46
-41
-41
-42
-44
-47
-42
-48
-42
-47
-43
-43
-44
-42
-43
-46
-48
-45
-44
-43
-43
-46
-43
-43
-45
-43
-48
-48
-45
-42
-44
-45
-44
-44

279
283
285
280
283
282
284
279
280
283
282
281
281
283
283
283
280
281
281
280
282
276
280
281
281
278
278
284
282
281
283
280
282
282
285
282
282
283
285
284
281
284
279
278
281
285
282
283
282
278
282
281
281
281
278
286
280
282
278
279

229
227
227
230
229
227
227
226
228
228
229
229
229
228
228
227
228
230
231
228
229
229
229
226
226
229
227
227
231
230
227
224
228
228
228
227
224
229
228
228
228
229
228
229
230
229
229
232
229
229
230
229
229
229
227
226
227
230
228
228

39
37
36
39
38
37
40
38
41
42
42
37
34
38
39
37
37
34
37
38
42
37
40
39
42
38
36
34
40
34
32
42
39
31
40
36
39
41
28
40
37
39
41
37
40
42
37
40
38
39
34
39
34
39
34
33
38
35
35
40

489
488
480
483
488
490
486
488
487
489
489
489
488
488
487
488
488
490
491
486
486
490
490
489
489
490
486
483
488
488
489
489
487
487
490
489
490
489
489
490
489
487
488
489
488
488
490
487
487
486
487
490
490
489
489
487
485
488
488
487

29430
29454
29465
29437
29441
29448
29471
29443
29464
29450
29472
29463
29450
29467
29458
29488
29477
29462
29450
29468
29468
29464
29469
29441
29472
29476
29463
29482
29454
29479
29475
29499
29460
29447
29461
29462
29468
29468
29473
29440
29470
29475
29476
29462
29477
29468
29456
29458
29450
29471
29444
29463
29472
29462
29466
29460
29480
29462
29483
29451

251411
251427
251427
251427
251442
251442
251458
251458
251473
251473
251489
251489
251489
251505
251505
251520
251520
251536
251536
251551
251551
251551
251567
251567
251583
251583
251598
251598
251614
251614
251614
251629
251629
251645
251645
251661
251661
251676
251676
251676
251692
251692
251707
251707
251723
251723
251739
251739
251739
251754
251754
251770
251770
251785
251785
251801
251801
251817
251817
251817

-6292
10168
9370
-4488
-12621
-14237
-14851
-13882
-14268
5762
-12862
-13974
-6645
-15239
-14305
-7092
-14094
-13596
-12934
-3864
-11913
-14311
-15788
-10181
-14125
9043
-17657
-14140
-6351
-13790
-3925
10855
-14351
-14762
-13993
-5683
-14290
-14274
-7007
-14621
-13784
-14161
-10842
-13468
-13443
-14449
-5672
-13262
-13851
-12672
9764
-13213
-16928
-14971
-14402
-13409
-14953
-14828
9439
-14156

45
39
41
37
38
47
40
45
36
44
44
42
39
38
41
37
43
42
45
40
44
38
42
40
38
40
43
41
44
45
42
44
37
47
43
44
44
47
39
45
36
38
39
44
43
41
39
39
44
44
42
47
43
35
45
44
41
39
44
42

-47
-45
-43
-43
-47
-43
-45
-45
-49
-42
-43
-41
-42
-44
-49
-45
-45
-43
-44
-47
-45
-45
-46
-45
-43
-46
-44
-42
-49
-41
-43
-41
-50
-43
-43
-44
-44
-45
-50
-42
-46
-42
-46
-46
-44
-42
-45
-46
-45
-47
-45
-46
-42
-44
-43
-43
-42
-46
-45
-44

286
283
284
280
284
284
276
282
283
284
279
282
279
283
284
286
284
285
278
286
280
286
288
284
281
288
284
282
283
285
282
282
282
284
287
283
287
283
287
285
283
287
278
287
285
287
284
284
281
277
284
283
279
282
286
284
276
283
284
284

230
227
227
228
225
228
229
226
229
228
228
228
227
226
225
229
230
225
229
230
228
229
229
229
229
231
229
227
230
227
226
231
227
229
229
224
229
225
229
229
229
232
230
229
230
231
228
229
228
231
229
230
227
231
229
232
231
231
227
232

38
40
37
41
39
37
38
37
31
35
40
37
32
40
41
41
30
42
36
38
39
40
35
40
38
36
38
40
35
37
33
32
35
37
40
38
37
34
39
39
37
32
35
36
41
35
37
38
38
40
33
36
37
40
39
39
39
39
41
38

491
489
488
490
488
488
490
486
490
489
487
486
489
491
487
489
485
490
488
485
486
489
488
488
487
489
489
490
490
491
491
488
490
487
488
489
489
489
490
489
489
491
488
490
489
489
487
489
489
486
490
490
486
488
491
489
489
487
489
490

29463
29450
29463
29478
29462
29470
29446
29482
29482
29451
29474
29471
29452
29460
29455
29456
29455
29456
29473
29470
29468
29470
29459
29471
29454
29464
29448
29471
29457
29468
29480
29451
29474
29453
29468
29444
29457
29454
29488
29447
29465
29461
29443
29481
29483
29446
29467
29458
29464
29480
29463
29451
29448
29422
29464
29466
29466
29471
29469
29471

251832
251832
251848
251848
251863
251863
251879
251879
251879
251895
251895
251910
251910
251926
251926
251941
251941
251941
251957
251957
251973
251973
251988
251988
252004
252004
252004
252019
252019
252035
252035
252051
252051
252066
252066
252082
252082
252082
252097
252097
252113
252113
252129
252129
252144
252144
252144
252160
252160
252175
252175
252191
252191
252207
252207
252207
252222
252222
252238
252238

-5070
-14225
-4122
-13802
-13897
10248
8913
-13669
-6011
7072
-14204
819
-14089
-7646
8791
-14505
-13629
5264
-15253
-13680
-16738
-13208
11195
-13874
-13358
-13999
-13998
-14477
-14955
-14117
-14339
-5254
5839
-13636
-14532
9627
9710
4283
-5570
15821
-7563
-13958
-8039
-15432
10492
-14256
-14671
313
-14387
9113
8506
-1560
5533
-14714
-14368
-14243
-13160
-575
6808
-14628

42
37
41
36
44
41
41
43
34
37
37
39
39
40
45
41
43
41
39
39
42
39
40
40
36
35
43
42
40
39
48
41
42
43
40
37
44
41
40
44
43
45
47
41
45
42
40
40
39
46
41
44
44
41
42
43
41
41
46
43

-44
-46
-46
-48
-47
-45
-51
-43
-45
-44
-45
-46
-46
-44
-43
-45
-42
-47
-45
-40
-49
-45
-53
-47
-43
-45
-44
-47
-45
-48
-45
-47
-41
-44
-45
-45
-48
-48
-47
-43
-44
-50
-46
-44
-45
-42
-46
-43
-44
-42
-49
-48
-51
-44
-48
-47
-43
-41
-45
-42

284
283
282
280
286
283
284
283
281
288
286
284
287
282
283
283
281
280
282
285
285
281
281
281
286
285
285
283
275
279
285
285
285
283
280
280
283
276
283
285
286
284
285
284
283
283
278
284
285
281
280
285
285
285
280
279
283
280
286
284

228
229
229
230
232
227
229
231
230
232
228
229
230
231
228
229
228
229
231
228
230
230
228
228
228
230
228
226
227
230
228
224
229
229
226
230
229
230
229
229
228
227
228
231
230
228
230
229
228
229
230
229
229
228
230
227
229
232
231
231

36
30
41
34
36
39
35
31
35
37
35
37
37
40
38
36
38
35
38
31
36
38
33
37
40
41
41
38
36
38
37
32
34
38
36
40
35
36
33
38
37
37
34
37
39
38
30
38
37
35
42
39
36
40
32
37
38
41
36
37

488
490
490
489
489
489
490
490
491
491
488
489
490
488
488
491
489
490
490
490
487
488
487
489
490
489
491
492
488
489
485
490
491
487
491
489
490
483
491
491
490
488
489
489
489
492
488
483
489
490
488
489
492
492
488
489
487
491
490
491

29480
29466
29470
29459
29442
29447
29444
29477
29465
29475
29474
29460
29455
29461
29479
29476
29463
29461
29479
29444
29455
29446
29473
29465
29468
29466
29448
29478
29442
29458
29457
29462
29460
29450
29473
29464
29472
29449
29456
29459
29459
29473
29442
29466
29473
29465
29454
29464
29472
29436
29459
29458
29426
29475
29428
29414
29468
29457
29444
29426

252253
252253
252269
252269
252269
252285
252285
252300
252300
252316
252316
252331
252331
252347
252347
252347
252363
252363
252378
252378
252394
252394
252409
252409
252409
252425
252425
252441
252441
252456
252456
252472
252472
252487
252487
252503
252503
252503
252519
252519
252534
252534
252550
252550
252565
252565
252565
252581
252581
252597
252597
252612
252612
252628
252628
252628
252643
252643
252659
252659

8357
-11078
11560
3499
-13762
-4135
-13110
-13326
-13985
-11666
-16630
-16390
-14698
-8860
-13700
-14175
-13898
-14523
-12757
-14307
14776
-14621
7749
-13212
-13473
-13904
-18384
-14231
10280
-13276
-5286
-2114
-15735
-4524
-13931
10387
-14744
-14472
-15832
100
8041
-13615
-12691
-14633
-14474
-13877
-13581
-12388
-13868
-18524
-2972
9024
-15114
-13218
-17220
9516
6939
-4644
-13098
-13547

42
44
40
42
44
45
44
43
45
41
47
36
40
47
42
45
37
37
44
39
42
45
39
40
42
41
36
44
47
45
40
40
42
36
43
42
42
38
42
41
43
44
45
42
37
41
41
43
35
37
44
43
43
39
44
39
40
45
48
47

-45
-43
-49
-44
-44
-45
-43
-45
-46
-48
-49
-44
-50
-45
-45
-45
-46
-47
-44
-47
-44
-44
-46
-45
-42
-44
-41
-43
-43
-44
-44
-45
-42
-47
-42
-43
-45
-44
-43
-43
-42
-46
-44
-43
-42
-42
-47
-44
-42
-44
-46
-41
-46
-43
-45
-47
-48
-47
-44
-44

286
285
275
279
283
281
287
284
282
285
284
283
285
284
285
284
282
282
286
283
277
284
283
285
283
283
284
282
280
284
286
282
282
279
284
281
284
279
279
284
281
284
280
284
281
282
284
284
286
279
285
280
280
279
283
283
278
283
279
284

228
231
230
231
229
228
232
230
229
229
232
230
230
230
231
229
232
229
230
230
233
231
228
231
227
231
227
228
229
229
231
231
228
229
228
230
229
232
230
231
229
229
229
230
231
225
227
230
230
227
230
231
231
228
229
230
230
230
229
230

38
35
35
40
36
35
40
32
36
35
35
34
40
41
34
37
42
40
40
38
37
35
42
37
36
41
38
32
33
39
42
32
38
38
39
32
32
37
36
38
41
30
38
36
41
37
40
37
39
36
35
32
41
37
38
37
32
37
42
38

489
487
487
490
488
490
487
489
486
487
485
488
489
488
487
485
488
490
486
488
485
489
489
488
486
489
490
486
489
490
486
490
490
490
485
489
490
490
488
485
488
491
489
491
487
490
489
488
487
489
489
487
489
485
488
487
487
489
489
483

29444
29448
29446
29463
29447
29460
29449
29446
29465
29453
29463
29476
29441
29469
29470
29458
29458
29467
29452
29447
29460
29454
29433
29445
29451
29454
29459
29456
29457
29469
29479
29478
29466
29468
29459
29444
29449
29463
29448
29451
29465
29456
29432
29470
29458
29464
29477
29442
29457
29470
29447
29449
29455
29459
29465
29453
29451
29457
29439
29449

252675
252675
252690
252690
252690
252706
252706
252721
252721
252737
252737
252753
252753
252753
252768
252768
252784
252784
252799
252799
252815
252815
252815
252831
252831
252846
252846
252862
252862
252877
252877
252893
252893
252893
252909
252909
252924
252924
252940
252940
252940
252955
252955
252971
252971
252987
252987
253002
253002
253018
253018
253033
253033
253033
253049
253049
253065
253065
253080
253080

-13780
-12879
-14445
-13382
-13533
-15171
-12871
-14160
-14951
-13613
-10386
-11420
-13061
-14604
3654
10449
-14348
7016
-14158
9711
-7167
-15821
-10984
8659
-6074
-14049
-13075
-14419
8490
-13956
-14930
-13425
-14780
-18781
-14046
8653
-6097
-15415
-13762
-14112
-14247
-14043
-11276
25204
-14843
2114
-13140
-459
-13865
9181
-14556
-7446
-13201
-16231
-17760
-13631
-13726
9141
-7027
-14278

42
38
42
39
40
40
36
40
41
43
37
40
41
49
39
41
45
40
43
41
35
42
46
32
45
46
38
39
40
44
41
41
39
43
39
41
37
45
45
43
39
41
37
44
45
44
47
41
44
44
49
41
40
43
42
40
45
43
36
35

-44
-45
-43
-43
-43
-46
-46
-43
-46
-46
-43
-48
-46
-43
-43
-46
-47
-43
-44
-44
-45
-43
-42
-43
-45
-45
-45
-42
-44
-45
-45
-45
-46
-42
-45
-45
-43
-42
-43
-43
-42
-43
-46
-45
-42
-45
-45
-42
-42
-46
-44
-46
-45
-44
-46
-49
-44
-47
-46
-46

282
281
283
279
281
281
282
276
284
279
283
281
278
281
282
288
284
280
283
286
284
286
277
285
283
283
279
284
280
281
285
281
279
283
279
283
281
286
284
283
283
281
282
280
284
282
282
283
280
281
281
278
283
282
283
276
280
280
282
279

231
227
228
230
227
230
228
229
230
228
229
228
227
228
226
231
229
228
229
229
226
227
229
228
227
228
229
229
229
229
228
228
229
229
230
228
231
228
226
228
231
230
227
228
229
228
226
228
224
229
228
229
226
227
225
230
226
228
229
230

39
37
41
40
37
37
40
41
41
36
34
39
38
38
37
34
38
40
38
36
36
32
39
38
40
36
42
43
36
36
40
42
37
41
37
37
40
42
34
38
38
39
33
40
37
33
41
31
38
40
35
37
35
39
34
38
38
44
37
41

488
491
491
489
488
489
490
487
485
486
483
490
489
490
486
490
486
489
488
490
489
488
491
489
489
487
488
488
489
491
489
489
488
487
489
489
488
488
489
487
490
489
490
489
489
490
486
491
489
488
487
489
488
488
486
488
490
488
488
489

29445
29450
29478
29464
29447
29452
29475
29451
29479
29487
29465
29473
29444
29465
29468
29445
29466
29455
29454
29478
29463
29456
29464
29445
29479
29458
29473
29462
29486
29483
29448
29461
29468
29455
29482
29435
29444
29465
29437
29456
29460
29452
29453
29452
29444
29465
29466
29458
29459
29475
29431
29456
29463
29449
29473
29449
29442
29459
29480
29456

253096
253096
253096
253111
253111
253127
253127
253143
253143
253143
253158
253158
253174
253174
253189
253189
253205
253205
253221
253221
253221
253236
253236
253252
253252
253267
253267
253283
253283
253283
253299
253299
253314
253314
253330
253330
253345
253345
253361
253361
253361
253377
253377
253392
253392
253408
253408
253423
253423
253423
253439
253439
253455
253455
253470
253470
253486
253486
253486
253501

-8557
-1193
-13453
1641
1580
-13120
-17028
-13892
-13312
-13551
-12906
-14010
19162
-14572
-16565
-4732
5084
8926
-4885
-14154
-13870
-14883
-13720
-14830
-14231
-13921
4287
-17888
-14368
-14325
-13710
-5932
-13473
-8819
8324
-13472
-13501
-15983
-14088
-14117
-14640
-465
-13391
-14036
-13623
-14176
-14367
-13193
-13560
-14377
-12915
-13784
-5960
-11654
-13528
-14089
3503
-15615
-1625
15516

44
42
43
40
43
44
41
40
46
40
39
44
47
40
44
43
41
47
42
39
44
39
39
40
43
41
46
44
39
42
41
40
40
43
43
45
40
42
41
44
42
41
38
40
37
40
45
44
44
39
39
39
44
39
44
46
43
39
39
44

-47
-50
-45
-48
-44
-44
-43
-46
-52
-40
-46
-42
-42
-43
-43
-44
-45
-49
-42
-42
-43
-45
-43
-42
-42
-44
-46
-41
-44
-43
-39
-44
-41
-42
-44
-42
-42
-47
-42
-46
-44
-42
-44
-45
-47
-43
-43
-42
-46
-45
-44
-46
-44
-44
-42
-42
-44
-43
-45
-43

280
286
277
281
285
281
282
283
284
283
284
275
285
285
284
285
285
285
281
286
284
281
285
284
283
283
281
285
287
285
281
281
279
281
284
283
284
284
281
284
280
283
283
285
280
279
283
283
283
285
285
283
282
282
285
281
284
280
280
277

227
230
228
228
230
230
228
228
229
229
231
230
230
229
227
225
231
226
230
229
227
230
228
230
228
228
228
229
228
228
229
227
229
230
229
230
224
227
228
224
226
230
228
228
228
228
231
227
226
227
228
225
225
222
225
229
227
228
226
226

40
37
36
40
40
42
40
40
38
39
40
34
41
38
35
42
39
36
36
35
30
40
40
36
37
38
39
40
41
37
40
37
41
37
35
38
37
39
36
37
42
40
40
41
40
42
38
36
35
39
41
38
33
39
35
35
38
36
39
35

489
487
489
487
487
490
484
487
490
487
486
489
490
488
490
490
489
489
487
491
488
489
489
489
486
488
488
491
488
489
487
490
484
487
488
490
488
489
489
489
487
491
492
486
489
484
489
489
490
490
492
488
487
488
489
490
492
484
487
489

29473
29450
29465
29470
29443
29454
29443
29458
29451
29459
29444
29456
29457
29453
29458
29454
29454
29448
29444
29473
29466
29478
29475
29466
29470
29482
29485
29460
29445
29443
29457
29478
29448
29454
29458
29500
29472
29455
29472
29467
29472
29465
29443
29464
29466
29463
29476
29456
29467
29459
29479
29460
29477
29475
29466
29451
29476
29441
29444
29465

253501
253517
253517
253533
253533
253548
253548
253548
253564
253564
253579
253579
253595
253595
253611
253611
253611
253626
253626
253642
253642
253657
253657
253673
253673
253673
253689
253689
253704
253704
253720
253720
253735
253735
253735
253751
253751
253767
253767
253782
253782
253798
253798
253798
253813
253813
253829
253829
253845
253845
253860
253860
253860
253876
253876
253891
253891
253907
253907
253923

10106
-14540
8579
-5197
-13085
-18373
-13921
-13990
-14164
-13792
23821
-1816
-17780
8728
-13535
8569
-12861
-14218
-14732
-13377
-3613
-8371
-14335
-14285
-13493
2135
-3095
9381
-13255
-15905
-13446
-7749
-15830
6197
-17689
-13170
-14634
-14482
-15191
-8701
-15209
-17426
-13909
-13781
-15227
17466
-13610
-13613
-13602
-16857
-9124
-13759
-14082
9374
9488
-15288
-14554
-13271
-13112
-14040

41
41
42
40
40
42
44
38
47
38
39
41
40
44
43
41
39
42
42
40
41
41
36
46
41
41
40
41
43
42
39
44
39
41
47
41
38
44
44
41
40
36
43
42
37
45
44
39
41
35
35
43
43
42
34
44
35
43
43
43

-43
-42
-42
-47
-49
-45
-46
-44
-44
-44
-41
-43
-43
-48
-48
-45
-45
-44
-42
-43
-45
-45
-50
-43
-45
-43
-42
-48
-42
-44
-47
-43
-44
-47
-42
-50
-47
-39
-43
-41
-43
-44
-41
-43
-41
-43
-42
-43
-46
-43
-42
-44
-48
-44
-45
-44
-43
-44
-50
-44

286
281
287
283
284
283
283
283
282
284
282
281
280
278
280
286
282
281
285
282
282
283
283
285
285
284
279
283
285
283
283
287
282
281
284
283
279
282
283
285
282
283
287
283
281
285
283
281
280
281
283
287
287
281
287
284
286
281
284
284

228
229
228
229
226
228
230
227
227
228
226
231
228
228
227
230
228
229
229
228
231
231
230
223
224
230
231
229
230
230
230
228
228
230
228
229
226
228
229
229
229
230
225
225
230
229
227
230
227
230
229
229
231
230
231
227
230
229
230
230

43
39
39
36
37
35
35
33
37
34
33
40
33
35
35
40
40
41
37
39
36
42
37
43
37
43
41
34
37
39
42
35
37
39
36
35
41
36
37
34
35
40
40
40
40
36
36
38
37
37
39
41
39
40
39
36
38
42
38
35

492
489
488
488
488
489
489
488
489
489
489
488
487
492
488
489
488
488
488
489
490
488
490
488
486
487
490
487
489
490
488
489
491
487
488
490
486
492
489
488
488
488
489
491
489
491
490
490
490
491
486
487
489
488
487
490
490
491
486
490

29475
29454
29480
29466
29462
29444
29467
29455
29459
29467
29444
29468
29472
29459
29472
29467
29470
29441
29467
29467
29459
29448
29461
29451
29464
29468
29476
29479
29473
29495
29462
29462
29461
29467
29459
29476
29450
29486
29480
29456
29449
29458
29439
29477
29471
29479
29461
29458
29471
29453
29464
29459
29454
29464
29472
29480
29464
29459
29463
29462

253923
253923
253938
253938
253954
253954
253969
253969
253985
253985
253985
254001
254001
254016
254016
254032
254032
254047
254047
254047
254063
254063
254079
254079
254094
254094
254110
254110
254110
254125
254125
254141
254141
254157
254157
254172
254172
254172
254188
254188
254203
254203
254219
254219
254235
254235
254235
254250
254250
254266
254266
254281
254281
254297
254297
254297
254313
254313
254328
254328

-15149
-16068
14443
-16650
-15253
-14721
-18430
-14709
-13195
-16390
-14164
-14050
-4702
-13282
-10716
-14025
-14153
-11649
-14410
-15040
722
-13878
-13636
-9518
-13321
-4929
-2468
-13913
-10476
-14486
-4291
-13899
-14162
-13644
-14210
-13507
-18560
-13357
12246
13617
-13612
-13233
25578
-13265
-13916
-14875
-15981
-11481
-14808
-13038
-13300
-11015
7623
-14053
-14172
-18343
-14346
-5244
7833
-14370

35
40
32
41
35
41
44
44
43
34
36
38
41
42
40
46
42
38
36
41
46
39
37
38
44
46
42
39
42
38
37
46
43
44
46
42
45
44
43
41
46
38
42
46
40
44
44
43
43
41
48
47
42
40
41
41
41
45
39
45

-45
-44
-45
-47
-43
-47
-44
-43
-42
-44
-40
-45
-42
-43
-46
-44
-42
-45
-46
-45
-50
-42
-41
-43
-44
-43
-42
-42
-44
-42
-46
-44
-43
-42
-43
-42
-46
-41
-45
-46
-47
-42
-44
-44
-41
-43
-43
-44
-42
-46
-42
-49
-41
-43
-45
-45
-44
-44
-45
-43

283
282
283
284
285
280
283
283
284
283
282
285
283
283
282
283
279
281
283
281
283
283
285
282
283
282
284
284
286
285
284
281
280
282
277
281
285
285
279
280
278
281
282
280
283
287
283
285
281
284
281
280
285
280
285
285
285
284
284
284

227
226
227
228
228
230
227
231
230
229
226
227
224
228
229
226
227
229
227
225
225
227
227
225
228
229
229
229
229
224
230
228
229
226
226
229
230
231
229
227
229
228
227
226
228
226
227
231
228
226
227
228
229
229
230
228
229
230
225
229

41
36
42
34
32
40
38
42
42
40
38
40
35
37
38
39
37
34
38
40
35
41
41
35
40
38
37
35
40
40
36
36
39
38
42
39
33
37
39
40
40
39
38
36
40
38
38
38
38
38
36
36
37
33
38
37
38
34
42
33

488
490
482
489
489
486
490
488
491
488
492
485
491
491
490
488
485
489
489
490
487
488
489
490
490
489
490
487
490
485
489
490
488
490
490
485
490
489
491
490
491
487
483
490
492
487
488
490
484
489
487
490
489
489
485
491
488
488
490
490

29466
29470
29464
29467
29470
29460
29465
29476
29475
29468
29455
29473
29466
29459
29481
29454
29462
29448
29471
29482
29462
29460
29484
29453
29450
29467
29448
29436
29466
29457
29438
29455
29473
29455
29425
29458
29467
29456
29480
29461
29449
29460
29459
29455
29452
29468
29442
29431
29465
29456
29473
29457
29452
29440
29453
29460
29466
29455
29441
29472

254344
254344
254359
254359
254359
254375
254391
254391
254391
254406
254406
254422
254422
254437
254437
254453
254453
254453
254469
254469
254484
254484
254500
254500
254515
254515
254515
254531
254531
254547
254547
254562
254562
254578
254578
254593
254593
254593
254609
254609
254625
254625
254640
254640
254656
254656
254671
254671
254687
254687
254703
254703
254703
254718
254718
254734
254734
254749
254749
254765

-9855
-14179
-13085
6505
-5253
-15006
-18607
-14612
-1903
9724
-14216
-6879
-2105
-13732
-13227
-11285
-8392
6695
-14008
-13351
-13604
-15050
8435
-16085
-13521
-18312
-6282
-13317
-13301
-13872
-13960
-13595
-11767
-14479
-16606
-14477
-13854
9288
-15810
-14456
-15827
-14576
-14834
-13039
-14697
-14251
-13123
-13155
297
-14130
-13574
-4708
-14831
9497
8858
-13830
-14957
-14784
8931
-13716

43
40
43
43
39
42
43
40
40
40
40
41
40
40
47
42
42
35
41
38
42
40
46
45
39
40
47
37
39
42
43
40
43
42
43
41
47
42
41
42
43
38
44
39
40
42
36
39
38
43
40
38
41
36
42
46
43
42
45
38

-41
-43
-44
-42
-43
-42
-44
-41
-43
-45
-44
-45
-41
-42
-46
-44
-51
-45
-44
-42
-44
-42
-44
-43
-43
-44
-44
-44
-44
-45
-44
-45
-44
-43
-44
-45
-41
-43
-49
-49
-45
-44
-46
-44
-42
-43
-51
-42
-43
-44
-43
-46
-45
-43
-44
-48
-46
-46
-43
-42

286
280
279
280
284
284
282
283
282
286
285
286
285
278
284
284
288
286
284
282
284
283
287
277
283
283
282
283
286
285
282
282
285
281
283
286
283
284
285
281
282
284
277
281
285
283
278
285
284
281
279
282
280
284
283
278
279
282
281
283

230
228
228
227
227
228
227
227
230
230
231
230
228
230
229
229
229
226
227
232
229
228
227
228
232
227
230
228
230
230
228
229
226
227
229
228
229
228
228
227
226
226
229
228
231
230
227
227
228
228
229
228
230
230
229
230
229
229
230
230

39
37
32
36
34
33
37
43
40
37
38
40
34
38
39
38
35
38
39
38
35
38
38
38
35
38
37
35
37
42
36
37
36
40
37
33
33
38
39
35
35
39
37
37
42
34
37
38
36
35
35
38
34
28
39
33
36
38
36
34

490
486
489
491
490
488
489
489
488
490
490
486
487
492
489
488
488
490
488
488
487
489
489
490
490
489
488
490
490
489
488
490
491
490
489
489
488
489
490
490
490
489
491
486
491
491
488
490
488
489
492
491
488
490
489
491
489
491
490
490

29458
29449
29462
29471
29446
29457
29442
29464
29454
29443
29462
29462
29475
29442
29470
29463
29456
29437
29467
29447
29459
29450
29456
29449
29480
29458
29473
29441
29461
29446
29448
29460
29453
29452
29460
29449
29448
29468
29437
29461
29474
29458
29458
29475
29465
29466
29424
29456
29464
29455
29466
29456
29468
29474
29484
29461
29431
29442
29453
29453

254765
254781
254781
254781
254796
254796
254812
254812
254827
254827
254843
254843
254859
254859
254874
254874
254874
254890
254890
254905
254905
254921
254921
254937
254937
254937
254952
254952
254968
254968
254983
254983
254999
254999
255015
255015
255015
255030
255030
255046
255046
255061
255061
255077
255077
255077
255093
255093
255108
255108
255124
255124
255139
255139
255155
255155
255171
255171
255171
255186

-14143
8600
-2900
-18360
9003
-15280
-14404
-14100
-15498
-13884
10244
7565
-15071
-6570
-14759
2630
-14564
-14915
-14367
-13557
-828
4048
-15018
9644
3669
-14310
-14675
-13542
7968
-13743
2185
-3020
-7742
-14151
-13806
-13736
-14489
-13888
-14735
-14309
23474
-13718
-17302
-14701
-13441
-13337
-13342
-13393
8886
-13471
-14997
-2978
-14739
-14268
-2761
8966
-13746
-18649
-18586
-14420

38
38
41
43
45
45
41
44
45
37
45
43
40
38
45
39
40
42
41
43
43
43
42
42
44
39
43
43
42
44
46
41
39
41
41
40
40
39
43
42
37
42
45
36
43
40
40
42
46
41
45
46
43
40
42
41
37
45
44
45

-42
-44
-43
-43
-45
-43
-45
-41
-42
-46
-43
-45
-52
-48
-44
-42
-41
-46
-47
-40
-43
-47
-46
-45
-44
-44
-49
-46
-42
-45
-45
-42
-41
-44
-44
-44
-44
-44
-42
-42
-47
-42
-43
-44
-45
-42
-42
-45
-43
-44
-43
-47
-43
-41
-42
-40
-41
-46
-41
-47

286
285
281
282
283
287
284
285
283
284
281
285
284
286
281
283
279
284
280
282
283
287
284
284
281
285
285
284
283
283
282
282
284
284
284
285
281
281
283
281
283
280
285
283
283
283
284
282
283
283
283
282
284
278
285
284
283
287
283
288

230
232
231
228
230
230
229
229
229
227
230
226
227
227
228
229
229
227
227
231
224
225
227
229
228
230
229
227
230
230
230
228
227
231
227
229
227
229
223
228
229
228
229
225
225
224
229
228
228
228
228
226
227
227
230
228
228
230
226
228

40
37
34
39
39
39
40
32
39
35
38
38
36
35
38
39
35
32
34
39
35
34
38
40
39
37
27
40
36
38
33
42
38
38
38
38
38
40
36
42
36
36
37
39
39
38
35
35
32
42
39
33
39
39
34
35
36
36
37
38

488
490
487
488
491
492
490
492
490
490
488
490
490
489
489
486
487
491
486
488
490
489
493
491
489
490
489
489
490
489
489
484
490
487
486
490
491
488
490
488
489
488
489
486
492
491
487
491
492
491
491
491
489
491
490
488
490
493
487
491

29459
29459
29451
29450
29457
29443
29474
29470
29442
29473
29448
29444
29455
29444
29457
29455
29471
29466
29438
29461
29474
29447
29441
29464
29440
29471
29464
29463
29460
29431
29469
29443
29472
29442
29454
29462
29451
29458
29458
29463
29457
29454
29452
29469
29468
29487
29462
29431
29471
29457
29470
29462
29465
29456
29454
29460
29442
29466
29447
29467

255186
255202
255202
255217
255217
255233
255233
255249
255249
255249
255264
255264
255280
255280
255295
255295
255311
255311
255327
255327
255342
255342
255358
255358
255358
255373
255373
255389
255389
255405
255405
255420
255420
255420
255436
255436
255451
255467
255467
255467
255483
255483
255498
255498
255514
255514
255529
255529
255545
255545
255545
255561
255561
255576
255576
255592
255592
255607
255607
255607

-14148
23590
-18071
8257
-13509
-14966
-14322
-14254
-8859
-15350
9438
8697
5511
-2217
7892
-513
-13422
-14873
-17455
-3948
-5120
-18164
-13670
-13270
-13969
-14637
-14710
-14815
-13825
-13731
-13060
-14003
-16600
-13493
8143
-14270
-14395
-14049
8931
-14363
-14350
-14347
8634
-14886
-11456
-13413
-14308
9566
-9409
-8336
-13941
-4549
292
-14071
-2455
-15139
-14426
9108
9755
-9475

45
44
44
42
38
34
43
40
38
44
39
42
43
40
44
43
35
41
40
37
40
43
41
39
45
44
41
38
42
40
41
41
46
43
43
42
43
43
44
44
41
39
41
44
41
41
41
38
39
33
46
42
41
45
37
39
43
44
43
35

-41
-41
-50
-42
-42
-47
-42
-44
-43
-42
-46
-47
-44
-45
-47
-49
-42
-45
-41
-46
-41
-45
-43
-43
-42
-50
-45
-42
-43
-48
-43
-44
-44
-44
-44
-42
-44
-42
-48
-45
-43
-44
-43
-45
-40
-42
-42
-41
-42
-49
-43
-44
-48
-43
-43
-42
-47
-43
-46
-42

287
286
280
280
287
288
286
287
280
285
281
283
284
280
282
284
285
287
283
283
284
280
285
284
285
287
284
274
280
278
286
283
284
284
284
285
282
281
273
284
281
281
282
283
283
283
285
280
282
286
284
282
284
280
286
283
283
284
283
288

230
227
230
229
229
230
228
230
228
229
230
225
224
227
225
229
225
228
229
227
226
228
229
230
229
228
221
227
226
229
226
229
227
229
229
230
229
230
230
230
228
226
227
228
232
228
231
226
229
230
228
229
227
230
230
228
230
229
227
231

41
36
34
40
38
39
36
42
37
30
37
38
34
35
38
40
40
42
38
37
34
37
34
36
37
39
39
40
33
35
36
38
41
40
36
36
41
40
36
40
35
38
40
40
36
36
37
39
42
40
38
40
38
37
40
38
37
37
34
38

490
488
489
489
491
490
491
491
490
489
488
490
490
492
489
487
492
488
488
490
489
489
487
489
486
490
490
485
488
486
488
490
489
488
490
490
488
490
490
487
489
484
487
489
484
488
488
490
488
489
489
489
489
486
489
486
487
489
490
488

29451
29464
29468
29453
29460
29457
29467
29472
29459
29481
29453
29459
29466
29444
29461
29436
29463
29477
29452
29444
29457
29467
29449
29453
29457
29455
29470
29443
29457
29462
29443
29456
29465
29459
29456
29484
29441
29463
29469
29464
29461
29449
29461
29458
29461
29443
29451
29462
29464
29453
29453
29456
29459
29452
29445
29445
29452
29449
29459
29497

255623
255623
255639
255639
255654
255654
255670
255670
255685
255685
255685
255701
255701
255717
255717
255732
255732
255748
255748
255748
255763
255763
255779
255779
255795
255795
255810
255810
255810
255826
255826
255841
255841
255857
255857
255873
255873
255873
255888
255888
255904
255904
255919
255919
255935
255935
255951
255951
255966
255966
255966
255982
255982
255997
255997
256013
256013
256029
256029
256029

-13492
-13810
-14483
-13531
-12451
-8897
614
-14065
-14069
-7935
-14213
-13555
-14022
-7847
-13631
9555
-14032
-13132
-10644
-14050
-14280
-13518
-13795
-12588
9103
-14274
-13615
-13328
-14183
-13810
-8876
-13095
-13083
-14337
-14774
-5484
-11815
9686
-12870
-10504
-14221
-14373
-8659
-14400
-14393
-15228
-14186
-14927
-14389
-11915
-14192
-10010
-13934
2496
-11303
7631
-14385
-13564
-12937
-13473

37
43
38
40
42
42
41
41
44
39
44
48
35
40
41
40
40
42
44
45
40
39
41
40
43
40
43
42
40
36
38
40
40
32
34
38
40
37
39
45
44
41
45
44
41
42
48
46
43
38
38
49
43
44
45
43
45
35
41
41

-42
-43
-43
-44
-42
-44
-44
-43
-42
-44
-42
-45
-42
-43
-46
-45
-40
-44
-40
-42
-45
-44
-44
-40
-41
-43
-44
-47
-45
-44
-43
-44
-42
-43
-44
-44
-43
-41
-40
-43
-42
-42
-42
-46
-40
-45
-44
-45
-43
-40
-44
-43
-42
-42
-43
-40
-41
-47
-43
-42

283
285
278
282
283
286
279
282
280
279
280
284
284
284
284
279
284
286
285
283
284
288
284
285
283
284
285
285
283
284
282
285
284
286
284
282
282
288
287
285
287
286
287
281
282
278
285
282
277
286
282
285
281
283
285
284
283
285
281
286

232
232
231
229
229
226
230
228
229
229
228
229
231
226
230
231
231
228
227
229
229
228
229
229
227
229
230
228
230
232
227
228
229
230
227
230
226
228
225
230
227
230
229
228
229
228
229
230
231
229
229
231
228
222
228
229
230
231
229
227

40
39
39
36
35
37
40
36
35
39
39
36
35
39
40
40
38
36
38
31
36
40
39
38
39
37
37
36
38
34
40
35
41
42
40
40
38
39
36
36
38
38
36
40
36
37
36
40
38
37
38
40
39
39
35
39
39
33
34
35

490
490
490
492
492
489
490
489
490
490
491
490
488
493
489
487
488
486
487
490
485
488
489
487
487
490
490
490
489
492
489
487
487
489
491
489
489
488
489
489
489
489
491
491
490
490
489
489
490
488
490
489
491
488
490
491
489
489
490
491

29460
29469
29460
29458
29452
29442
29458
29455
29447
29457
29475
29419
29455
29464
29454
29447
29447
29468
29455
29449
29475
29449
29436
29454
29457
29471
29445
29461
29453
29464
29474
29454
29447
29447
29454
29444
29435
29456
29447
29454
29440
29457
29443
29464
29465
29439
29431
29455
29459
29456
29451
29467
29432
29464
29478
29477
29447
29456
29458
29472

256044
256044
256060
256060
256075
256075
256091
256091
256107
256107
256122
256122
256138
256138
256153
256153
256153
256169
256169
256185
256185
256200
256200
256216
256216
256216
256231
256231
256247
256247
256263
256263
256278
256278
256294
256294
256309
256309
256309
256325
256325
256341
256341
256356
256356
256372
256372
256372
256387
256387
256403
256403
256419
256419
256434
256450
256450
256465
256465
256465

-14078
-13564
-14516
9474
-14790
-16629
-14090
-13173
-13576
-13580
66
-14324
-14459
-13501
-8433
9549
-16164
-14302
-17021
8606
-13762
8984
-13365
10809
-14546
-13580
-12542
-14286
8302
-13288
-15739
-11706
-13800
-14427
-14278
-14439
-13814
-14181
-9456
-17512
-9618
10968
-15511
-18181
-15912
-14548
-14263
-14004
-13800
-16385
8641
-12133
-14380
11441
-11072
8860
-15327
-14818
-15643
-12888

48
44
46
36
42
46
42
45
41
42
44
40
40
42
38
38
42
40
37
42
41
47
43
41
42
42
46
43
45
39
45
35
41
40
46
43
45
41
34
44
33
43
37
44
40
42
46
43
44
39
45
42
39
36
41
44
43
45
40
44

-40
-42
-42
-47
-41
-49
-42
-41
-44
-42
-40
-42
-41
-40
-40
-40
-39
-41
-41
-45
-44
-40
-43
-43
-44
-42
-42
-42
-44
-42
-44
-45
-42
-42
-43
-43
-44
-42
-44
-42
-44
-43
-43
-45
-46
-45
-43
-44
-42
-45
-42
-44
-42
-42
-44
-46
-41
-40
-42
-44

280
280
283
286
286
278
285
285
282
285
282
283
284
281
284
283
276
285
283
281
285
287
281
280
285
287
282
286
280
285
284
282
287
280
285
288
286
285
287
282
283
279
286
283
286
286
283
282
285
281
286
286
281
284
286
282
280
284
287
284

228
229
228
227
227
229
228
230
232
230
229
232
228
227
227
228
229
230
229
229
230
229
229
230
226
226
227
230
230
228
230
230
228
231
230
228
230
230
230
226
229
228
228
226
230
229
229
227
229
227
230
227
228
227
228
229
229
230
230
231

40
42
39
38
34
39
39
38
30
35
34
38
37
37
32
35
36
40
40
36
37
37
35
36
37
31
37
37
38
37
38
32
40
36
39
36
33
38
37
38
31
37
36
36
38
35
40
41
33
39
40
35
40
36
30
34
33
36
40
34

488
490
487
489
488
490
490
490
488
485
486
489
487
490
490
493
492
491
492
484
491
486
485
490
489
490
485
483
490
487
488
488
490
491
489
491
491
486
488
492
490
489
488
489
487
490
485
491
489
490
491
487
492
489
490
487
487
489
487
489

29442
29456
29455
29447
29457
29462
29457
29467
29454
29469
29446
29481
29471
29491
29468
29481
29479
29456
29461
29458
29464
29464
29449
29449
29480
29460
29454
29451
29474
29448
29466
29453
29448
29481
29468
29429
29456
29465
29485
29463
29430
29441
29475
29457
29456
29442
29456
29454
29462
29448
29464
29460
29450
29467
29436
29458
29465
29459
29428
29458

256481
256481
256497
256497
256512
256512
256528
256528
256528
256543
256543
256559
256559
256575
256575
256590
256590
256606
256606
256606
256621
256621
256637
256637
256653
256653
256653
256668
256668
256684
256684
256699
256699
256715
256715
256715
256731
256731
256746
256746
256762
256762
256777
256777
256777
256793
256793
256809
256809
256824
256824
256840
256840
256840
256855
256855
256871
256871
256887
256887

9427
2614
-3241
-13175
11840
-13606
-5356
-12979
-13744
-13564
8952
-13726
14834
-692
-13386
-5054
-14166
502
-13901
-13708
-13567
-16853
-14222
-17289
-2228
-13789
-878
7989
-11101
-1601
-13864
-8937
-14070
1305
-8055
-17005
-13783
-14835
9692
-18196
16345
-13097
-14494
-2317
-14549
2283
8427
-13966
-17111
-14208
-14668
-14234
-14867
-11172
-14789
-14987
18171
-3123
7465
-8696

37
43
39
41
43
42
45
49
40
43
40
41
37
36
37
39
46
43
41
40
40
46
43
45
42
43
37
43
41
46
43
43
46
40
45
39
43
38
42
38
40
48
39
39
41
39
40
44
41
45
45
46
37
41
42
38
40
35
41
44

-43
-42
-48
-44
-48
-42
-42
-41
-44
-44
-44
-44
-45
-43
-43
-45
-47
-44
-45
-45
-43
-52
-41
-42
-43
-41
-46
-41
-45
-46
-42
-44
-47
-42
-45
-42
-44
-43
-44
-44
-45
-50
-44
-42
-43
-46
-43
-43
-44
-45
-49
-45
-43
-42
-44
-43
-43
-45
-43
-48

282
285
284
280
284
282
286
282
287
287
282
281
286
283
284
282
287
284
285
284
282
288
287
284
281
284
282
284
281
287
279
284
284
282
277
288
282
283
285
284
283
283
284
285
282
284
285
282
286
286
284
281
286
284
280
274
283
281
283
284

227
229
231
229
229
229
231
231
231
231
229
227
229
227
229
229
230
225
231
231
227
227
226
229
229
229
228
228
228
228
228
230
229
228
231
227
229
229
230
228
229
229
228
229
230
227
228
228
229
229
228
228
230
229
225
227
227
226
227
227

38
39
41
37
37
34
39
39
37
36
41
37
32
30
36
40
38
35
38
33
37
38
36
34
33
38
35
30
35
39
34
30
34
36
39
36
37
37
33
37
37
37
34
37
35
39
34
38
39
37
30
35
38
41
40
34
37
41
35
37

488
490
489
490
485
485
486
489
487
490
489
488
487
490
490
490
490
489
490
490
491
490
491
491
490
487
487
491
489
491
491
488
489
488
488
489
488
490
489
489
488
488
492
490
488
486
486
491
490
489
485
489
487
489
488
487
486
487
487
489

29437
29467
29452
29474
29452
29443
29466
29430
29450
29458
29450
29450
29443
29455
29446
29465
29474
29466
29471
29419
29473
29470
29454
29483
29469
29439
29475
29465
29444
29447
29457
29455
29461
29465
29461
29462
29458
29462
29451
29463
29436
29459
29457
29461
29484
29456
29466
29456
29470
29450
29445
29449
29466
29454
29472
29444
29434
29460
29445
29451

256902
256902
256902
256918
256918
256933
256933
256949
256949
256965
256965
256965
256980
256980
256996
256996
257011
257011
257027
257027
257027
257043
257043
257058
257058
257074
257074
257089
257089
257089
257105
257105
257121
257121
257136
257136
257152
257152
257152
257167
257167
257183
257183
257199
257199
257214
257214
257214
257230
257230
257245
257245
257261
257261
257277
257277
257277
257292
257292
257308

-14288
-12536
9513
-13528
6262
9189
-14320
-1986
-13853
-16139
-13254
-14661
2871
1282
-14251
-14232
-14060
20090
-14791
13344
-11876
-13968
-14493
-14849
-5351
9058
-13830
-7217
-14271
-17347
-14324
7747
-8641
-6425
-14067
-14037
-4538
7352
-13582
-15097
-14440
-1255
-13929
-1304
-14285
-14188
-13854
-13012
-14446
1316
-11985
-13851
-14035
-13684
-8970
-13670
-14831
-14272
-14046
7270

43
38
43
39
35
42
36
41
42
35
41
36
42
40
41
45
37
39
39
33
44
41
44
36
41
43
38
41
41
43
39
44
46
43
41
37
40
44
39
44
39
35
41
37
44
34
39
38
37
42
45
34
42
40
40
43
39
38
40
45

-48
-42
-46
-43
-45
-44
-43
-46
-46
-44
-47
-43
-42
-46
-42
-44
-46
-47
-45
-42
-40
-41
-43
-41
-45
-49
-49
-47
-45
-43
-42
-47
-39
-43
-48
-42
-45
-45
-42
-43
-45
-41
-44
-43
-41
-42
-44
-44
-46
-47
-43
-44
-41
-46
-43
-43
-42
-44
-44
-45

276
285
285
285
286
285
286
285
283
284
283
284
277
280
284
282
280
276
277
286
283
282
284
282
277
283
285
279
285
283
286
283
284
286
284
285
281
284
286
285
285
280
285
282
281
282
284
286
281
282
285
284
279
281
283
285
286
282
285
283

227
225
228
229
227
228
228
227
228
227
227
230
229
227
225
227
229
226
226
230
228
225
226
229
229
229
229
230
229
229
230
229
228
229
231
231
230
229
230
229
229
230
228
226
229
228
229
231
226
231
227
228
231
228
227
229
232
231
227
225

42
41
36
36
38
38
36
37
37
37
37
38
34
38
37
37
34
34
34
37
33
36
40
35
38
42
34
37
39
38
38
36
41
38
36
37
41
36
42
37
32
39
36
33
41
38
35
39
39
38
41
34
41
30
40
37
40
38
36
37

490
489
491
493
490
488
490
491
492
488
490
484
492
488
486
490
492
492
491
489
489
487
484
489
485
489
487
481
490
488
486
488
491
490
491
492
487
491
489
489
486
487
490
485
486
488
490
489
489
488
489
488
489
488
486
488
491
490
489
488

29440
29451
29448
29471
29461
29448
29478
29454
29456
29479
29438
29424
29464
29466
29466
29474
29464
29468
29462
29458
29475
29460
29479
29467
29456
29447
29458
29441
29461
29457
29440
29444
29454
29493
29467
29445
29474
29442
29437
29463
29453
29460
29459
29440
29466
29473
29436
29455
29448
29450
29429
29462
29445
29436
29473
29448
29472
29453
29480
29447

257308
257323
257323
257339
257339
257355
257355
257370
257370
257386
257386
257386
257401
257401
257417
257417
257433
257433
257448
257448
257464
257464
257479
257479
257479
257495
257495
257511
257511
257526
257526
257542
257542
257557
257557
257573
257573
257573
257589
257589
257604
257604
257620
257620
257635
257635
257635
257651
257651
257667
257667
257682
257682
257698
257698
257713
257713
257713
257729
257729

-6197
-14016
2512
-14015
-15705
-16586
-15377
9531
-14072
8781
-16325
-14723
-13908
-4335
-14007
-13941
-15765
-13425
-14664
-14245
-13325
-13641
-13643
-14502
-14217
8801
-13529
-14170
-9031
-13911
-14433
9688
-12813
8346
12552
7961
-18199
-15720
263
-13504
-14485
-14478
-14083
-13537
-12057
-12921
-14168
-14926
-9358
-14152
-13324
-13815
-8249
-14509
9629
-16912
-13577
-12186
2029
11740

44
39
44
40
44
44
44
40
46
42
45
41
41
40
44
39
41
42
45
43
37
44
41
36
40
41
38
44
41
40
40
46
36
38
39
39
45
40
42
43
43
45
42
40
41
45
45
38
40
42
43
41
37
48
39
33
44
39
42
38

-43
-47
-47
-44
-46
-44
-42
-44
-41
-42
-41
-41
-43
-44
-41
-44
-45
-43
-42
-45
-42
-42
-44
-44
-44
-44
-41
-45
-42
-45
-42
-42
-44
-46
-42
-44
-41
-42
-40
-43
-43
-43
-45
-46
-48
-41
-43
-48
-44
-44
-41
-43
-48
-45
-46
-42
-43
-50
-45
-46

283
281
284
283
283
280
279
282
285
282
280
285
284
280
280
284
285
281
281
279
284
285
282
285
281
283
279
282
284
286
283
285
283
285
286
283
278
286
280
287
283
285
282
282
284
287
283
284
283
283
280
283
286
286
284
284
281
282
282
281

229
231
229
230
231
227
228
227
226
232
228
228
231
226
231
228
229
225
229
230
229
231
230
226
229
229
228
230
230
230
228
231
226
227
228
227
231
230
227
229
230
227
225
231
230
232
230
226
227
227
229
229
228
229
231
230
230
229
230
229

36
40
39
41
34
39
39
33
38
36
38
42
33
38
35
33
36
32
35
33
34
37
34
38
42
34
34
37
42
37
34
34
31
38
34
38
39
35
38
38
37
37
39
35
40
38
37
32
35
32
35
32
34
40
31
32
37
35
41
36

489
488
488
489
488
488
489
491
487
488
487
488
487
490
487
481
490
488
491
487
487
489
485
488
488
487
488
485
488
489
489
489
488
487
486
488
489
484
488
487
488
488
491
488
488
483
488
485
489
489
487
490
486
489
486
481
487
488
487
485

29477
29468
29443
29463
29456
29473
29457
29427
29461
29442
29460
29448
29457
29444
29431
29459
29462
29436
29443
29465
29441
29449
29460
29445
29459
29435
29461
29461
29470
29457
29444
29451
29470
29481
29460
29482
29455
29446
29464
29455
29477
29460
29453
29472
29458
29449
29428
29446
29455
29465
29470
29439
29464
29429
29433
29443
29459
29462
29460
29452

257745
257745
257760
257760
257776
257776
257776
257791
257791
257807
257807
257823
257823
257838
257838
257838
257854
257854
257869
257869
257885
257885
257901
257901
257916
257916
257916
257932
257932
257947
257947
257963
257963
257979
257979
257994
257994
257994
258010
258010
258025
258025
258041
258041
258057
258057
258072
258072
258072
258088
258088
258103
258103
258119
258119
258135
258135
258150
258150
258166

11513
6754
1257
-14155
-14067
-13793
-14407
-12985
8261
-12747
-14147
-15475
-14057
30481
-13358
-12010
-13915
-13707
9894
-14393
7039
-14243
-13586
-9282
-18087
-12337
472
-14712
-16371
-10865
-13777
-13623
-13664
-14396
-18115
-13345
-15022
-14110
11192
-14658
-13915
-14203
7869
12110
-14635
-18120
-14265
-13823
23918
-13929
7900
10805
-13390
12016
10099
-13390
-14055
-12907
-14084
8031

40
38
41
44
38
42
41
35
43
42
34
38
38
37
40
41
38
41
44
40
40
41
32
40
42
43
36
37
39
39
45
43
43
42
37
42
34
37
44
38
43
38
42
42
42
42
41
42
38
38
42
44
42
43
35
39
41
42
39
41

-43
-44
-44
-46
-41
-43
-43
-40
-43
-48
-41
-46
-43
-46
-41
-43
-42
-43
-42
-44
-42
-48
-45
-48
-42
-43
-51
-42
-41
-42
-44
-40
-41
-44
-42
-42
-45
-43
-43
-42
-42
-43
-45
-45
-46
-44
-41
-43
-42
-41
-41
-42
-43
-46
-42
-46
-42
-44
-48
-43

286
285
285
284
280
284
285
285
282
279
283
287
281
282
275
281
285
280
283
283
286
282
285
282
279
283
282
283
284
287
286
284
283
287
283
281
281
284
281
275
284
289
283
281
284
285
282
285
285
283
286
281
281
277
276
284
285
285
280
284

224
228
231
229
230
229
229
229
224
228
229
226
226
230
228
229
228
229
228
226
229
230
227
230
228
231
232
229
231
230
225
226
232
230
228
229
229
228
231
229
231
230
229
228
230
231
229
229
230
229
228
229
230
230
228
230
231
225
228
228

38
39
41
37
38
41
38
32
41
33
31
35
35
38
40
39
34
39
37
35
40
36
40
40
40
39
39
42
36
39
41
40
40
34
36
38
33
39
34
41
41
31
39
34
39
36
39
35
38
34
39
40
33
35
36
38
39
36
37
38

488
489
484
488
488
487
489
487
485
489
491
487
484
482
490
489
490
490
490
487
490
489
486
488
490
488
487
486
488
491
486
489
484
489
488
489
489
488
490
489
484
491
491
487
486
489
490
490
488
485
486
488
487
489
488
488
490
489
488
487

29459
29455
29445
29472
29458
29459
29469
29454
29433
29454
29444
29440
29459
29430
29450
29474
29459
29442
29456
29439
29460
29464
29436
29448
29458
29460
29470
29462
29465
29462
29450
29469
29468
29466
29472
29457
29470
29453
29448
29447
29432
29447
29433
29464
29458
29449
29458
29461
29442
29467
29453
29448
29465
29439
29442
29453
29438
29447
29458
29421

258166
258166
258181
258197
258197
258213
258213
258228
258228
258228
258244
258244
258259
258259
258275
258275
258291
258291
258306
258306
258322
258322
258322
258337
258337
258353
258353
258369
258369
258384
258384
258384
258400
258400
258415
258415
258431
258431
258447
258447
258462
258462
258478
258478
258478
258493
258493
258509
258509
258525
258525
258540
258540
258540
258556
258556
258571
258571
258587
258587

-13875
-8983
-13612
-13394
-4445
-14202
-13691
-14058
-16318
8694
-7552
-13874
-12930
-13920
-16566
-8057
-14071
-6686
-13593
-13788
9287
-15165
-1823
-13751
-14730
8614
8148
-13212
-14779
42
-128
-14649
-13613
-13166
-3892
-14038
-13993
-13889
9660
7504
-12774
-4999
9260
-13940
-14651
9808
-13391
-14740
2955
-13863
-16398
-14062
-14207
10047
8010
-14659
-15066
-14353
-13850
-14343

40
40
44
41
41
44
39
42
41
38
37
38
42
37
42
41
40
46
42
40
41
37
41
44
44
37
44
44
39
36
42
42
32
41
43
48
47
47
46
45
43
44
41
37
41
43
40
41
38
43
37
44
38
43
35
41
37
39
40
44

-40
-41
-41
-45
-40
-41
-40
-45
-45
-44
-45
-41
-44
-45
-41
-41
-43
-42
-43
-49
-41
-43
-41
-41
-45
-46
-41
-45
-41
-43
-44
-45
-42
-49
-44
-42
-44
-43
-47
-47
-47
-43
-51
-42
-49
-42
-44
-42
-46
-43
-41
-42
-47
-45
-43
-41
-41
-43
-46
-43

280
282
282
285
285
284
285
284
283
282
277
285
283
286
281
281
284
281
277
283
283
283
285
282
280
283
287
281
282
283
284
283
284
286
279
282
286
281
280
281
284
282
282
281
283
281
282
279
282
285
282
283
283
280
281
284
282
278
280
283

223
226
226
229
229
229
232
228
230
231
228
225
228
229
224
230
228
230
230
230
231
227
228
229
228
228
229
229
227
228
227
227
228
227
231
230
229
230
228
229
230
231
232
228
232
229
229
228
229
229
227
230
228
228
229
228
227
231
230
229

39
37
33
33
40
41
34
42
35
35
36
36
37
32
38
38
36
37
38
39
32
39
35
33
38
36
32
37
34
37
36
38
38
37
30
31
37
31
36
36
30
38
38
33
31
38
31
39
37
37
39
40
33
41
40
39
36
35
37
34

484
489
488
488
490
491
486
487
488
492
491
491
489
489
490
488
489
490
490
489
489
487
489
489
492
490
491
486
490
489
487
491
483
491
491
488
489
488
488
492
489
489
489
486
488
489
489
489
490
490
489
488
488
488
488
489
490
490
491
489

29471
29448
29431
29459
29450
29475
29463
29453
29460
29431
29437
29429
29450
29456
29435
29457
29443
29444
29428
29451
29439
29422
29430
29443
29436
29445
29434
29453
29448
29464
29449
29448
29449
29445
29457
29455
29449
29448
29449
29468
29458
29432
29470
29420
29471
29439
29440
29433
29445
29444
29456
29449
29442
29434
29448
29446
29450
29462
29437
29461

258603
258603
258618
258618
258634
258634
258634
258649
258649
258665
258665
258681
258681
258696
258696
258696
258712
258712
258727
258727
258743
258743
258759
258759
258759
258774
258774
258790
258790
258805
258821
258821
258821
258837
258837
258852
258852
258868
258868
258883
258883
258883
258899
258899
258915
258915
258930
258930
258946
258946
258961
258961
258977
258977
258977
258993
258993
259008
259008
259024

3362
10283
-14363
7755
-14704
-13661
-14665
-1212
-14530
-14276
-17732
-13252
-14266
-12992
-13723
-11839
-15136
-13891
1588
-12905
-14521
-14489
-13973
-6348
8020
-13769
-14208
-14422
8845
10047
-13181
-6022
-14108
7376
-12503
7845
9388
-6394
-13354
-13751
-13513
-15502
-13804
-13766
-14915
-18154
-14974
-14449
-15858
-15316
-13189
-14635
-15130
-12398
-13987
-13534
-14566
-13940
-14200
-16410

36
38
39
39
37
39
36
41
46
41
43
35
39
43
37
44
44
43
38
41
38
44
33
38
43
41
34
42
43
42
40
41
38
42
47
45
37
41
42
45
43
43
37
41
46
38
42
44
40
43
45
43
44
45
42
40
40
32
43
43

-41
-42
-45
-42
-40
-40
-41
-46
-45
-43
-42
-43
-42
-42
-47
-43
-44
-46
-47
-40
-43
-44
-44
-42
-44
-44
-49
-43
-42
-44
-44
-44
-42
-44
-42
-46
-43
-44
-43
-47
-43
-44
-43
-44
-44
-42
-43
-45
-43
-43
-44
-45
-43
-42
-45
-40
-43
-40
-42
-46

278
284
278
286
283
282
285
282
283
278
281
279
282
282
282
280
281
282
280
284
283
281
276
280
284
281
283
283
278
280
285
280
283
282
280
282
282
281
280
283
279
277
283
282
285
283
284
284
282
285
284
284
281
281
286
285
284
281
281
282

232
229
229
227
226
227
229
224
223
226
223
226
227
230
229
230
227
226
229
229
225
228
228
229
230
227
231
230
227
228
228
226
230
228
228
226
227
228
227
227
229
227
229
227
230
227
228
229
229
230
230
225
229
230
226
231
228
229
228
229

35
36
41
34
39
32
39
40
39
39
36
41
38
36
41
37
37
41
41
40
38
40
38
39
36
31
39
35
36
36
41
38
36
36
36
36
36
40
34
40
37
37
39
39
37
36
36
40
42
40
39
39
40
39
39
35
35
37
39
37

487
487
489
491
488
490
490
490
488
488
487
490
487
486
488
489
489
490
486
491
488
487
489
484
489
489
491
489
488
488
489
488
490
489
488
486
488
486
491
486
487
488
488
488
488
489
488
489
489
487
489
487
489
485
490
486
486
487
489
488

29433
29429
29453
29435
29452
29430
29461
29442
29467
29446
29451
29448
29460
29473
29437
29462
29470
29433
29428
29446
29441
29447
29441
29444
29450
29454
29442
29436
29444
29439
29429
29428
29434
29441
29436
29438
29457
29446
29450
29441
29433
29426
29441
29466
29453
29444
29441
29440
29452
29436
29458
29441
29439
29447
29438
29424
29458
29456
29448
29431

259024
259024
259039
259039
259055
259055
259071
259071
259086
259086
259102
259102
259117
259117
259117
259133
259133
259149
259149
259164
259164
259180
259180
259180
259195
259195
259211
259211
259227
259227
259242
259242
259242
259258
259258
259273
259273
259289
259289
259305
259305
259305
259320
259320
259336
259336
259351
259351
259367
259367
259383
259383
259398
259398
259414
259414
259429
259429
259429
259445

-15229
-879
335
-17621
-13289
1671
-12979
-13778
-13703
-13699
-16380
-77
7739
-13899
-13025
-13408
-9246
-13863
-8513
-12420
-13281
-13677
-14918
-14354
-13908
-14335
-1528
-14438
-13626
-15044
-13010
-14415
-12716
-13273
7062
7632
8051
-14260
-14457
-13572
-14223
-14912
3916
-12022
8488
-13890
8261
-2201
-18524
-13651
-1368
9654
-14640
-15321
-13716
-10351
-13482
-4269
-13867
-13647

37
45
44
39
36
35
37
43
41
40
43
46
38
45
40
35
40
41
43
42
43
37
39
48
40
42
44
35
44
40
40
34
42
42
42
40
44
40
39
40
40
41
46
37
38
38
43
43
32
44
37
42
44
42
39
34
42
41
37
41

-41
-41
-45
-47
-41
-46
-42
-46
-44
-41
-45
-49
-49
-43
-44
-47
-46
-42
-43
-48
-48
-43
-42
-42
-42
-43
-44
-42
-50
-43
-48
-44
-42
-44
-43
-43
-43
-43
-45
-43
-43
-40
-45
-42
-41
-42
-46
-44
-46
-43
-43
-45
-42
-42
-46
-43
-44
-49
-44
-41

280
281
281
284
283
276
282
281
286
284
285
284
281
284
285
281
282
284
283
284
280
281
281
282
285
284
283
282
285
283
285
282
284
283
282
280
283
282
284
283
281
277
284
284
283
279
278
282
281
280
280
282
285
279
279
284
284
280
281
284

227
228
227
227
225
227
231
228
230
229
230
229
229
231
228
228
228
228
229
229
228
228
227
229
230
226
230
229
226
223
230
227
230
226
225
227
231
228
230
229
230
229
230
229
228
226
228
227
231
228
226
228
226
229
229
228
229
228
229
230

39
35
38
35
38
38
39
32
39
41
39
39
33
36
33
38
35
32
41
34
40
34
37
35
42
38
36
39
39
36
31
38
39
32
33
36
38
34
37
34
39
34
34
33
34
39
35
35
32
39
39
35
30
40
40
34
39
37
35
39

490
485
491
488
489
485
488
486
487
487
489
487
489
486
488
490
489
489
488
489
488
489
486
489
491
487
488
484
485
489
488
492
490
491
488
490
490
486
486
486
490
489
488
488
487
485
486
490
488
487
489
485
491
489
488
490
489
489
487
490

29446
29456
29434
29440
29456
29430
29453
29461
29442
29454
29436
29424
29462
29433
29446
29453
29469
29455
29421
29451
29442
29438
29446
29456
29438
29455
29467
29442
29460
29435
29432
29457
29447
29444
29479
29440
29423
29451
29445
29454
29451
29467
29449
29444
29454
29448
29415
29455
29458
29444
29448
29458
29469
29445
29434
29446
29458
29452
29441
29442

259445
259461
259461
259476
259476
259492
259492
259492
259507
259507
259523
259523
259539
259539
259554
259554
259570
259570
259585
259585
259601
259601
259601
259617
259617
259632
259632
259648
259648
259648
259663
259663
259679
259679
259695
259695
259710
259710
259726
259726
259726
259741
259741
259757
259757
259773
259773
259788
259788
259788
259804
259804
259819
259819
259835
259835
259851
259851
259851
259866

-14542
32764
-14089
-14994
7967
4769
8586
-14214
-13022
-15108
-14093
-9053
-9672
-13154
-15435
-13383
-13203
-3294
-16180
-13639
-13236
-15768
-13842
-14200
-14335
-13832
-13969
-12618
-13780
-15034
-13954
-1843
-14573
127
-10529
-14354
-11421
8208
-13446
-2947
-14478
-17787
-418
-15174
-13640
-9315
-15431
6891
-14387
-13463
9683
-13740
-18302
-18408
-13982
-13655
-14135
-7990
-15639
-14571

40
38
39
43
38
36
41
39
42
45
40
38
37
43
35
40
40
39
39
36
38
40
41
37
45
42
47
38
44
39
38
38
38
42
44
39
41
46
40
40
38
36
42
38
42
41
40
45
44
42
42
43
43
45
40
41
42
42
41
36

-43
-42
-46
-42
-42
-43
-45
-41
-43
-41
-45
-44
-40
-42
-42
-42
-42
-43
-40
-42
-43
-39
-41
-46
-46
-41
-44
-42
-48
-46
-42
-45
-41
-41
-42
-46
-42
-42
-46
-43
-40
-41
-41
-43
-43
-44
-44
-41
-41
-41
-49
-45
-40
-40
-45
-45
-44
-43
-42
-43

281
279
281
287
281
281
284
281
284
282
282
284
278
281
281
279
279
285
279
283
285
284
284
274
283
280
280
283
274
279
280
284
282
287
280
282
281
281
283
279
277
283
284
284
282
281
277
279
285
284
280
286
285
285
280
281
285
283
280
277

228
230
231
227
230
230
229
227
229
229
230
229
227
228
224
229
228
230
231
229
225
228
231
226
223
231
223
229
230
229
230
228
225
229
227
226
226
230
229
229
227
228
229
222
226
226
227
228
230
230
228
230
230
227
226
229
225
229
230
230

36
36
39
39
32
33
36
38
37
36
36
34
35
40
34
36
37
42
40
37
36
36
40
36
35
36
33
39
35
39
37
35
30
36
36
40
37
35
40
41
31
37
34
38
40
36
39
35
37
35
40
31
37
39
37
37
33
40
39
40

488
491
488
489
486
489
488
490
490
488
488
486
489
489
489
489
491
489
491
490
490
486
485
490
487
485
484
490
489
490
490
491
489
492
486
488
489
485
490
488
489
489
485
490
488
489
490
487
488
488
486
489
486
487
488
490
486
490
488
486

29473
29449
29446
29439
29435
29459
29444
29466
29464
29452
29450
29452
29426
29451
29466
29459
29445
29456
29455
29471
29435
29429
29462
29448
29458
29463
29466
29453
29463
29433
29450
29457
29447
29472
29458
29466
29439
29428
29448
29452
29455
29474
29443
29458
29447
29448
29438
29471
29471
29466
29462
29455
29462
29474
29434
29431
29452
29438
29471
29424

259882
259882
259882
259897
259897
259913
259913
259913
259929
259929
259944
259944
259960
259960
259975
259975
259975
259991
259991
260007
260007
260022
260022
260038
260038
260038
260053
260053
260069
260069
260085
260085
260100
260116
260116
260131
260131
260131
260147
260147
260163
260163
260178
260178
260194
260194
260209
260209
260209
260225
260225
260241
260241
260256
260256
260272
260272
260272
260287
260287

-14222
-5328
8457
-8812
-6238
9972
-2287
-18540
-3700
10306
-12838
3241
-18360
-14300
-14505
-15821
-13818
-17737
15936
-7370
-14030
-13105
-13108
-14168
-6710
-14942
-14033
-10476
-9770
-13432
-13784
-14193
-15464
-14600
-9641
-13650
-13467
-14975
-16760
-13697
4868
-13812
-13951
9412
-13718
-14299
-15105
8459
-1163
-7323
9889
-8348
-14916
-492
-13440
-14079
-13853
-14021
-7940
-14057

46
42
41
39
36
38
44
40
38
40
38
41
37
44
35
32
41
40
44
40
43
44
38
43
40
41
47
44
39
37
40
46
45
45
43
38
35
40
43
39
43
38
41
41
43
41
44
41
43
37
38
36
46
41
43
41
42
42
40
40

-43
-42
-44
-43
-41
-44
-44
-41
-43
-44
-46
-43
-42
-46
-44
-41
-43
-44
-44
-42
-45
-42
-45
-41
-42
-44
-45
-42
-43
-44
-43
-47
-43
-47
-46
-46
-43
-44
-44
-43
-42
-41
-43
-45
-47
-44
-46
-44
-47
-46
-44
-45
-44
-44
-43
-43
-43
-41
-47
-43

282
286
281
282
280
280
284
282
285
281
285
281
283
281
286
280
280
282
282
281
283
283
281
283
282
280
281
280
281
284
280
279
282
283
281
278
274
282
281
285
286
282
279
284
282
280
280
283
279
283
281
280
282
279
282
282
281
283
278
275

226
226
228
230
229
228
228
227
228
228
229
227
226
228
227
228
228
222
229
229
228
227
227
229
228
225
227
226
228
229
232
227
226
230
229
229
229
228
229
230
226
229
228
227
229
228
229
226
228
225
230
227
229
228
226
227
228
231
229
226

42
39
35
39
43
37
37
40
38
39
39
36
36
32
37
39
39
34
30
38
40
40
40
38
39
34
36
31
35
38
40
39
34
39
38
39
32
36
37
37
33
35
31
37
34
33
37
38
36
37
37
39
34
37
35
37
39
40
39
40

486
490
490
489
489
487
485
490
489
489
487
488
484
487
488
487
489
488
491
489
488
489
488
488
490
488
485
486
492
487
490
489
488
488
487
491
490
488
489
488
489
488
487
489
490
490
490
489
487
489
491
488
490
488
488
487
490
489
490
487

29424
29448
29441
29443
29449
29453
29461
29457
29451
29451
29433
29456
29461
29447
29476
29440
29434
29457
29465
29462
29467
29464
29438
29445
29450
29465
29458
29448
29457
29459
29467
29454
29458
29453
29449
29454
29452
29443
29462
29451
29446
29482
29468
29440
29465
29470
29454
29451
29477
29473
29445
29465
29452
29476
29473
29465
29445
29454
29454
29457

260303
260303
260319
260319
260334
260334
260350
260350
260350
260365
260365
260381
260381
260397
260397
260412
260412
260412
260428
260428
260443
260443
260459
260459
260459
260475
260475
260490
260490
260506
260506
260521
260521
260537
260537
260537
260553
260553
260568
260568
260584
260584
260599
260599
260599
260615
260615
260631
260631
260646
260646
260662
260662
260662
260677
260677
260693
260693
260709
260709

-13894
-14252
-14186
-13328
-12882
9621
-13970
-13847
-9110
8687
-3339
-13940
-14987
-832
-10471
8811
-14422
-14281
-18310
8891
-13429
-5414
-16982
-14000
-14277
-13627
-14773
-13696
-13930
7968
868
-8670
-13472
-13979
-13419
-14807
-14832
-13402
-13595
-14826
-9974
-12601
-14378
-13706
-4603
-11095
-15644
-13409
9907
-14972
-10049
-15249
-14438
-18042
-13651
-14412
-8999
-8308
8354
-10488

41
40
40
35
31
39
44
39
44
45
41
42
41
37
45
38
44
44
43
42
39
40
43
38
45
44
40
37
46
39
42
38
45
43
38
41
39
37
34
41
45
42
46
36
39
35
42
39
41
44
41
42
43
41
39
41
45
41
47
36

-44
-45
-45
-45
-45
-42
-44
-45
-46
-45
-45
-44
-44
-45
-43
-48
-41
-43
-43
-41
-47
-43
-45
-43
-44
-43
-46
-42
-43
-42
-44
-46
-45
-42
-44
-46
-50
-44
-44
-44
-44
-44
-42
-43
-41
-44
-45
-43
-43
-43
-47
-41
-47
-42
-41
-42
-43
-44
-44
-45

283
284
280
284
280
279
281
283
282
281
274
282
281
284
281
284
281
285
284
279
276
284
283
280
280
280
285
282
284
279
281
283
283
282
283
283
281
277
281
276
284
277
281
282
277
284
282
282
283
285
282
282
281
282
280
283
285
276
275
283

228
227
230
228
228
229
226
229
225
228
229
226
228
227
224
227
228
225
226
228
226
229
227
228
228
225
227
227
228
230
229
229
230
229
231
229
225
229
228
229
230
229
228
225
228
227
229
228
228
228
230
226
228
225
230
229
225
227
227
229

36
38
37
38
40
36
40
38
37
42
35
39
34
37
38
34
42
37
37
42
36
39
37
40
39
36
41
33
38
36
36
41
40
36
36
40
39
40
36
32
36
35
37
38
34
34
37
40
34
37
34
37
37
37
37
36
36
36
37
38

489
489
490
489
486
490
484
491
486
490
490
489
490
491
489
486
490
490
490
490
488
492
491
489
488
490
490
491
490
487
490
490
491
492
491
486
490
492
491
489
489
490
491
489
485
490
491
487
485
489
489
491
489
489
490
490
489
488
489
489

29475
29455
29458
29448
29458
29469
29439
29440
29461
29448
29435
29454
29453
29468
29449
29468
29475
29460
29489
29456
29461
29446
29458
29461
29461
29442
29460
29450
29468
29453
29461
29476
29488
29456
29449
29467
29477
29474
29463
29449
29455
29435
29457
29462
29492
29454
29453
29444
29459
29459
29448
29441
29457
29453
29446
29444
29453
29454
29457
29458

260724
260724
260724
260740
260740
260755
260755
260771
260771
260787
260787
260787
260802
260802
260818
260818
260833
260833
260849
260849
260849
260865
260865
260880
260880
260896
260896
260911
260911
260927
260927
260943
260943
260943
260958
260958
260974
260974
260989
260989
261005
261005
261021
261021
261021
261036
261036
261052
261052
261067
261067
261083
261083
261083
261099
261099
261114
261114
261130
261130

-13426
-13872
-14437
-13379
-16980
-2347
-10007
-13281
-12833
-11294
-14182
-14299
-14596
-13754
8895
1549
-18269
-13821
8979
-17817
-10761
-5441
-14236
-13162
-14021
-13915
-10251
-13960
-14024
6694
-14169
-14781
-13565
-13777
-13748
-14720
-17685
-14836
-13993
-13323
-17844
-7631
-15135
-13429
-13910
-13799
-12400
8974
-14048
-14867
-13866
-12746
-12887
-14202
-13655
-5274
-14376
-15144
-13065
-17131

38
38
40
39
37
42
41
41
43
39
44
46
42
43
37
41
42
38
46
42
38
44
36
42
46
42
46
43
44
39
42
40
41
47
39
45
44
43
40
41
40
40
40
46
48
43
38
44
43
35
41
41
41
43
37
41
42
47
46
44

-47
-47
-44
-42
-43
-43
-43
-42
-42
-46
-44
-44
-47
-45
-51
-40
-45
-45
-44
-44
-47
-48
-47
-45
-44
-45
-44
-43
-43
-44
-44
-42
-41
-43
-45
-43
-41
-42
-48
-49
-44
-43
-43
-47
-40
-45
-42
-42
-43
-47
-43
-43
-41
-39
-48
-42
-44
-40
-39
-42

284
282
281
281
284
283
284
283
284
285
277
282
283
285
282
282
281
282
285
280
278
279
279
285
280
281
284
286
278
284
279
283
283
282
279
286
285
282
281
282
282
280
281
281
278
276
279
285
281
279
279
278
283
282
281
280
283
282
283
281

226
229
228
229
230
229
231
227
228
228
228
229
229
229
229
230
226
229
229
227
229
230
227
230
226
229
228
232
230
229
228
232
228
228
230
223
230
232
229
224
229
228
231
228
228
228
230
229
230
230
230
230
231
231
230
229
223
230
230
231

33
37
36
32
38
38
39
37
38
37
37
39
39
36
33
36
34
38
33
37
36
36
38
38
39
36
37
37
33
36
37
39
37
36
36
36
38
34
38
35
35
38
35
37
39
39
35
38
34
36
34
37
37
32
35
37
39
40
41
38

489
487
491
489
488
489
487
488
491
489
485
491
488
490
492
489
490
490
493
491
490
490
486
489
487
490
488
488
488
489
489
490
488
485
491
484
487
492
488
492
489
489
491
489
490
491
491
490
490
489
488
490
490
490
488
487
486
482
490
490

29442
29440
29439
29438
29447
29476
29487
29447
29469
29463
29485
29456
29454
29457
29462
29472
29452
29469
29450
29439
29428
29467
29458
29450
29474
29470
29450
29446
29452
29462
29455
29458
29464
29445
29497
29472
29461
29463
29458
29442
29458
29438
29452
29454
29445
29450
29449
29456
29468
29454
29455
29464
29454
29458
29465
29435
29451
29443
29450
29430

261145
261145
261145
261161
261161
261177
261177
261192
261192
261208
261208
261223
261223
261223
261239
261239
261255
261255
261270
261270
261286
261286
261301
261301
261301
261317
261317
261333
261333
261348
261348
261348
261364
261364
261379
261379
261395
261395
261411
261411
261426
261426
261426
261442
261442
261457
261457
261473
261473
261489
261489
261504
261504
261520
261520
261535
261535
261535
261551
261551

9805
-13769
-15498
-14005
-15784
-13726
-14449
-12675
-13950
-13855
-14085
6054
7773
-13447
8711
-11848
-13554
-9354
-12753
-13536
-13763
-12817
-14997
8705
10898
-13542
-14325
-14621
-14278
-14604
-14315
-13276
7483
-14466
-13144
-12054
8296
-13303
-13069
-17376
-14396
-14966
-5592
-14025
-14276
-14480
-14685
-13672
-13294
-16144
-13629
-13980
-14860
1778
-15876
6518
-14199
-13464
-2342
-18764

39
42
42
41
37
44
44
41
46
43
44
46
38
35
42
40
39
45
46
43
41
39
42
36
41
46
43
44
42
37
44
43
45
42
41
41
37
46
42
39
38
45
46
38
40
41
39
42
44
43
45
43
46
38
42
33
42
39
41
41

-42
-47
-44
-40
-42
-40
-46
-41
-42
-45
-43
-42
-46
-46
-50
-42
-42
-41
-42
-46
-43
-43
-39
-40
-41
-51
-42
-40
-44
-43
-41
-40
-48
-42
-43
-44
-42
-45
-41
-42
-42
-46
-44
-43
-46
-41
-48
-41
-42
-40
-43
-43
-41
-40
-40
-43
-43
-43
-49
-40

283
282
280
279
280
283
281
279
286
281
284
285
283
284
279
279
285
283
282
285
280
286
285
279
281
278
286
281
281
286
280
281
282
284
283
284
281
282
281
281
284
282
284
287
285
282
284
285
283
283
283
284
285
274
281
287
286
282
281
279

231
231
231
230
225
230
231
229
230
228
230
230
229
228
229
227
232
231
230
231
232
233
231
228
229
231
230
229
225
227
230
230
229
229
228
229
229
230
230
231
233
229
229
229
229
232
230
227
230
229
230
229
228
228
226
229
228
227
229
227

30
39
37
40
40
36
40
38
38
37
35
35
38
33
34
37
34
36
38
41
37
40
37
38
37
39
31
33
33
38
35
36
37
35
38
38
38
37
37
37
39
33
40
37
36
35
40
34
38
32
39
40
37
37
31
37
38
38
40
40

491
487
491
488
487
487
487
489
488
491
485
492
490
492
491
488
491
487
490
486
489
489
491
489
492
489
489
487
488
490
489
490
484
487
491
490
489
487
486
488
489
485
490
488
487
486
490
489
487
486
490
489
488
487
490
491
488
487
488
487

29450
29441
29437
29430
29476
29467
29472
29452
29460
29431
29446
29461
29439
29472
29439
29440
29451
29483
29452
29440
29450
29455
29440
29469
29457
29468
29469
29468
29433
29459
29433
29452
29454
29447
29459
29438
29445
29458
29484
29448
29437
29449
29435
29447
29452
29454
29434
29439
29449
29463
29458
29455
29422
29453
29445
29446
29441
29443
29449
29464

261567
261567
261582
261582
261598
261598
261613
261613
261613
261629
261629
261645
261645
261660
261660
261676
261676
261691
261691
261691
261707
261707
261723
261723
261738
261738
261754
261754
261754
261769
261769
261785
261785
261801
261801
261816
261816
261816
261832
261832
261847
261847
261863
261863
261863
261879
261879
261894
261894
261910
261910
261925
261925
261941
261941
261941
261957
261957
261972
261972

-14726
-12686
-5237
-15510
-946
10674
-13466
-13446
-9592
-13790
-14280
520
-14622
-14229
-14782
8833
-14762
-9232
-17484
-14337
-18138
-15912
-13501
-13657
-15490
-14113
11703
-4157
-2274
-14534
-13535
8371
-9224
-12808
8607
-14533
-13860
-13930
-13049
-13419
-14558
-6512
-10333
-13853
8385
-14773
-14985
-13910
-13762
-13534
-13998
-9992
-13460
-13267
-13808
-14066
-13020
-16618
-6542
-4007

42
48
40
38
45
40
43
43
44
45
46
45
44
39
43
40
42
43
47
41
42
43
46
38
44
45
38
39
42
48
40
39
41
41
36
44
44
37
45
42
44
44
46
40
44
38
45
43
38
45
48
39
36
45
44
43
39
46
44
46

-41
-42
-42
-41
-44
-44
-41
-44
-43
-44
-45
-43
-40
-41
-43
-44
-41
-43
-43
-42
-42
-42
-46
-42
-45
-42
-43
-42
-40
-41
-45
-43
-40
-47
-44
-45
-43
-48
-40
-41
-42
-43
-43
-42
-45
-44
-46
-41
-42
-44
-44
-41
-42
-42
-45
-43
-43
-42
-42
-46

284
282
283
277
285
279
281
283
284
282
279
284
279
284
281
284
284
284
279
277
284
284
282
285
287
282
284
280
284
285
281
286
287
282
280
284
286
279
288
280
284
287
282
281
280
283
283
284
279
281
283
282
279
285
283
285
280
286
279
278

230
230
231
230
231
231
229
231
229
230
227
228
229
232
231
229
229
228
231
229
231
231
230
229
231
230
227
232
229
232
229
227
231
231
230
230
229
229
230
227
229
230
229
225
230
228
229
229
231
227
229
228
228
229
228
229
229
228
231
229

38
42
40
39
30
38
36
41
36
34
37
39
33
30
35
35
34
39
39
35
37
36
35
38
42
37
33
37
37
38
37
39
39
37
38
36
33
37
35
35
35
31
38
39
35
37
36
35
39
37
36
37
37
34
36
37
34
33
35
37

486
489
487
489
487
490
487
492
491
491
488
487
490
487
489
485
484
489
490
484
489
485
486
490
490
490
489
489
492
485
492
488
491
491
488
486
489
489
489
490
485
488
487
487
489
488
487
488
488
489
488
489
489
489
490
490
490
485
491
484

29429
29454
29448
29465
29450
29462
29449
29431
29470
29451
29458
29445
29444
29453
29469
29435
29465
29468
29469
29484
29447
29454
29458
29466
29446
29473
29474
29461
29465
29458
29453
29484
29451
29451
29450
29458
29454
29468
29441
29461
29489
29477
29460
29476
29459
29464
29456
29444
29484
29479
29456
29465
29478
29444
29461
29461
29452
29454
29461
29471

261988
261988
262003
262003
262003
262019
262019
262035
262050
262050
262050
262066
262066
262081
262081
262097
262097
262113
262113
262128
262128
262128
262144
262144
262159
262159
262175
262175
262191
262191
262206
262206
262222
262222
262237
262237
262237
262253
262253
262269
262269
262284
262284
262284
262300
262300
262315
262315
262331
262331
262347
262347
262347
262362
262362
262378
262378
262393
262393
262409

-12637
-14039
-14723
-14431
-14181
-13713
19972
-14983
-18380
-14152
8302
-16459
-15883
-15069
-13210
-15467
-10040
-13428
-15358
-13792
-18008
-9292
-18645
7205
-12558
-13711
-7127
-1434
-13669
-18067
8926
-18390
-13860
-14041
-14825
-10847
9649
-14194
-13324
-12735
-14047
-13747
-2862
3685
-14507
-18739
-11960
7922
-5670
-13382
-18632
-4423
-13288
-8240
-14056
-13711
-4533
-14482
8462
-13612

44
44
43
40
42
45
42
38
45
44
45
44
37
40
38
37
44
42
42
40
35
39
41
39
42
39
40
45
43
47
38
44
45
40
41
41
43
42
43
37
42
45
44
46
41
43
44
40
38
43
43
42
41
40
43
42
44
43
45
40

-41
-45
-45
-43
-43
-45
-41
-43
-39
-44
-47
-42
-43
-42
-42
-42
-42
-43
-44
-42
-42
-44
-40
-45
-43
-46
-44
-39
-48
-49
-42
-43
-45
-45
-46
-43
-50
-44
-42
-44
-42
-41
-40
-43
-47
-44
-42
-43
-45
-44
-41
-44
-42
-51
-45
-43
-43
-44
-42
-42

284
282
282
284
285
276
284
286
287
285
282
281
284
284
278
286
284
285
284
284
285
283
281
285
284
285
283
284
282
282
283
283
280
282
284
281
283
284
283
281
283
281
286
285
282
281
278
283
283
280
282
285
283
281
284
282
285
281
283
276

228
228
228
229
229
225
229
230
226
230
229
227
228
226
225
227
228
227
231
227
229
231
230
225
231
227
227
231
229
228
230
229
227
230
229
226
231
226
224
231
228
230
228
227
228
228
229
230
230
230
229
230
232
222
230
231
231
228
228
230

37
39
36
38
38
41
38
36
33
33
40
38
39
30
38
36
39
31
37
38
37
38
40
37
41
37
34
35
41
38
37
33
39
35
31
37
38
37
39
41
39
40
33
35
35
36
41
36
28
33
35
38
36
40
37
42
39
38
37
33

489
486
490
489
491
490
488
488
491
489
490
491
489
489
489
489
489
487
489
487
490
491
492
491
489
491
490
490
490
490
487
487
490
489
490
491
489
488
488
490
491
490
488
492
491
490
490
490
486
490
491
487
488
490
489
491
484
487
491
491

29464
29450
29457
29464
29458
29446
29459
29456
29470
29453
29454
29440
29455
29466
29445
29460
29443
29456
29460
29465
29470
29456
29467
29470
29445
29451
29463
29485
29428
29447
29443
29457
29485
29433
29471
29451
29464
29445
29453
29455
29438
29463
29454
29458
29462
29446
29429
29446
29465
29468
29448
29464
29434
29433
29460
29453
29463
29460
29442
29440

262409
262425
262425
262440
262440
262440
262456
262456
262471
262471
262487
262487
262503
262503
262503
262518
262518
262534
262534
262549
262549
262565
262565
262565
262581
262581
262596
262596
262612
262612
262627
262627
262643
262643
262659
262659
262674
262674
262674
262690
262690
262705
262705
262721
262721
262721
262737
262737
262752
262752
262768
262768
262783
262783
262783
262799
262799
262815
262815
262830

-13694
-12969
-15242
-6503
-13245
3049
-12257
10107
-1536
-13425
-14374
-13446
2333
25146
-14585
-11074
-12573
-4164
-14765
-18432
-13058
8242
-14228
-14610
-14570
-13650
-14953
-18240
8621
-14828
-13996
-6976
-13945
-13676
-9062
-10618
-13917
-13971
-13451
-13355
-15970
24064
-12663
-13922
-18760
-15222
-7875
-14191
3046
-13677
-16923
-16506
10160
-14118
-8384
9898
-13551
-1463
-14078
-13201

42
39
43
40
35
43
39
41
38
42
38
43
45
40
44
36
45
36
43
37
44
42
47
42
45
40
43
47
47
38
38
39
41
44
41
46
43
41
45
36
43
37
39
43
42
38
45
41
44
44
45
40
42
46
33
42
39
44
40
47

-41
-43
-42
-42
-44
-43
-43
-38
-42
-43
-41
-41
-40
-43
-41
-42
-41
-42
-46
-41
-42
-43
-44
-44
-41
-43
-44
-42
-40
-42
-40
-42
-42
-42
-43
-44
-44
-43
-44
-43
-41
-44
-43
-44
-41
-44
-43
-41
-45
-43
-44
-45
-44
-43
-42
-41
-46
-46
-43
-44

283
281
282
283
279
282
285
281
282
284
284
283
281
281
279
282
285
284
282
276
283
280
283
279
282
277
284
284
283
278
282
281
280
282
278
276
285
278
282
282
282
282
283
281
284
282
281
283
283
281
281
284
279
285
285
283
280
284
285
282

229
228
228
231
229
230
230
230
230
230
229
228
226
230
229
231
228
229
227
226
227
226
228
230
228
230
229
229
229
231
230
224
227
228
229
228
229
227
226
227
231
226
230
230
228
230
224
229
229
229
232
228
227
229
226
227
227
231
230
227

37
40
37
37
41
35
37
34
34
34
35
38
37
35
36
38
39
32
36
36
36
35
39
37
35
36
37
38
37
37
40
37
36
38
40
37
33
38
36
35
40
40
31
33
35
33
34
35
34
40
33
39
41
36
33
38
36
38
37
36

492
488
491
493
492
489
491
492
490
489
489
489
491
489
489
490
488
490
490
488
491
491
491
491
491
490
490
490
489
488
488
491
488
490
487
489
489
489
488
488
491
491
489
486
490
489
489
489
487
487
489
490
489
489
487
491
490
492
484
490

29453
29466
29465
29465
29460
29446
29462
29445
29483
29448
29443
29479
29451
29459
29448
29449
29433
29441
29451
29464
29452
29453
29463
29434
29444
29455
29465
29457
29467
29441
29450
29453
29453
29482
29449
29457
29488
29450
29454
29458
29465
29454
29454
29451
29468
29459
29469
29469
29431
29444
29471
29448
29448
29451
29454
29475
29452
29448
29458
29441

262830
262846
262846
262861
262861
262861
262877
262877
262893
262893
262908
262908
262908
262924
262924
262939
262939
262955
262955
262971
262971
262986
262986
262986
263002
263002
263017
263017
263033
263033
263049
263049
263064
263064
263064
263080
263080
263095
263095
263111
263111
263127
263127
263127
263142
263142
263158
263158
263173
263173
263189
263189
263189
263205
263205
263220
263220
263236
263236
263251

-13660
-10869
4207
-14462
-14415
-16104
9243
-14153
-13315
-15251
-8857
-13666
-14685
-14826
7368
-13427
-15021
-14097
-14091
-13348
-13747
-15394
-17428
2785
1009
-13736
6321
9957
-14159
-13760
-18155
9406
-17792
-14661
-13020
-13806
-13139
-15012
-14283
-14178
-14602
-13966
6831
-15036
-14465
-13159
-340
-13527
-14112
-9944
-14276
-14049
-5065
-13908
-15615
-17483
-12407
-14329
-14019
10944

42
38
37
40
43
42
45
46
40
41
42
44
44
45
41
41
45
46
39
42
42
45
44
47
39
37
43
41
46
45
41
43
41
38
47
40
39
40
37
38
42
44
38
40
40
46
42
42
46
44
39
43
38
45
43
42
42
40
48
42

-42
-42
-42
-42
-41
-42
-43
-48
-44
-49
-46
-43
-41
-46
-45
-42
-42
-46
-43
-41
-43
-44
-45
-40
-43
-43
-44
-41
-47
-43
-42
-42
-45
-48
-44
-43
-44
-43
-44
-42
-43
-42
-43
-42
-40
-43
-43
-43
-41
-40
-41
-44
-44
-49
-44
-42
-41
-41
-44
-45

281
284
281
285
282
282
281
278
280
278
278
279
275
276
281
275
284
280
282
282
279
284
281
284
281
283
282
280
284
283
278
285
281
281
280
285
283
284
282
283
285
284
285
284
285
286
281
278
279
284
285
283
283
285
283
282
285
283
283
276

230
228
227
227
231
232
229
229
230
227
229
229
229
230
229
228
230
228
231
228
229
228
224
232
227
230
230
225
227
227
231
229
228
232
230
227
229
225
228
230
229
229
231
228
228
230
229
229
229
229
232
229
227
228
230
231
229
228
230
230

31
39
33
37
38
38
38
37
39
30
31
39
34
33
34
36
31
36
35
36
37
39
31
39
37
35
37
37
36
40
40
36
38
36
37
35
30
35
36
38
40
35
34
37
39
32
35
35
38
35
36
38
35
37
39
35
37
36
41
39

487
489
491
490
489
489
489
489
489
490
489
488
491
489
487
490
492
489
490
490
488
488
488
488
489
490
489
488
488
492
487
488
491
487
491
492
488
490
490
489
487
490
489
488
489
491
490
489
491
491
491
492
487
488
489
489
491
486
488
490

29459
29448
29456
29456
29460
29466
29448
29466
29465
29441
29467
29459
29460
29446
29436
29457
29462
29449
29433
29471
29465
29465
29455
29464
29471
29442
29454
29446
29473
29462
29457
29445
29459
29448
29457
29453
29454
29450
29450
29459
29463
29445
29439
29468
29434
29481
29448
29462
29464
29462
29472
29467
29460
29464
29478
29489
29465
29464
29459
29457

263251
263267
263267
263267
263283
263283
263298
263298
263314
263314
263329
263329
263329
263345
263345
263361
263361
263376
263376
263392
263392
263392
263407
263407
263423
263423
263439
263439
263454
263454
263454
263470
263470
263485
263485
263501
263501
263517
263517
263517
263532
263532
263548
263548
263563
263563
263579
263579
263595
263595
263595
263610
263610
263626
263626
263641
263641
263657
263657
263673

-13857
-13247
10926
-8976
-13597
8965
-14226
-13788
-15882
-15040
-294
-13444
-8949
-10407
-14140
-14429
-13540
-13812
-13383
9960
10127
-13190
-14348
-10427
-14176
-13410
9251
9479
-11709
-13816
9896
-7712
8331
-13981
-13884
-13245
-13980
-13596
-18727
661
-799
214
-13813
1421
-2345
-15926
-14872
-14139
-14507
-463
-13851
-4774
-14782
8867
9436
-14510
-12266
-7448
-14449
-14641

42
41
42
45
39
42
43
36
35
46
44
38
41
38
43
41
38
44
40
44
40
40
44
39
46
44
44
45
42
44
42
44
44
42
45
43
38
43
40
41
43
40
41
39
46
41
40
43
41
41
41
45
42
40
45
41
39
38
42
38

-41
-45
-43
-44
-40
-49
-45
-42
-46
-43
-40
-45
-44
-46
-49
-43
-43
-45
-46
-44
-45
-41
-45
-47
-44
-48
-42
-43
-42
-44
-46
-46
-42
-42
-45
-46
-41
-44
-44
-45
-42
-40
-41
-45
-45
-43
-44
-44
-42
-43
-47
-44
-46
-45
-43
-44
-41
-43
-41
-51

285
283
278
282
283
279
286
280
283
280
281
286
277
284
283
280
280
279
280
285
284
278
278
283
283
281
277
285
278
281
283
281
281
278
281
282
282
282
282
283
283
276
282
281
281
282
282
281
282
281
283
282
282
281
281
283
283
282
281
282

228
229
227
228
230
229
228
229
230
229
230
227
230
228
230
229
228
224
227
230
232
230
231
229
230
231
229
228
228
229
225
228
227
229
229
231
227
228
229
230
228
227
229
229
231
227
231
229
228
230
228
230
228
230
230
231
224
227
227
230

34
38
37
36
37
39
36
37
36
34
36
35
36
37
36
36
33
30
40
36
35
39
26
40
36
37
35
34
34
39
41
42
34
40
37
38
38
37
38
39
38
37
32
38
40
37
37
41
39
32
39
37
38
36
41
40
39
38
36
42

491
490
488
489
488
488
491
488
488
490
492
488
490
492
488
490
489
490
488
490
490
488
492
488
490
491
487
493
489
489
491
489
489
490
490
488
490
493
491
490
489
489
488
488
489
489
490
490
490
491
491
489
485
485
491
487
488
488
490
485

29484
29445
29468
29471
29460
29453
29458
29456
29465
29463
29455
29465
29443
29449
29487
29468
29458
29456
29445
29464
29472
29464
29470
29472
29452
29478
29458
29466
29474
29470
29435
29481
29450
29435
29446
29447
29465
29465
29484
29457
29448
29459
29457
29454
29461
29485
29455
29463
29454
29469
29459
29483
29453
29455
29447
29463
29459
29446
29443
29476

263673
263688
263688
263688
263704
263704
263719
263719
263735
263735
263751
263751
263751
263766
263766
263782
263782
263797
263797
263813
263813
263813
263829
263829
263844
263844
263860
263860
263875
263875
263875
263891
263891
263907
263907
263922
263922
263938
263938
263953
263953
263953
263969
263969
263985
263985
264000
264000
264000
264016
264016
264031
264031
264047
264047
264063
264063
264063
264078
264078

-14123
-13819
-11982
-15054
8602
-14250
-11484
9121
-14683
-13504
-15527
-13542
7555
-13731
-13046
-12696
-1373
-14181
-14567
8288
-14066
8539
-14390
8182
-9559
-13912
-13328
10506
-1886
-14202
534
-6977
8785
22581
8685
-14320
-14428
-13498
-14528
-14456
-14244
-10830
9264
-18432
-12706
-17118
-13761
-13147
-13891
-13414
-15306
2004
-13769
-13959
-8168
-14683
-13495
-2726
-13350
-14308

39
43
39
40
46
38
43
41
43
47
46
40
41
39
44
41
46
46
42
40
44
41
44
40
43
45
36
46
44
43
40
39
44
43
40
44
42
40
41
45
43
42
41
37
40
45
40
44
42
43
37
42
36
41
41
40
43
39
41
42

-41
-43
-45
-45
-41
-41
-43
-46
-46
-43
-42
-42
-42
-44
-42
-43
-47
-47
-42
-43
-42
-44
-43
-42
-44
-43
-46
-41
-44
-46
-41
-42
-50
-44
-43
-42
-42
-42
-44
-44
-43
-45
-43
-43
-44
-45
-45
-42
-41
-43
-42
-44
-41
-46
-45
-45
-44
-43
-46
-45

280
282
282
287
280
285
282
281
283
281
274
282
283
283
280
286
280
280
282
282
278
282
283
283
281
280
281
278
283
282
277
275
284
285
278
281
279
284
280
284
281
283
279
283
281
282
283
284
282
284
278
285
282
283
281
283
281
283
282
283

230
232
229
226
228
228
231
229
227
230
229
231
227
224
230
229
229
226
229
231
227
231
224
231
228
228
229
231
228
231
228
229
229
227
228
229
229
231
230
229
226
228
229
227
226
225
229
229
229
227
228
226
229
229
229
228
228
229
227
229

39
39
37
38
33
37
34
38
40
36
35
39
35
33
37
31
41
43
38
37
39
34
41
35
29
41
38
35
35
37
36
34
39
38
38
39
36
40
35
35
37
38
39
37
39
31
36
36
33
39
38
34
37
37
31
41
35
37
34
41

490
490
492
489
490
490
489
489
490
491
493
489
489
487
492
488
488
491
491
487
490
489
490
488
488
488
487
488
491
490
490
489
488
490
489
491
481
491
492
481
485
485
492
490
490
487
491
491
485
486
486
488
491
487
486
490
489
491
491
490

29457
29453
29469
29442
29432
29459
29452
29469
29435
29447
29446
29457
29454
29465
29468
29450
29455
29455
29451
29468
29472
29455
29448
29475
29453
29457
29475
29462
29465
29465
29454
29473
29476
29478
29443
29468
29443
29459
29484
29477
29463
29473
29478
29462
29458
29466
29468
29473
29450
29461
29461
29467
29459
29457
29466
29461
29464
29457
29457
29456

264094
264094
264109
264109
264125
264125
264125
264141
264141
264156
264156
264172
264172
264187
264187
264187
264203
264203
264219
264219
264234
264234
264250
264250
264265
264265
264265
264281
264281
264297
264297
264312
264312
264328
264328
264328
264343
264343
264359
264359
264375
264375
264390
264390
264406
264406
264421
264421
264437
264437
264437
264453
264453
264468
264468
264484
264484
264499
264499
264499

-14189
-14063
-13796
-14756
-18010
-14840
-13587
8041
943
2059
12436
-13603
7920
-13650
-13061
-14616
7107
-3848
-14979
-1994
-13847
-15234
-13790
1791
-17493
10571
10065
-14784
8964
10786
-12898
-6540
-13284
-13004
9568
-13550
-14071
-11524
-13904
-13456
-14753
-9856
9847
-12892
-13235
4062
-15235
-14330
-13376
-13935
-13980
-8567
-14029
9210
-14678
-13868
-14523
-15004
8757
-17244

46
41
45
43
45
38
37
45
43
44
40
38
42
35
41
43
43
40
46
39
39
45
34
41
41
45
42
42
42
40
43
45
40
41
36
37
45
40
39
38
39
41
41
45
40
45
43
43
43
34
41
35
39
38
38
47
42
44
40
38

-44
-45
-44
-42
-41
-41
-48
-53
-43
-43
-43
-41
-46
-50
-42
-45
-49
-44
-46
-53
-46
-42
-51
-44
-43
-45
-42
-44
-44
-40
-44
-44
-44
-44
-47
-44
-45
-43
-44
-44
-43
-45
-43
-44
-42
-44
-45
-45
-46
-45
-43
-45
-47
-44
-48
-46
-44
-44
-45
-43

287
285
275
284
280
283
285
285
281
282
280
280
283
282
283
280
284
278
285
283
280
282
284
285
280
283
284
277
283
283
283
280
282
283
285
277
280
277
281
279
280
285
285
285
279
278
281
279
280
283
283
281
284
284
281
283
278
284
281
283

230
228
227
229
228
228
228
227
228
230
227
223
228
228
230
230
231
227
230
227
228
231
230
227
223
229
230
228
226
230
228
229
228
229
230
228
229
230
227
224
229
228
230
227
227
228
228
225
229
232
227
228
224
228
226
228
230
227
230
230

40
36
33
31
40
37
33
36
36
40
34
36
42
36
37
37
40
41
40
40
42
38
35
34
35
37
33
36
36
41
38
38
40
35
36
37
41
35
38
38
35
39
39
35
37
36
41
32
42
40
37
35
35
33
27
41
36
37
37
41

487
491
487
490
491
492
490
492
491
490
487
490
488
489
489
488
489
491
489
490
489
491
490
490
490
491
484
491
488
488
489
490
489
490
491
490
488
491
489
490
487
492
489
486
489
485
491
488
490
488
487
490
485
491
491
488
489
491
492
490

29475
29475
29469
29472
29489
29477
29446
29443
29453
29458
29444
29453
29450
29447
29452
29463
29444
29446
29473
29453
29446
29440
29472
29458
29466
29463
29437
29443
29478
29451
29458
29466
29458
29459
29460
29462
29479
29487
29493
29461
29459
29453
29452
29466
29454
29458
29471
29458
29457
29464
29462
29458
29478
29468
29485
29478
29461
29450
29457
29466

264515
264515
264531
264531
264546
264546
264562
264562
264577
264577
264577
264593
264593
264609
264609
264624
264624
264640
264640
264655
264655
264655
264671
264671
264687
264687
264702
264702
264702
264718
264718
264733
264733
264749
264749
264765
264765
264780
264780
264796
264796
264811
264811
264811
264827
264827
264843
264843
264858
264858
264874
264874
264889
264889
264889
264905
264905
264921
264921
264936

-14193
-13143
-15167
-13027
-4948
-14391
-13733
-14024
4395
-1519
7021
-13973
3288
-13279
9590
-13995
-12626
-14134
-14553
-11624
-14395
-13441
-14194
-13932
-14111
-13727
-13267
8997
-13629
23000
-14193
-13771
2758
-3630
-1673
-13681
-12911
-17424
7153
-6859
-14247
3454
-14643
8072
-14114
6612
-13831
-1542
1683
-14164
-14575
-14249
-14181
2397
-14776
8049
-14638
-15468
10048
-18714

42
42
39
41
37
42
38
42
43
38
41
38
40
36
41
40
44
41
39
39
39
40
41
37
40
41
47
37
43
44
47
41
43
36
43
48
38
42
46
40
38
42
43
48
44
37
45
43
39
38
42
43
40
39
39
44
40
41
38
38

-44
-43
-42
-43
-47
-45
-52
-43
-45
-42
-44
-45
-45
-48
-45
-43
-44
-44
-43
-43
-49
-44
-43
-45
-44
-45
-43
-45
-43
-45
-42
-49
-45
-44
-47
-44
-43
-47
-46
-43
-47
-44
-44
-42
-45
-46
-43
-43
-44
-45
-44
-45
-44
-46
-44
-47
-45
-49
-47
-43

281
284
281
281
282
279
283
282
285
284
284
278
284
281
281
285
278
281
284
275
284
280
277
281
280
277
283
282
284
281
279
279
286
281
281
281
279
282
282
283
283
280
282
282
281
282
280
284
284
278
283
283
284
283
280
283
281
283
280
281

228
229
227
228
229
228
227
227
222
224
231
228
230
228
226
230
225
230
231
230
230
226
229
228
228
230
227
227
229
229
230
227
228
232
231
226
230
226
227
228
229
233
229
230
227
231
229
228
229
229
231
230
228
227
231
227
227
230
228
229

36
40
36
40
38
35
39
29
35
38
34
35
39
32
36
35
41
37
35
38
39
39
37
33
37
38
31
36
34
32
37
34
40
30
35
38
38
35
42
34
37
31
39
35
35
34
35
40
38
37
29
33
40
33
36
37
38
35
33
35

491
493
489
489
491
489
491
485
486
490
488
487
486
487
490
484
487
489
485
490
486
488
483
488
490
491
490
489
491
491
490
491
487
490
493
490
487
484
485
487
488
489
491
489
485
491
488
490
486
492
489
488
491
489
489
491
486
484
489
489

29484
29466
29451
29489
29467
29473
29469
29460
29462
29454
29457
29479
29468
29479
29465
29475
29463
29461
29457
29480
29444
29447
29459
29462
29455
29450
29458
29459
29472
29469
29446
29459
29416
29443
29456
29461
29472
29475
29479
29474
29437
29451
29464
29454
29460
29452
29458
29465
29462
29467
29443
29494
29470
29455
29455
29459
29469
29465
29470
29462

264936
264952
264952
264967
264967
264967
264983
264983
264999
264999
265014
265014
265030
265030
265030
265045
265045
265061
265061
265077
265077
265092
265092
265092
265108
265108
265123
265123
265139
265139
265155
265155
265170
265170
265170
265186
265201
265201
265201
265217
265217
265233
265233
265248
265248
265264
265264
265264
265279
265279
265295
265295
265311
265311
265326
265326
265326
265342
265342
265357

-14434
-12597
-13484
-18648
-18723
-15112
-18047
-14316
-13525
-14439
7707
9039
-14267
-18026
-9732
-14268
-16712
-13851
-14978
-8742
-13989
-15337
10299
-13664
-14699
-3284
-13559
-13893
-3417
-13169
-13675
-14326
-10234
-15024
-13680
-15529
9286
3174
-14985
10732
-4358
-12415
-6726
466
1932
-13681
-13866
-15927
-14034
-14276
-13374
-14580
577
-13133
8659
-13247
-13590
-15078
-428
-15508

37
42
40
34
41
40
43
38
43
37
40
43
47
39
42
41
45
38
43
41
42
44
33
44
38
47
42
41
39
42
39
45
38
44
45
39
43
42
46
46
45
47
48
41
43
43
41
41
41
42
47
40
38
40
45
40
42
42
41
48

-45
-44
-47
-47
-41
-43
-45
-48
-46
-42
-48
-47
-46
-42
-42
-44
-44
-44
-44
-40
-43
-42
-43
-45
-45
-43
-44
-45
-43
-42
-44
-44
-44
-42
-46
-45
-47
-46
-44
-42
-48
-42
-42
-43
-43
-47
-44
-44
-42
-45
-42
-43
-41
-52
-44
-42
-44
-46
-45
-44

283
274
279
281
285
282
279
283
283
280
286
287
282
284
280
277
278
280
280
279
276
283
283
283
283
282
282
282
281
277
281
280
285
281
283
273
283
281
275
283
282
284
282
281
275
279
282
283
281
284
278
280
281
286
282
284
285
283
278
282

229
230
229
229
227
229
227
229
229
227
229
231
230
225
227
229
229
229
229
228
230
230
228
230
229
228
229
228
225
231
227
228
229
226
230
230
225
229
229
229
230
230
227
229
231
227
231
228
230
229
229
227
230
231
226
232
230
225
230
228

32
41
38
37
34
37
42
39
32
35
39
37
37
39
40
35
38
34
37
36
34
34
35
37
34
38
39
32
32
35
35
35
38
38
35
38
38
35
35
32
38
38
36
38
38
34
37
38
36
42
39
40
32
39
34
38
35
40
40
37

489
491
490
491
487
489
490
488
489
489
490
481
491
489
490
486
489
490
490
489
486
490
488
490
483
489
487
490
485
489
489
491
489
490
490
487
487
489
487
490
489
489
491
491
491
492
489
489
491
490
490
489
490
490
489
490
491
491
489
487

29465
29464
29454
29471
29477
29443
29469
29466
29466
29470
29465
29474
29450
29473
29458
29484
29471
29460
29469
29463
29455
29464
29449
29471
29473
29456
29435
29470
29452
29468
29449
29442
29475
29445
29444
29467
29459
29478
29452
29472
29454
29448
29464
29454
29456
29471
29475
29470
29445
29441
29456
29477
29446
29449
29442
29444
29460
29438
29459
29455

265357
265373
265373
265389
265389
265404
265404
265420
265420
265435
265435
265435
265451
265451
265467
265467
265482
265482
265498
265498
265498
265513
265513
265529
265529
265545
265545
265560
265560
265560
265576
265576
265591
265591
265607
265607
265623
265623
265638
265638
265638
265654
265654
265669
265669
265685
265685
265701
265701
265701
265716
265716
265732
265732
265747
265747
265763
265763
265763
265779

-14236
8651
-13964
9119
-14181
-14563
-13518
-14170
-13213
-13718
-14139
10792
-13807
-5144
8212
8837
-6521
-13342
18655
-14309
10605
-14163
9043
-14104
-13545
9517
-14607
-12534
-3894
-13713
-2335
-15355
-14100
-13328
-1357
-14501
-13759
-8993
-14999
2093
-15279
-3855
-12935
10024
-15681
-12072
-13160
7933
-14355
-14744
-13600
-14401
494
-13213
-14627
-14888
-13767
-14142
-14903
-14747

44
45
43
34
42
42
40
41
43
46
38
42
45
40
45
39
38
36
46
46
42
39
43
40
37
40
43
44
42
38
45
42
41
45
41
41
40
43
45
41
39
39
38
43
44
47
42
45
33
44
38
38
41
44
42
41
43
41
41
44

-50
-41
-50
-44
-44
-43
-42
-45
-43
-46
-48
-42
-44
-48
-42
-44
-45
-46
-42
-43
-41
-44
-43
-43
-44
-46
-46
-42
-46
-41
-43
-45
-47
-41
-41
-41
-45
-43
-44
-45
-43
-42
-42
-44
-43
-46
-43
-42
-44
-46
-47
-44
-44
-43
-41
-40
-44
-42
-42
-43

279
282
281
285
284
277
279
283
280
278
274
281
283
282
283
281
278
282
284
279
279
284
285
282
281
284
279
283
283
279
280
283
283
282
282
281
281
281
275
279
282
277
282
277
284
283
284
281
280
282
284
281
282
281
284
288
283
277
282
283

230
227
228
227
229
228
229
229
230
230
230
229
229
226
228
230
228
230
231
226
223
227
225
228
227
228
229
228
228
229
229
228
228
230
227
230
229
227
229
227
229
231
229
224
224
226
230
231
231
228
228
228
229
229
229
227
229
228
226
228

39
40
33
39
33
38
37
42
37
38
29
34
41
37
34
40
35
37
42
35
35
41
37
37
33
40
31
34
36
31
31
37
33
38
37
37
34
36
31
37
35
38
41
37
35
30
33
34
36
35
35
35
38
33
29
35
36
38
36
35

490
490
487
491
487
490
490
489
488
490
492
488
489
492
490
490
490
488
489
490
491
491
486
490
487
489
489
491
487
486
487
492
489
490
490
490
489
489
481
488
488
491
489
490
490
485
487
482
491
488
488
489
490
490
489
492
492
489
489
489

29454
29457
29487
29460
29473
29442
29470
29491
29462
29462
29468
29447
29472
29466
29440
29472
29482
29461
29470
29439
29447
29462
29461
29463
29471
29469
29455
29449
29457
29443
29474
29468
29445
29461
29478
29459
29449
29467
29467
29447
29466
29464
29463
29464
29468
29475
29466
29460
29470
29437
29425
29458
29448
29474
29451
29462
29470
29448
29446
29447

265779
265794
265810
265810
265810
265825
265825
265841
265841
265857
265857
265872
265872
265872
265888
265888
265903
265903
265919
265919
265935
265935
265950
265950
265966
265966
265981
265981
265997
265997
265997
266013
266013
266028
266028
266044
266044
266059
266059
266059
266075
266075
266091
266091
266106
266106
266106
266122
266122
266137
266137
266153
266153
266169
266169
266169
266184
266184
266200
266200

-14472
1452
-14038
8159
-18567
-14453
-18363
-4255
-8040
-14529
-14681
8855
-17603
-1864
-5231
-14160
9861
-12005
-16004
-14618
1613
9025
-10944
23829
21558
-15470
-13750
5154
-15330
-14453
-15337
-13508
-13834
-13585
-13647
-13890
-14468
8014
-14788
-14116
-11426
-13361
-13999
-17971
-12023
-11625
-10993
1610
2067
-1198
-10049
-13461
-14533
-17234
-8686
-14564
-8396
-14258
-14031
-17950

43
41
42
44
44
45
36
40
44
43
41
44
43
37
40
42
39
39
42
47
40
38
39
36
43
44
39
47
45
40
37
42
47
43
43
42
41
40
42
43
39
40
40
40
39
44
41
36
45
41
47
42
45
43
47
39
41
40
39
44

-41
-42
-43
-42
-41
-46
-46
-44
-44
-42
-45
-48
-41
-42
-41
-43
-42
-43
-42
-43
-44
-44
-45
-45
-43
-40
-46
-45
-43
-42
-46
-44
-42
-40
-45
-41
-44
-45
-43
-42
-43
-45
-43
-45
-42
-43
-44
-47
-44
-44
-44
-44
-42
-42
-53
-46
-44
-44
-43
-46

282
284
283
284
284
287
284
283
282
280
285
282
280
282
279
284
282
277
285
282
282
285
279
286
282
280
285
284
285
282
282
283
285
283
286
281
282
283
283
282
286
286
286
281
280
278
283
283
285
284
287
285
285
282
282
289
284
285
281
281

231
225
228
229
231
230
230
229
231
228
230
228
229
228
228
227
229
229
228
225
230
228
231
228
229
230
231
227
227
226
228
228
229
227
228
229
228
229
229
228
223
226
229
229
229
229
226
227
229
228
231
230
227
229
229
225
230
230
227
230

37
34
38
37
35
40
37
40
37
39
36
33
35
33
28
39
40
32
36
33
38
34
33
37
34
35
41
39
36
39
36
36
35
39
37
38
38
32
39
39
37
35
39
39
37
38
39
40
41
39
37
38
36
35
41
41
40
38
39
31

486
487
490
489
490
490
491
492
491
488
490
489
488
489
490
489
488
490
492
488
488
488
488
485
490
490
491
491
488
488
487
491
489
488
489
485
488
489
489
487
489
492
489
489
487
490
488
488
489
490
488
489
489
489
491
491
489
484
490
489

29445
29471
29441
29459
29443
29446
29444
29462
29456
29458
29442
29455
29471
29465
29446
29445
29457
29466
29465
29459
29439
29466
29432
29483
29459
29453
29465
29471
29472
29451
29467
29459
29483
29477
29476
29470
29471
29472
29475
29472
29473
29464
29451
29463
29463
29474
29478
29451
29455
29454
29447
29448
29449
29456
29480
29472
29460
29458
29447
29470

266215
266215
266231
266231
266247
266247
266247
266262
266262
266278
266278
266293
266293
266309
266309
266325
266325
266325
266340
266340
266356
266356
266371
266371
266387
266387
266403
266403
266403
266418
266418
266434
266434
266449
266449
266449
266465
266465
266481
266481
266496
266496
266512
266512
266527
266527
266527
266543
266543
266559
266559
266574
266574
266574
266590
266590
266605
266605
266621
266621

9658
-16272
-10535
21112
-16780
-14110
-14672
-14834
-13985
-1009
-13676
-14219
-13708
2357
-13901
-2017
-13482
-13388
-2904
-13860
-4228
-14396
3682
-13784
-891
9140
-15700
-14770
-14770
-14113
-14570
32764
8671
-14128
-13885
-13035
2328
-14293
-14174
-14303
-14048
-16205
761
-14341
-11619
-13711
-6128
-14511
10196
6602
-14866
8918
-17366
-13610
-13589
7863
1726
-2281
-7847
-14589

44
37
40
38
40
36
41
36
37
43
34
44
41
41
42
38
44
44
39
43
39
46
41
44
41
36
41
43
40
36
38
39
42
43
34
40
38
42
40
48
48
44
38
40
43
40
42
41
41
43
40
40
43
39
39
44
41
41
46
43

-46
-44
-42
-43
-43
-44
-45
-41
-43
-45
-42
-44
-42
-45
-42
-43
-43
-43
-47
-46
-44
-42
-44
-47
-43
-43
-44
-42
-43
-48
-43
-41
-44
-48
-44
-44
-42
-45
-42
-44
-44
-43
-45
-44
-44
-41
-44
-42
-46
-45
-44
-42
-44
-42
-44
-44
-51
-41
-47
-43

284
284
287
283
284
278
281
285
278
281
282
282
281
280
284
280
280
281
284
285
283
283
277
284
283
275
282
281
283
278
284
284
279
281
285
284
283
287
285
281
278
283
277
280
286
283
286
285
275
281
279
284
285
282
283
280
285
282
282
280

228
227
226
229
226
227
222
224
227
230
229
230
228
230
226
231
229
225
228
231
230
227
227
226
230
229
233
227
230
230
228
230
230
230
229
226
230
229
230
230
231
229
232
230
230
231
229
229
229
225
229
231
230
231
230
230
231
231
232
229

41
34
32
37
40
38
41
36
37
38
41
39
36
36
35
36
37
37
37
39
41
37
26
35
39
40
36
41
38
39
38
37
36
41
37
36
40
39
35
33
32
37
36
40
38
38
32
35
38
37
37
37
35
39
34
37
40
38
37
41

488
487
489
488
489
489
492
492
491
490
490
490
490
489
489
490
490
490
490
491
489
486
487
490
488
489
489
491
490
489
487
488
488
484
490
486
489
492
488
489
488
489
489
482
489
487
491
491
489
490
490
487
491
491
488
491
489
484
492
490

29464
29450
29467
29451
29470
29430
29463
29463
29451
29452
29457
29477
29456
29465
29462
29449
29466
29470
29451
29465
29477
29472
29475
29461
29448
29474
29457
29505
29450
29456
29464
29447
29476
29463
29494
29472
29458
29466
29468
29456
29474
29467
29477
29452
29477
29457
29486
29439
29465
29463
29450
29475
29455
29457
29461
29472
29466
29472
29448
29479

266637
266637
266652
266652
266652
266668
266668
266683
266683
266699
266699
266715
266715
266715
266730
266730
266746
266746
266761
266761
266761
266777
266777
266793
266793
266808
266808
266824
266824
266839
266839
266839
266855
266855
266871
266871
266886
266886
266902
266902
266917
266917
266933
266933
266949
266949
266949
266964
266964
266980
266980
266995
266995
267011
267011
267011
267027
267027
267042
267042

-16146
20930
-13700
-3743
-5553
27
-15499
-5656
-14850
9854
-15019
-16606
-3529
-13652
-13774
7933
-14423
-14091
9698
-15108
-15052
-14045
-14568
-14058
-14134
-1225
21340
-15369
23622
-18221
-13345
-14136
41
-13565
-15516
-5662
-13950
-15362
9360
-14519
-14424
-14010
-6035
1260
-15526
-13310
-13996
-14622
-17694
-14193
-14936
-13152
-15121
-14059
429
-14134
4080
10851
-14145
-14738

39
38
34
41
42
40
39
44
38
41
45
40
38
46
37
38
40
45
35
42
45
43
40
41
42
41
38
40
40
44
41
38
38
36
47
39
46
36
35
42
41
43
41
43
44
41
39
41
40
39
38
34
43
43
46
45
41
44
42
42

-44
-46
-42
-43
-43
-41
-45
-47
-43
-43
-41
-42
-44
-41
-44
-45
-43
-47
-46
-48
-42
-45
-43
-45
-47
-43
-44
-43
-42
-41
-46
-49
-42
-45
-43
-56
-42
-42
-43
-49
-43
-43
-45
-43
-43
-47
-42
-41
-43
-42
-45
-42
-42
-45
-42
-44
-44
-45
-49
-43

281
278
284
282
286
284
284
283
283
284
283
283
284
281
282
283
281
287
281
284
283
287
283
282
284
281
281
284
283
281
280
280
280
284
284
278
285
283
282
276
280
281
284
286
288
286
282
284
279
282
284
285
280
286
282
284
284
284
285
285

225
228
230
230
232
233
229
229
230
229
226
229
228
233
231
229
227
230
229
231
230
230
231
224
227
229
228
232
226
229
232
228
231
228
230
230
229
227
231
225
229
229
231
230
231
230
230
228
229
232
228
230
227
229
229
230
228
231
230
231

34
39
35
34
32
40
39
32
37
35
33
37
41
40
33
38
35
36
40
37
37
36
36
37
35
34
35
38
36
38
39
34
36
33
38
34
28
35
38
34
35
33
34
32
36
40
36
39
36
39
39
38
34
37
34
38
33
35
37
36

489
489
489
491
490
492
490
486
488
489
490
488
489
490
491
488
493
492
489
486
486
489
487
488
488
488
491
486
493
489
491
488
491
484
489
491
489
489
487
490
487
490
489
489
488
488
490
488
488
490
488
490
490
490
488
492
489
484
488
490

29460
29429
29448
29452
29476
29457
29463
29453
29476
29454
29457
29463
29458
29465
29478
29486
29478
29457
29486
29475
29469
29471
29457
29478
29476
29444
29445
29480
29476
29453
29462
29460
29474
29487
29478
29464
29481
29471
29455
29457
29451
29472
29480
29451
29463
29455
29448
29458
29454
29463
29457
29462
29483
29463
29458
29464
29460
29490
29475
29477

267058
267058
267073
267073
267089
267089
267105
267105
267120
267120
267136
267136
267136
267151
267151
267167
267167
267183
267183
267198
267198
267198
267214
267214
267229
267229
267245
267245
267261
267261
267261
267276
267276
267292
267292
267307
267307
267323
267323
267323
267339
267339
267354
267354
267370
267370
267385
267385
267401
267401
267417
267417
267432
267432
267448
267448
267448
267463
267463
267479

8417
-16091
-14157
9878
-1695
-18092
-14346
-8521
-13380
-14132
-13643
-15188
-16579
-14252
-6166
-4714
2321
-4653
8438
-13675
-13250
-14593
-3876
-13961
-14422
7224
-12410
-1423
11021
11369
-17607
-14814
-13959
-13500
-14679
-13754
-14848
-9774
-3970
-2035
828
4018
-13585
-11683
-15561
1152
-14307
-14184
-14262
-14051
-6326
-14598
-13676
-13729
5272
-13506
-13476
-14476
-13950
-14226

42
40
40
43
38
45
47
43
43
45
44
38
40
46
38
37
39
44
42
41
43
43
50
45
45
45
44
39
43
40
44
42
36
42
39
46
43
44
41
39
42
41
40
41
40
42
41
44
41
41
41
42
44
33
40
38
36
33
40
37

-42
-42
-43
-47
-45
-42
-42
-44
-45
-43
-41
-43
-46
-43
-45
-42
-45
-45
-42
-41
-44
-42
-43
-46
-48
-48
-44
-46
-43
-47
-44
-48
-44
-47
-47
-41
-45
-41
-44
-41
-44
-43
-41
-43
-43
-42
-41
-41
-43
-44
-41
-46
-45
-45
-44
-45
-43
-41
-44
-43

283
280
284
285
285
280
287
277
285
283
281
283
282
285
278
280
282
285
284
283
286
283
287
285
282
277
282
282
286
282
285
287
285
282
282
285
283
286
283
279
286
283
282
283
283
281
283
285
280
281
282
284
284
284
278
286
286
283
284
280

230
231
229
229
227
230
228
227
230
229
228
231
228
230
230
227
230
228
231
228
229
231
230
230
223
230
230
231
230
229
229
230
230
228
229
229
231
226
227
227
230
229
229
229
229
230
230
231
227
228
229
228
224
229
229
227
228
229
230
229

36
39
38
39
38
36
30
39
40
40
35
36
41
38
35
35
38
34
29
38
30
38
35
34
36
34
38
40
38
36
38
38
38
37
39
38
37
40
35
30
38
31
38
34
36
36
37
39
41
35
37
38
37
37
37
34
38
39
38
33

488
488
490
487
488
489
487
487
487
489
490
488
485
488
491
486
490
487
486
490
487
486
490
485
487
490
487
489
490
489
490
488
490
487
490
487
486
489
488
491
490
486
489
490
490
489
489
489
488
486
489
485
490
486
491
489
491
488
489
488

29451
29464
29486
29466
29457
29456
29472
29469
29471
29471
29478
29467
29488
29455
29478
29454
29457
29468
29471
29481
29474
29461
29485
29469
29445
29467
29474
29460
29456
29464
29474
29495
29467
29475
29463
29467
29468
29483
29464
29474
29499
29447
29465
29473
29457
29469
29461
29475
29446
29464
29471
29491
29458
29456
29476
29464
29478
29465
29482
29471

267479
267495
267495
267510
267510
267526
267526
267541
267541
267557
267557
267557
267573
267573
267588
267588
267604
267604
267619
267619
267635
267635
267635
267651
267651
267666
267666
267682
267682
267697
267697
267697
267713
267713
267729
267729
267744
267744
267760
267760
267775
267775
267775
267791
267791
267807
267807
267822
267822
267822
267838
267838
267853
267853
267869
267869
267885
267885
267900
267900

14529
8088
-14450
-13584
6750
9369
9495
-14394
-17041
-16652
2012
-14090
-12940
-9981
-2055
-4915
-9967
9326
1430
-15653
8681
-13876
-16233
-13461
-14559
-14411
-14014
-17461
-11659
-6596
7626
8076
-4303
-14624
-13913
-16916
-13005
-14171
-14134
-15714
12927
1242
-13125
-16719
1459
3162
-13232
-13474
-8176
-13335
-13706
-14011
-13208
14560
253
-13618
-13857
-17838
-344
-13873

47
43
45
39
41
39
40
38
45
41
39
43
44
44
42
43
37
39
39
41
42
43
42
34
36
39
41
39
38
41
41
44
34
39
47
40
35
42
45
41
40
39
44
30
40
41
41
41
43
43
41
34
42
39
37
41
45
32
40
47

-44
-43
-44
-43
-48
-41
-43
-43
-40
-45
-42
-46
-44
-45
-47
-44
-49
-45
-43
-43
-49
-46
-45
-46
-43
-45
-43
-40
-46
-40
-47
-44
-43
-42
-42
-39
-44
-46
-43
-45
-42
-40
-42
-43
-43
-44
-45
-40
-43
-42
-47
-46
-41
-42
-40
-44
-45
-47
-43
-43

284
283
282
281
283
282
285
279
281
279
282
280
286
283
280
285
282
280
283
280
284
280
284
282
282
282
281
284
283
278
281
286
283
282
280
284
280
283
285
278
285
281
279
285
285
287
286
284
282
281
284
283
283
282
284
277
281
279
280
283

229
230
226
230
229
230
229
228
229
223
229
228
228
227
228
230
229
230
228
230
226
225
227
229
226
229
229
228
228
226
230
227
230
224
228
229
229
227
230
229
231
228
229
228
227
230
227
230
228
229
229
229
227
229
229
229
230
226
230
225

39
35
36
39
33
33
37
36
33
38
40
36
38
37
37
40
41
35
37
38
37
38
40
38
40
35
38
31
33
39
39
39
36
40
39
35
39
38
41
33
39
32
38
38
38
41
41
39
35
40
43
37
39
37
39
33
35
41
38
36

493
490
490
489
488
489
490
489
488
488
490
489
490
490
489
490
487
491
488
487
489
488
488
489
490
491
488
490
489
488
490
488
488
486
487
489
483
488
486
488
489
490
490
487
487
487
490
491
488
490
491
489
485
486
489
489
487
491
489
490

29476
29469
29477
29469
29484
29482
29462
29478
29461
29491
29464
29483
29463
29465
29466
29473
29463
29478
29460
29456
29474
29477
29472
29483
29476
29495
29470
29441
29485
29460
29474
29458
29466
29472
29479
29468
29479
29461
29458
29443
29470
29480
29459
29450
29475
29487
29455
29486
29478
29460
29481
29448
29473
29484
29487
29463
29477
29472
29475
29460

267900
267916
267916
267931
267931
267947
267947
267963
267963
267963
267978
267978
267994
267994
268009
268009
268025
268025
268041
268041
268056
268056
268056
268072
268072
268087
268087
268103
268103
268119
268134
268134
268134
268150
268150
268165
268165
268181
268181
268197
268197
268197
268212
268212
268228
268228
268243
268243
268259
268259
268259
268275
268275
268290
268290
268306
268306
268321
268321
268321

9583
-14206
-14748
-13572
-14302
-17482
13223
-14307
-15305
9896
-13905
535
-15010
13817
-13632
-11811
9387
-13693
-13987
-15017
-15016
-13957
-13223
-16443
-17319
-1525
-14391
-14152
8195
-14206
7910
-16484
-13741
-13130
-13944
-7520
-8651
10214
-14865
8525
-12026
887
-15720
-13717
-14137
8482
-14354
-13989
-6122
-16973
9923
-14497
-14512
-13711
-13709
9660
-13639
-14119
-14699
-14066

39
42
41
39
39
38
46
45
41
43
39
47
44
38
41
39
40
43
41
40
41
46
42
45
36
44
40
43
44
42
40
43
37
41
39
41
39
36
44
43
45
38
43
45
45
38
40
43
39
40
41
40
39
40
40
45
42
39
45
42

-45
-46
-42
-43
-41
-42
-41
-43
-46
-41
-41
-43
-44
-47
-44
-46
-46
-47
-41
-45
-42
-41
-43
-45
-44
-43
-44
-43
-44
-43
-46
-44
-46
-47
-42
-42
-46
-46
-49
-41
-46
-41
-43
-46
-44
-43
-48
-43
-43
-47
-43
-42
-43
-44
-46
-50
-42
-49
-46
-49

285
281
284
286
284
283
274
282
282
286
284
279
282
282
284
281
283
282
283
285
285
278
284
282
284
285
283
285
283
279
275
278
279
277
283
284
282
280
282
285
285
282
284
282
275
279
285
283
284
280
283
283
284
283
280
281
283
283
287
283

229
231
229
224
229
230
228
229
232
230
231
233
232
230
231
230
231
232
224
229
231
228
230
231
226
229
231
232
228
229
229
230
233
229
227
230
232
230
229
228
229
231
228
226
231
232
231
227
227
228
230
227
227
227
226
226
230
227
231
229

40
34
34
38
37
40
36
39
38
38
38
36
39
32
39
37
40
37
40
33
38
40
41
37
38
42
34
33
40
39
39
36
36
41
40
37
36
38
39
33
30
40
39
38
39
33
42
37
34
36
38
36
37
37
38
36
40
39
37
42

489
488
491
491
489
490
489
489
490
491
489
489
491
489
491
488
488
488
491
491
489
488
490
488
488
488
492
488
489
488
488
488
491
490
489
491
490
488
489
490
490
490
490
489
490
489
489
490
491
489
492
491
491
491
491
491
492
492
493
486

29460
29447
29468
29458
29474
29482
29476
29479
29487
29486
29447
29455
29465
29454
29477
29473
29464
29483
29472
29485
29485
29460
29484
29482
29480
29441
29464
29475
29468
29453
29492
29482
29476
29472
29474
29464
29480
29470
29458
29477
29468
29456
29486
29459
29483
29452
29472
29451
29471
29455
29463
29479
29445
29444
29458
29477
29448
29458
29468
29479

268337
268337
268353
268353
268368
268368
268384
268384
268384
268399
268399
268415
268415
268431
268431
268446
268446
268446
268462
268462
268477
268477
268493
268493
268509
268509
268509
268524
268524
268540
268540
268555
268555
268571
268571
268571
268587
268587
268602
268602
268618
268618
268633
268633
268633
268649
268665
268665
268665
268680
268680
268696
268696
268711
268711
268727
268727
268743
268743
268758

-13775
-13483
-13867
-13522
-13148
-15150
-12934
-17795
-2702
13600
-12601
-13889
-18535
-14147
-14552
-9721
921
9714
-14377
11027
-14600
9537
-14711
-16307
-13863
-13934
-1650
-13485
-14623
-13365
911
-14139
-13936
-15599
-13262
-14086
4027
10708
-13082
-13316
348
-1844
-14215
-13705
-7610
-13348
-14551
-18743
-15251
-2039
-12138
-13300
-15563
-10094
-4238
-14561
-13795
-14496
-14793
1634

44
43
38
40
42
41
38
41
40
44
38
31
43
42
39
42
42
46
42
40
43
41
39
43
41
41
40
39
41
37
36
40
36
41
43
39
41
42
38
39
43
37
35
43
40
45
45
43
43
39
36
42
39
44
38
44
38
40
42
42

-43
-44
-44
-41
-42
-42
-41
-39
-48
-42
-42
-41
-44
-48
-44
-45
-41
-42
-45
-42
-49
-47
-45
-45
-42
-42
-42
-41
-43
-50
-43
-48
-43
-45
-45
-42
-50
-40
-42
-43
-43
-42
-45
-45
-43
-46
-43
-44
-42
-43
-46
-45
-43
-42
-43
-46
-46
-44
-44
-44

282
285
281
285
283
278
279
282
283
284
282
281
284
285
280
283
279
285
278
283
285
283
282
286
284
283
281
276
278
280
286
279
282
279
281
286
286
277
284
284
276
280
279
284
286
286
283
278
283
285
279
276
283
284
283
286
277
283
280
284

230
228
230
231
232
229
230
228
228
223
228
229
230
228
230
231
231
229
229
229
229
228
230
231
229
227
231
229
229
225
230
231
229
226
231
228
231
230
229
228
229
229
229
227
229
230
230
230
225
230
228
230
228
230
229
230
227
229
232
227

37
36
34
36
39
31
34
34
34
41
38
37
41
35
39
39
38
40
35
39
39
36
32
36
37
37
38
34
32
35
34
35
39
35
36
32
37
37
38
36
30
36
31
31
36
36
39
40
36
39
36
39
34
33
33
38
37
38
33
40

487
492
492
489
491
490
491
490
492
489
493
490
490
489
489
490
494
492
493
492
490
491
491
490
491
491
491
486
488
491
488
491
491
486
491
489
493
491
492
487
490
489
488
488
489
490
487
487
488
490
491
488
486
488
487
489
491
491
488
489

29475
29469
29460
29461
29463
29458
29471
29476
29465
29458
29448
29449
29471
29457
29451
29439
29457
29463
29468
29475
29453
29457
29461
29440
29456
29470
29449
29456
29453
29460
29466
29448
29451
29451
29453
29454
29457
29454
29467
29463
29446
29471
29472
29453
29488
29442
29453
29473
29442
29465
29440
29437
29436
29473
29464
29432
29468
29460
29448
29458

268758
268758
268774
268774
268789
268789
268805
268805
268821
268821
268836
268836
268836
268852
268852
268867
268867
268883
268883
268899
268899
268899
268914
268914
268930
268930
268945
268945
268961
268961
268961
268977
268977
268992
268992
269008
269008
269023
269023
269039
269039
269055
269055
269055
269070
269070
269086
269086
269101
269101
269117
269117
269117
269133
269133
269148
269148
269164
269164
269179

-13166
-14682
-14330
1590
-15398
7550
-14148
142
-13378
-14511
-12695
814
-11539
-12432
-13404
-9217
-14071
-13541
-13604
-15032
8710
-2112
-14237
-13697
7029
1342
-14636
-13627
-11856
-14557
9074
-12285
-4539
-14245
-13076
-11163
-13685
-13623
-14172
-14613
-12244
8925
6683
-18389
6787
10434
-13984
-4758
-12672
-15643
-14746
-83
-14140
-14755
-13549
-15409
-13425
9165
-12642
-13790

42
34
41
45
42
38
33
40
36
38
45
41
39
43
37
44
43
36
41
43
43
42
41
38
36
46
39
41
37
35
41
44
43
44
41
42
43
42
39
45
38
42
42
41
39
42
39
37
41
43
39
40
35
45
41
42
43
43
47
40

-43
-43
-43
-42
-39
-44
-43
-41
-41
-44
-44
-43
-40
-42
-41
-40
-42
-46
-43
-44
-40
-43
-43
-44
-41
-47
-44
-44
-40
-42
-47
-41
-43
-43
-41
-43
-43
-46
-43
-42
-44
-48
-43
-43
-44
-41
-43
-40
-42
-44
-46
-46
-46
-42
-43
-43
-40
-41
-43
-44

281
280
282
282
280
281
284
280
282
282
282
281
278
280
283
282
284
279
276
283
281
275
284
276
278
283
284
281
280
282
281
282
282
284
283
282
281
283
281
281
285
283
285
283
284
282
283
284
285
285
280
284
284
284
284
285
285
280
284
281

228
228
228
230
229
229
229
230
231
231
231
230
228
228
230
226
227
230
230
228
228
230
231
231
231
226
225
228
229
229
230
231
229
230
230
230
229
229
225
228
231
228
227
228
223
227
226
229
227
230
228
229
229
229
227
225
226
227
227
228

38
34
40
40
36
34
32
39
38
39
37
41
33
37
38
38
34
36
40
34
33
38
38
32
37
38
35
33
36
38
33
40
35
33
37
37
39
38
37
35
40
43
39
31
34
36
40
39
37
39
33
35
39
34
40
39
37
34
36
37

491
491
490
490
490
486
491
487
488
488
490
489
488
488
488
489
487
488
489
490
490
488
490
490
493
491
489
489
489
490
490
491
487
490
493
490
488
490
488
487
485
489
485
488
490
491
488
485
489
490
491
493
488
488
491
489
487
488
486
486

29462
29465
29483
29450
29460
29471
29451
29461
29447
29469
29463
29463
29451
29445
29472
29449
29473
29457
29442
29464
29473
29463
29459
29469
29459
29461
29438
29455
29445
29461
29452
29469
29460
29453
29466
29461
29445
29472
29440
29459
29473
29464
29460
29477
29454
29470
29455
29467
29449
29445
29442
29450
29462
29466
29462
29467
29458
29452
29461
29457

269179
269179
269195
269195
269211
269211
269226
269226
269242
269242
269242
269257
269257
269273
269273
269289
269289
269289
269304
269304
269320
269320
269335
269335
269351
269351
269367
269367
269382
269382
269398
269398
269398
269413
269429
269429
269445
269445
269445
269460
269460
269476
269476
269491
269491
269507
269507
269523
269523
269523
269538
269538
269554
269554
269569
269569
269585
269585
269601
269601

8708
-14909
-13978
1279
-13230
5588
-13738
-9583
-14792
-11593
-16842
-13043
-13621
-14103
8694
-13468
-13932
-12206
-14676
9105
-8798
-14705
-13707
-14960
-3902
-14127
-13854
-13694
-14885
-14171
8819
-14011
-14810
-12732
-14108
-15667
-13358
-14257
-14290
-13738
-14461
32764
-13730
-14397
8636
-14540
13171
-13941
-13770
-9817
-13907
-7341
-14758
-15380
-14240
-12809
-15465
-8515
-13683
-13639

38
45
44
41
40
37
45
36
35
45
46
41
42
38
44
47
39
38
42
42
47
35
38
39
45
38
44
44
43
43
32
48
43
45
44
46
44
39
42
37
42
42
40
45
35
43
34
40
43
41
37
36
41
42
44
43
42
41
42
43

-46
-46
-45
-43
-43
-50
-44
-44
-41
-44
-44
-42
-42
-45
-43
-40
-43
-42
-45
-43
-44
-42
-42
-41
-43
-43
-43
-47
-43
-39
-42
-41
-43
-41
-43
-45
-41
-43
-48
-45
-50
-42
-43
-45
-43
-44
-45
-42
-43
-43
-45
-43
-42
-46
-44
-45
-44
-43
-43
-46

283
286
281
285
280
283
279
282
282
284
283
282
279
283
282
280
285
285
282
283
277
279
281
285
281
284
279
281
277
281
279
281
285
282
284
281
276
285
284
282
280
284
281
285
280
285
285
280
281
281
279
283
284
283
281
280
282
284
284
279

231
226
231
231
222
228
229
230
228
231
227
229
229
227
229
228
226
229
228
230
229
229
229
228
232
227
228
228
229
229
228
232
229
229
232
230
227
229
229
229
229
225
229
226
228
227
225
229
228
228
225
228
229
229
230
228
227
228
228
230

38
41
38
36
40
38
41
38
38
39
34
39
39
41
39
39
40
41
42
37
33
39
38
30
41
40
31
36
35
34
40
38
36
40
42
39
33
40
38
38
38
37
38
37
35
39
38
32
37
40
41
28
35
39
37
43
41
38
36
41

489
485
489
491
490
487
489
489
488
489
487
489
489
488
490
488
488
488
489
485
488
485
491
489
491
489
488
486
486
488
487
490
488
491
491
488
488
492
491
490
490
487
486
491
487
487
490
490
488
488
487
486
490
490
486
488
489
488
491
491

29463
29493
29469
29449
29482
29471
29453
29459
29473
29461
29468
29473
29460
29441
29459
29425
29469
29458
29459
29441
29456
29472
29466
29464
29467
29449
29471
29452
29451
29447
29459
29436
29433
29454
29466
29457
29474
29471
29467
29457
29453
29454
29459
29458
29462
29460
29454
29468
29441
29480
29472
29480
29475
29458
29463
29468
29464
29461
29479
29457

269616
269616
269632
269632
269632
269647
269647
269663
269663
269679
269679
269694
269694
269694
269710
269710
269725
269725
269741
269741
269757
269757
269772
269772
269772
269788
269788
269803
269803
269819
269819
269835
269835
269835
269850
269850
269866
269866
269881
269881
269897
269897
269897
269913
269913
269928
269928
269944
269944
269959
269959
269975
269975
269991
269991
269991
270006
270006
270022
270022

-10880
277
-12504
-18262
-14413
9800
-13541
-17296
8193
-14035
-18156
-15008
-14725
-13709
-2973
-13671
9745
-12827
-14096
9969
9079
-13466
-13854
-14143
14713
32764
-13986
8269
10660
-18369
-12997
-4323
-3719
9658
-7433
-13727
-14310
-13916
9508
-15064
-13567
-14064
-14602
-15038
-13255
8587
-14152
-14859
-537
-15217
-13700
-14981
-15195
-15306
-13167
-14577
-14096
-14788
-704
-15144

42
40
44
37
42
47
41
40
39
41
37
38
38
36
42
47
42
42
45
35
40
40
42
41
46
39
42
41
45
41
42
35
40
43
45
45
42
42
46
43
46
39
36
43
43
45
45
44
40
38
40
44
37
36
41
40
45
39
42
43

-47
-44
-45
-44
-45
-42
-40
-45
-43
-44
-41
-42
-43
-42
-42
-43
-42
-44
-43
-42
-45
-42
-41
-47
-45
-40
-41
-45
-43
-44
-43
-43
-46
-45
-44
-42
-44
-43
-44
-44
-43
-43
-43
-44
-42
-43
-40
-43
-43
-43
-48
-45
-44
-42
-46
-42
-44
-48
-44
-45

284
284
281
283
281
285
282
284
286
277
283
283
281
282
278
283
280
282
283
278
283
283
287
281
279
283
284
278
283
285
280
284
281
280
285
278
279
280
282
284
283
283
281
283
282
284
278
285
283
283
283
274
280
286
283
282
286
286
281
285

230
228
229
229
232
226
228
229
231
227
227
228
226
227
227
227
225
229
228
230
223
226
229
227
229
228
228
229
229
230
228
229
229
226
228
229
228
226
227
228
230
230
231
230
229
230
226
233
231
230
231
228
230
230
227
228
227
230
232
232

36
38
42
37
37
40
36
36
36
39
37
33
37
39
37
38
32
40
37
38
35
36
38
38
39
41
36
37
34
37
39
37
38
38
34
36
39
40
40
40
40
32
35
34
41
40
36
40
35
37
38
39
41
40
37
41
38
37
33
38

490
487
490
490
488
491
487
488
490
489
489
489
489
490
487
491
492
487
492
489
488
490
488
487
490
488
489
489
490
487
492
490
490
489
488
486
489
491
491
491
488
489
491
490
490
492
490
490
492
492
491
490
490
489
489
489
492
489
490
492

29467
29459
29442
29471
29483
29465
29468
29471
29460
29460
29501
29455
29459
29474
29459
29459
29476
29451
29463
29490
29444
29447
29450
29479
29465
29467
29458
29438
29454
29471
29464
29465
29450
29447
29477
29458
29474
29461
29461
29476
29449
29450
29468
29479
29480
29452
29445
29465
29454
29451
29463
29459
29466
29462
29453
29457
29470
29451
29461
29464

270037
270037
270053
270053
270069
270069
270084
270084
270100
270100
270100
270115
270115
270131
270131
270147
270147
270162
270162
270162
270178
270178
270193
270193
270209
270209
270225
270225
270225
270240
270240
270256
270256
270271
270271
270287
270287
270303
270303
270318
270318
270334
270334
270334
270349
270349
270365
270365
270381
270381
270396
270396
270412
270412
270412
270427
270427
270443
270443
270459

-7294
-14076
-14701
9024
-14376
1131
-14470
-3582
-13549
-3279
442
636
-13825
-14781
-13595
2882
-14223
9351
-13362
-6201
-2170
-13937
4366
-14150
-14744
-13457
-14084
-13212
-15643
3990
-2121
4999
-13118
-15452
700
-16236
-13792
8427
5009
-14238
8109
10794
-4564
-14341
-17267
-14845
941
-13738
-13844
-14423
-13717
-17911
-13775
-14224
-14271
-6172
-14348
-14957
-7456
20061

37
46
44
39
38
46
42
45
42
38
41
45
49
43
40
45
43
37
37
42
42
38
40
40
44
45
39
45
44
45
43
45
38
45
43
42
42
39
39
38
43
44
43
47
42
46
41
46
38
44
41
38
38
47
40
41
39
39
39
38

-40
-42
-44
-46
-42
-43
-44
-43
-45
-45
-45
-44
-44
-49
-41
-43
-46
-44
-41
-38
-40
-43
-45
-46
-43
-41
-46
-44
-43
-40
-42
-45
-44
-45
-43
-42
-42
-41
-43
-40
-43
-43
-43
-44
-45
-45
-43
-46
-40
-44
-42
-41
-44
-41
-46
-43
-44
-44
-45
-42

282
284
285
282
280
286
282
284
287
285
285
279
280
272
282
282
285
284
280
288
284
280
284
283
281
285
280
276
284
281
284
275
282
280
282
284
279
281
285
283
283
279
286
286
282
281
284
281
282
286
279
280
281
280
282
284
286
283
285
282

230
232
230
229
227
230
229
233
225
221
230
230
226
233
229
231
229
227
229
233
225
229
230
231
230
224
231
226
227
230
229
228
230
229
230
226
230
227
231
230
230
231
232
229
231
230
226
229
226
229
229
230
227
228
230
232
229
228
230
228

38
37
30
39
38
40
40
41
39
38
38
34
34
34
39
39
36
35
33
39
40
37
33
35
38
39
39
36
38
35
37
36
38
40
39
38
32
36
33
41
39
41
35
37
32
37
38
37
41
40
37
38
37
40
36
35
33
38
39
37

492
491
488
491
490
487
492
488
490
491
490
490
487
490
488
490
489
489
488
490
490
491
489
485
489
488
491
487
489
490
489
490
491
491
488
490
486
489
489
487
489
488
483
487
488
490
489
489
489
491
492
485
491
489
491
489
491
492
489
492

29464
29465
29455
29450
29462
29482
29482
29460
29453
29471
29446
29486
29444
29460
29448
29495
29469
29477
29448
29456
29458
29472
29448
29463
29462
29445
29447
29454
29451
29437
29459
29459
29456
29446
29442
29468
29466
29455
29432
29487
29463
29457
29458
29445
29451
29446
29461
29471
29459
29465
29458
29444
29464
29454
29457
29434
29444
29456
29477
29459

270459
270459
270474
270474
270490
270490
270505
270505
270521
270521
270521
270537
270537
270552
270552
270568
270568
270583
270583
270583
270599
270599
270615
270615
270630
270630
270646
270646
270646
270661
270661
270677
270677
270693
270693
270708
270708
270724
270724
270724
270739
270739
270755
270755
270771
270771
270786
270786
270802
270802
270802
270817
270817
270833
270833
270849
270849
270864
270864
270880

-11920
-12980
-13132
-13984
-13574
-13907
-14583
-13753
-17609
-18429
-14414
-16087
-15264
-13685
-4311
-13915
-441
-13766
-14080
-919
-13435
9297
-10130
-5934
-14511
-10361
-13771
-13956
7814
23485
9141
-17152
3698
-18094
-12847
7798
-13060
-10675
1100
-14146
-14706
-1265
-18045
-13762
7613
-12787
-13677
10691
-13984
-9672
-13539
-13984
-2800
-13611
-14512
-14075
-13965
7472
-15002
3045

40
41
41
44
44
40
45
40
42
45
42
45
43
43
46
43
44
43
40
42
43
40
45
46
46
42
40
43
45
38
42
37
42
41
41
40
39
40
46
39
40
41
41
43
43
41
47
45
34
37
41
44
42
37
40
40
41
42
43
44

-42
-42
-43
-45
-44
-45
-44
-43
-43
-40
-41
-44
-41
-42
-46
-43
-46
-42
-44
-47
-47
-43
-43
-47
-45
-44
-42
-44
-47
-44
-43
-48
-48
-41
-44
-44
-46
-43
-44
-47
-41
-43
-42
-46
-42
-46
-45
-40
-41
-42
-49
-42
-44
-42
-47
-42
-48
-43
-41
-44

284
279
283
283
282
283
282
281
283
281
284
285
285
280
284
287
285
283
283
279
284
283
284
285
279
281
280
279
282
284
283
282
282
283
281
281
286
280
279
284
281
285
282
281
283
282
280
284
282
279
283
281
284
286
279
284
282
286
280
279

232
226
228
228
227
230
229
228
227
229
230
229
229
230
231
229
228
228
229
227
232
227
230
229
230
231
227
229
228
230
229
230
228
229
230
227
227
229
229
231
228
228
230
231
232
231
229
229
231
227
230
226
229
229
230
229
232
231
227
230

38
38
36
39
38
39
41
36
37
38
41
37
36
37
37
42
33
39
38
40
38
33
40
34
36
34
37
38
38
37
42
36
37
35
33
41
38
39
37
41
34
40
34
36
34
39
40
37
40
35
39
39
40
35
39
35
38
38
40
39

491
490
489
489
485
489
491
488
490
489
490
488
487
491
489
490
489
487
488
489
486
487
489
487
488
484
490
489
489
488
487
485
487
487
491
486
491
490
486
491
490
489
491
489
488
488
489
487
488
488
490
489
487
488
487
491
489
491
488
488

29467
29460
29459
29441
29460
29442
29463
29455
29461
29475
29441
29463
29463
29444
29455
29462
29451
29458
29468
29445
29448
29452
29447
29461
29460
29442
29439
29470
29458
29433
29463
29464
29444
29450
29474
29443
29445
29452
29435
29424
29441
29475
29452
29464
29448
29476
29479
29443
29470
29482
29447
29447
29465
29455
29453
29468
29453
29452
29454
29471

270880
270880
270895
270895
270911
270911
270927
270927
270942
270942
270942
270958
270958
270973
270973
270989
270989
271005
271005
271005
271020
271020
271036
271036
271051
271051
271067
271067
271067
271083
271083
271098
271098
271114
271114
271129
271129
271129
271145
271145
271161
271161
271176
271176
271192
271192
271192
271207
271207
271223
271223
271239
271239
271254
271254
271270
271270
271285
271285
271301

-14226
-14067
-3491
-14446
9232
-14777
-14219
-12901
-13369
-14320
-12729
-14635
-13249
-13709
-13997
-1192
-10629
-14416
-17222
-14095
-19099
-14109
-13197
-4537
-14531
5032
12883
2091
-9592
-14336
3326
-14755
-8411
-18128
-13958
7476
-8413
-6216
-6159
-15552
-13758
-14021
-14193
-18123
-15731
-13127
-1498
2956
-14827
-5935
-14793
-3014
-2819
22926
-4966
-15387
9676
-12858
-14275
-13422

45
37
46
41
38
41
45
37
43
46
45
40
39
45
41
41
41
36
46
40
44
42
41
44
39
36
43
37
42
46
44
41
39
45
45
42
40
38
37
38
40
39
39
40
44
35
43
41
38
36
44
40
34
46
44
42
41
43
45
45

-42
-42
-44
-47
-45
-43
-41
-42
-42
-43
-45
-42
-48
-44
-41
-41
-43
-42
-44
-43
-41
-44
-42
-44
-44
-51
-43
-43
-44
-47
-44
-42
-42
-44
-43
-46
-44
-43
-42
-46
-46
-42
-43
-43
-44
-43
-40
-46
-45
-42
-42
-42
-42
-42
-41
-42
-44
-43
-42
-41

282
283
286
283
284
282
285
281
283
284
279
284
284
283
283
279
284
281
284
281
281
279
285
281
279
285
286
283
282
285
288
279
283
283
277
282
283
284
275
282
284
284
285
274
281
281
284
283
284
281
284
283
281
281
280
280
282
280
286
283

227
231
228
227
228
230
230
229
229
228
229
229
231
229
229
229
229
230
232
229
228
229
229
228
232
231
226
232
226
230
227
231
230
230
229
229
227
230
229
228
231
228
227
228
230
231
228
228
230
229
230
230
226
223
231
230
229
229
228
230

40
36
38
37
39
36
39
34
36
36
38
37
38
41
41
40
34
37
41
36
38
36
39
36
35
39
38
36
40
39
40
39
35
37
36
34
35
33
40
37
37
40
39
37
42
33
32
39
35
34
38
40
35
42
37
37
37
39
34
38

488
488
490
489
487
490
493
489
487
488
490
488
489
490
489
491
487
487
488
490
489
490
489
488
489
490
489
488
487
490
489
490
488
487
489
487
489
490
489
491
489
491
489
487
489
489
492
488
489
490
487
489
485
489
491
487
489
489
490
492

29472
29469
29429
29461
29462
29454
29458
29463
29448
29461
29464
29436
29444
29462
29454
29449
29449
29453
29454
29429
29434
29457
29466
29448
29463
29469
29478
29476
29462
29453
29436
29457
29432
29449
29449
29432
29445
29432
29450
29470
29444
29470
29463
29477
29451
29468
29442
29444
29455
29464
29449
29476
29476
29453
29473
29443
29453
29440
29462
29469

271301
271301
271317
271317
271332
271332
271348
271348
271363
271363
271363
271379
271379
271395
271395
271410
271410
271426
271426
271441
271441
271457
271457
271473
271473
271473
271488
271488
271504
271504
271519
271519
271535
271535
271551
271551
271551
271566
271566
271582
271582
271597
271597
271613
271613
271613
271629
271629
271644
271644
271660
271660
271675
271675
271675
271691
271691
271707
271707
271722

-16961
2297
-14462
-15098
-8155
-13789
-14094
1774
-14432
-13735
-12269
-14157
9090
-13432
7927
-14522
-14031
14756
-15684
-14851
12439
-2869
-13657
9959
-5026
-9608
-10633
-14702
-14904
-14995
5513
-13987
-15513
-7097
-13538
-14669
-14273
-15088
-13728
-14431
-14236
-18274
9075
-13627
-13378
-13778
11768
-7042
-13144
-13462
-14917
-13242
-14640
7378
-7331
2590
-13817
-15077
8320
-6892

40
41
44
42
38
47
40
35
47
41
44
39
41
44
38
44
43
43
42
44
38
44
41
45
43
41
41
45
40
42
41
45
39
40
42
41
46
47
41
39
40
40
41
43
39
42
40
46
40
40
36
43
41
42
40
34
39
41
48
44

-41
-41
-42
-45
-43
-40
-41
-40
-45
-41
-42
-42
-43
-43
-44
-50
-45
-41
-42
-43
-46
-43
-44
-44
-46
-42
-41
-44
-47
-40
-41
-42
-44
-42
-45
-45
-41
-42
-42
-40
-41
-43
-47
-42
-44
-43
-41
-42
-43
-44
-45
-43
-44
-50
-41
-47
-49
-45
-43
-47

285
282
285
280
282
281
285
283
279
281
283
284
281
283
282
277
282
280
284
282
284
283
284
283
285
283
285
284
281
282
278
281
279
283
283
281
277
278
281
274
281
281
281
280
280
285
281
281
281
282
284
281
284
284
282
280
284
282
280
282

231
231
227
230
229
227
230
228
228
231
230
228
227
230
229
229
228
227
229
229
226
228
230
228
229
231
229
230
229
228
228
229
230
229
229
229
230
229
231
230
230
228
230
228
229
229
229
229
229
226
229
224
228
231
229
231
229
232
232
231

42
36
36
35
42
36
39
39
40
41
39
37
41
34
40
36
33
36
38
35
37
38
40
39
27
41
40
36
35
41
39
35
38
37
38
33
41
39
40
36
36
38
34
38
40
34
40
40
35
38
39
43
41
32
35
41
39
34
38
42

490
488
488
489
491
488
488
491
489
486
489
487
488
486
488
487
486
490
489
488
490
490
487
488
489
487
490
486
483
490
489
491
490
491
492
487
488
489
489
490
487
488
489
488
489
486
487
488
486
490
490
488
487
487
490
489
486
490
487
488

29461
29442
29451
29469
29453
29429
29460
29460
29470
29475
29456
29459
29450
29447
29454
29453
29471
29448
29461
29445
29447
29454
29455
29459
29453
29455
29453
29447
29449
29454
29454
29454
29426
29438
29466
29471
29451
29440
29454
29469
29476
29453
29423
29486
29446
29460
29464
29460
29456
29442
29447
29454
29443
29435
29449
29477
29458
29446
29454
29448

271722
271738
271738
271753
271753
271753
271769
271769
271785
271785
271800
271800
271816
271816
271831
271831
271831
271847
271847
271863
271863
271878
271878
271894
271894
271894
271909
271909
271925
271925
271941
271941
271956
271956
271956
271972
271972
271987
271987
272003
272019
272019
272034
272034
272050
272050
272050
272065
272065
272081
272081
272097
272097
272112
272112
272128
272128
272128
272143
272143

-2027
-13396
-14131
-14545
-15987
9383
10496
32764
7526
-14488
-4625
-14420
8244
-13642
10127
-13761
-17136
-17833
-15518
-13929
4107
-14385
-15064
-14486
-14511
-14666
-14115
-5951
-15173
-14136
-7968
-12788
-13773
14264
-4207
-14630
-14085
-13869
-14427
-14092
-13076
-13900
-14293
-17363
6850
-12875
-8079
-13453
8848
-18029
-14232
-13881
-13873
-13637
-13877
-13792
-13854
-14075
-14625
-15031

45
41
38
44
44
40
39
41
42
41
44
44
39
44
42
36
41
41
41
42
42
48
39
44
36
42
45
45
39
40
44
39
38
40
43
39
41
43
38
38
35
44
37
43
43
40
41
42
40
44
42
44
41
40
45
36
46
37
40
44

-43
-41
-46
-45
-44
-45
-47
-44
-44
-43
-46
-45
-44
-44
-44
-46
-40
-45
-45
-46
-42
-43
-44
-43
-46
-42
-44
-44
-45
-42
-46
-42
-44
-44
-45
-42
-46
-45
-42
-47
-45
-45
-45
-43
-42
-43
-45
-44
-48
-48
-44
-42
-45
-45
-42
-42
-48
-44
-41
-41

286
283
284
284
279
284
282
284
277
283
282
283
282
283
282
284
283
281
286
278
282
280
285
282
284
284
282
279
278
281
284
280
281
279
282
282
287
282
282
281
284
281
285
273
284
284
284
284
283
282
281
285
284
284
277
284
279
281
282
278

231
228
232
231
231
231
230
230
225
232
229
232
229
230
228
230
230
229
231
227
229
231
230
231
230
227
231
229
231
227
229
233
229
230
230
230
231
226
229
229
228
227
230
231
231
231
230
231
226
230
229
229
230
229
230
229
227
232
229
227

39
41
39
39
40
40
35
32
35
39
37
32
32
39
37
33
38
38
36
41
33
38
35
39
31
35
34
36
42
40
37
33
39
36
32
37
32
40
37
33
34
36
36
37
35
39
37
35
36
38
36
37
37
37
35
37
39
38
37
41

489
489
489
490
490
485
489
487
489
489
486
491
490
491
489
491
488
489
487
488
489
487
491
490
487
490
492
488
489
487
489
489
485
488
491
488
490
490
489
491
492
484
490
489
487
488
488
490
488
492
490
487
489
489
484
489
486
487
489
488

29436
29472
29436
29442
29441
29450
29452
29474
29457
29441
29467
29463
29454
29459
29439
29454
29460
29466
29442
29440
29442
29449
29466
29464
29460
29464
29452
29453
29472
29456
29413
29471
29444
29442
29479
29473
29461
29459
29446
29455
29432
29456
29445
29453
29458
29461
29457
29433
29441
29461
29457
29433
29435
29455
29455
29446
29451
29427
29466
29458

272159
272159
272175
272175
272175
272190
272190
272206
272206
272221
272221
272237
272237
272253
272253
272253
272268
272268
272284
272284
272299
272299
272299
272315
272315
272331
272331
272346
272346
272362
272362
272362
272377
272377
272393
272393
272409
272409
272424
272424
272440
272440
272440
272455
272455
272471
272471
272487
272487
272487
272502
272502
272518
272518
272533
272533
272549
272549
272549
272565

-13479
-14734
-582
-17368
-3866
-14043
-13114
-2720
-14311
-14422
-13966
-4884
8739
10290
-13272
-14804
-14152
-13393
-15324
-14232
10939
-2207
-13732
-13101
-14343
-13552
8646
-17335
-14606
-13528
-13596
-14825
13606
-14347
-15174
-13895
7357
-9691
-7350
7678
-14939
-14757
7652
7004
-13942
8788
-12668
-14599
-8553
-1695
8544
-14372
-13884
-7449
-13928
-13931
-12318
10159
9710
10484

40
34
43
39
38
39
45
36
42
44
38
43
38
43
41
46
37
38
34
45
48
45
40
41
44
44
44
42
42
43
42
39
37
41
44
45
43
36
44
41
38
44
40
42
36
42
41
42
40
39
40
36
45
41
37
40
39
36
42
41

-50
-45
-44
-46
-41
-41
-41
-46
-45
-45
-43
-41
-41
-41
-40
-43
-45
-54
-46
-42
-43
-43
-42
-41
-48
-42
-43
-40
-42
-41
-45
-46
-49
-46
-42
-44
-44
-43
-44
-45
-46
-42
-47
-46
-44
-42
-45
-42
-41
-41
-43
-41
-48
-45
-44
-42
-43
-41
-43
-43

284
283
280
282
286
283
285
284
284
282
284
284
277
282
279
281
285
284
283
276
280
282
281
283
283
278
280
282
282
280
285
280
282
283
283
284
280
284
282
286
284
283
282
284
281
282
279
283
285
280
281
287
283
286
282
278
281
284
283
279

230
228
228
229
229
231
231
231
230
230
229
228
230
226
229
226
229
231
229
229
230
229
228
228
230
227
228
231
227
227
229
228
229
231
228
230
230
228
229
229
227
231
228
224
228
228
229
229
229
229
230
225
229
228
229
228
231
229
231
229

32
36
40
36
38
36
36
37
36
38
32
39
41
38
34
35
40
35
37
40
42
41
40
33
39
38
35
38
40
38
37
37
32
38
34
31
41
36
39
36
37
40
37
34
37
34
39
35
35
39
37
39
38
33
38
40
38
37
35
34

491
481
489
488
487
489
487
487
489
489
486
489
487
488
490
490
489
490
490
486
487
488
489
486
488
487
489
488
490
488
490
488
486
490
490
489
489
490
487
487
487
488
487
487
485
485
489
491
488
490
487
490
486
489
489
489
488
489
488
487

29453
29481
29446
29464
29469
29446
29467
29455
29464
29455
29455
29451
29445
29449
29445
29468
29478
29449
29457
29484
29445
29442
29460
29454
29445
29452
29449
29466
29457
29466
29456
29470
29441
29475
29451
29450
29440
29462
29477
29466
29460
29451
29442
29455
29442
29445
29463
29451
29429
29462
29439
29447
29433
29472
29444
29449
29451
29449
29435
29461

272565
272580
272580
272596
272596
272611
272611
272611
272627
272627
272643
272643
272658
272658
272674
272674
272674
272689
272689
272705
272705
272721
272721
272736
272736
272752
272752
272767
272767
272767
272783
272783
272799
272799
272814
272814
272830
272830
272845
272845
272845
272861
272861
272877
272877
272892
272892
272908
272908
272908
272923
272923
272939
272939
272955
272955
272970
272970
272986
272986

-1251
15453
1260
-15730
-13671
-14136
1216
-15269
-13737
-13921
-14932
-9968
8101
16905
-14801
-11528
-9549
8794
-13323
-13916
10464
-12336
-14387
-13099
18534
10665
-909
-18227
4270
-11118
7431
-14756
-14337
8328
-13612
-709
-17754
7992
-14932
-15036
25211
-14787
-14183
-13285
-12973
-5882
-14029
-13043
8628
-533
-5741
-13698
-14948
8739
-6483
-14263
-18607
-71
-13534
-18453

42
38
39
44
45
35
43
40
42
43
47
32
43
37
38
39
39
37
39
38
44
43
44
41
38
35
38
41
43
41
41
43
43
42
42
44
42
42
43
41
39
43
43
39
39
38
37
44
44
43
43
43
41
43
43
42
40
40
46
46

-45
-43
-43
-44
-42
-44
-45
-45
-46
-52
-44
-41
-47
-42
-47
-43
-41
-41
-43
-41
-46
-43
-44
-46
-45
-43
-43
-44
-44
-42
-43
-43
-46
-45
-45
-42
-42
-45
-48
-47
-43
-48
-43
-44
-41
-42
-42
-44
-43
-43
-41
-46
-40
-42
-45
-41
-45
-41
-42
-44

284
282
282
279
285
282
285
281
276
283
283
278
280
282
282
285
279
282
280
281
282
280
284
282
286
271
281
279
285
278
281
285
280
281
287
284
279
278
284
286
283
281
285
280
281
282
283
279
284
283
286
279
281
283
281
276
283
286
282
281

231
230
230
228
229
230
229
231
230
227
228
230
229
229
228
230
227
229
229
228
229
230
228
229
229
231
231
225
229
230
229
229
227
231
232
227
230
230
229
232
231
229
233
232
229
228
228
234
230
231
229
230
232
233
229
231
232
231
228
231

37
34
41
33
39
39
36
39
37
37
40
38
38
37
36
39
37
35
36
37
35
38
40
39
40
37
39
34
36
32
38
38
36
36
39
39
35
40
41
38
33
37
41
33
32
40
38
41
30
40
36
36
34
35
37
41
39
38
34
37

489
490
491
490
486
489
488
491
486
488
488
487
489
490
491
489
489
486
488
489
490
486
486
487
485
484
488
489
489
489
489
490
489
490
489
488
489
488
489
489
489
487
487
489
490
490
487
490
489
490
491
487
490
489
488
490
486
490
490
487

29449
29442
29471
29476
29444
29432
29462
29459
29459
29459
29445
29453
29463
29462
29446
29443
29438
29450
29453
29434
29450
29460
29450
29466
29446
29452
29464
29442
29441
29456
29449
29476
29461
29451
29444
29457
29439
29450
29447
29463
29464
29421
29458
29464
29439
29469
29441
29450
29440
29440
29463
29468
29445
29462
29440
29457
29445
29441
29464
29469

272986
273001
273001
273017
273017
273033
273033
273048
273048
273048
273064
273064
273079
273079
273095
273095
273111
273111
273126
273126
273126
273142
273142
273157
273157
273173
273173
273189
273189
273204
273204
273204
273220
273220
273235
273235
273251
273251
273267
273267
273267
273282
273282
273298
273298
273313
273313
273329
273329
273345
273345
273345
273360
273360
273376
273376
273391
273391
273407
273407

-4966
-14637
7677
-3357
-10774
-13456
-11119
-13865
-14140
17486
7646
-18016
-14854
-15224
-14487
15280
-13318
-14138
-13131
-14030
-11549
-14607
-13348
-14967
8947
-13955
-8928
-3487
-13306
-14501
-15770
-18675
9672
-13982
-14001
-13393
-14875
-14395
-13215
-12771
6343
-7827
13022
-13056
9940
9171
-15850
-10828
-13113
-14113
-7113
26318
-12558
-14404
625
-13011
-12282
-14850
-13603
-2265

37
42
39
34
44
41
33
41
42
46
45
35
44
40
42
38
40
43
43
41
43
39
42
42
43
42
43
38
43
42
33
38
41
45
35
37
35
37
42
38
44
43
45
39
42
42
44
43
40
40
41
38
42
42
41
37
48
40
40
40

-41
-43
-44
-44
-45
-43
-44
-42
-50
-42
-42
-43
-41
-46
-44
-45
-49
-46
-44
-43
-41
-39
-43
-42
-45
-46
-44
-48
-41
-44
-45
-44
-44
-43
-44
-42
-48
-46
-44
-49
-48
-46
-45
-42
-43
-43
-44
-42
-42
-47
-43
-43
-51
-40
-43
-43
-41
-43
-46
-45

279
278
284
282
282
282
283
282
282
284
284
282
285
280
283
279
277
285
282
286
282
284
280
282
287
280
281
281
283
284
278
283
281
280
284
282
279
281
282
281
282
281
284
283
281
284
282
281
279
280
275
283
282
282
279
284
286
285
286
281

229
228
229
230
231
227
229
230
229
230
229
228
229
229
230
228
230
229
228
229
227
229
233
228
229
228
226
228
232
230
230
229
226
229
230
226
231
227
228
230
230
229
229
229
231
229
230
226
231
230
229
231
232
232
230
229
231
231
226
228

33
34
36
36
39
32
41
33
38
35
37
41
39
38
39
35
33
38
33
38
36
39
33
37
42
36
38
37
36
33
37
36
36
38
40
39
38
41
39
38
36
39
30
35
37
37
38
38
38
37
33
32
33
33
34
36
41
39
36
39

485
489
489
489
489
489
490
488
486
489
490
487
488
489
487
487
487
488
491
487
489
489
486
486
488
489
486
489
488
489
488
490
488
490
489
491
488
492
491
489
488
492
490
489
488
489
489
492
489
489
487
489
488
489
487
485
489
488
490
486

29437
29453
29462
29468
29438
29465
29464
29470
29455
29504
29449
29442
29448
29461
29458
29431
29460
29461
29437
29440
29447
29451
29434
29461
29447
29456
29445
29437
29455
29454
29446
29467
29477
29464
29450
29470
29434
29445
29450
29458
29453
29459
29458
29455
29468
29466
29445
29447
29468
29451
29452
29465
29457
29482
29474
29461
29476
29451
29443
29473

273407
273423
273423
273438
273438
273454
273454
273469
273469
273485
273485
273485
273501
273501
273516
273516
273532
273532
273547
273547
273547
273563
273563
273579
273579
273594
273594
273610
273610
273625
273625
273641
273641
273641
273657
273657
273672
273672
273688
273688
273703
273703
273719
273719
273719
273735
273735
273750
273750
273766
273766
273781
273781
273797
273797
273797
273813
273813
273828
273828

-15302
-3677
-6987
-18594
-13655
-14769
-13532
-13914
1809
-14038
923
-14171
-5478
-13771
-14066
-17140
-14178
-15454
-13988
-13371
-14101
-342
-14056
-14378
-15174
-13790
1050
-14247
-14441
20460
-13634
-11379
-14796
-14170
-16696
-13609
19627
-18675
-15041
-14063
-14103
-1845
-9506
-12629
-13767
-14496
-13971
-13764
-14633
-13973
12988
-15541
-9326
-13860
-13706
-11919
-1993
8806
-14202
-14138

42
41
39
40
45
38
40
38
45
43
33
43
38
40
40
37
40
37
40
44
43
45
41
45
40
39
37
39
41
43
40
38
38
40
37
37
38
41
38
39
45
46
45
46
42
43
40
39
45
44
39
41
43
44
43
39
42
41
37
38

-42
-42
-41
-40
-47
-43
-43
-42
-41
-42
-43
-42
-41
-45
-41
-41
-46
-44
-41
-41
-45
-42
-42
-40
-45
-42
-45
-44
-41
-45
-44
-41
-45
-45
-42
-42
-44
-45
-42
-43
-44
-44
-46
-44
-42
-49
-43
-42
-42
-45
-47
-44
-42
-52
-42
-41
-43
-47
-43
-44

284
284
282
279
284
279
285
277
287
282
282
276
283
283
284
279
274
279
283
286
282
281
285
281
282
283
280
282
280
284
281
281
278
284
281
279
280
278
277
282
283
285
284
284
282
282
281
284
284
279
287
282
286
282
279
285
282
284
281
276

230
229
228
231
228
226
226
230
229
226
231
230
229
231
229
226
229
228
231
225
229
229
230
230
228
228
228
230
227
228
231
226
227
231
230
227
225
230
230
227
230
228
228
230
232
231
230
231
231
227
229
231
229
231
229
227
231
232
229
231

37
37
38
42
37
39
40
37
37
35
37
35
38
39
40
38
43
34
40
40
34
37
39
37
38
35
36
41
40
39
41
29
40
40
39
36
39
40
40
34
36
41
40
31
35
36
39
38
40
36
39
30
35
32
34
40
36
38
39
42

488
487
490
489
486
490
489
486
489
488
488
488
490
489
489
487
487
490
488
488
489
491
491
490
489
490
489
488
488
489
490
488
489
489
488
490
486
485
488
492
488
488
488
488
489
491
488
490
493
489
487
488
489
488
490
489
489
489
490
490

29450
29443
29473
29448
29443
29448
29462
29458
29456
29483
29471
29453
29474
29439
29465
29438
29468
29462
29468
29465
29448
29466
29474
29470
29464
29452
29449
29484
29453
29486
29457
29464
29468
29476
29460
29475
29469
29455
29446
29446
29480
29438
29459
29448
29447
29463
29460
29461
29453
29449
29474
29463
29476
29457
29468
29456
29456
29452
29447
29459

273844
273844
273859
273859
273859
273875
273875
273891
273891
273906
273906
273922
273922
273922
273937
273937
273953
273953
273969
273969
273984
273984
274000
274000
274000
274015
274015
274031
274031
274047
274047
274062
274062
274078
274078
274078
274093
274093
274109
274109
274125
274125
274140
274140
274156
274156
274156
274172
274172
274187
274187
274203
274203
274218
274218
274218
274234
274234
274250
274250

-14231
-152
-14155
7674
-14104
9265
-14590
-13393
-14880
-18293
-14512
-14048
-14056
-10149
-9143
-14087
-13314
-15137
-13289
8536
-4983
-3952
-13812
-13864
-10667
-7247
-17126
-14795
-14445
-13169
-14330
-14339
-13515
-13255
-13948
-9305
13402
-14421
-13893
-14410
2487
9912
-13997
-14805
-11570
589
9410
5684
-14170
-13867
-13967
-13933
-13266
-13048
-13547
-13607
-15500
-13875
8359
-13705

40
40
42
44
41
36
44
34
39
43
36
38
37
38
39
42
40
38
42
38
38
41
42
40
40
34
35
41
42
34
39
38
37
42
44
38
43
43
41
39
30
44
37
40
43
42
40
38
45
43
36
39
38
45
44
36
36
43
36
40

-45
-42
-41
-41
-43
-48
-41
-45
-43
-42
-41
-44
-43
-44
-42
-47
-46
-49
-44
-46
-45
-42
-44
-44
-41
-43
-42
-44
-47
-50
-45
-44
-41
-42
-42
-45
-44
-46
-43
-44
-45
-41
-46
-46
-42
-44
-44
-46
-46
-48
-42
-43
-43
-44
-45
-44
-49
-43
-43
-43

282
281
278
275
281
282
278
281
286
279
282
282
283
283
283
286
279
282
277
282
281
284
281
279
283
283
285
283
283
282
285
285
282
278
279
285
286
281
284
280
282
275
282
281
284
281
282
283
280
280
281
283
282
283
279
284
282
285
283
284

230
229
229
232
227
231
231
230
231
230
229
226
229
232
231
231
232
230
232
232
229
229
230
232
231
226
230
227
229
233
230
231
230
232
231
231
229
230
230
229
229
231
230
232
229
225
226
227
230
229
230
231
228
230
230
231
232
231
226
228

36
33
40
38
41
38
35
35
36
35
39
39
30
32
39
37
37
35
37
34
38
37
40
39
39
38
36
35
38
38
36
37
35
39
36
36
34
37
38
38
35
39
37
37
32
38
38
40
37
38
34
39
36
36
32
39
34
34
36
33

491
487
488
488
486
487
489
489
485
489
485
490
488
488
490
486
487
487
490
486
488
490
489
490
486
487
489
491
488
487
485
489
490
489
488
491
491
488
488
491
488
490
490
485
486
489
490
485
491
489
490
491
485
489
491
488
491
488
489
485

29457
29459
29461
29471
29445
29445
29443
29450
29462
29472
29451
29453
29458
29445
29451
29456
29458
29449
29482
29441
29424
29464
29467
29463
29468
29454
29438
29463
29473
29444
29462
29441
29466
29459
29438
29463
29449
29463
29444
29455
29450
29456
29443
29452
29439
29435
29456
29447
29441
29425
29466
29439
29439
29444
29479
29424
29431
29463
29479
29445

274265
274265
274281
274281
274281
274296
274296
274312
274312
274328
274328
274343
274343
274359
274359
274359
274374
274374
274390
274390
274406
274406
274421
274421
274437
274437
274437
274452
274452
274468
274468
274484
274484
274499
274499
274515
274515
274515
274530
274530
274546
274546
274562
274562
274577
274577
274577
274593
274593
274608
274608
274624
274624
274640
274640
274655
274655
274655
274671
274671

-13184
-14300
-13669
-13918
7784
9347
-18722
-13860
-6066
11113
-5443
-13997
-14560
-15078
-706
-14491
4643
-14276
-13320
-14270
-14837
6006
-14220
-14854
25043
-13896
-12919
-13715
-13088
-13454
-15101
-14637
9213
-14854
-16112
-15157
-4034
-14226
10001
-13999
-14604
-13573
-13596
-4964
8687
-14506
-10231
7424
-13959
-12812
-14119
-14479
-2727
-14790
-13937
-11791
-13043
-14851
-15113
-13931

37
37
39
34
43
41
44
39
44
41
36
40
40
42
44
37
38
46
35
45
43
37
39
43
41
42
46
40
44
44
46
37
39
36
39
43
42
44
42
43
40
39
42
42
43
38
41
41
39
39
41
45
41
38
43
40
35
43
40
45

-41
-45
-43
-40
-46
-48
-43
-43
-42
-41
-45
-42
-47
-44
-44
-41
-42
-47
-44
-43
-44
-47
-46
-45
-47
-43
-44
-42
-43
-44
-43
-43
-45
-41
-48
-41
-42
-43
-47
-41
-43
-43
-49
-44
-46
-48
-49
-43
-44
-42
-45
-45
-45
-41
-50
-42
-47
-41
-43
-44

282
286
280
282
281
282
283
279
286
285
285
281
279
281
282
283
283
279
281
282
282
278
284
285
282
281
281
280
283
281
280
285
280
281
278
283
281
280
284
285
280
284
279
282
278
283
284
286
287
287
281
277
283
284
286
283
286
274
285
283

229
231
230
231
229
230
230
228
227
229
230
230
230
229
230
225
230
224
226
229
230
231
229
228
228
227
228
229
230
232
228
229
229
228
228
230
229
229
229
228
228
228
230
228
225
223
231
229
224
229
230
230
227
228
230
228
230
230
228
228

39
39
37
40
38
35
36
34
31
35
36
34
37
34
36
32
42
34
34
37
40
37
33
33
36
36
39
35
39
33
36
31
32
40
35
35
40
37
37
39
37
39
35
34
33
39
37
39
36
41
40
31
36
40
38
31
33
33
40
33

487
487
490
488
488
491
486
490
488
490
490
488
489
489
491
490
483
488
488
489
489
489
489
490
489
490
492
487
489
487
487
488
491
488
491
489
490
488
489
491
488
486
490
486
483
488
491
490
492
486
490
491
487
492
490
488
490
491
491
488

29437
29435
29446
29440
29433
29435
29448
29444
29455
29472
29455
29439
29430
29456
29473
29461
29450
29451
29467
29465
29474
29426
29450
29464
29474
29456
29469
29462
29456
29467
29472
29475
29467
29444
29452
29461
29452
29452
29447
29480
29448
29469
29442
29443
29479
29466
29465
29471
29452
29467
29458
29463
29476
29495
29476
29451
29475
29461
29465
29449

274686
274686
274702
274702
274718
274718
274733
274733
274749
274749
274749
274764
274764
274780
274780
274796
274796
274811
274811
274811
274827
274827
274842
274842
274858
274858
274874
274874
274874
274889
274889
274905
274905
274920
274920
274936
274936
274936
274952
274952
274967
274967
274983
274983
274998
274998
274998
275014
275014
275030
275030
275045
275045
275061
275061
275061
275076
275076
275092
275092

-14640
-1702
1466
-13904
344
-13506
-13971
-14577
-16179
-13370
-13767
-17931
20491
-12452
2723
-13848
-17020
-10011
-5322
5974
-14605
-17706
-14108
-552
-13220
-13418
-15163
-814
13742
-17465
-14729
-18767
-11743
-8686
-15101
-14022
-15004
-13741
-1455
-15455
-14102
-13830
6363
-14177
-14803
781
-14105
-14649
-13757
-14871
-8416
-17625
-16608
-12950
-2996
-13123
-13565
-14192
-16785
-14593

44
42
40
45
38
36
45
40
41
46
46
42
36
43
43
40
39
42
35
42
43
42
40
44
43
44
41
43
38
44
44
38
43
36
37
43
42
44
42
38
43
40
43
38
48
44
44
40
47
39
39
43
42
35
38
43
45
42
46
44

-43
-44
-43
-44
-45
-46
-41
-42
-45
-41
-42
-41
-43
-43
-41
-40
-43
-42
-46
-46
-44
-42
-44
-43
-42
-44
-46
-42
-42
-40
-43
-46
-43
-42
-44
-46
-46
-51
-44
-42
-42
-45
-42
-42
-43
-43
-41
-44
-46
-41
-41
-41
-41
-42
-47
-41
-42
-43
-43
-42

284
281
279
285
281
281
284
283
277
281
281
280
280
283
279
283
277
281
281
280
283
283
283
280
279
281
282
282
283
283
281
282
281
284
281
286
285
283
283
284
282
285
278
284
286
282
281
282
281
286
284
285
287
281
283
286
277
283
282
286

231
228
230
228
228
228
227
228
227
227
226
230
227
229
229
229
229
227
231
231
229
231
229
228
229
230
228
222
230
229
225
226
228
227
230
228
226
230
230
230
229
231
230
228
229
230
228
230
230
230
233
230
229
231
229
230
230
229
228
231

35
40
37
37
35
35
39
37
36
41
35
35
39
37
36
37
38
38
39
34
38
38
37
34
40
32
40
34
39
37
32
39
37
38
41
39
37
37
33
34
35
37
36
37
40
39
39
36
35
37
39
35
33
38
32
36
40
39
40
38

489
491
486
487
487
489
490
490
490
490
491
487
490
489
490
492
488
491
488
488
489
488
486
489
488
489
487
486
484
490
488
490
488
487
487
487
489
490
490
486
486
489
487
489
489
487
485
487
489
486
487
489
487
487
490
487
486
488
488
489

29443
29449
29461
29464
29455
29470
29467
29448
29439
29461
29472
29445
29473
29484
29455
29457
29467
29443
29449
29456
29462
29438
29455
29454
29460
29449
29471
29476
29461
29459
29467
29470
29448
29467
29458
29449
29470
29456
29443
29463
29456
29462
29478
29470
29473
29478
29459
29477
29471
29470
29470
29479
29460
29454
29453
29460
29454
29447
29461
29462

275108
275108
275123
275123
275123
275139
275139
275154
275154
275170
275170
275186
275186
275201
275201
275201
275217
275217
275232
275232
275248
275248
275264
275264
275279
275279
275295
275295
275295
275310
275310
275326
275326
275342
275342
275357
275357
275357
275373
275373
275388
275388
275404
275404
275420
275420
275435
275435
275435
275451
275451
275466
275466
275482
275482
275498
275498
275513
275513
275513

-14247
-13490
-13542
-13816
10700
-14642
-13119
9601
-13415
-9431
-14481
-15907
-15534
-1229
-14364
8750
-14058
-13092
-13178
-2039
14068
-16472
-13725
-14439
-13855
-12607
-8711
-13703
-15483
-17908
-14688
-2707
-13953
984
-13985
-13889
9830
-14307
-13296
-13531
-13679
-6
-5723
9786
-14801
-815
-12786
-1922
6663
-13981
-3302
-8785
32764
600
-12763
-553
-14497
16115
-14114
-16016

44
48
41
40
42
44
44
42
46
43
43
42
44
35
46
39
42
44
43
44
41
45
39
44
46
37
43
41
42
45
43
45
47
42
39
41
43
38
35
35
42
45
42
46
40
43
39
40
41
39
46
41
38
38
39
41
40
43
37
44

-40
-44
-43
-42
-43
-42
-43
-40
-42
-43
-46
-49
-42
-42
-43
-42
-42
-42
-42
-43
-49
-42
-43
-45
-41
-41
-45
-40
-42
-41
-41
-45
-44
-43
-42
-43
-41
-45
-41
-43
-42
-50
-41
-42
-42
-44
-47
-43
-44
-42
-45
-46
-47
-42
-48
-41
-44
-40
-45
-44

283
279
283
283
277
280
283
284
283
281
282
282
288
283
285
278
282
277
284
280
282
283
281
284
285
279
285
279
280
277
279
280
282
284
278
283
285
281
286
274
282
281
282
275
272
280
284
282
283
281
281
282
282
284
279
282
281
283
281
281

231
227
229
229
226
229
228
229
228
230
230
227
230
230
230
229
229
228
228
229
228
227
227
228
231
230
229
229
230
229
225
227
227
229
230
230
232
230
226
228
229
231
228
226
232
228
229
230
230
227
229
229
228
229
228
229
228
229
229
231

41
38
35
38
38
39
37
41
38
35
38
39
38
33
36
33
35
36
36
34
34
38
36
38
34
41
33
37
39
37
41
41
38
38
35
32
40
36
40
34
39
40
37
34
41
34
37
36
36
39
41
32
40
35
36
37
39
36
38
40

489
491
485
489
485
489
489
489
486
488
488
490
489
488
490
489
487
488
487
487
489
490
490
490
489
492
488
487
489
488
485
490
490
488
485
486
487
485
487
487
486
487
488
488
488
486
486
489
490
489
489
488
488
489
488
486
486
486
487
488

29455
29457
29451
29446
29455
29464
29467
29466
29481
29489
29456
29455
29446
29457
29465
29476
29458
29479
29453
29453
29464
29447
29446
29443
29446
29445
29449
29461
29447
29493
29449
29447
29448
29437
29435
29438
29459
29458
29449
29467
29456
29474
29452
29467
29449
29477
29467
29441
29445
29466
29476
29455
29473
29473
29461
29433
29444
29485
29462
29439

275529
275529
275544
275544
275560
275560
275576
275576
275576
275591
275591
275607
275607
275622
275622
275638
275638
275638
275654
275654
275669
275685
275685
275685
275700
275700
275716
275716
275732
275732
275747
275747
275747
275763
275763
275778
275778
275794
275794
275810
275810
275810
275825
275825
275841
275841
275856
275856
275872
275872
275888
275888
275888
275903
275903
275919
275919
275934
275934
275950

9306
-10554
-14877
-13283
4521
8838
-15312
-14744
-13593
-14356
-18252
-14368
-13795
-14354
9841
-13280
955
-14014
10542
-12771
-15191
-14602
-13838
-760
17964
-13517
-14468
-17003
-13386
836
-7021
-14758
-16504
-14150
-13116
32764
-13975
-15066
-11673
10619
-10817
-14266
-7872
-13082
-273
-3210
-16442
-13538
-14396
-14386
-15528
-2881
-13157
32494
-15090
-14425
-14210
-3366
-13304
9737

42
40
39
37
41
43
45
46
46
42
40
37
43
39
45
37
41
40
44
35
39
44
42
46
44
47
45
39
43
43
45
39
39
40
42
40
41
41
45
41
46
38
41
39
43
38
35
43
41
40
36
42
44
38
43
37
40
41
44
44

-40
-43
-43
-44
-49
-46
-41
-45
-43
-44
-42
-43
-40
-41
-41
-46
-44
-41
-42
-44
-43
-43
-47
-46
-44
-45
-43
-42
-44
-45
-45
-44
-46
-44
-43
-46
-42
-47
-44
-43
-42
-44
-41
-53
-45
-41
-46
-44
-41
-43
-41
-46
-43
-46
-46
-45
-47
-43
-44
-42

281
279
276
274
277
282
282
283
283
285
284
280
281
286
282
283
283
279
283
283
282
283
281
286
285
285
280
282
280
282
281
278
285
282
286
281
284
282
280
282
282
282
281
284
281
285
283
283
282
282
281
281
279
283
284
281
278
283
284
284

227
231
228
229
229
228
225
228
229
231
230
223
228
229
226
229
229
224
227
230
226
228
230
227
229
226
229
228
229
229
224
231
229
224
229
227
224
227
226
229
228
229
229
228
229
228
227
224
226
229
227
230
229
228
228
228
229
229
224
231

38
37
30
32
37
37
35
35
38
41
37
35
36
41
37
34
32
36
31
33
34
40
34
35
37
37
29
36
34
39
34
36
37
32
36
29
30
41
39
33
34
39
38
34
37
35
38
34
38
33
34
33
36
39
39
38
40
33
35
38

489
488
491
489
486
485
489
490
489
489
490
488
490
488
488
490
489
487
487
489
488
486
492
488
491
487
491
490
491
492
487
487
486
491
489
486
486
489
490
490
489
489
489
489
490
490
486
488
487
489
490
489
489
489
488
485
488
488
488
489

29449
29461
29452
29475
29465
29455
29457
29463
29484
29478
29491
29450
29481
29461
29458
29459
29454
29475
29462
29461
29466
29455
29461
29464
29471
29487
29451
29481
29472
29474
29458
29445
29477
29474
29466
29460
29464
29460
29451
29456
29466
29469
29469
29475
29445
29448
29460
29469
29469
29468
29470
29461
29463
29474
29464
29448
29451
29451
29453
29460

275950
275950
275966
275966
275981
275981
275997
275997
276012
276012
276012
276028
276028
276044
276044
276059
276059
276075
276075
276090
276090
276090
276106
276106
276122
276137
276137
276137
276153
276153
276168
276168
276184
276184
276184
276200
276200
276215
276215
276231
276231
276246
276246
276246
276262
276262
276278
276278
276293
276293
276309
276309
276309
276324
276324
276340
276340
276356
276356
276371

-11149
-13790
-15480
-18205
-14344
-12947
-8078
-14068
8609
-12959
-13800
-5012
-13580
-4571
9399
-13637
-14218
-2420
-317
6132
-14238
8024
-14583
-13713
-14064
-13432
-17324
-13929
-3296
9546
550
-14239
-14819
7116
-484
-14667
-13811
-13927
-13229
2776
-14486
-14122
-13845
24026
-13596
-17786
-13998
-14987
-9062
-14828
9004
-3723
-15600
-15725
-14234
-14544
-13647
-11448
-13392
-10332

44
43
35
39
37
42
39
39
34
45
36
41
36
45
41
43
37
36
42
40
45
44
39
46
44
41
40
43
37
45
42
44
46
40
30
43
38
41
37
38
44
43
44
45
40
35
43
46
43
39
46
40
41
43
40
43
35
48
46
44

-43
-44
-40
-45
-43
-46
-42
-44
-47
-47
-43
-46
-43
-45
-42
-41
-43
-41
-40
-41
-43
-47
-42
-43
-47
-42
-45
-44
-45
-42
-47
-40
-48
-43
-44
-42
-42
-43
-45
-44
-46
-42
-44
-44
-45
-45
-43
-43
-42
-42
-43
-43
-42
-44
-42
-41
-42
-41
-41
-48

283
279
281
283
284
279
282
280
284
277
282
284
282
283
281
285
283
283
284
284
281
284
285
282
283
282
283
284
282
279
281
285
281
287
282
278
286
284
282
283
283
282
284
282
283
284
284
285
281
282
280
284
283
284
283
286
281
282
285
284

226
228
229
229
230
228
229
231
228
228
228
226
227
230
231
230
226
230
230
229
229
230
228
228
229
227
229
230
229
228
228
231
229
228
230
229
228
228
228
226
225
222
228
228
226
230
229
229
228
229
227
230
227
229
227
229
228
230
227
231

38
32
37
34
38
39
37
39
36
39
33
37
30
39
34
36
39
38
40
32
34
39
34
38
41
39
35
35
39
38
41
36
35
36
38
37
39
36
39
36
35
35
36
30
38
33
40
29
37
36
34
36
38
34
34
33
40
35
41
32

488
490
491
488
490
490
485
490
487
491
490
489
487
489
486
490
486
488
491
489
488
490
488
490
489
489
488
487
489
490
488
489
490
489
491
490
489
489
490
488
489
489
489
490
488
488
490
490
488
485
488
488
489
489
488
489
490
487
487
486

29463
29468
29461
29443
29453
29479
29447
29460
29462
29470
29460
29482
29455
29431
29446
29470
29466
29448
29447
29452
29473
29483
29461
29462
29461
29461
29454
29471
29443
29458
29464
29435
29460
29462
29463
29437
29472
29455
29466
29458
29445
29463
29465
29465
29474
29470
29472
29457
29479
29467
29460
29463
29429
29457
29468
29452
29474
29471
29470
29468

276371
276387
276387
276387
276402
276402
276418
276418
276434
276434
276449
276449
276449
276465
276465
276480
276480
276496
276496
276512
276512
276512
276527
276527
276543
276543
276558
276558
276574
276574
276574
276590
276590
276605
276605
276621
276621
276636
276636
276636
276652
276652
276668
276683
276683
276699
276699
276714
276714
276730
276730
276730
276746
276746
276761
276761
276777
276777
276792
276792

-14158
-2845
-13223
7185
-17947
-15389
-13907
-14244
-13442
-13250
-15193
-8351
-17665
-13489
-1442
9031
-13293
-14449
8914
-14301
-13616
-2068
3560
-14127
16379
-14564
-1355
-13887
-1015
-13115
-14048
-13624
5303
-6721
-13720
-13591
-15027
-13457
-14126
-15160
-13831
6386
-13929
-15881
435
-13857
465
-14210
9061
2508
-13788
-12984
-15850
-9338
1385
-14349
31322
-14103
-14697
-15209

40
43
41
46
41
45
33
39
39
47
45
39
46
43
35
45
44
48
44
40
40
43
37
40
40
41
39
43
35
35
40
41
43
46
41
38
46
36
43
40
41
38
43
42
41
43
43
39
45
47
35
45
39
42
39
38
45
44
39
43

-45
-47
-43
-45
-43
-44
-45
-44
-43
-44
-42
-45
-44
-45
-45
-48
-42
-43
-41
-42
-43
-41
-40
-42
-43
-44
-44
-45
-42
-43
-40
-42
-42
-43
-44
-43
-47
-46
-44
-43
-47
-43
-42
-48
-45
-41
-43
-41
-43
-44
-41
-44
-43
-43
-44
-43
-42
-41
-44
-44

280
283
280
279
282
283
280
284
279
285
281
285
282
281
282
285
282
279
284
279
286
283
279
282
287
282
284
284
283
280
280
283
282
280
282
274
280
281
281
284
283
283
284
282
283
285
282
282
281
282
281
283
280
280
283
280
279
286
286
280

227
228
230
231
229
229
228
227
222
228
228
226
229
229
229
229
225
226
227
226
228
227
226
228
229
228
229
230
229
228
229
228
228
229
228
229
226
228
229
229
229
229
228
232
230
229
227
231
230
232
227
227
228
230
231
229
231
228
228
229

38
39
37
38
32
39
37
35
33
35
38
39
33
38
35
37
36
37
38
36
38
37
33
34
34
37
39
41
40
39
40
37
39
41
35
34
37
37
39
36
40
39
40
37
38
39
36
37
38
36
37
40
31
33
37
38
34
37
36
33

490
488
492
489
489
488
487
486
488
490
488
487
486
487
491
490
490
490
487
489
490
486
490
490
484
489
491
489
488
490
486
489
486
491
489
490
490
487
488
486
489
491
488
487
488
488
489
485
481
486
489
484
491
486
491
487
484
488
492
491

29441
29434
29470
29471
29451
29483
29424
29452
29448
29460
29466
29441
29449
29462
29415
29435
29439
29456
29473
29469
29470
29459
29447
29468
29462
29454
29450
29468
29459
29463
29445
29480
29446
29463
29470
29456
29465
29470
29475
29451
29456
29472
29460
29458
29460
29480
29461
29463
29450
29475
29450
29482
29464
29485
29456
29455
29481
29471
29452
29470

276792
276808
276808
276824
276824
276839
276839
276855
276855
276870
276870
276870
276886
276886
276902
276902
276917
276917
276933
276933
276933
276948
276948
276964
276964
276980
276980
276995
276995
276995
277011
277011
277026
277026
277042
277042
277058
277058
277058
277073
277073
277089
277089
277104
277104
277120
277120
277120
277136
277136
277151
277151
277167
277167
277182
277182
277198
277198
277198
277214

-13194
2091
-15135
-13553
8987
-14614
-9976
-6077
776
-13349
-14592
-13729
23753
-14914
10759
-13548
-14748
-18416
23736
-17349
-18633
-298
-14730
-13599
1899
-5358
12658
1246
-14459
-14041
-6423
-11118
-14440
-15173
-14228
8506
-14355
-13685
-14508
-18362
-18516
3507
6415
-13610
-2944
-13222
-14460
-5953
-14307
-13550
-384
-15952
-14343
4585
-14372
3750
8392
-1099
10006
-13274

44
40
38
39
40
41
39
39
41
44
36
42
38
43
44
41
44
38
41
39
39
44
41
38
37
43
41
43
43
42
43
41
40
42
39
35
42
41
41
40
44
41
41
43
43
45
43
41
41
39
38
43
44
42
28
42
35
40
46
34

-46
-43
-43
-46
-42
-41
-45
-43
-43
-45
-42
-44
-41
-41
-47
-45
-42
-48
-42
-44
-42
-42
-46
-43
-45
-45
-43
-44
-42
-44
-40
-45
-49
-45
-43
-44
-43
-43
-49
-45
-45
-42
-44
-46
-51
-42
-42
-46
-48
-44
-43
-42
-44
-45
-47
-47
-42
-41
-46
-44

283
287
283
285
277
281
282
275
284
278
281
282
286
282
277
282
283
284
283
281
284
284
282
286
284
278
277
283
283
284
285
285
278
282
284
284
285
282
283
278
286
281
285
280
282
283
285
283
277
284
281
281
286
283
282
283
287
285
280
283

229
226
229
228
230
226
228
230
225
223
230
230
227
228
227
226
229
229
228
229
231
228
230
228
230
228
230
227
230
228
228
229
230
228
229
229
230
226
229
230
231
230
231
230
226
228
229
228
229
232
228
231
229
225
230
225
229
229
225
230

37
36
34
34
38
30
34
33
35
37
37
35
36
28
39
34
36
33
34
40
38
29
40
36
21
37
34
38
39
33
40
39
34
34
40
34
39
37
39
36
39
37
31
38
35
38
39
36
37
36
34
40
28
41
32
34
36
32
39
37

489
489
489
490
487
489
491
491
489
490
491
489
488
487
491
491
489
489
491
490
490
493
489
492
487
488
493
492
487
488
487
491
489
489
490
488
490
492
491
487
490
488
491
490
492
489
491
488
487
487
487
488
488
491
490
489
488
491
491
485

29468
29448
29439
29455
29465
29482
29469
29481
29458
29458
29475
29458
29460
29466
29461
29472
29447
29472
29478
29455
29473
29455
29445
29448
29449
29450
29463
29438
29444
29461
29466
29480
29445
29447
29457
29465
29480
29439
29473
29488
29459
29427
29473
29464
29453
29477
29467
29440
29464
29475
29447
29480
29477
29459
29475
29453
29456
29482
29443
29459

277214
277229
277229
277245
277245
277260
277260
277260
277276
277276
277292
277292
277307
277307
277323
277323
277323
277338
277338
277354
277354
277370
277370
277385
277385
277401
277401
277416
277416
277432
277432
277432
277448
277463
277463
277463
277479
277479
277494
277494
277510
277510
277526
277526
277541
277541
277541
277557
277557
277572
277572
277588
277588
277604
277604
277619
277619
277619
277635
277635

-14035
-12384
-18470
-15296
1696
-13951
-12085
8619
-7322
-14504
-13615
11225
-6982
-13755
-14098
-18181
-14752
-13852
-493
-14891
-3544
-13302
-13155
-15022
2734
-13546
-3640
-14118
-9768
-13317
-14304
-4764
-17202
-17674
-14667
-14311
-14402
-14989
-15209
-14020
-13441
-10502
-1734
-14266
-14066
-16576
-14229
-11785
-14250
6240
-14055
2160
-13649
-18588
-13978
9764
-13885
-14961
-15461
-14237

41
41
43
42
36
40
43
41
41
39
41
38
43
36
43
44
40
43
42
42
39
43
39
39
37
39
39
40
41
36
40
43
43
42
41
33
37
41
44
37
41
41
41
47
37
35
42
40
35
45
38
44
43
44
41
43
38
38
37
39

-42
-45
-44
-43
-46
-44
-44
-44
-46
-47
-42
-40
-46
-42
-42
-47
-48
-45
-43
-45
-44
-41
-41
-41
-43
-43
-41
-44
-47
-42
-46
-42
-43
-42
-43
-43
-44
-39
-44
-45
-41
-41
-41
-45
-44
-42
-43
-50
-46
-45
-45
-48
-43
-43
-43
-45
-49
-43
-44
-52

288
283
281
286
281
279
284
284
285
282
284
283
281
284
283
286
284
284
286
284
286
281
278
283
278
281
278
283
279
282
282
285
280
283
284
282
280
281
278
285
282
286
284
284
285
282
286
280
280
284
277
283
284
282
285
283
279
281
281
280

228
230
226
230
229
230
229
229
227
228
230
228
229
228
232
230
227
228
228
228
228
229
228
230
228
231
229
229
229
228
227
227
230
227
229
231
226
227
231
226
230
226
227
229
231
231
228
229
231
229
230
227
230
230
226
231
230
232
230
229

37
36
36
36
34
37
37
33
38
40
34
41
37
38
37
37
36
39
38
42
37
41
30
39
39
37
33
39
34
33
39
41
38
34
36
39
33
37
40
36
39
35
37
37
35
37
40
39
33
39
38
36
33
29
36
41
39
41
38
37

487
487
486
488
489
491
488
489
489
490
491
485
490
487
489
486
490
488
489
488
487
487
485
487
485
491
488
487
490
488
489
490
488
488
490
488
490
490
490
490
492
487
489
489
488
490
484
488
486
489
487
490
490
488
487
490
486
488
486
487

29453
29466
29462
29466
29471
29474
29463
29474
29478
29454
29448
29476
29445
29481
29460
29445
29462
29452
29468
29455
29482
29446
29441
29437
29469
29462
29463
29440
29440
29458
29455
29488
29460
29436
29454
29482
29448
29461
29447
29450
29434
29442
29444
29458
29442
29447
29462
29449
29433
29456
29442
29454
29471
29457
29457
29442
29460
29461
29455
29466

277650
277650
277666
277666
277666
277682
277682
277697
277697
277713
277713
277728
277728
277744
277744
277760
277760
277760
277775
277775
277791
277806
277806
277806
277822
277822
277838
277838
277853
277853
277853
277869
277869
277884
277884
277900
277900
277916
277916
277931
277931
277931
277947
277947
277962
277962
277978
277978
277978
277994
277994
278009
278009
278025
278025
278040
278040
278040
278056
278056

-14452
-13645
-14216
9928
-14378
-12626
-13515
-14662
10041
-14767
-8882
-3298
-12193
8693
-14954
-14165
-14945
-5755
-14065
7801
-13346
-10975
-13943
-4912
-13384
-13158
7159
10515
-13590
-13817
551
-11644
-14452
-13307
-13753
-18118
-10261
-18399
-13421
-9188
-13888
-10133
-14577
7460
7924
-12370
-666
-14629
-13871
-13510
9896
-17482
8934
5054
-15034
-14665
-9828
-14921
1663
1215

37
41
42
42
40
35
40
37
45
40
38
39
42
42
38
42
42
44
39
35
34
42
39
43
36
40
42
40
41
43
37
44
43
42
36
38
39
35
43
37
45
39
36
42
42
39
39
40
41
43
45
45
40
40
45
41
41
42
40
42

-46
-45
-42
-45
-45
-43
-48
-41
-44
-46
-44
-44
-45
-46
-40
-44
-44
-44
-40
-42
-42
-43
-43
-41
-46
-42
-42
-45
-42
-45
-42
-47
-43
-40
-41
-43
-43
-42
-44
-43
-42
-43
-43
-42
-42
-41
-50
-45
-44
-43
-46
-41
-46
-43
-44
-40
-43
-42
-43
-43

283
283
283
280
284
284
280
284
285
283
279
285
281
280
283
284
283
281
275
283
284
280
282
281
284
283
285
282
279
284
284
281
286
279
280
282
286
280
285
283
278
281
282
282
279
278
279
285
283
282
281
277
282
285
281
281
285
285
284
284

229
227
230
229
225
228
228
229
230
230
230
228
228
227
232
229
230
230
230
228
228
229
228
227
228
227
230
231
228
229
228
229
228
231
229
228
227
229
228
228
227
226
230
225
225
229
230
227
225
229
228
229
226
228
226
228
228
230
230
227

36
37
36
31
32
35
33
37
38
31
35
39
36
35
35
35
37
33
33
37
37
35
34
32
33
37
35
38
38
36
36
38
33
41
37
35
37
39
36
30
39
36
39
38
39
37
40
35
38
38
39
37
34
36
36
41
33
31
39
38

488
489
485
489
486
487
488
491
489
488
487
490
490
490
491
491
489
487
490
490
490
490
489
490
488
490
491
489
488
487
489
488
490
490
489
491
487
488
489
489
491
488
488
486
490
490
489
488
487
482
488
492
490
483
485
489
488
492
489
488

29461
29462
29445
29437
29455
29461
29458
29463
29464
29459
29453
29456
29460
29446
29453
29466
29469
29464
29456
29448
29469
29427
29447
29464
29472
29468
29459
29460
29452
29444
29479
29440
29476
29441
29463
29453
29453
29458
29444
29434
29462
29458
29438
29456
29448
29467
29458
29470
29463
29460
29460
29457
29429
29480
29441
29450
29459
29449
29469
29462

278072
278072
278087
278087
278103
278103
278118
278118
278118
278134
278134
278150
278150
278165
278165
278165
278181
278181
278196
278196
278212
278212
278228
278228
278228
278243
278243
278259
278259
278274
278274
278290
278290
278290
278306
278306
278321
278321
278337
278337
278352
278352
278352
278368
278368
278384
278384
278399
278399
278415
278415
278415
278430
278430
278446
278446
278462
278462
278477
278477

-13960
-6
-13052
-15164
8176
-13538
-13867
-15099
-12620
-13424
-2541
-14072
9043
-3558
8165
-12925
-14128
-13416
14734
-9181
-14589
-991
-14305
-12578
8980
-13026
-13555
23891
-14183
9523
-14558
-13773
-13538
-15679
-14830
-932
-14500
-14220
-13409
-13975
-13899
-5429
-15024
-15984
-14527
-6814
-13845
8805
-14765
-13985
-14379
-13534
-14666
-7665
-10920
-13740
-14409
-8461
-2637
-3748

41
44
38
44
39
42
41
42
38
36
46
39
38
46
41
44
44
43
43
39
41
42
37
44
42
44
43
45
39
41
45
37
43
37
38
36
41
38
40
40
37
41
40
43
41
39
41
44
44
40
45
44
31
42
45
42
45
35
43
45

-43
-44
-47
-45
-46
-44
-44
-44
-43
-43
-43
-42
-41
-42
-42
-50
-43
-44
-44
-44
-43
-43
-46
-45
-42
-43
-44
-43
-41
-41
-48
-42
-43
-45
-44
-47
-46
-43
-43
-44
-40
-44
-42
-48
-41
-43
-43
-43
-44
-45
-43
-47
-44
-47
-41
-42
-43
-42
-41
-45

281
285
283
282
285
280
283
279
283
284
280
282
281
280
280
279
284
281
281
282
281
287
285
285
284
279
281
282
285
283
284
284
284
284
280
282
281
283
282
282
283
285
283
283
284
278
284
282
280
283
283
284
286
284
286
284
284
281
283
276

225
227
227
226
228
231
231
227
228
229
226
230
229
230
220
228
228
228
225
229
228
229
229
228
227
226
230
230
229
225
230
229
226
227
229
229
228
230
229
228
229
230
229
228
230
229
230
226
230
228
231
227
228
228
229
226
228
230
229
230

35
41
36
39
33
32
34
36
34
35
41
36
39
36
30
39
36
39
37
40
37
35
33
37
37
35
37
36
36
36
35
37
36
39
40
31
41
35
33
39
36
38
38
38
36
33
39
39
42
37
31
35
34
35
38
42
41
35
38
37

491
491
491
491
492
491
488
491
490
490
492
490
489
491
492
487
490
487
489
491
491
485
493
491
489
491
491
492
491
487
488
490
489
490
490
490
490
490
488
488
491
489
491
489
490
492
491
489
492
488
492
490
490
488
493
489
490
490
489
491

29453
29446
29471
29441
29459
29460
29465
29459
29479
29468
29474
29439
29461
29448
29453
29433
29476
29462
29479
29479
29457
29468
29476
29460
29481
29464
29471
29472
29457
29473
29478
29453
29479
29473
29478
29466
29471
29461
29454
29452
29475
29458
29455
29485
29451
29465
29459
29469
29472
29476
29470
29462
29452
29475
29462
29446
29467
29446
29464
29454

278477
278493
278493
278508
278508
278524
278524
278540
278540
278555
278555
278571
278571
278586
278586
278586
278602
278602
278618
278618
278633
278633
278649
278649
278649
278664
278664
278680
278680
278696
278696
278711
278711
278711
278727
278727
278742
278742
278758
278758
278774
278774
278774
278789
278789
278805
278805
278820
278820
278836
278836
278836
278852
278852
278867
278867
278883
278883
278898
278898

24951
-14554
-11526
-13761
-14098
225
-13966
-14494
-17283
-14492
-13981
1424
3442
-1175
8334
-14045
-14410
9176
-13446
-13417
-14799
-13873
-13650
-14719
-16294
-17619
-3904
1984
-13848
7712
5711
-14390
-13492
-10952
-14424
8791
855
-1737
-14066
9871
-14341
-15090
-14483
-18635
-13858
-17998
6449
-14818
-2485
-13323
-13495
-13960
-14161
-15184
-17412
-15063
-14247
-1939
-15893
-14565

45
44
40
43
41
42
37
38
39
45
45
43
47
40
41
42
43
43
38
39
39
39
39
47
40
38
41
41
34
44
40
41
44
36
44
47
41
35
40
45
42
46
42
39
41
44
39
42
42
39
43
40
39
42
38
44
48
42
41
42

-45
-42
-46
-46
-41
-46
-42
-44
-40
-41
-46
-40
-43
-43
-44
-46
-46
-45
-45
-45
-41
-43
-43
-46
-44
-42
-48
-45
-42
-45
-46
-43
-45
-45
-41
-44
-43
-47
-42
-44
-41
-47
-42
-45
-46
-44
-47
-46
-43
-45
-44
-44
-48
-41
-42
-46
-43
-46
-43
-46

281
279
282
281
284
283
282
283
286
283
280
286
281
281
280
281
284
279
281
284
284
285
285
282
280
276
277
283
283
279
284
283
284
280
283
284
283
283
282
283
283
279
283
283
278
279
279
282
280
281
280
281
281
284
284
282
280
277
281
282

226
230
229
226
230
228
231
229
227
229
229
228
227
230
229
231
229
229
229
227
229
230
229
228
229
229
230
228
228
228
229
229
229
231
228
223
228
227
229
229
225
224
226
227
230
228
228
229
226
227
225
229
228
228
229
228
229
228
227
226

39
39
35
35
37
36
37
37
39
37
38
39
32
37
40
36
37
36
36
34
39
39
33
38
38
42
37
37
33
33
39
35
32
42
39
40
38
38
38
41
38
36
37
37
38
38
36
42
35
30
37
34
38
38
38
29
41
38
37
43

487
488
490
490
489
487
489
489
489
486
486
489
485
490
491
492
491
490
490
491
488
491
487
489
490
490
488
489
490
488
490
490
487
487
488
490
487
488
484
489
487
490
489
489
493
489
490
490
490
491
490
487
489
489
490
489
488
490
489
489

29477
29458
29451
29452
29462
29461
29482
29445
29450
29476
29473
29451
29466
29465
29480
29460
29444
29461
29453
29467
29459
29455
29486
29460
29475
29467
29455
29459
29448
29453
29464
29462
29457
29473
29432
29466
29465
29450
29450
29464
29452
29458
29491
29461
29434
29461
29451
29463
29475
29464
29453
29479
29446
29468
29454
29439
29458
29464
29468
29494

278914
278914
278914
278930
278930
278945
278945
278961
278961
278976
278976
278976
278992
278992
279008
279008
279023
279023
279039
279039
279039
279054
279054
279070
279070
279086
279086
279101
279101
279117
279117
279117
279132
279132
279148
279148
279164
279164
279179
279179
279195
279195
279210
279210
279210
279226
279226
279242
279242
279257
279257
279257
279273
279273
279288
279288
279304
279304
279320
279320

-16373
-14041
-15742
-14967
-9615
-4350
-13945
10588
-12803
-14805
-18320
-1114
-13494
1412
2318
-8798
-13523
-13737
-12996
-14197
-14451
-15249
-4447
-14098
-13280
7531
-2111
-14830
6958
-14694
5297
-13608
8045
-2713
-14404
-14063
-13502
8414
-18320
-14059
-1789
-14503
-12054
-14061
-15203
-14066
-14279
-14719
-13604
8529
-4654
-13417
8382
-13527
6306
-13903
-163
-13632
-15985
827

39
40
40
41
44
39
43
39
38
45
34
45
41
43
42
46
40
41
38
40
42
44
39
40
38
46
36
41
35
44
36
39
40
39
43
36
40
45
40
40
39
36
38
36
36
45
40
36
45
37
37
37
36
43
46
35
42
37
44
43

-42
-45
-42
-44
-50
-43
-45
-42
-42
-43
-46
-47
-45
-44
-43
-40
-42
-43
-42
-40
-43
-42
-42
-44
-48
-42
-47
-43
-47
-44
-48
-44
-45
-42
-44
-42
-46
-43
-42
-43
-42
-41
-40
-44
-45
-44
-41
-45
-46
-44
-43
-45
-42
-44
-41
-43
-44
-43
-44
-44

279
283
285
281
274
283
283
279
286
279
283
278
282
279
281
282
286
285
283
280
285
279
285
286
282
284
285
282
282
280
276
283
283
280
283
282
281
285
286
281
283
284
276
284
281
283
281
286
279
285
280
283
280
286
279
283
285
286
276
280

225
231
229
230
227
228
227
229
228
230
227
226
226
225
228
224
226
229
225
226
230
228
231
230
224
226
228
227
227
228
230
226
229
228
223
230
230
230
229
230
227
227
227
227
229
225
226
227
226
230
225
227
225
227
229
226
228
229
227
223

31
36
39
38
43
37
37
37
32
39
39
38
36
39
38
35
36
38
36
39
36
32
38
35
40
38
38
32
40
39
38
37
39
39
36
34
34
40
37
35
36
38
38
32
34
34
36
37
36
40
38
39
37
42
28
42
39
41
39
38

490
491
491
490
489
485
488
485
488
484
490
491
484
489
488
490
487
490
489
491
489
484
486
488
491
492
491
488
486
488
492
490
489
485
486
493
489
489
490
491
492
492
490
492
492
490
491
492
491
488
485
488
491
491
490
492
490
490
489
490

29463
29471
29459
29502
29463
29439
29465
29468
29439
29480
29485
29478
29462
29443
29453
29443
29457
29474
29451
29463
29477
29457
29456
29469
29455
29460
29442
29457
29458
29450
29466
29464
29444
29450
29451
29459
29451
29456
29488
29463
29444
29455
29458
29453
29456
29449
29467
29455
29465
29471
29469
29462
29452
29447
29445
29467
29460
29471
29469
29472

279335
279335
279335
279351
279351
279366
279366
279382
279382
279382
279398
279398
279413
279413
279429
279429
279444
279444
279460
279460
279476
279476
279491
279507
279507
279522
279522
279522
279538
279538
279554
279554
279569
279569
279585
279585
279585
279600
279600
279616
279616
279632
279632
279647
279647
279647
279663
279663
279678
279678
279694
279694
279710
279710
279725
279725
279725
279741
279756
279756

-14211
218
-13744
-6971
-6095
17415
-14430
-14605
-13743
-17898
1118
-14480
-13356
-13718
-14368
-14511
8072
8625
2045
-13243
-14990
-14621
-14290
-13821
-14743
-14197
-14795
-13952
-12752
-14166
-13663
-13117
-13350
-15922
-16887
1211
-13911
-14307
13124
-14208
-13864
-17011
-13587
10262
-14473
-13156
-13761
-5509
2750
-14034
-12114
-3913
-14459
3071
-13360
-1352
-13279
-14117
-1474
-13896

41
37
40
41
37
39
41
38
36
42
41
41
33
40
41
41
40
43
45
37
41
42
39
40
36
42
38
39
45
42
45
42
36
33
42
38
42
42
45
42
44
41
44
37
43
38
40
42
41
40
43
39
34
38
40
45
47
43
37
35

-42
-44
-43
-42
-45
-50
-46
-45
-46
-42
-45
-44
-42
-45
-44
-45
-45
-50
-44
-45
-44
-41
-43
-42
-43
-45
-47
-47
-44
-44
-43
-48
-43
-44
-47
-43
-45
-42
-43
-42
-43
-42
-45
-43
-45
-42
-43
-44
-40
-40
-43
-41
-49
-46
-46
-49
-43
-46
-48
-43

279
286
284
283
284
282
276
283
284
281
284
280
274
283
285
284
281
286
287
285
285
280
278
284
280
281
282
282
282
278
282
283
287
283
283
282
285
282
282
279
285
282
282
284
284
279
284
284
282
280
282
277
282
282
283
277
287
287
279
280

231
227
229
229
230
226
228
226
226
229
229
231
222
224
228
229
228
225
229
227
225
227
227
229
226
226
226
230
227
228
229
229
227
228
226
230
226
229
230
229
226
229
228
227
224
229
226
225
228
229
229
225
229
228
228
229
227
230
227
227

41
38
37
37
40
39
39
42
38
38
40
42
37
37
41
38
40
39
35
35
37
36
41
34
38
36
38
35
39
38
37
40
38
36
34
38
32
39
40
40
40
37
38
33
35
35
34
39
35
40
29
39
33
37
31
37
37
37
38
36

489
490
491
488
491
489
491
489
491
489
489
489
491
490
490
492
490
488
490
491
487
493
490
489
489
490
490
487
488
487
490
490
491
491
493
491
493
488
490
491
488
489
491
490
489
489
491
489
491
489
489
490
490
491
488
489
492
488
492
492

29466
29469
29447
29465
29462
29460
29465
29464
29465
29450
29461
29449
29437
29455
29472
29460
29446
29471
29476
29476
29460
29447
29460
29451
29449
29460
29466
29442
29448
29456
29467
29485
29486
29461
29471
29498
29482
29469
29465
29467
29465
29487
29468
29452
29462
29465
29473
29490
29447
29469
29463
29457
29471
29480
29455
29443
29449
29455
29457
29442

279772
279772
279788
279788
279788
279803
279803
279819
279819
279834
279834
279850
279850
279866
279866
279866
279881
279881
279897
279897
279912
279912
279928
279928
279944
279944
279944
279959
279959
279975
279975
279990
279990
280006
280006
280022
280022
280022
280037
280037
280053
280053
280068
280068
280084
280084
280084
280100
280100
280115
280115
280131
280131
280146
280146
280162
280162
280162
280178
280178

3930
-17323
-14036
-16408
2410
-13917
-13028
-9487
8983
-6846
-13974
9753
-13256
-13932
-14462
-14864
-12730
3962
-14457
-13507
3589
-13766
-14205
-13026
-15181
-13672
9942
-15712
-4140
-14262
-2000
-12910
-13379
-14005
-14049
-14141
-17515
-13995
-13586
-13450
-3889
-15720
-13267
-14013
-14712
-13602
-13600
11120
-13421
12300
8901
-14037
-16159
-13397
-13980
-13898
13420
-13860
-16676
-14356

42
42
39
40
42
43
36
42
42
44
42
38
44
41
37
34
45
39
38
37
46
43
36
34
37
45
41
45
40
40
40
43
40
43
38
43
43
36
45
43
48
40
44
42
40
41
44
39
38
39
42
44
43
42
39
38
40
41
37
39

-45
-46
-41
-47
-44
-44
-44
-43
-46
-44
-43
-45
-46
-42
-46
-44
-46
-43
-42
-47
-46
-49
-42
-45
-47
-44
-46
-46
-41
-48
-50
-46
-46
-48
-43
-44
-44
-46
-47
-43
-47
-45
-44
-45
-49
-45
-47
-43
-46
-44
-44
-44
-45
-43
-46
-48
-44
-46
-44
-46

281
281
276
283
279
284
284
282
283
279
282
283
284
284
281
280
283
276
280
283
276
282
275
286
284
284
280
285
281
281
284
282
284
285
285
284
285
285
278
285
284
285
284
285
283
285
284
280
282
285
286
278
286
286
282
281
284
281
284
283

228
228
227
228
230
226
227
227
229
227
227
228
228
229
228
228
226
228
227
227
229
229
227
227
226
227
228
229
227
228
228
222
229
227
229
227
228
227
227
227
225
225
226
230
228
229
229
226
226
226
225
229
227
228
225
229
227
228
230
223

36
38
40
36
38
35
34
38
32
36
33
36
36
35
37
31
37
36
37
34
37
37
33
34
38
41
40
36
35
39
35
37
32
34
33
35
37
37
38
33
33
32
37
35
37
29
39
38
38
36
39
37
38
37
36
37
32
40
38
38

489
489
489
491
487
490
489
488
487
490
490
490
487
488
488
490
489
489
490
490
490
485
488
489
488
489
486
486
490
489
490
488
488
488
491
488
489
490
489
488
486
489
489
487
489
487
487
488
487
490
489
488
489
490
489
492
489
489
487
487

29435
29462
29476
29448
29458
29461
29453
29459
29462
29462
29445
29479
29452
29475
29469
29462
29462
29463
29473
29481
29465
29465
29485
29476
29472
29472
29449
29464
29454
29452
29439
29467
29455
29453
29481
29465
29477
29483
29480
29488
29489
29450
29454
29479
29446
29469
29480
29466
29454
29435
29464
29462
29493
29472
29469
29470
29453
29470
29471
29463

280193
280193
280209
280209
280224
280224
280240
280240
280240
280256
280256
280271
280271
280287
280287
280302
280302
280318
280318
280318
280334
280334
280349
280349
280365
280365
280380
280380
280380
280396
280396
280412
280412
280427
280427
280443
280443
280443
280458
280458
280474
280474
280490
280490
280505
280505
280505
280521
280521
280536
280536
280552
280552
280568
280568
280568
280583
280599
280599
280599

-13160
-14256
-15809
-16170
-13488
-14401
-3322
-4485
-14869
-14051
-18479
-13639
8464
9049
-13183
-13753
19007
10890
8242
-15770
-14297
20116
-13690
-15054
-13060
-15454
-12969
-8375
1734
-14144
-18767
-13214
-13161
-6188
-13963
8233
-14915
-14213
-14704
-6699
-13407
-14265
-15482
-12402
-14229
-12542
5985
304
-11815
-13811
-353
-18117
-1351
-14693
8663
-454
-14186
-14240
-6066
-13002

42
45
31
45
41
45
40
41
43
40
39
42
46
44
39
40
42
41
42
41
40
41
43
37
44
41
45
41
37
41
45
36
40
38
43
45
39
45
38
39
47
37
43
43
41
42
39
40
38
40
42
36
37
41
40
38
41
37
37
37

-41
-45
-43
-43
-43
-44
-45
-44
-50
-44
-42
-43
-46
-42
-46
-45
-47
-43
-44
-44
-46
-46
-45
-41
-42
-41
-40
-41
-44
-41
-45
-40
-42
-48
-47
-44
-46
-45
-44
-46
-43
-44
-42
-49
-44
-44
-48
-43
-48
-46
-43
-45
-43
-45
-48
-43
-43
-43
-45
-43

287
283
284
284
286
285
283
281
286
284
278
284
282
287
286
283
283
281
281
274
283
282
287
280
287
283
282
283
279
279
284
283
282
283
278
280
280
284
286
286
283
285
285
284
284
284
286
284
280
285
287
281
277
283
282
282
284
284
282
284

227
228
229
227
229
229
228
228
227
226
229
229
230
227
227
229
226
229
227
229
226
227
227
229
230
225
228
227
229
226
226
228
229
225
229
227
224
230
228
230
229
230
228
229
228
226
230
228
227
228
228
228
227
222
230
227
228
230
228
226

37
37
33
39
33
37
37
39
35
42
37
37
39
35
38
37
39
36
36
40
38
37
39
37
40
27
35
36
35
40
32
37
39
35
39
40
32
36
36
37
34
39
38
39
33
38
35
39
33
34
40
39
40
39
38
39
39
42
35
38

488
486
488
490
489
492
491
490
490
489
487
488
490
491
488
488
489
489
490
487
487
489
490
491
490
488
490
491
492
491
490
490
490
489
491
488
488
491
492
490
487
488
488
486
487
493
489
487
488
491
490
491
489
491
491
487
490
490
489
489

29459
29462
29467
29438
29463
29455
29468
29454
29445
29473
29442
29448
29478
29466
29477
29463
29438
29464
29469
29479
29469
29452
29450
29471
29465
29457
29442
29470
29466
29459
29476
29469
29451
29471
29467
29482
29459
29477
29471
29471
29476
29464
29459
29467
29467
29470
29457
29455
29478
29445
29477
29456
29467
29464
29462
29468
29456
29465
29471
29469

280614
280614
280630
280630
280646
280646
280661
280661
280661
280677
280677
280692
280692
280708
280708
280724
280724
280724
280739
280739
280755
280755
280770
280770
280786
280786
280786
280802
280802
280817
280817
280833
280833
280848
280848
280864
280864
280864
280880
280880
280895
280895
280911
280911
280926
280926
280926
280942
280942
280958
280958
280973
280973
280989
280989
280989
281004
281004
281020
281020

-12997
-13504
-14840
-15613
-13910
167
-14155
-12797
9648
-14753
-14065
32764
-4136
-12832
3133
2462
-7840
-14286
-13327
-17498
-13702
-14635
-14637
8485
-656
-14582
8854
-14137
-13872
-14169
-8717
-14190
-14116
-16335
-11799
-15585
-14179
7748
8194
-4176
-7322
-17812
-14105
-17434
-15036
-13758
-13449
-12881
10847
-13346
-14205
-14474
8007
-13993
-14999
-13992
-13830
-15195
1937
-12684

36
42
45
41
42
45
33
38
42
43
44
41
41
36
41
35
36
35
41
33
42
39
40
41
45
39
40
47
47
38
43
43
42
40
44
40
38
47
40
42
36
46
40
42
38
36
46
36
39
46
40
43
47
38
40
40
44
42
39
38

-43
-41
-43
-43
-42
-41
-43
-43
-41
-44
-45
-43
-42
-42
-43
-43
-44
-44
-44
-47
-45
-45
-42
-43
-41
-41
-42
-41
-43
-44
-44
-44
-44
-42
-43
-42
-43
-46
-42
-53
-44
-42
-42
-42
-44
-44
-44
-44
-45
-42
-50
-45
-42
-44
-41
-46
-41
-43
-43
-41

284
281
281
282
278
285
281
280
283
280
279
282
284
285
284
281
285
283
276
285
276
284
285
285
285
279
280
283
283
280
282
283
281
280
282
283
285
284
284
285
283
280
276
286
281
285
282
286
283
281
284
284
280
284
285
284
286
285
284
285

228
228
229
228
228
228
228
229
229
227
224
228
228
229
230
222
228
230
228
230
231
230
224
228
229
227
228
228
229
225
229
226
229
231
230
228
230
231
227
226
227
230
229
226
230
230
228
230
227
228
227
230
230
228
230
229
229
228
229
230

31
37
34
29
39
33
39
35
36
39
39
36
36
33
34
41
40
38
37
40
33
39
38
35
35
34
32
39
38
32
36
40
35
40
38
41
38
39
39
36
35
35
33
35
36
38
40
40
36
39
34
36
38
41
41
40
38
39
37
33

490
491
489
489
487
487
490
487
487
489
491
487
490
489
488
488
490
488
484
490
488
490
488
489
486
489
488
493
489
490
488
490
490
488
489
487
487
490
487
488
490
490
490
489
493
489
489
489
489
489
484
486
490
489
490
489
486
487
488
490

29456
29473
29482
29463
29470
29476
29467
29474
29453
29469
29453
29467
29455
29473
29482
29486
29467
29476
29473
29452
29474
29451
29461
29481
29458
29461
29462
29476
29471
29435
29469
29468
29467
29464
29463
29473
29457
29475
29481
29444
29479
29478
29467
29474
29472
29454
29487
29479
29466
29464
29469
29499
29470
29462
29472
29471
29453
29459
29447
29463

281036
281036
281051
281051
281051
281067
281067
281082
281082
281098
281098
281114
281114
281114
281129
281129
281145
281145
281160
281160
281176
281176
281176
281192
281192
281207
281207
281223
281223
281238
281238
281254
281254
281270
281270
281270
281285
281285
281301
281301
281316
281316
281316
281332
281332
281348
281348
281363
281363
281379
281379
281394
281394
281394
281410
281426
281426
281426
281441
281441

-14585
-11524
-11044
4577
-14890
390
-12709
-14987
-11431
-8276
-14063
-17715
-17313
-14073
-17698
-8087
-14834
-13548
-2131
-4990
-4911
-13009
-14081
-14251
9890
-13075
7726
2013
2354
-14111
-13820
-13896
-14114
-14654
-13783
-14942
9357
-13928
-14445
-13825
-14438
14696
-14111
9367
-18437
-15110
-13311
9201
-13720
852
-13495
-13779
-14137
-14174
-14503
-17005
-16077
-13408
-2804
-17103

46
38
40
34
37
45
43
34
40
44
39
38
38
34
39
37
40
39
41
46
38
36
40
41
34
45
42
39
41
41
43
41
44
43
40
37
42
34
36
44
42
39
37
38
44
44
44
42
38
38
43
43
42
41
43
38
41
40
40
34

-42
-43
-45
-43
-46
-47
-41
-43
-46
-44
-43
-42
-43
-46
-41
-48
-43
-44
-45
-45
-43
-44
-43
-44
-48
-44
-44
-44
-45
-46
-42
-46
-42
-47
-51
-44
-45
-42
-43
-48
-43
-46
-45
-46
-46
-44
-42
-45
-41
-46
-46
-43
-42
-45
-42
-49
-44
-43
-43
-45

277
285
278
282
279
280
284
284
286
282
282
286
283
283
285
286
282
281
283
282
282
284
285
282
275
280
284
283
282
283
281
282
282
284
279
282
284
284
278
281
282
280
283
286
286
282
284
284
282
284
280
284
279
277
285
277
281
285
280
281

228
226
232
228
230
228
230
226
228
230
229
226
230
226
228
228
229
229
230
229
230
228
230
228
226
228
231
232
229
230
230
227
227
230
231
228
229
231
230
233
230
231
226
229
228
227
230
228
230
229
228
230
225
229
228
228
232
227
228
226

33
38
39
29
41
38
32
43
37
37
36
35
34
40
38
33
41
37
37
37
40
38
38
39
34
40
37
35
37
38
37
35
34
38
38
36
34
34
36
30
38
40
32
37
36
41
35
36
34
40
35
31
36
32
34
38
32
38
35
34

490
488
490
483
489
491
490
490
490
488
487
487
490
488
488
488
490
487
490
491
490
491
490
489
488
490
490
486
491
488
492
488
490
491
491
486
487
488
485
488
489
488
489
486
490
488
488
488
490
489
489
489
486
487
488
483
489
489
490
490

29475
29463
29464
29473
29467
29486
29475
29451
29442
29446
29470
29470
29462
29461
29485
29453
29453
29452
29466
29445
29436
29469
29477
29458
29464
29459
29462
29454
29494
29437
29472
29468
29438
29458
29495
29463
29464
29461
29457
29461
29478
29459
29436
29476
29460
29480
29480
29463
29481
29477
29446
29479
29472
29464
29463
29487
29468
29483
29454
29463

281457
281457
281472
281472
281488
281488
281488
281504
281504
281519
281519
281535
281535
281550
281550
281550
281566
281566
281582
281582
281597
281597
281597
281613
281613
281628
281628
281644
281644
281660
281660
281675
281675
281691
281691
281706
281706
281706
281722
281722
281738
281738
281753
281753
281753
281769
281769
281784
281784
281800
281800
281816
281816
281831
281831
281847
281847
281847
281862
281862

-9935
-12843
-14088
-14581
-14477
-14682
-14333
6870
-10891
-11587
-13724
-13646
28584
-14726
-14097
9423
10630
-13969
-14335
-576
-13143
-13575
-15075
-18115
8151
-10118
-12197
6168
-12147
-14634
-16216
-13647
-15495
-6472
-14168
-12112
-13796
-13134
-1300
-13908
-201
-14276
-14307
-13547
2671
-14373
-7882
-14468
-13955
-15266
-9506
8574
-13949
-14034
-18148
-2925
-9654
-13167
-14706
-14473

38
38
40
43
37
41
36
43
47
40
40
38
39
41
39
45
42
46
36
39
36
38
41
41
43
43
36
37
35
45
40
36
39
42
45
38
43
38
45
42
36
45
37
38
42
41
44
45
43
38
42
38
38
39
47
38
34
38
35
40

-42
-47
-45
-42
-46
-42
-44
-48
-45
-42
-45
-44
-50
-48
-43
-47
-45
-45
-44
-47
-43
-42
-46
-45
-44
-45
-41
-43
-46
-47
-43
-42
-44
-45
-44
-51
-50
-43
-45
-46
-47
-44
-48
-44
-48
-43
-44
-45
-42
-41
-43
-43
-42
-42
-45
-46
-41
-46
-46
-41

282
278
283
284
281
278
283
279
278
280
285
283
282
282
284
281
284
279
284
283
284
284
284
282
276
282
286
278
286
279
285
283
283
285
278
287
285
285
280
280
283
276
282
283
285
277
278
284
280
283
281
287
278
282
279
284
280
278
280
284

228
231
229
230
230
231
230
227
229
229
227
228
227
230
231
229
229
230
230
232
231
230
226
229
228
230
230
231
229
231
228
230
230
229
229
229
228
230
229
232
230
230
228
229
231
229
230
229
232
227
232
229
230
232
230
229
231
232
231
229

42
33
37
37
35
35
37
37
41
41
40
37
35
37
36
36
37
33
37
35
39
34
36
35
40
31
39
35
39
40
35
35
40
35
36
38
34
33
29
38
37
36
28
37
37
38
37
35
40
36
36
32
38
39
40
31
39
29
39
34

488
487
489
485
487
489
483
488
487
486
488
488
488
487
486
488
489
487
490
487
489
489
488
487
490
488
485
487
488
486
490
485
487
485
486
486
488
486
488
486
491
489
485
487
486
489
488
488
490
487
489
488
485
489
490
487
486
486
488
489

29497
29496
29477
29474
29463
29471
29463
29465
29464
29480
29465
29488
29475
29468
29459
29479
29458
29438
29463
29460
29478
29456
29448
29471
29477
29464
29471
29479
29457
29471
29473
29448
29460
29468
29467
29467
29466
29455
29463
29478
29455
29466
29447
29460
29467
29472
29452
29493
29453
29455
29457
29466
29475
29485
29447
29471
29453
29446
29450
29452

281878
281878
281894
281894
281909
281909
281909
281925
281925
281940
281940
281956
281956
281972
281972
281987
281987
282003
282003
282003
282018
282018
282034
282034
282050
282050
282065
282065
282065
282081
282081
282096
282096
282112
282112
282128
282128
282143
282143
282143
282159
282159
282174
282174
282190
282190
282206
282206
282221
282221
282221
282237
282237
282252
282252
282268
282268
282284
282284
282299

-13826
7521
-13671
8920
-14385
-18254
-14553
-16142
-14236
-13816
-1687
-13367
-15544
23510
-664
-14469
-7456
-13800
-2404
-3996
3459
-13922
-16724
-14057
-15511
-14609
2978
670
-17909
-16579
-4763
-12797
-14354
-15857
-13971
-12718
-2732
-6132
-13190
-13923
-14346
-14252
-7844
-13734
-13479
2388
6565
-18035
1194
-14327
-17003
8580
-12825
-5064
-16008
-3359
-13995
9478
-14913
-2110

41
42
38
40
46
43
44
39
41
40
39
43
43
41
38
39
45
39
37
44
44
39
38
38
39
36
40
40
43
40
42
40
44
46
48
45
40
45
36
42
38
41
41
41
46
42
48
44
45
43
43
41
42
42
43
45
37
43
44
43

-44
-44
-43
-43
-45
-44
-42
-43
-46
-46
-44
-46
-44
-44
-45
-46
-43
-47
-42
-44
-41
-42
-49
-42
-42
-46
-44
-46
-41
-45
-44
-40
-43
-43
-45
-44
-45
-43
-44
-42
-41
-49
-41
-46
-41
-45
-44
-40
-42
-44
-44
-41
-40
-44
-44
-44
-45
-44
-45
-42

284
283
283
282
282
279
287
276
282
281
280
280
281
286
283
281
282
282
276
280
283
286
283
287
282
282
286
282
279
281
278
285
283
285
285
286
286
286
281
284
281
284
285
285
285
284
285
281
281
283
281
286
289
285
282
283
287
281
283
284

230
229
229
230
228
229
228
230
231
229
232
230
225
229
230
230
227
229
226
229
227
229
229
229
229
230
229
228
229
228
229
227
231
230
230
229
229
228
229
229
229
230
231
226
229
226
230
230
229
226
227
224
231
226
229
227
227
227
228
230

35
38
38
28
36
36
32
38
38
38
37
36
38
36
34
39
30
38
39
36
38
33
35
41
37
37
38
39
33
37
40
38
36
36
40
39
37
41
39
37
38
41
39
41
34
40
40
32
42
36
38
30
41
38
39
35
37
40
35
34

487
486
487
484
487
483
486
486
488
488
489
486
489
488
482
488
488
488
489
489
487
489
488
489
489
490
488
490
490
489
490
490
490
489
487
487
489
491
489
489
489
491
487
488
487
489
486
488
488
491
490
489
490
490
487
489
489
490
490
487

29469
29486
29469
29476
29470
29474
29474
29457
29482
29464
29475
29459
29450
29459
29460
29478
29464
29464
29468
29476
29474
29457
29477
29458
29457
29460
29472
29454
29450
29448
29456
29461
29451
29479
29447
29441
29473
29451
29466
29452
29470
29464
29479
29459
29467
29462
29471
29450
29470
29455
29454
29468
29456
29473
29456
29429
29465
29465
29462
29454

282299
282315
282315
282330
282330
282330
282346
282346
282362
282362
282377
282377
282393
282393
282393
282408
282408
282424
282424
282440
282440
282455
282455
282455
282471
282486
282486
282486
282502
282502
282518
282518
282533
282533
282549
282549
282564
282564
282580
282580
282580
282596
282596
282611
282611
282627
282627
282642
282642
282642
282658
282658
282674
282674
282689
282689
282705
282705
282705
282720

9533
-13941
-14839
-13536
-13798
-1508
-10621
-14354
-5677
-17282
-13675
-11088
-14686
-13748
-6870
8730
-14129
-15346
7342
-4197
-14220
32764
-16847
18
-12410
-14290
-13587
-14421
-14651
-13900
403
-13931
-12902
-12870
-17886
-14113
-4342
-15949
-14932
9781
-13999
-15562
-14121
-12929
-14423
8699
-13624
6031
-14578
18398
9349
9813
-14644
-14020
-16782
-7553
-15323
-13806
-14095
-1430

43
44
42
44
41
44
40
40
40
37
43
38
44
41
43
44
43
38
40
33
41
44
38
37
46
42
43
44
40
44
46
44
42
37
42
41
45
43
44
44
41
40
40
41
40
38
37
44
40
42
43
41
44
45
44
43
45
41
36
41

-43
-42
-45
-41
-44
-42
-40
-45
-40
-40
-42
-44
-44
-41
-44
-42
-40
-42
-47
-40
-42
-45
-42
-48
-45
-43
-45
-42
-45
-40
-52
-46
-43
-44
-43
-43
-42
-43
-46
-42
-42
-41
-44
-44
-43
-43
-42
-43
-41
-45
-43
-45
-43
-44
-44
-45
-42
-42
-41
-39

283
282
282
282
282
283
282
283
285
282
282
284
286
282
282
288
284
277
280
281
286
284
285
280
287
281
284
285
285
281
285
286
283
284
285
284
285
282
285
285
286
284
281
280
286
283
280
278
285
280
284
281
283
283
281
285
278
283
281
282

228
227
230
229
229
230
231
228
227
226
229
230
229
229
227
230
230
229
230
228
230
228
230
229
231
229
232
230
228
230
229
230
229
230
226
229
228
230
230
229
228
229
227
232
230
228
230
230
226
227
227
229
231
230
226
230
230
225
221
226

38
34
35
38
38
40
41
39
38
37
37
39
37
35
41
38
37
36
41
37
37
34
31
38
36
39
37
41
40
37
38
39
35
37
38
34
39
36
38
32
39
35
39
37
37
36
33
41
31
35
34
38
35
38
36
37
39
39
38
37

489
489
490
487
488
490
488
486
487
487
489
489
488
489
487
489
489
489
485
489
487
487
488
487
489
487
491
486
489
488
486
486
488
487
490
488
486
488
490
483
487
489
489
487
488
487
489
490
489
487
489
490
488
491
489
488
489
488
489
486

29475
29436
29457
29467
29446
29473
29446
29458
29454
29453
29457
29464
29477
29461
29466
29455
29475
29458
29447
29454
29440
29452
29470
29456
29478
29459
29442
29461
29466
29469
29491
29464
29458
29464
29461
29436
29462
29474
29470
29434
29460
29454
29466
29454
29455
29468
29471
29453
29471
29454
29455
29471
29469
29481
29451
29460
29468
29459
29462
29455

282720
282736
282736
282752
282752
282767
282767
282767
282783
282783
282798
282798
282814
282814
282830
282830
282830
282845
282845
282861
282861
282876
282876
282892
282892
282892
282908
282908
282923
282923
282939
282939
282954
282954
282954
282970
282970
282986
282986
283001
283001
283017
283017
283017
283032
283032
283048
283048
283064
283064
283079
283079
283079
283095
283095
283110
283110
283126
283126
283142

-13626
-13550
7776
-14622
-18235
-14166
3304
-13725
-13299
-15798
-13725
-14294
-8395
-14093
-13785
-14217
-2109
-13619
11198
-13794
-13936
313
-1174
-13925
-12810
-14301
10270
23822
-5929
-4049
4684
-12637
-13070
7932
-13325
-7918
-13589
-13630
1783
7608
-13695
-9778
-18430
7930
-18113
-13821
7468
-15066
-14245
-14568
-16741
-13627
-13809
8484
-15942
-11741
-14402
10458
-14004
-13490

44
43
44
44
39
40
40
44
45
43
42
46
41
45
40
41
43
47
42
35
38
41
44
39
45
42
42
38
37
39
41
36
42
39
39
41
41
45
45
43
38
41
42
46
45
39
41
46
44
40
40
42
39
38
45
44
38
36
44
40

-44
-47
-41
-43
-43
-46
-43
-42
-47
-45
-43
-40
-43
-44
-45
-42
-42
-42
-42
-42
-45
-47
-43
-40
-41
-43
-44
-40
-42
-43
-44
-45
-43
-41
-42
-42
-42
-40
-44
-44
-41
-44
-43
-42
-43
-41
-41
-41
-48
-47
-40
-43
-43
-43
-50
-39
-43
-47
-43
-43

285
283
285
283
285
283
280
282
277
285
281
282
280
283
285
280
284
283
281
285
286
286
283
284
280
285
284
285
284
285
279
282
281
284
285
285
282
285
278
283
280
283
281
284
285
284
288
280
281
284
283
284
283
277
277
280
281
283
283
284

230
229
231
228
231
229
230
227
226
229
226
227
229
228
228
229
229
228
228
230
226
228
228
228
225
226
230
229
226
228
224
224
226
227
228
229
229
230
229
229
228
229
227
229
229
228
227
232
226
227
231
231
230
231
227
231
230
227
229
228

34
27
39
35
41
38
38
37
39
37
42
38
35
36
38
35
34
29
35
37
35
34
35
34
40
38
34
35
38
32
37
39
38
39
34
36
33
36
35
39
37
31
35
39
35
36
37
40
37
37
35
38
30
36
34
36
36
30
34
36

490
485
489
488
489
488
488
489
488
489
488
492
488
485
488
487
491
488
487
489
490
488
489
486
490
490
489
489
487
485
489
487
487
490
489
486
489
489
490
490
486
488
485
488
489
488
488
485
486
486
486
488
489
483
489
489
490
486
490
490

29454
29467
29455
29454
29449
29431
29448
29446
29433
29467
29461
29466
29468
29452
29426
29450
29474
29448
29469
29484
29463
29474
29468
29460
29459
29456
29455
29449
29446
29462
29478
29472
29464
29454
29476
29440
29453
29468
29455
29456
29473
29451
29442
29455
29472
29464
29473
29449
29439
29465
29462
29465
29449
29469
29448
29463
29471
29453
29451
29451

283157
283157
283157
283157
283173
283173
283188
283188
283204
283204
283220
283220
283220
283235
283235
283251
283251
283266
283266
283282
283282
283298
283298
283298
283313
283313
283329
283329
283344
283344
283360
283360
283360
283376
283376
283391
283391
283407
283407
283422
283422
283422
283438
283438
283454
283454
283469
283469
283485
283485
283485
283500
283500
283516
283516
283532
283532
283547
283547
283547

-13598
-5546
-14345
-13109
-14064
-4879
-13468
-14905
-13309
-14697
-13110
-14515
-606
-14692
32764
-14150
1666
-16222
-13810
-14109
8606
-9683
-14451
-11366
-14768
-14036
-1701
-17414
-14028
-14248
-14626
9338
-14819
6918
-15398
-14715
-13304
-14404
-10019
8515
-13559
1675
8944
-14582
-877
-16718
-15245
8744
-14456
-14537
-14133
-15000
-13603
692
-15474
1170
-14274
8944
-8606
-7086

39
43
40
42
32
45
43
43
42
44
40
42
45
44
46
38
41
44
41
44
41
39
39
42
41
30
47
35
39
45
44
41
35
39
43
40
43
44
46
45
36
40
40
41
42
45
39
41
39
41
39
45
37
45
34
37
38
44
40
41

-40
-44
-43
-42
-45
-44
-47
-43
-43
-41
-41
-43
-41
-44
-48
-43
-43
-41
-44
-42
-41
-42
-46
-42
-43
-43
-41
-42
-41
-42
-43
-50
-44
-45
-44
-43
-45
-42
-44
-44
-41
-47
-43
-42
-43
-43
-47
-45
-44
-50
-45
-46
-44
-45
-42
-46
-48
-47
-43
-43

283
283
282
282
284
282
282
276
278
280
283
283
280
278
285
283
279
283
285
279
284
283
286
279
281
283
278
280
278
277
286
276
286
281
285
280
285
282
283
284
282
283
281
282
281
284
280
286
282
283
286
283
283
283
283
281
283
283
284
285

226
225
226
229
225
230
228
229
223
229
230
230
228
229
229
228
231
229
228
230
225
230
227
230
229
230
232
229
231
230
230
227
229
230
225
228
230
231
229
230
231
225
228
230
226
231
230
231
231
228
230
229
226
228
229
231
232
227
230
229

39
36
34
39
38
38
31
33
39
35
36
38
34
37
35
38
38
35
39
36
37
34
30
32
38
38
39
37
39
38
37
35
39
39
39
34
39
34
36
37
36
34
36
40
38
41
36
39
37
40
39
37
37
33
38
38
31
34
39
31

488
486
487
490
488
488
489
487
488
485
487
490
489
488
485
490
488
486
487
487
488
489
487
486
488
485
488
485
490
488
487
486
488
484
487
488
488
487
486
490
488
486
492
489
487
490
490
491
486
487
489
487
491
487
489
490
489
489
487
486

29455
29459
29468
29427
29453
29447
29439
29459
29463
29443
29442
29448
29469
29451
29455
29454
29432
29483
29448
29455
29472
29450
29449
29469
29452
29449
29458
29456
29438
29476
29467
29460
29455
29456
29460
29459
29468
29452
29459
29451
29476
29453
29464
29460
29440
29458
29450
29441
29447
29441
29485
29444
29494
29456
29429
29454
29476
29446
29459
29451

283563
283563
283578
283578
283594
283594
283610
283610
283610
283625
283625
283641
283641
283656
283656
283672
283672
283688
283688
283703
283703
283703
283719
283719
283734
283734
283750
283750
283766
283766
283766
283781
283781
283797
283797
283812
283812
283828
283828
283844
283844
283844
283859
283859
283875
283875
283890
283890
283890
283906
283906
283922
283922
283937
283937
283953
283953
283968
283968
283968

-13694
-12763
10700
14451
-5275
-13536
-14238
-6002
-14225
9369
-13164
10739
9431
-13846
-15308
-6757
-14099
-13935
14077
9808
-15909
-14148
-15475
-14768
-14557
-13716
-14597
-13051
-10902
1421
7766
-13062
1792
-14620
-14286
-14277
-14802
-14373
-14543
-14539
8807
-14126
-16369
-14808
14426
-13926
14447
-17521
-17012
-683
-14115
-13771
-13925
-7727
9550
-6365
30016
-15326
-16107
-14048

37
44
45
39
42
38
41
42
42
38
38
44
41
45
41
40
40
40
44
42
39
39
40
48
44
39
38
36
41
43
41
43
41
37
33
45
45
40
40
39
45
43
43
45
41
45
41
37
42
41
43
38
46
44
33
39
41
40
39
38

-41
-42
-41
-47
-45
-44
-42
-48
-42
-49
-49
-46
-44
-45
-45
-41
-42
-44
-45
-43
-46
-42
-43
-45
-47
-45
-47
-40
-46
-43
-43
-44
-44
-41
-43
-47
-43
-46
-41
-42
-44
-42
-48
-41
-42
-45
-47
-43
-43
-42
-49
-44
-45
-42
-48
-43
-43
-43
-40
-41

283
281
287
286
283
284
285
282
284
284
279
284
283
287
281
282
282
283
284
286
284
284
279
283
283
275
281
277
282
279
282
280
285
287
286
285
284
283
283
281
284
281
284
282
283
285
283
283
285
285
284
280
282
280
281
282
283
282
282
284

226
231
228
223
230
229
230
228
223
232
222
229
229
231
229
229
230
227
231
231
230
229
228
229
229
224
228
227
226
228
230
231
231
229
229
228
227
230
230
225
228
230
228
228
228
230
228
232
227
227
227
228
229
229
229
227
230
230
229
228

36
34
39
34
35
38
35
38
37
39
38
35
38
36
33
41
38
32
37
38
40
36
33
39
36
37
38
34
36
37
34
39
34
37
35
35
36
35
40
40
38
38
36
37
37
39
39
40
33
39
40
36
37
40
34
36
35
36
39
36

489
486
488
488
486
488
489
490
489
486
489
488
485
490
484
490
486
488
491
489
488
488
486
491
490
490
490
490
490
481
490
489
488
488
484
490
486
487
489
487
490
490
491
488
488
488
489
488
490
489
488
487
488
489
488
489
486
490
490
489

29458
29469
29478
29459
29451
29469
29452
29457
29465
29463
29459
29439
29452
29453
29470
29466
29461
29458
29450
29466
29455
29443
29455
29477
29461
29460
29456
29458
29487
29481
29472
29450
29438
29477
29471
29465
29473
29466
29458
29446
29458
29478
29470
29491
29484
29441
29475
29477
29462
29458
29461
29463
29475
29454
29471
29446
29460
29471
29462
29465

283984
283984
284000
284000
284015
284015
284031
284031
284046
284046
284046
284062
284062
284078
284078
284093
284093
284093
284109
284109
284124
284124
284140
284140
284156
284156
284171
284171
284171
284187
284187
284202
284202
284218
284218
284234
284234
284234
284249
284249
284265
284265
284280
284280
284296
284296
284296
284312
284312
284327
284327
284343
284343
284358
284358
284374
284374
284390
284390
284390

-15208
-14410
-14552
8116
-14342
-15330
-1908
13908
-13644
-12973
-13844
-13727
-14820
-17494
-12790
-3974
8544
-16944
-13158
-14589
-14056
-14785
-13646
-14253
7039
-1113
-14012
-11699
-9707
-13888
-13629
-14099
-14889
2890
-15512
15827
-13860
6818
-13917
1264
-13236
-13776
-18908
-13515
-13829
-16765
-15022
-13860
-18432
-13531
9040
-14195
-5530
-9076
-17109
-14445
-2947
9477
-13989
1689

43
40
43
42
44
42
42
39
39
39
43
42
43
38
40
42
42
42
42
37
40
43
39
44
45
45
42
37
41
48
43
41
38
40
43
46
36
46
45
43
41
45
39
46
41
44
37
42
39
36
40
31
43
46
41
38
44
39
41
42

-40
-45
-40
-43
-44
-41
-45
-43
-44
-43
-44
-44
-45
-43
-42
-50
-45
-43
-42
-47
-43
-46
-44
-43
-42
-43
-46
-45
-44
-45
-41
-46
-44
-41
-44
-45
-45
-44
-45
-47
-42
-48
-46
-47
-43
-45
-48
-42
-51
-43
-41
-47
-45
-47
-43
-50
-49
-42
-47
-43

283
284
282
284
285
284
286
284
283
285
282
283
284
283
281
284
284
284
279
284
279
282
282
281
278
280
281
282
285
287
281
281
284
283
286
284
285
284
283
280
283
276
286
276
280
282
282
285
283
282
283
281
284
280
281
282
282
283
281
286

229
228
230
226
229
228
228
230
227
229
230
229
230
225
231
233
228
230
230
229
231
228
228
231
229
228
229
230
230
224
227
228
226
231
227
230
226
229
229
227
228
230
231
229
227
229
229
227
230
229
228
229
228
226
228
229
230
229
230
230

39
35
37
39
38
37
32
41
39
42
39
34
37
32
39
36
31
40
36
38
38
36
40
37
37
37
34
37
39
36
35
37
34
41
35
42
35
38
41
37
32
40
33
40
39
39
31
32
36
38
36
32
34
38
39
34
34
35
37
37

490
488
486
488
489
486
486
490
491
487
491
492
490
487
491
492
488
488
488
486
489
489
487
487
487
488
486
485
489
488
487
490
488
489
489
488
486
489
491
489
491
486
489
491
488
491
491
488
488
490
487
484
488
488
486
487
490
487
489
487

29466
29488
29451
29447
29476
29457
29483
29447
29444
29458
29449
29458
29452
29486
29445
29460
29446
29457
29474
29471
29461
29465
29462
29470
29462
29471
29482
29462
29452
29469
29466
29467
29479
29464
29480
29438
29466
29488
29461
29449
29461
29462
29453
29463
29479
29451
29435
29476
29492
29460
29451
29480
29465
29456
29451
29480
29454
29463
29462
29476

284405
284405
284421
284421
284436
284436
284436
284452
284452
284468
284468
284483
284483
284499
284499
284499
284514
284514
284530
284530
284546
284546
284561
284561
284577
284577
284577
284592
284592
284608
284608
284624
284624
284624
284639
284639
284655
284655
284670
284670
284686
284686
284686
284702
284702
284717
284717
284733
284733
284748
284748
284748
284764
284780
284780
284780
284795
284795
284811
284811

-7977
-14395
-16081
-13973
-14008
-14418
-13719
-13830
-16516
-14260
-4329
-14455
-17567
1332
-287
23386
-15148
-13238
-4657
-13251
-10232
-14450
-14451
-14003
8709
-14363
-12893
-13282
-14672
6003
-13950
-8228
-14161
-14455
-6178
9509
-18678
-17097
-13592
-13905
7859
-14498
-5758
-9489
-18486
-12616
-14209
10463
-3285
-15035
-13471
-13156
-2983
-16005
-12988
-18649
-13696
-13607
-17037
-13503

46
43
44
44
41
43
39
45
42
43
43
40
41
44
39
43
38
37
39
41
38
40
45
36
41
36
43
39
40
41
42
42
38
37
38
45
43
41
45
37
44
41
37
40
42
37
38
40
46
42
45
41
42
35
39
46
42
48
43
44

-50
-45
-43
-45
-40
-41
-41
-43
-40
-41
-45
-44
-45
-43
-44
-45
-41
-39
-48
-40
-40
-43
-42
-42
-44
-44
-45
-43
-46
-44
-52
-43
-43
-50
-41
-46
-42
-42
-41
-41
-43
-43
-51
-45
-41
-43
-43
-46
-44
-42
-41
-46
-47
-41
-45
-43
-41
-44
-44
-45

277
279
288
283
286
282
280
287
277
281
278
281
282
284
283
283
285
281
283
285
286
281
284
280
283
287
281
285
283
287
286
284
280
285
283
285
283
283
284
284
282
282
283
282
283
284
283
286
285
280
279
280
283
281
283
286
285
281
287
283

228
224
230
230
229
230
233
228
228
230
227
230
231
231
231
229
228
229
227
228
230
226
229
228
229
230
229
229
229
225
228
227
226
228
230
227
229
229
230
225
229
225
227
227
228
228
231
229
227
228
227
229
229
229
226
231
227
230
227
229

33
37
38
38
39
37
33
31
35
38
37
34
35
34
40
39
36
40
34
38
34
41
38
34
39
34
39
34
35
38
33
39
35
35
39
36
39
35
34
36
38
30
35
38
36
38
33
39
36
36
33
34
41
39
39
40
40
39
37
38

490
486
490
490
487
489
488
490
490
489
489
489
489
489
490
488
487
486
488
490
488
489
491
490
490
487
489
489
490
491
490
488
484
490
489
487
487
490
489
488
488
491
488
490
486
487
487
489
487
489
488
485
485
488
490
488
491
487
485
481

29452
29464
29469
29450
29471
29487
29439
29479
29454
29458
29461
29454
29460
29457
29470
29474
29456
29473
29459
29466
29464
29451
29450
29449
29457
29462
29452
29443
29465
29498
29468
29443
29460
29457
29470
29460
29462
29462
29448
29461
29453
29457
29446
29469
29484
29458
29478
29483
29465
29460
29467
29451
29500
29474
29452
29475
29455
29468
29462
29467

284811
284826
284826
284842
284842
284858
284858
284873
284873
284873
284889
284889
284904
284904
284920
284920
284936
284936
284936
284951
284951
284967
284967
284982
284982
284998
284998
284998
285014
285014
285029
285029
285045
285045
285060
285060
285060
285076
285076
285092
285092
285107
285107
285123
285123
285123
285138
285138
285154
285154
285170
285170
285185
285185
285201
285201
285201
285216
285216
285232

-15365
-14033
-13754
-13786
-7754
-7355
8556
7547
-13763
10104
2331
-15077
-13478
-15052
-18547
523
-4909
-13887
-14241
-2980
-15370
-3177
-12065
-15846
-13558
2334
3116
-17207
-13907
-5756
-15060
-15489
-12965
-14243
10813
-13281
-13811
-9788
-15281
-13008
3996
-13278
-15083
-4083
-1394
-628
19607
-13711
-12523
13846
-14141
-13987
-14537
4228
8707
-18575
-5527
-8629
7783
-13600

46
43
44
43
39
38
41
42
41
41
39
36
45
39
40
44
38
32
41
42
45
43
41
42
44
43
43
38
41
38
33
39
44
44
41
41
40
42
43
43
38
42
39
44
42
41
40
45
35
39
40
44
39
42
40
41
40
38
46
43

-48
-46
-43
-45
-44
-45
-42
-43
-41
-45
-47
-46
-45
-42
-43
-42
-46
-44
-46
-44
-44
-45
-44
-45
-45
-46
-46
-43
-47
-42
-46
-45
-46
-44
-44
-42
-50
-47
-45
-43
-50
-44
-44
-43
-47
-44
-48
-45
-48
-46
-45
-46
-45
-46
-45
-46
-43
-45
-44
-45

284
286
285
285
282
281
287
275
282
287
284
285
282
286
284
284
282
285
284
285
283
285
284
285
280
281
281
284
283
285
280
286
280
286
282
285
284
283
283
286
288
285
278
282
282
283
283
286
279
280
285
277
281
281
282
283
279
282
283
281

229
229
228
230
230
231
231
229
231
228
228
229
227
228
229
230
231
230
224
230
229
230
230
230
226
228
229
230
233
227
232
226
230
228
227
229
228
225
228
227
231
228
230
227
228
230
226
227
231
229
229
228
227
229
228
230
231
226
233
229

35
27
35
41
36
36
39
37
38
39
35
36
35
37
34
38
42
39
30
34
35
35
36
36
38
39
39
37
36
37
38
35
40
28
36
34
38
40
38
35
37
30
37
36
38
39
36
34
31
32
33
38
39
37
36
38
36
36
36
35

488
487
489
488
488
491
490
487
487
488
489
489
488
488
488
488
489
489
489
488
490
490
489
490
488
490
488
490
489
488
489
487
490
490
486
488
490
489
488
491
490
489
490
489
490
491
491
489
490
489
488
488
488
488
490
488
490
487
486
488

29441
29457
29461
29446
29449
29458
29468
29476
29476
29442
29474
29445
29463
29460
29457
29428
29455
29457
29467
29447
29454
29451
29443
29445
29465
29450
29433
29461
29464
29446
29483
29468
29458
29442
29472
29425
29449
29473
29452
29457
29444
29454
29467
29466
29446
29467
29459
29462
29446
29442
29471
29474
29474
29435
29466
29441
29454
29460
29468
29455

285232
285248
285248
285248
285263
285263
285279
285279
285294
285294
285310
285310
285326
285326
285341
285341
285341
285357
285357
285372
285372
285388
285388
285404
285404
285404
285419
285419
285435
285435
285450
285450
285450
285466
285466
285482
285482
285497
285497
285513
285513
285528
285528
285528
285544
285544
285560
285560
285575
285575
285591
285591
285606
285606
285606
285622
285622
285638
285638
285653

-13294
9602
8499
-13653
7300
-15632
-14125
10894
-14644
-16535
-14428
-14418
-7629
-13565
-14513
-13918
12517
-15030
-6567
-14717
-14110
-14502
-14495
9039
-12697
926
-14237
-17958
-13755
-16785
-13934
2647
-13645
9345
-16652
-14048
-14201
-14480
-16370
-12902
-13524
-12267
-4744
-18002
-14679
-13399
-10992
-196
-13934
-11948
-9162
-15357
-13831
-14613
4814
-13132
-13927
-13964
9375
-3607

40
44
45
40
41
40
42
38
44
43
40
36
43
42
41
40
43
41
39
42
42
36
38
36
42
36
38
43
44
43
44
39
36
42
39
46
42
38
38
42
41
42
41
41
45
37
37
39
45
40
39
49
39
43
43
40
40
40
37
41

-43
-43
-43
-45
-44
-45
-43
-43
-47
-44
-43
-48
-46
-42
-44
-45
-44
-47
-46
-44
-44
-44
-46
-46
-43
-42
-43
-48
-43
-44
-44
-42
-45
-43
-45
-46
-46
-47
-44
-44
-47
-41
-41
-45
-44
-45
-44
-47
-43
-44
-46
-43
-44
-44
-47
-42
-43
-43
-43
-44

275
282
276
285
280
282
285
281
282
281
281
286
277
284
282
282
283
287
282
282
283
282
284
283
283
285
288
284
281
281
282
283
276
280
285
283
286
280
279
281
284
285
283
286
285
281
281
282
282
279
281
284
281
282
281
282
285
279
283
283

230
229
228
230
228
231
228
228
229
231
229
227
229
228
230
231
230
230
230
231
231
230
230
230
228
232
231
230
229
229
227
230
230
229
228
230
226
228
228
229
227
228
225
229
229
229
229
230
228
229
230
223
225
228
226
228
229
227
230
231

36
39
34
39
35
38
31
35
41
35
37
40
39
36
33
41
35
40
37
34
41
35
36
40
35
36
35
39
32
32
32
35
38
36
30
37
38
30
34
37
36
35
38
40
36
38
34
39
42
37
39
40
36
33
30
39
36
35
37
33

488
489
488
485
486
487
484
486
490
490
488
483
490
486
488
487
486
489
491
488
491
490
489
490
491
489
489
489
488
486
489
488
489
486
490
490
488
489
490
490
488
484
490
489
489
489
485
490
486
490
487
489
486
489
493
484
490
490
489
488

29454
29456
29451
29466
29477
29449
29480
29458
29483
29463
29475
29451
29461
29456
29456
29461
29476
29466
29450
29466
29466
29464
29451
29463
29485
29432
29452
29461
29436
29453
29460
29432
29456
29448
29457
29463
29455
29447
29438
29456
29439
29451
29436
29460
29447
29456
29442
29451
29460
29456
29477
29434
29453
29447
29431
29474
29440
29467
29449
29459

285653
285669
285669
285669
285684
285684
285700
285700
285716
285716
285716
285731
285731
285747
285747
285762
285762
285778
285778
285794
285794
285794
285809
285809
285825
285825
285840
285840
285840
285856
285856
285872
285872
285887
285887
285903
285903
285918
285918
285918
285934
285934
285950
285950
285965
285965
285981
285981
285981
285996
285996
286012
286012
286028
286028
286043
286043
286059
286059
286059

-13113
-15531
8470
-13856
-4272
-14152
-14291
-14745
6357
-13956
-13922
-13703
-17114
-13916
-13790
24037
-13665
-14701
-13914
-18656
-13580
-14173
-13292
-13948
-12153
-13776
-10923
13843
-4390
-11660
-11052
-14109
666
-13796
-11307
-13610
-14615
-15206
-14983
9434
-14543
-14123
-14971
2930
-13798
-13205
-15018
-13614
-12809
-15909
-14439
-14768
-11051
-14105
-13726
-17213
-11794
-10612
-7953
-12849

42
47
42
43
39
42
43
44
45
41
43
44
43
44
43
44
41
40
43
46
40
48
41
41
40
46
45
46
46
43
38
41
39
39
45
42
43
42
45
41
43
43
37
45
43
45
39
43
43
39
40
40
42
44
43
44
43
41
40
46

-44
-47
-52
-44
-44
-42
-46
-45
-45
-47
-47
-41
-46
-43
-43
-44
-48
-44
-45
-45
-46
-43
-44
-47
-44
-46
-47
-45
-45
-44
-43
-45
-49
-45
-46
-46
-45
-44
-43
-43
-45
-46
-43
-47
-44
-43
-45
-44
-42
-45
-46
-45
-44
-49
-45
-44
-44
-43
-47
-46

283
282
279
288
285
282
286
284
284
282
282
284
285
284
285
286
284
286
284
282
282
282
288
283
287
284
285
283
286
286
283
286
285
280
279
285
284
286
284
281
279
285
281
284
287
284
279
281
285
283
284
282
285
286
287
282
281
280
284
283

228
228
226
228
228
229
230
228
226
224
229
227
227
225
226
223
230
227
229
229
225
230
228
230
228
229
229
231
228
224
230
225
230
228
227
229
227
227
227
230
227
229
230
229
228
225
228
229
227
230
231
230
229
229
230
228
228
229
230
231

36
33
34
33
39
41
40
36
38
32
35
38
35
37
38
33
39
38
35
40
35
40
38
36
39
35
38
40
32
38
42
39
40
36
35
36
33
33
34
37
35
34
36
33
37
29
31
39
38
34
34
38
39
34
39
41
36
36
39
33

489
489
487
492
492
489
490
489
492
490
489
488
487
490
489
490
490
490
491
489
490
488
490
487
487
487
488
487
487
489
488
488
491
490
489
489
490
490
487
491
489
491
489
489
489
491
489
487
487
487
489
485
488
487
485
488
488
487
489
490

29439
29466
29462
29471
29467
29465
29441
29465
29439
29472
29448
29471
29473
29472
29461
29465
29457
29449
29445
29470
29459
29457
29482
29454
29447
29452
29460
29468
29447
29468
29481
29446
29465
29490
29452
29456
29464
29458
29472
29446
29456
29434
29463
29462
29443
29474
29461
29447
29445
29464
29474
29455
29451
29459
29442
29472
29445
29479
29464
29460

286074
286074
286090
286090
286106
286106
286121
286121
286137
286137
286137
286152
286152
286168
286168
286184
286184
286184
286199
286215
286215
286215
286230
286230
286246
286246
286262
286262
286262
286277
286277
286293
286293
286308
286308
286324
286324
286324
286340
286340
286355
286355
286371
286371
286386
286386
286386
286402
286402
286418
286418
286433
286433
286449
286449
286449
286464
286464
286480
286480

-18014
-14571
-13955
-14436
-6771
-12425
-13882
-14193
8419
-7100
-13937
-13808
1174
9995
-13385
-13872
-12883
-14068
-13564
-14705
-13842
-13797
-14815
4107
-12766
-13678
5836
-13731
-14698
6618
-14114
-14614
-4217
-14048
8482
-14252
-13296
-14782
-14071
-15516
-13825
-13943
-14094
-15031
-13996
11019
-11779
-1547
-18553
-8688
-14827
-14904
-14342
-3966
9314
-13682
-11557
-14847
19005
9538

38
46
45
40
38
40
47
41
38
37
37
45
44
43
40
41
40
38
46
43
44
40
41
38
45
49
42
41
47
45
44
47
44
41
40
47
39
45
38
44
41
43
39
43
41
44
41
42
40
41
34
43
42
45
44
41
43
44
40
41

-47
-43
-46
-43
-44
-45
-43
-47
-44
-48
-46
-45
-44
-42
-44
-46
-42
-46
-46
-45
-49
-48
-44
-54
-45
-43
-43
-43
-44
-41
-48
-43
-45
-44
-46
-44
-42
-41
-41
-45
-48
-46
-45
-43
-47
-45
-43
-45
-52
-46
-44
-42
-45
-42
-44
-46
-44
-42
-45
-45

284
286
286
283
284
284
285
281
285
282
284
282
286
280
280
284
283
283
275
284
281
280
283
280
286
283
279
281
282
285
284
283
286
278
287
282
279
284
283
279
276
281
282
281
280
280
285
277
284
283
282
278
283
284
279
279
281
285
284
284

226
228
231
231
229
229
230
228
229
229
231
227
228
227
230
228
229
228
226
229
226
229
227
229
227
230
230
229
230
228
226
227
228
227
228
226
228
223
226
229
229
226
226
228
230
230
227
229
228
228
227
226
228
229
229
227
229
230
231
227

37
32
39
41
35
36
35
35
37
37
35
38
36
38
34
33
29
38
36
35
34
34
37
38
40
37
39
37
39
36
32
35
36
36
31
34
41
41
36
37
34
39
39
39
30
39
34
34
41
36
39
33
35
39
33
36
29
31
33
31

488
490
486
488
488
486
488
489
490
485
489
489
487
490
491
489
490
489
492
488
490
489
491
490
489
489
488
489
488
487
490
489
487
489
490
489
489
490
490
486
489
491
488
489
489
489
490
491
488
489
488
488
488
489
488
487
489
488
489
489

29474
29454
29468
29459
29473
29459
29469
29464
29445
29477
29459
29458
29463
29451
29445
29454
29474
29449
29447
29443
29456
29451
29476
29461
29451
29460
29447
29467
29467
29461
29428
29462
29444
29464
29450
29463
29458
29467
29448
29450
29471
29478
29451
29480
29469
29438
29464
29475
29450
29448
29490
29464
29472
29470
29435
29471
29469
29463
29459
29456

286496
286496
286511
286511
286511
286527
286527
286542
286542
286558
286558
286574
286574
286574
286589
286589
286605
286605
286620
286620
286636
286636
286652
286652
286652
286667
286667
286683
286683
286698
286698
286714
286714
286714
286730
286730
286745
286745
286761
286761
286776
286776
286776
286792
286792
286808
286808
286823
286823
286839
286839
286854
286854
286870
286870
286886
286886
286901
286901
286901

-5695
-5894
-13634
-14694
-12881
-14032
-13816
-13338
-14911
-12745
-13761
-16856
-13254
-14021
-14565
-14780
-13344
-13813
-14454
-13052
-13472
8969
-13801
-18284
-13633
10381
9396
-13255
7844
7282
-13733
-14896
14908
-13624
-13706
-13797
-13365
-6755
-13653
-13451
-13025
-14023
-14152
-10978
-10292
9569
-8137
-1621
8263
-14931
-11272
9000
5998
-17742
25515
-8040
-9166
-18211
-13430
-12260

43
42
38
44
39
46
38
39
39
40
34
42
46
48
40
45
39
39
39
42
43
43
45
42
42
41
38
45
43
43
43
44
36
44
44
33
40
45
46
42
43
43
42
40
41
44
43
41
41
41
45
36
38
42
39
40
42
36
44
39

-43
-44
-44
-42
-46
-45
-45
-44
-44
-45
-42
-46
-46
-45
-42
-44
-45
-44
-44
-46
-45
-45
-45
-42
-41
-44
-43
-47
-42
-46
-43
-51
-42
-44
-42
-44
-47
-44
-42
-44
-48
-44
-42
-41
-46
-43
-44
-42
-42
-43
-45
-41
-45
-44
-44
-45
-43
-48
-44
-43

281
280
281
284
284
282
285
280
284
279
285
280
280
281
280
279
281
284
282
283
283
282
282
282
285
281
281
280
281
283
278
279
281
281
282
277
281
282
282
283
280
278
279
276
282
280
284
284
276
278
285
283
285
276
284
283
282
279
285
284

230
229
229
228
226
227
228
228
225
227
229
229
227
227
230
230
229
229
229
226
227
230
229
229
227
229
230
230
230
228
229
227
228
229
228
228
230
228
227
227
230
227
224
227
224
230
226
227
225
228
225
229
225
229
228
229
227
226
228
228

41
32
37
37
34
37
35
36
36
36
35
39
35
38
36
39
38
35
37
42
38
36
34
37
35
34
35
37
36
37
37
32
40
36
39
37
40
40
25
38
36
38
30
38
34
36
38
36
36
35
38
35
36
34
38
35
35
33
36
37

488
490
489
488
486
491
488
488
487
485
490
488
491
488
487
488
487
486
486
489
486
485
488
485
489
489
490
486
489
488
487
488
489
491
490
488
491
489
487
488
485
489
487
490
487
488
488
490
489
489
491
489
488
488
490
488
490
490
485
488

29449
29464
29467
29471
29469
29468
29447
29464
29474
29449
29465
29479
29452
29483
29468
29479
29472
29469
29471
29470
29463
29468
29463
29467
29466
29462
29466
29462
29477
29471
29467
29446
29449
29476
29473
29461
29475
29469
29475
29483
29471
29433
29469
29461
29477
29450
29456
29462
29458
29467
29474
29453
29469
29457
29484
29478
29462
29450
29457
29472

286917
286917
286932
286932
286948
286948
286964
286964
286964
286979
286979
286995
286995
287010
287010
287010
287026
287042
287042
287042
287057
287057
287073
287073
287088
287088
287104
287104
287120
287120
287135
287135
287151
287151
287151
287166
287166
287182
287182
287198
287198
287198
287213
287213
287229
287229
287244
287244
287260
287260
287276
287276
287276
287291
287291
287307
287307
287322
287322
287322

-10746
-13589
-14349
-14643
-14433
8151
-14574
-13083
-14973
-14574
5472
-13766
-10635
-17971
-14149
145
-1829
-14557
4096
-13526
-10332
-11478
-14159
9877
-14003
-15678
-13414
-13687
-17119
-13712
-13545
8141
-13742
-14486
-14758
-13637
-13215
2351
-14977
-992
-14254
-8944
9571
-1821
-16843
-3507
-15270
-10259
-13911
-14234
-18405
-13258
7930
8571
-13277
-13853
-13868
-14621
-14044
1537

44
39
37
44
40
40
39
36
37
36
47
42
44
47
41
44
40
44
45
37
43
39
45
38
40
50
42
46
40
41
41
43
42
39
45
40
44
46
43
39
42
39
41
38
41
44
43
45
44
40
41
46
46
43
45
45
42
41
39
43

-42
-45
-44
-48
-45
-48
-45
-45
-42
-43
-47
-46
-45
-44
-42
-45
-45
-43
-45
-46
-43
-43
-43
-40
-42
-49
-43
-42
-42
-43
-41
-44
-42
-42
-43
-45
-42
-42
-42
-46
-46
-44
-41
-41
-48
-44
-43
-49
-41
-46
-42
-43
-46
-44
-44
-43
-41
-45
-41
-46

282
284
286
279
283
281
283
285
283
282
283
284
281
284
285
286
285
284
273
283
288
285
287
285
284
282
287
286
286
285
284
284
286
285
283
285
283
285
283
282
281
281
283
285
280
287
283
281
284
283
283
281
281
284
281
283
282
283
280
278

226
229
228
229
228
224
226
225
228
228
227
228
224
229
229
228
229
229
227
229
229
224
229
230
227
229
230
229
230
227
227
227
230
230
231
230
230
226
227
228
229
229
230
231
231
230
229
230
229
228
229
228
231
227
229
231
228
229
229
229

32
39
35
39
39
32
38
39
42
32
37
36
36
32
36
32
36
30
35
38
32
31
40
36
33
39
40
38
32
38
38
37
36
39
35
36
34
32
40
39
33
37
40
37
35
36
40
34
37
38
38
36
33
35
37
37
37
34
32
37

488
486
488
488
481
490
484
489
490
488
490
488
485
488
490
490
489
488
491
486
490
489
490
490
488
488
488
489
489
491
490
490
490
488
489
487
487
489
487
485
489
489
490
488
488
488
489
490
489
489
486
485
488
487
487
490
490
491
488
490

29466
29476
29480
29461
29450
29449
29464
29483
29481
29466
29455
29471
29450
29435
29455
29475
29470
29473
29482
29451
29465
29454
29481
29437
29466
29463
29437
29476
29472
29464
29446
29467
29446
29458
29474
29472
29480
29449
29476
29466
29456
29470
29462
29476
29466
29468
29446
29448
29454
29459
29452
29459
29454
29446
29475
29460
29437
29471
29465
29443

287338
287338
287354
287354
287369
287369
287385
287385
287400
287400
287400
287416
287416
287432
287432
287447
287447
287463
287463
287478
287478
287478
287494
287494
287510
287510
287525
287525
287541
287541
287541
287556
287556
287572
287572
287588
287588
287603
287603
287603
287619
287619
287634
287634
287650
287650
287666
287666
287666
287681
287681
287697
287697
287712
287712
287728
287728
287744
287744
287744

-14779
-13342
-14419
-17075
-6317
-181
-13813
9119
6172
10477
-4083
8637
-13621
-15724
-869
-7266
-14270
-565
-14228
-14135
-13560
22116
-17341
9172
-1456
-13899
9170
-14196
-14947
-5747
-15007
9688
-9260
-14032
8690
-13039
-14421
-14384
3302
-14479
-13906
-13321
-14771
9912
-14204
-7597
-14189
637
-16306
-15477
-14561
-12357
-17372
-15104
-14344
-18079
-13939
-5961
-13861
-14092

42
42
43
40
42
41
44
39
42
40
44
44
43
40
43
40
37
44
39
42
45
41
44
45
44
40
39
46
42
43
39
38
42
43
45
40
37
43
44
42
38
39
41
39
43
38
41
43
44
44
41
42
41
42
40
43
44
41
45
42

-45
-47
-43
-43
-45
-43
-41
-43
-42
-42
-44
-46
-42
-43
-43
-44
-45
-43
-43
-45
-51
-44
-42
-48
-43
-42
-42
-42
-43
-42
-43
-42
-43
-44
-45
-45
-41
-45
-41
-42
-43
-44
-41
-44
-42
-49
-46
-46
-43
-42
-44
-44
-48
-42
-41
-45
-43
-46
-46
-41

280
285
282
281
282
282
283
280
276
284
285
280
278
281
282
278
284
281
284
284
282
282
284
285
286
283
286
281
286
282
281
283
281
280
284
281
285
281
279
286
284
285
283
286
279
282
285
283
279
284
282
281
282
286
277
278
284
281
281
285

227
228
225
226
227
228
224
230
228
228
228
226
225
226
228
230
229
225
229
227
227
228
229
229
228
225
229
224
230
228
228
228
228
229
227
228
228
228
229
227
229
227
226
228
228
227
225
229
230
227
230
227
227
229
227
226
227
228
230
228

39
41
35
35
37
38
33
35
33
35
38
38
33
36
34
38
33
34
37
36
38
39
42
38
37
36
33
37
34
39
35
29
34
36
41
33
36
39
34
37
35
39
30
32
35
38
32
34
35
41
36
39
42
38
35
40
35
39
37
39

489
487
490
488
489
488
489
487
490
487
488
488
489
489
488
488
489
488
489
489
486
487
486
487
487
483
488
491
487
490
487
489
491
488
489
486
489
489
487
490
491
489
487
491
489
488
490
489
490
488
488
486
489
487
486
490
485
490
488
488

29450
29449
29460
29475
29479
29446
29457
29439
29458
29445
29460
29442
29462
29477
29472
29439
29457
29482
29476
29455
29476
29456
29447
29461
29464
29446
29444
29473
29466
29439
29466
29447
29452
29449
29456
29475
29482
29471
29474
29469
29468
29463
29462
29478
29460
29450
29452
29475
29446
29448
29481
29434
29447
29454
29464
29468
29444
29440
29454
29470

287759
287759
287775
287775
287790
287790
287790
287806
287806
287822
287822
287837
287837
287853
287853
287853
287868
287868
287884
287884
287900
287900
287915
287915
287931
287931
287946
287946
287946
287962
287962
287978
287978
287993
287993
288009
288009
288009
288024
288024
288040
288040
288056
288056
288056
288071
288071
288087
288087
288102
288102
288118
288118
288134
288134
288134
288149
288149
288165
288165

-14703
-6972
-13107
-13934
-14207
-16125
-14573
-9428
-14019
-14340
-13349
9091
-9296
-15228
13965
8593
-13939
-15002
-13802
-13595
-14741
15917
-13075
-13407
-16716
7987
-12967
-14754
-13440
1095
2543
-13493
-14549
-14483
-14198
-13416
8181
-14255
1899
-14700
-3979
-13019
-14729
-5785
-14352
-14466
9063
7784
-13212
-15097
-14164
-14521
-12785
-15328
9937
-13437
-5668
8216
-15540
1203

40
37
40
38
42
39
40
39
41
42
38
45
41
41
44
46
40
43
47
42
43
38
47
42
43
42
36
35
42
39
41
40
39
44
42
43
45
42
39
42
43
36
40
46
38
38
42
42
41
34
41
41
42
40
34
40
43
39
42
42

-44
-43
-44
-47
-44
-43
-44
-42
-45
-45
-55
-44
-43
-43
-45
-44
-44
-43
-42
-44
-45
-46
-50
-43
-43
-47
-44
-44
-44
-42
-43
-44
-45
-45
-46
-45
-44
-44
-43
-43
-47
-42
-42
-44
-47
-47
-44
-51
-44
-45
-48
-44
-45
-45
-45
-40
-43
-44
-47
-42

283
285
282
286
282
282
281
281
282
283
286
284
284
286
284
283
287
288
283
280
284
276
284
283
285
284
284
286
284
282
287
285
283
282
281
286
281
278
283
283
280
283
284
285
281
280
286
284
284
284
281
284
285
282
283
285
285
279
283
281

230
226
229
227
228
229
226
230
228
227
228
230
230
228
226
228
228
229
229
230
228
229
229
230
229
227
228
228
231
229
230
228
227
229
229
225
230
229
229
230
227
227
226
229
229
229
226
226
229
228
227
229
222
226
226
228
226
226
229
225

41
38
35
34
38
40
33
36
35
38
34
43
33
36
35
38
36
33
36
33
35
37
40
34
37
38
38
39
38
34
37
37
33
37
35
37
35
37
34
41
39
39
36
38
40
37
40
38
38
38
40
37
41
34
36
37
38
36
41
36

489
491
489
489
490
490
489
487
489
489
489
489
485
489
489
489
486
490
489
489
489
490
487
490
489
486
484
489
485
487
490
488
488
489
487
489
483
487
487
488
490
488
490
488
488
488
489
491
489
491
489
486
489
489
491
491
490
491
486
489

29446
29458
29437
29456
29447
29435
29441
29444
29451
29463
29449
29439
29444
29463
29424
29453
29447
29462
29446
29446
29440
29445
29448
29460
29449
29445
29472
29449
29450
29466
29474
29474
29437
29471
29467
29455
29460
29457
29448
29428
29456
29457
29444
29447
29452
29466
29454
29433
29460
29447
29479
29453
29439
29444
29448
29450
29459
29463
29436
29443

288180
288180
288180
288196
288196
288212
288212
288227
288227
288243
288243
288258
288258
288258
288274
288274
288290
288290
288305
288305
288321
288321
288321
288336
288336
288352
288352
288368
288368
288383
288383
288399
288399
288414
288414
288414
288430
288430
288446
288446
288461
288461
288477
288477
288477
288492
288492
288508
288508
288524
288524
288539
288539
288539
288555
288555
288570
288570
288586
288586

-14119
-14583
-14270
-13559
-13642
-13899
7535
-13597
-13324
-13276
7108
-14580
-14807
1274
-13754
-451
-14166
-13443
-15593
-13665
-12973
-7931
-13517
-14082
-17229
-15034
-14455
7988
-15228
-14232
-14573
-14771
-13566
-14340
-12912
-16912
8534
8962
-13631
-618
-8355
-14192
8913
-13652
-13511
6444
-14127
-13479
22664
-17312
-13779
-14304
-13827
9262
-11944
10332
-14575
-12155
8570
-14157

34
43
34
42
46
46
37
40
44
37
40
46
41
38
40
40
42
35
34
37
31
40
42
41
45
38
41
41
41
41
41
40
39
41
37
44
42
39
36
44
36
42
39
42
40
44
49
43
42
38
45
46
39
44
40
43
41
40
44
39

-44
-45
-44
-43
-42
-44
-47
-44
-47
-43
-45
-45
-43
-44
-45
-44
-43
-41
-52
-46
-48
-45
-44
-43
-47
-44
-44
-42
-44
-43
-46
-42
-50
-45
-44
-42
-44
-46
-42
-42
-43
-44
-49
-43
-43
-47
-48
-44
-42
-46
-44
-44
-44
-45
-45
-46
-45
-42
-47
-43

280
280
285
286
282
280
280
277
279
288
281
282
284
281
283
284
284
285
284
283
281
283
283
285
281
282
286
282
285
278
282
279
283
283
282
280
282
277
278
280
284
278
282
284
284
285
280
283
287
287
283
283
285
283
287
283
280
284
280
283

226
228
229
229
227
230
227
228
226
228
228
229
227
226
228
228
228
228
229
230
230
229
230
228
227
229
229
230
228
228
227
228
226
227
227
224
226
229
230
228
229
228
227
227
230
223
228
222
230
226
225
228
228
227
230
229
228
226
229
228

41
37
40
40
36
39
41
40
33
38
32
39
32
35
38
40
40
33
38
38
33
35
36
33
39
42
38
36
36
36
31
34
33
35
36
33
37
37
39
38
39
31
39
40
37
35
35
40
36
36
31
40
37
39
35
37
35
33
37
35

490
488
488
491
488
485
487
492
491
483
490
490
490
490
489
488
487
489
491
490
486
487
488
491
490
491
489
489
486
491
489
489
487
490
485
490
489
490
485
491
491
491
489
491
491
491
491
490
490
487
491
491
490
488
492
488
489
493
492
491

29455
29437
29448
29457
29459
29454
29451
29437
29468
29450
29463
29462
29471
29444
29463
29455
29468
29459
29469
29446
29439
29447
29445
29460
29437
29445
29449
29431
29471
29436
29453
29441
29442
29482
29467
29469
29430
29453
29447
29459
29461
29438
29454
29444
29458
29449
29446
29422
29438
29443
29437
29458
29453
29431
29454
29451
29443
29431
29466
29435

288602
288602
288617
288617
288617
288633
288633
288648
288648
288664
288664
288680
288680
288680
288695
288695
288711
288711
288726
288726
288742
288742
288742
288758
288758
288773
288773
288789
288789
288804
288804
288820
288820
288820
288836
288836
288851
288851
288867
288867
288882
288882
288898
288898
288898
288914
288914
288929
288929
288945
288945
288960
288960
288960
288976
288976
288992
288992
289007
289007

-14574
-5797
-9632
-14465
-13491
-15514
-13800
-13004
-13713
-13321
1781
-13185
-15466
-15024
-13711
-13887
-12482
22478
-15491
-13697
-16959
-14426
-13419
8333
-13856
-14725
-13926
9186
-14641
-13559
-15012
-13979
-13875
-14783
-13898
-14217
-15282
-11566
-5093
-13935
-14886
9794
-14958
-15008
-13354
-8192
-1810
-14210
-10144
-11439
7610
-6052
-13995
-11139
-14111
-14987
-13569
-15945
-13507
-3100

44
42
41
40
44
47
43
40
36
43
44
35
44
38
42
40
39
42
45
37
40
39
37
42
41
42
40
38
42
42
42
42
47
39
38
40
39
44
40
41
42
38
46
44
42
41
46
43
42
39
44
42
45
43
46
42
42
40
42
41

-43
-41
-48
-45
-44
-45
-48
-44
-42
-44
-46
-47
-46
-42
-45
-40
-42
-45
-43
-46
-46
-43
-44
-44
-43
-41
-46
-46
-42
-45
-45
-42
-48
-46
-42
-43
-51
-43
-44
-43
-42
-40
-44
-42
-42
-47
-44
-44
-42
-44
-47
-42
-47
-42
-42
-41
-43
-47
-45
-45

280
283
284
278
279
281
283
280
281
282
280
282
282
278
283
285
279
285
284
284
285
281
286
279
286
283
283
281
283
285
283
279
282
282
281
280
284
284
284
281
283
280
284
285
285
286
281
282
282
283
278
283
283
279
282
284
278
275
280
281

225
229
229
229
228
228
231
229
227
228
229
229
230
229
229
224
224
229
227
230
229
227
226
230
229
231
228
231
226
230
228
225
230
228
228
230
226
228
227
231
230
226
229
224
228
227
228
228
228
230
227
229
229
230
225
230
228
229
228
224

33
36
37
34
39
38
34
34
36
36
38
35
36
35
33
36
36
34
34
38
32
38
34
33
36
35
28
34
36
37
37
41
37
35
33
40
41
37
39
37
41
39
38
37
29
33
34
38
39
36
39
38
37
33
35
37
38
35
38
40

491
491
488
490
491
492
487
491
491
491
490
488
492
492
489
489
490
488
487
489
489
490
490
491
493
490
489
490
486
490
489
491
490
489
486
487
489
490
492
488
489
491
485
489
488
487
489
489
490
491
485
484
488
487
489
491
491
485
492
489

29445
29466
29452
29450
29456
29445
29474
29468
29446
29471
29443
29457
29441
29458
29474
29447
29456
29437
29446
29440
29455
29459
29442
29465
29445
29447
29450
29456
29466
29449
29451
29427
29452
29450
29467
29444
29432
29442
29451
29463
29481
29445
29439
29469
29460
29451
29462
29447
29459
29476
29474
29466
29477
29455
29474
29451
29446
29461
29450
29456

289023
289023
289023
289038
289038
289054
289054
289070
289070
289085
289085
289101
289101
289116
289116
289132
289132
289148
289148
289148
289163
289163
289179
289179
289194
289194
289210
289210
289210
289226
289226
289241
289241
289257
289257
289272
289272
289272
289288
289288
289304
289304
289319
289319
289335
289335
289335
289350
289350
289366
289366
289382
289382
289382
289397
289397
289413
289413
289428
289428

-14724
-13792
10889
-14136
-14757
-14303
-14082
-14736
-13853
-14824
-14647
-13248
-13990
-898
9052
-6904
-14465
9114
-14354
-13444
-14912
-18655
9674
-17996
-14002
-14497
-13697
-13567
-17710
-4863
-325
-14009
-14665
-15470
-13520
-14581
-14323
-15164
-14365
-14226
8254
-14756
-13551
-14808
4766
-13198
-14907
-14410
-13589
-14018
-13928
3925
-13820
-14495
-14099
-16903
-14724
-935
-14186
-17774

42
43
38
43
43
45
40
38
31
42
44
39
35
41
35
41
43
43
36
39
37
37
40
34
40
42
46
38
42
47
43
45
45
42
44
39
42
35
46
33
45
44
45
39
36
41
42
42
42
39
42
39
34
41
43
38
37
38
39
40

-43
-45
-45
-39
-42
-45
-42
-43
-44
-46
-42
-43
-45
-46
-46
-44
-43
-45
-42
-42
-45
-45
-47
-46
-42
-42
-43
-42
-48
-47
-43
-45
-44
-47
-42
-47
-46
-43
-42
-43
-43
-43
-41
-43
-45
-43
-46
-44
-47
-42
-41
-45
-47
-40
-45
-42
-43
-44
-45
-43

282
285
285
282
284
284
278
278
285
282
281
281
283
283
284
287
283
284
281
279
287
281
286
279
286
283
282
286
282
280
285
287
281
277
282
279
281
285
281
286
285
282
277
285
278
280
284
285
287
285
283
285
283
284
279
283
283
284
283
286

226
227
227
227
230
229
227
229
228
227
231
225
230
229
230
228
228
228
229
228
230
230
230
230
228
231
228
230
228
227
227
228
225
229
229
228
228
224
229
227
227
227
230
229
227
230
229
229
228
230
228
230
230
229
228
229
229
229
229
228

37
40
37
36
40
34
33
32
35
37
37
33
36
39
39
35
38
36
39
35
35
37
38
34
33
33
38
34
36
31
36
33
38
36
38
39
34
36
33
34
39
37
37
37
40
36
37
33
37
36
40
36
33
35
34
37
34
38
37
37

488
489
489
489
490
488
490
489
489
488
487
488
489
489
490
490
489
488
490
490
490
483
490
491
490
491
488
487
491
491
486
487
492
491
489
491
488
486
487
488
488
489
489
487
490
490
489
487
491
489
491
490
489
487
489
488
489
492
489
491

29453
29454
29461
29466
29436
29462
29468
29453
29459
29452
29457
29459
29453
29450
29463
29445
29441
29449
29448
29447
29433
29447
29446
29447
29465
29459
29462
29457
29457
29446
29468
29461
29438
29465
29466
29432
29454
29449
29449
29448
29447
29476
29460
29445
29457
29434
29461
29474
29443
29436
29465
29448
29428
29447
29456
29448
29456
29457
29463
29465

289444
289444
289460
289460
289460
289475
289475
289491
289491
289506
289506
289522
289522
289538
289538
289538
289553
289553
289569
289569
289584
289584
289600
289600
289616
289616
289616
289631
289631
289647
289647
289662
289662
289678
289678
289694
289694
289694
289709
289709
289725
289725
289740
289740
289756
289756
289756
289772
289772
289787
289787
289803
289803
289818
289818
289834
289834
289834
289850
289850

-14089
13978
-11384
-13545
-14302
-13487
2868
-14009
8538
-14186
-5197
-9137
9521
10641
-13381
9594
-12994
-9142
-17827
-164
-14593
8681
-12425
-1631
-13689
-13987
-13146
-7706
-13654
-10281
-14383
-14642
7896
-14063
-10937
-13505
-13646
-13046
-13165
-14238
10455
-14397
-558
8153
-14588
-16720
-13519
-15247
-13321
-15059
-15221
-14010
-14871
-13120
9459
-13107
8080
-18540
-14996
-13685

39
43
40
40
39
43
40
42
38
45
45
40
41
42
45
41
40
42
37
36
43
39
43
38
42
39
45
40
40
42
44
39
41
43
44
35
41
41
39
48
43
39
39
35
37
47
44
44
44
44
42
36
40
42
47
38
44
44
43
38

-43
-46
-45
-41
-43
-43
-39
-42
-42
-42
-42
-43
-42
-43
-43
-42
-43
-43
-45
-42
-45
-44
-43
-44
-43
-41
-42
-42
-43
-44
-44
-44
-45
-47
-43
-42
-45
-44
-47
-41
-43
-42
-43
-45
-42
-45
-43
-42
-46
-44
-45
-43
-48
-43
-41
-44
-44
-44
-48
-43

283
282
284
287
283
280
284
282
283
284
284
280
280
285
284
286
279
281
284
284
283
282
283
283
286
281
286
282
285
280
283
286
281
280
278
285
281
282
281
282
282
280
286
285
281
283
284
283
284
282
284
285
285
284
282
285
284
275
281
282

230
226
229
230
229
229
227
228
224
228
230
230
227
230
226
227
231
227
228
227
231
227
228
227
227
230
230
231
229
229
228
229
228
229
225
229
228
227
230
229
227
229
230
227
227
229
227
229
225
226
227
229
230
229
228
229
226
227
228
228

30
36
36
33
39
35
39
34
38
35
36
39
36
37
40
40
36
38
35
41
37
34
38
36
33
38
37
36
41
37
37
41
35
41
38
36
40
35
36
34
40
37
31
38
37
38
33
33
38
36
39
39
37
37
34
36
36
37
33
35

492
487
484
490
491
488
491
490
489
490
489
489
490
489
490
491
490
487
490
491
487
487
488
491
488
491
489
489
490
490
493
489
489
490
490
491
490
491
489
489
489
489
491
491
486
490
488
490
491
490
488
491
487
490
487
489
488
489
488
489

29442
29451
29472
29412
29466
29476
29443
29453
29469
29473
29453
29465
29450
29466
29474
29433
29435
29483
29469
29456
29454
29451
29462
29465
29448
29432
29485
29436
29481
29473
29455
29451
29430
29460
29451
29443
29440
29455
29449
29445
29467
29451
29435
29462
29429
29444
29461
29449
29452
29456
29456
29460
29485
29465
29464
29451
29461
29468
29463
29448

289865
289865
289881
289881
289896
289896
289896
289912
289912
289928
289928
289943
289943
289959
289959
289959
289974
289974
289990
289990
290006
290006
290021
290021
290021
290037
290037
290052
290052
290068
290068
290084
290084
290099
290099
290115
290115
290130
290130
290130
290146
290146
290162
290162
290177
290177
290193
290193
290208
290208
290208
290224
290224
290240
290240
290255
290255
290271
290271
290271

-13936
-16621
-9030
-13513
-14403
-16817
-13031
-16468
-14452
-18077
10738
10243
-13840
-1716
9195
-8571
-14594
9087
-13273
-9456
-14370
7674
-13425
-14359
9004
-13667
-13092
8350
-14363
-13868
-13741
-12384
-14318
9246
7945
-14026
-3240
-13401
-15645
-12897
-14906
-14366
-15016
-14343
-14516
8224
-3673
-14365
-13934
-10289
-13820
-14806
-17219
9059
-14466
9139
-2846
10327
-14337
-4182

38
42
44
39
42
45
41
42
42
46
35
42
41
41
38
41
38
45
40
48
40
43
41
39
42
45
40
43
41
45
44
34
41
35
39
42
40
43
40
37
44
43
40
44
45
35
40
43
42
45
42
38
43
41
46
44
47
38
45
42

-44
-44
-43
-44
-44
-41
-43
-47
-46
-44
-46
-45
-41
-49
-42
-44
-41
-46
-41
-44
-45
-45
-43
-43
-42
-44
-45
-46
-44
-40
-46
-44
-43
-44
-45
-44
-43
-45
-43
-42
-41
-40
-41
-43
-43
-42
-44
-48
-42
-47
-43
-41
-45
-46
-42
-42
-43
-52
-45
-45

282
283
282
286
283
286
279
283
284
279
282
281
285
285
282
282
286
279
283
285
285
273
283
284
285
281
287
282
284
282
283
281
286
276
281
281
281
286
285
279
285
282
281
286
284
280
285
282
287
281
281
284
285
284
282
284
275
284
282
282

229
229
228
222
228
226
230
227
229
228
223
222
225
228
227
224
226
228
227
226
227
228
227
223
226
223
229
227
227
228
230
228
230
223
228
229
229
230
230
229
225
226
225
227
228
230
226
226
226
227
229
228
229
228
228
229
227
226
227
227

36
40
38
37
39
35
41
40
32
30
36
39
37
33
34
35
36
34
36
36
39
33
37
36
38
33
33
33
37
41
37
36
31
36
39
38
35
37
35
40
37
35
38
39
40
37
36
38
32
39
40
38
37
39
35
38
38
35
40
34

487
491
489
488
484
491
488
491
489
490
489
489
490
490
487
489
490
490
489
489
490
485
488
489
488
491
490
490
486
491
492
488
491
488
489
492
488
490
490
489
492
491
491
489
488
490
491
491
491
490
492
491
489
491
489
488
490
489
492
490

29474
29464
29460
29455
29457
29444
29449
29456
29436
29455
29446
29434
29468
29451
29446
29472
29460
29445
29446
29458
29472
29438
29443
29441
29448
29468
29451
29435
29437
29445
29453
29440
29463
29480
29451
29466
29455
29427
29464
29461
29470
29489
29462
29468
29468
29452
29459
29461
29463
29455
29462
29433
29451
29448
29443
29463
29465
29455
29458
29464

290286
290302
290302
290302
290318
290318
290333
290333
290349
290349
290364
290364
290364
290380
290380
290396
290396
290411
290411
290427
290427
290442
290442
290458
290458
290458
290474
290474
290489
290489
290505
290505
290520
290520
290536
290536
290552
290552
290552
290567
290567
290583
290583
290598
290598
290614
290614
290614
290630
290630
290645
290645
290661
290661
290661
290676
290676
290692
290692
290708

-14069
-14304
-12810
10058
1717
-14325
-4854
-14863
11090
-14997
-14010
-13518
-15342
-14204
11519
-14635
-7451
-2363
137
-14308
-14674
-13409
-15805
3894
-15564
-15328
-1311
9146
-5169
-13012
-16876
-14452
-14949
-14117
6736
13437
10014
-3403
16055
-10036
-13067
584
-13067
-4966
-13623
-13779
-6197
-15011
-13222
-12366
-13872
-2316
-13366
9142
-14132
-14274
-13730
-4945
-10713
-9706

39
41
39
42
38
34
43
37
45
43
41
37
40
42
42
44
36
45
39
47
40
44
42
38
41
43
44
46
46
46
45
39
40
39
47
45
44
44
44
45
47
36
38
47
39
42
43
36
44
41
45
39
41
43
46
43
43
43
39
43

-44
-42
-44
-46
-42
-47
-48
-45
-41
-45
-46
-43
-47
-44
-48
-45
-45
-43
-42
-47
-44
-46
-46
-41
-45
-44
-44
-42
-42
-45
-46
-41
-46
-47
-43
-49
-47
-46
-47
-44
-43
-44
-43
-42
-43
-44
-46
-43
-47
-46
-45
-48
-44
-43
-44
-45
-44
-42
-45
-46

284
284
280
282
282
286
283
285
279
280
284
284
283
283
284
280
285
283
277
281
282
285
282
284
282
283
284
285
282
281
279
277
284
284
285
282
280
283
278
283
281
283
284
283
282
285
284
279
284
285
283
279
285
276
282
284
284
287
282
280

228
229
228
229
224
227
228
225
227
227
226
223
230
229
228
226
228
226
229
230
226
227
228
228
229
227
229
228
226
228
224
230
230
228
225
229
228
229
229
226
229
226
226
229
229
227
227
229
228
227
226
229
223
229
226
227
225
229
227
227

39
39
40
37
34
34
37
38
38
37
32
38
39
34
38
39
35
40
30
37
39
40
41
38
39
37
39
37
33
36
39
41
37
34
37
36
33
38
37
30
39
31
34
42
34
35
35
32
36
31
30
32
41
29
39
40
37
35
36
35

492
489
492
490
491
489
492
492
492
490
489
488
490
491
491
486
490
494
488
491
487
489
491
492
491
491
491
491
489
491
488
486
485
489
489
492
490
489
491
488
492
488
487
491
487
487
489
489
490
491
490
487
490
488
492
491
486
485
488
490

29432
29471
29477
29446
29446
29459
29462
29460
29463
29468
29465
29445
29454
29459
29439
29469
29446
29453
29445
29462
29485
29429
29433
29449
29481
29461
29443
29479
29487
29457
29454
29453
29449
29455
29443
29461
29460
29457
29450
29460
29465
29433
29451
29453
29448
29463
29446
29465
29461
29458
29460
29461
29437
29474
29445
29431
29459
29444
29449
29437

290708
290723
290723
290739
290739
290739
290754
290754
290770
290770
290786
290786
290801
290801
290801
290817
290817
290832
290832
290848
290864
290864
290864
290864
290879
290879
290895
290895
290910
290910
290926
290926
290926
290942
290942
290957
290957
290973
290973
290988
290988
290988
291004
291004
291020
291020
291035
291035
291051
291051
291066
291066
291066
291082
291082
291098
291098
291113
291113
291129

418
-13207
-14026
-13417
-12059
-14590
-14516
-18184
-13762
9148
-13917
-13675
-14801
-9371
2415
-1419
-14431
-14888
-15416
-14944
-13636
-14062
-18241
-14424
1951
-14336
-13721
-13085
-14230
-9724
-14502
-17955
-13894
-14017
9328
-5196
-12000
-14264
-9628
-14246
-16897
8659
-15888
-14116
-13180
-13539
-14340
-14580
9105
9790
-13655
-11025
-14590
-13856
-13295
-13466
-8967
8834
-13923
-9515

44
36
36
44
38
46
46
45
41
44
37
49
43
37
41
41
46
41
45
45
44
43
45
43
41
44
42
42
49
42
48
44
46
45
41
45
43
35
45
47
48
43
43
47
37
44
44
39
46
46
48
46
47
43
45
38
46
44
37
34

-44
-43
-45
-44
-44
-43
-45
-44
-43
-42
-43
-43
-42
-44
-44
-45
-44
-42
-42
-43
-44
-45
-44
-45
-44
-49
-42
-44
-42
-42
-45
-41
-46
-46
-45
-44
-48
-43
-46
-44
-43
-49
-44
-44
-44
-47
-43
-43
-44
-44
-43
-42
-41
-44
-44
-45
-47
-45
-43
-42

286
280
282
278
286
286
284
286
282
282
285
282
284
283
284
280
284
283
281
283
281
280
281
284
280
285
285
280
282
287
287
285
279
283
284
284
286
283
278
282
280
286
285
282
283
283
283
280
284
285
278
280
282
282
283
286
284
286
283
281

228
228
228
228
227
230
227
229
222
229
226
229
225
229
227
228
227
226
224
228
228
227
229
226
228
225
226
227
224
229
228
230
227
229
230
229
224
227
230
226
227
229
230
229
228
228
227
228
227
227
229
229
226
224
229
230
227
230
229
231

38
38
40
38
40
36
41
39
36
32
33
34
34
38
31
39
35
37
38
38
37
39
32
42
39
34
36
35
35
39
33
37
38
36
34
36
37
39
36
37
40
36
35
38
41
39
40
32
39
41
40
33
39
40
41
39
39
32
38
39

491
492
489
488
489
489
491
488
490
491
491
494
490
489
489
490
486
490
492
490
487
490
490
491
490
488
489
489
489
487
484
491
489
488
489
490
489
492
490
491
487
492
490
491
491
491
492
491
490
490
485
489
490
490
489
489
491
491
488
492

29429
29460
29452
29453
29453
29477
29452
29444
29461
29451
29469
29457
29450
29445
29462
29454
29443
29464
29457
29469
29466
29453
29455
29439
29461
29455
29446
29470
29447
29450
29453
29447
29460
29461
29465
29447
29442
29451
29445
29458
29450
29464
29431
29430
29447
29444
29440
29458
29443
29428
29440
29463
29459
29458
29457
29470
29438
29479
29440
29451

291129
291129
291144
291144
291160
291160
291176
291176
291191
291191
291207
291207
291207
291222
291222
291238
291238
291254
291254
291269
291269
291269
291285
291285
291300
291300
291316
291316
291332
291332
291332
291347
291347
291363
291363
291378
291378
291394
291394
291394
291410
291410
291425
291425
291441
291441
291456
291456
291472
291472
291488
291488
291503
291503
291503
291519
291519
291534
291534
291550

-13485
-13780
9863
-14874
4597
-13589
-17124
-7843
8674
-13768
-14194
-13466
-17068
-16746
-13367
-15012
-14037
-18420
-13465
-14493
-16468
-16513
-14205
-13721
-4932
-15249
-14265
-14327
7508
-14351
-10800
-14623
-13804
677
-13694
-12936
7925
64
-1366
-14050
14122
161
-14508
-14289
7928
-14051
-14888
-14021
-8628
-15551
-14282
-14038
-14725
-14661
-2670
-14142
-13736
-14476
-14893
9194

40
49
44
45
37
47
44
44
39
46
38
43
46
41
47
45
43
39
37
43
38
49
43
40
44
40
44
47
41
43
46
43
36
48
45
42
31
44
37
38
42
44
44
47
48
40
41
43
42
46
38
44
40
43
42
38
42
37
42
42

-42
-42
-44
-41
-45
-42
-43
-42
-45
-47
-42
-43
-50
-42
-45
-43
-42
-48
-43
-42
-46
-45
-45
-44
-43
-43
-40
-46
-47
-40
-42
-43
-46
-44
-44
-41
-42
-45
-43
-41
-39
-43
-45
-45
-43
-42
-42
-42
-45
-44
-40
-43
-43
-40
-44
-50
-43
-44
-45
-43

284
284
283
285
284
283
281
281
281
281
286
285
284
282
283
285
283
282
284
281
284
286
278
281
277
282
279
280
281
283
285
284
281
281
273
285
284
284
279
282
282
280
286
282
282
284
285
286
275
283
281
283
285
282
282
284
286
283
281
287

230
227
230
226
229
227
230
230
232
231
224
229
228
228
222
227
228
224
228
227
229
228
229
228
228
228
233
228
226
230
228
228
227
230
227
229
229
226
227
228
229
225
229
228
228
226
229
228
228
227
229
229
228
230
231
228
228
229
229
229

34
36
36
37
30
32
40
39
36
37
38
39
34
30
37
39
38
34
39
34
39
38
40
42
37
38
37
35
38
30
34
36
37
36
36
38
39
39
39
40
41
36
39
36
39
34
34
43
37
34
32
36
36
34
36
35
29
37
41
39

486
491
493
491
486
488
490
490
487
491
491
491
490
491
491
493
491
490
490
485
488
490
492
488
490
491
490
488
489
491
492
491
488
491
489
490
489
490
491
491
490
490
491
490
490
491
491
486
487
490
490
490
490
491
489
491
491
486
491
486

29456
29463
29448
29472
29454
29452
29455
29450
29476
29458
29488
29431
29455
29480
29452
29447
29438
29458
29458
29469
29459
29456
29455
29465
29460
29464
29463
29458
29465
29457
29465
29474
29440
29454
29455
29460
29453
29466
29460
29445
29447
29474
29445
29455
29437
29437
29449
29473
29461
29443
29464
29458
29468
29458
29444
29462
29465
29452
29459
29458

291550
291566
291566
291566
291581
291581
291597
291597
291612
291612
291628
291628
291644
291644
291644
291659
291659
291675
291675
291690
291690
291706
291706
291706
291722
291722
291737
291737
291753
291753
291768
291768
291784
291784
291784
291800
291800
291815
291815
291831
291831
291846
291846
291862
291862
291862
291878
291878
291893
291893
291909
291909
291924
291924
291940
291940
291940
291956
291956
291971

-7021
-10942
599
-14298
12190
-15197
-13268
10126
-13871
-16683
-12744
-15102
-15289
-8919
-13104
-912
-14256
18273
-13396
-13693
8362
-13118
-15148
-14134
-14268
9989
9719
-14165
-17847
-14168
-14067
-14852
9043
-14367
-15441
-14152
-13472
9295
-13520
-14077
-17691
-13940
-14355
-14221
-14063
-14351
6212
-13881
-14183
9777
-14336
-13875
-14077
-13762
9147
-13555
9041
-3727
8819
-13490

43
43
44
45
46
40
45
45
44
43
46
37
45
42
41
44
46
42
44
41
45
40
37
44
42
33
43
39
40
41
38
44
42
46
45
41
38
40
44
40
37
44
42
44
43
43
36
38
43
42
41
33
39
41
39
43
40
40
37
40

-44
-40
-41
-41
-42
-43
-46
-44
-43
-44
-46
-45
-41
-44
-44
-42
-43
-48
-49
-47
-46
-45
-49
-47
-40
-45
-43
-47
-44
-44
-47
-46
-41
-41
-46
-43
-43
-46
-41
-43
-48
-43
-48
-42
-46
-43
-49
-44
-40
-42
-48
-44
-45
-43
-41
-44
-43
-43
-41
-42

288
282
281
283
282
277
282
284
280
286
284
285
283
285
283
281
285
283
286
278
279
284
284
286
283
280
286
282
277
276
281
286
280
284
283
283
285
284
279
283
286
279
283
287
285
284
285
287
285
280
282
278
285
281
283
284
281
285
285
284

228
231
227
227
230
227
230
230
227
228
232
229
227
225
227
232
228
231
230
232
229
232
227
230
229
231
229
228
229
229
230
230
226
230
230
228
227
228
226
227
229
226
227
229
229
228
230
224
226
232
232
230
231
229
231
228
226
230
229
229

36
38
37
39
35
35
37
38
36
39
38
38
38
40
39
37
37
39
33
37
36
37
34
33
34
39
37
37
41
38
38
39
37
39
36
34
35
37
35
37
37
33
41
37
39
37
36
38
41
32
31
38
38
35
37
39
38
36
37
37

482
488
488
490
488
489
488
489
485
489
490
488
490
489
489
490
491
488
488
487
491
491
492
491
490
486
487
491
493
489
490
487
485
490
487
488
487
491
490
491
485
488
489
493
491
492
488
490
490
488
491
490
488
491
491
490
488
488
488
489

29452
29454
29448
29431
29469
29461
29459
29475
29450
29453
29458
29464
29467
29469
29453
29461
29447
29456
29464
29471
29475
29442
29471
29456
29467
29461
29461
29453
29449
29464
29444
29451
29463
29465
29456
29451
29447
29447
29450
29453
29431
29449
29469
29449
29466
29450
29437
29450
29444
29453
29433
29423
29452
29449
29429
29422
29463
29455
29457
29462

291971
291987
291987
292002
292002
292002
292018
292018
292034
292034
292049
292049
292065
292065
292065
292080
292080
292096
292096
292112
292112
292127
292127
292143
292143
292158
292158
292174
292174
292190
292190
292205
292205
292205
292221
292221
292236
292236
292252
292252
292252
292268
292268
292283
292283
292299
292299
292314
292314
292314
292330
292330
292346
292346
292361
292361
292377
292377
292377
292392

7887
5074
-15165
-11513
-14218
-12587
-13257
9791
3013
-15175
9397
-2156
-14042
-3260
-15215
2044
-12939
-13199
-14345
-14232
10557
-11652
-14176
-18445
-14127
-13674
-13937
1576
-16013
-13775
-13944
9073
-15027
-14578
-6231
-5867
-13823
-15693
-14222
-9476
-14450
-15690
-9148
-14342
-13658
-13958
-12963
-15459
-13712
-14490
8635
-14993
-13843
-13237
-13865
-14292
-14019
-15415
-14277
11285

45
42
44
43
39
41
41
41
38
45
41
41
43
41
40
42
45
42
43
38
41
41
44
39
43
38
40
41
38
46
42
41
42
40
43
38
39
41
44
47
42
47
43
40
36
43
43
44
43
39
37
39
44
43
39
45
44
43
44
42

-43
-45
-44
-42
-41
-42
-41
-47
-43
-44
-44
-46
-41
-45
-44
-44
-43
-50
-45
-42
-46
-43
-44
-42
-43
-42
-43
-43
-43
-43
-46
-41
-43
-40
-43
-42
-48
-45
-43
-44
-43
-41
-41
-40
-43
-41
-44
-42
-48
-42
-42
-43
-44
-46
-44
-44
-45
-42
-42
-42

284
283
284
284
287
282
281
284
281
282
283
286
286
274
282
282
280
285
283
283
283
284
283
280
282
285
285
281
284
279
285
285
283
286
280
284
283
284
283
284
286
285
283
287
281
279
287
278
281
281
283
284
286
280
284
282
282
286
280
287

226
229
224
227
229
228
228
228
228
229
229
228
227
228
228
225
229
228
230
226
230
227
230
227
227
229
229
229
230
229
229
230
231
227
227
229
228
230
228
229
229
228
233
231
227
230
228
228
230
231
227
229
229
228
228
229
228
227
231
231

35
42
35
42
40
41
35
33
36
36
38
39
35
35
40
42
36
37
38
32
34
37
40
33
38
42
41
41
37
40
31
36
37
38
35
36
38
31
33
36
40
33
38
38
36
37
38
39
38
36
36
37
39
37
39
34
31
38
39
38

493
489
489
490
489
491
487
491
488
488
490
489
490
489
489
493
487
489
489
491
489
491
488
489
489
489
490
490
487
491
491
491
490
489
489
490
491
489
492
489
488
490
489
491
491
491
491
487
490
489
489
492
487
490
489
486
490
486
490
492

29438
29460
29460
29448
29441
29460
29484
29456
29449
29440
29444
29459
29445
29451
29445
29458
29435
29437
29456
29444
29423
29435
29439
29458
29471
29463
29417
29456
29436
29441
29446
29453
29437
29457
29445
29444
29456
29447
29457
29443
29462
29452
29425
29451
29450
29441
29471
29445
29469
29464
29450
29442
29458
29458
29466
29472
29446
29471
29457
29438

292392
292408
292408
292424
292424
292439
292439
292439
292455
292455
292470
292470
292486
292486
292502
292502
292502
292517
292517
292533
292533
292548
292548
292564
292564
292564
292580
292580
292595
292595
292611
292611
292626
292626
292626
292642
292642
292658
292658
292673
292673
292689
292689
292689
292704
292704
292720
292720
292736
292736
292751
292751
292767
292767
292767
292782
292782
292798
292798
292814

-18648
-14423
-13546
-13484
-14348
-13704
-17851
-14634
-13709
-14664
-13837
-15639
-6691
9065
-13582
-13547
-6551
-15578
-14247
-11998
-14273
768
-15230
-13438
-14171
-14349
-13264
-2677
-18357
3700
-14161
-14831
9666
-3972
-13481
-14358
8448
-13859
-8018
-13980
-14212
-13927
-3772
-13859
-13975
10141
-13416
-10229
-13419
-15321
-13545
-14199
-14316
-13303
-13768
-8606
-5398
-12241
-13667
-13613

40
40
44
42
42
41
37
41
43
36
42
43
35
35
41
41
39
41
43
45
45
39
32
39
42
43
39
39
45
42
43
35
40
42
42
39
37
46
38
44
41
46
42
40
41
40
40
42
44
42
41
38
42
44
43
47
39
46
43
41

-42
-43
-45
-49
-42
-44
-45
-41
-42
-44
-44
-44
-45
-40
-44
-47
-44
-45
-44
-44
-44
-48
-41
-41
-50
-48
-43
-43
-41
-44
-43
-44
-43
-41
-43
-43
-41
-45
-43
-43
-49
-44
-42
-45
-47
-44
-45
-44
-46
-49
-48
-45
-43
-45
-42
-47
-42
-43
-46
-49

282
286
282
286
284
286
286
287
283
277
283
285
280
284
285
284
287
286
286
278
287
281
282
286
285
282
286
280
283
283
285
280
284
286
281
280
287
286
280
281
285
286
285
284
285
283
282
281
285
283
285
283
282
283
284
278
275
282
281
286

230
226
229
226
228
227
229
227
229
228
229
226
229
232
230
229
229
230
225
227
227
225
228
229
229
230
230
231
229
231
230
232
229
231
227
229
230
226
228
229
231
227
228
228
228
228
230
229
225
230
229
228
227
226
230
230
231
229
222
228

38
33
36
41
35
37
38
34
35
38
34
36
36
39
39
33
43
35
34
39
37
38
37
36
41
36
38
39
37
33
34
36
37
38
36
37
37
35
38
38
39
35
37
37
42
40
34
42
40
38
39
34
38
35
38
30
36
38
35
35

489
491
491
486
484
490
491
490
490
489
492
488
492
490
493
486
491
492
492
488
491
491
491
486
491
490
486
490
491
489
490
491
490
490
491
490
490
488
491
492
493
488
491
488
488
488
489
489
489
488
490
489
488
491
488
490
488
490
492
490

29439
29435
29460
29459
29469
29447
29454
29458
29453
29443
29462
29450
29456
29442
29465
29470
29450
29491
29443
29469
29467
29445
29450
29443
29457
29459
29471
29488
29440
29462
29463
29451
29464
29458
29463
29460
29454
29453
29434
29454
29450
29438
29457
29447
29453
29454
29455
29457
29450
29464
29459
29456
29457
29422
29466
29446
29456
29475
29432
29467

292814
292829
292829
292829
292845
292845
292860
292860
292876
292876
292892
292892
292907
292907
292923
292923
292938
292938
292938
292954
292954
292970
292970
292985
292985
293001
293001
293001
293016
293016
293032
293032
293048
293048
293063
293063
293063
293079
293079
293094
293094
293110
293110
293126
293126
293126
293141
293141
293157
293157
293172
293172
293188
293188
293204
293204
293219
293219
293219
293235

-13683
-14684
-12733
-13502
-14254
-15106
-13705
-13933
-14062
9395
-13633
-13065
-9826
1323
-15393
-14201
5648
-14121
7679
10952
-13584
-18666
-14006
-15107
9038
-12925
-14384
-13852
-14128
-13338
-5930
-8587
-14367
-14376
9382
-14614
-14412
-8927
-11422
-14017
-6085
-13788
-18776
-14414
-15040
-13324
-16189
-16982
1644
-18746
-13955
-2319
-16466
6314
7351
-13949
-14665
9586
6263
-13393

44
40
41
35
43
42
44
47
38
42
44
41
45
45
43
43
36
42
43
46
42
39
42
43
40
40
43
44
41
41
40
37
44
40
47
39
45
45
40
44
41
37
43
39
45
31
43
47
41
44
45
40
44
42
39
42
43
43
40
40

-44
-40
-43
-41
-45
-47
-45
-47
-44
-45
-42
-41
-47
-44
-43
-43
-44
-48
-44
-43
-41
-46
-44
-48
-48
-44
-45
-42
-42
-43
-45
-42
-47
-49
-45
-43
-50
-44
-44
-43
-40
-45
-43
-52
-44
-46
-45
-43
-40
-43
-43
-45
-43
-42
-44
-42
-43
-43
-42
-45

286
282
284
272
283
284
288
286
284
282
283
280
285
287
286
285
288
281
286
281
282
283
278
288
286
286
284
288
284
280
283
285
283
284
277
283
283
289
283
287
279
284
284
283
281
280
284
283
281
283
281
287
286
288
286
285
285
286
285
284

231
228
227
228
230
228
229
231
228
228
228
226
227
229
230
229
229
227
225
228
231
225
228
229
228
227
230
228
226
229
230
232
230
226
230
229
229
228
232
230
228
227
230
226
229
228
228
226
224
231
228
228
228
227
228
230
228
229
230
229

35
41
43
39
40
36
38
39
41
39
40
42
40
39
39
34
39
41
42
42
38
34
38
37
38
41
37
40
33
36
37
35
34
39
39
39
39
40
38
37
33
33
40
35
33
41
39
40
33
37
40
39
38
37
40
32
38
34
37
40

489
493
482
488
488
487
489
488
490
490
490
490
489
489
490
486
489
492
492
492
488
491
491
490
489
492
489
488
490
491
491
492
489
490
492
491
491
489
493
492
489
491
489
490
491
492
492
493
492
488
492
490
489
488
490
491
489
488
489
493

29452
29452
29452
29437
29471
29443
29444
29450
29480
29458
29474
29463
29451
29467
29470
29432
29465
29434
29468
29461
29443
29450
29481
29435
29457
29435
29445
29470
29458
29441
29459
29457
29444
29445
29445
29466
29446
29457
29462
29440
29449
29444
29441
29456
29451
29470
29447
29451
29458
29445
29480
29469
29457
29464
29473
29468
29442
29453
29465
29443

293235
293250
293250
293266
293266
293282
293282
293282
293297
293297
293313
293313
293328
293328
293344
293344
293344
293360
293360
293375
293375
293391
293391
293406
293406
293422
293422
293422
293438
293438
293453
293453
293469
293469
293469
293484
293484
293500
293500
293516
293516
293531
293531
293547
293547
293562
293562
293562
293578
293578
293594
293594
293609
293609
293625
293625
293625
293640
293640
293656

-14401
-14663
8048
-18012
-13505
-13942
-14919
-18361
8829
-16514
-8973
-13948
-14005
-17667
9431
-18423
-16449
-13946
5854
-14361
-865
-17949
-14465
-14234
-13779
-14751
-14616
-14591
13160
-8898
-14548
1005
-13788
11885
17508
-14716
-13681
-18297
-15373
-14240
-14567
-13478
8506
2393
-14313
9268
-12581
-13343
4259
-13628
-14266
-9051
-13554
-13194
-14999
-14778
891
-13804
-13708
-7969

44
42
41
38
42
45
39
31
41
39
41
42
47
42
41
39
39
47
43
42
38
40
42
41
46
45
48
42
46
46
43
45
43
44
41
40
40
37
40
41
45
48
43
41
42
47
39
45
45
44
43
44
39
45
38
43
41
41
45
41

-43
-43
-45
-41
-44
-45
-45
-43
-41
-47
-45
-46
-45
-45
-41
-40
-43
-42
-44
-44
-42
-43
-43
-41
-41
-43
-42
-45
-47
-43
-42
-46
-41
-45
-44
-43
-44
-43
-45
-44
-46
-46
-43
-46
-44
-43
-42
-43
-43
-42
-44
-43
-46
-44
-48
-43
-41
-42
-45
-43

286
285
283
283
284
287
282
285
284
286
283
285
288
283
280
284
288
282
286
284
282
281
284
282
287
282
280
285
281
287
282
285
282
284
282
285
278
283
285
284
280
286
280
288
283
286
285
274
286
287
283
283
283
283
286
282
285
281
282
277

225
228
228
231
227
226
227
229
228
225
230
228
231
227
227
227
229
230
227
231
223
227
228
231
229
228
230
227
224
227
228
224
230
227
223
226
225
232
230
228
230
228
226
224
228
228
228
228
226
229
231
226
227
228
227
229
227
225
229
228

40
36
41
40
41
33
37
40
37
35
39
41
41
37
36
38
34
42
40
40
40
39
37
35
38
41
39
42
38
40
40
39
38
39
36
39
41
36
34
34
37
39
40
39
40
36
38
37
32
29
38
37
38
39
37
34
38
37
35
35

491
489
490
491
485
489
490
491
486
487
488
486
491
489
491
492
490
491
494
490
493
491
490
484
490
492
490
489
492
489
488
484
491
490
489
490
490
489
491
490
485
491
492
490
489
487
489
491
488
491
491
490
491
491
488
489
492
490
490
490

29454
29464
29471
29459
29468
29454
29455
29466
29474
29486
29460
29460
29476
29472
29453
29466
29462
29472
29464
29474
29468
29477
29469
29449
29444
29455
29451
29454
29454
29458
29480
29460
29451
29461
29453
29471
29472
29466
29442
29472
29464
29443
29465
29458
29469
29447
29450
29468
29443
29435
29457
29462
29448
29467
29474
29466
29455
29457
29449
29438

293656
293672
293672
293687
293687
293687
293703
293703
293718
293718
293734
293734
293750
293750
293750
293765
293765
293781
293781
293796
293796
293812
293812
293812
293828
293828
293843
293843
293859
293859
293874
293874
293874
293890
293890
293906
293906
293921
293921
293937
293937
293952
293952
293968
293968
293984
293984
293999
293999
293999
294015
294015
294030
294030
294046
294046
294062
294062
294077
294077

-10964
-12058
-14988
-18264
-13787
-13587
-12938
-14019
9301
-15715
-12913
-17445
-14238
-14499
8073
-13429
-18651
-8304
-15315
-13563
8808
-11504
7996
-14156
9006
-15397
-14447
-14381
8952
-2305
6810
-4160
-14005
-16688
-13760
1427
-15149
-14607
-10604
-17669
-4561
-7752
-13707
-14026
-14763
-13987
-13794
-2886
-12564
-14117
-13398
-13888
-14779
-17958
-14317
-14049
8861
-14211
-10689
-14216

42
41
40
41
38
42
39
41
43
39
41
46
41
40
41
39
48
43
45
43
37
42
41
43
37
43
42
35
44
40
39
44
41
43
42
45
44
47
42
45
44
41
41
41
46
45
42
42
45
41
35
37
43
39
37
46
43
46
42
47

-50
-45
-45
-41
-41
-42
-46
-47
-43
-43
-44
-44
-47
-44
-43
-42
-49
-45
-42
-43
-43
-41
-42
-43
-44
-45
-44
-45
-42
-43
-42
-45
-47
-45
-45
-41
-45
-43
-44
-44
-42
-44
-44
-44
-43
-40
-48
-44
-41
-42
-42
-43
-44
-44
-40
-48
-41
-42
-41
-46

285
283
280
285
282
285
283
279
284
286
284
282
282
278
283
283
282
284
282
284
285
282
284
283
282
282
282
285
286
284
282
281
281
282
277
276
282
284
282
285
286
281
278
283
284
287
284
283
278
282
283
284
283
285
285
282
283
285
281
288

228
230
226
230
229
228
229
228
227
227
229
229
228
227
229
229
228
230
229
230
227
229
225
227
226
226
226
225
229
228
229
229
229
229
226
229
227
227
228
228
225
227
225
225
226
225
232
229
230
227
230
226
225
228
230
227
226
225
231
229

37
41
34
43
38
41
41
35
36
36
38
39
33
34
38
36
36
37
35
41
32
36
41
40
35
36
36
37
42
41
36
37
39
39
37
37
40
39
35
39
38
38
39
38
37
38
37
41
37
36
35
39
40
38
37
39
33
39
42
33

490
489
489
488
492
492
492
486
489
486
492
491
491
489
483
491
491
490
490
490
488
489
491
488
488
491
490
488
490
489
489
489
489
490
489
490
492
490
489
490
487
489
491
486
491
490
489
491
489
490
488
487
490
489
489
491
488
488
492
490

29457
29467
29444
29449
29479
29472
29472
29460
29444
29450
29452
29455
29451
29471
29438
29459
29456
29467
29453
29470
29470
29450
29465
29466
29474
29463
29449
29450
29455
29439
29442
29434
29456
29449
29443
29454
29459
29465
29459
29460
29471
29461
29459
29441
29439
29444
29453
29445
29448
29444
29466
29448
29465
29469
29454
29455
29463
29442
29454
29461

294077
294093
294093
294108
294108
294124
294124
294140
294140
294140
294155
294155
294171
294171
294186
294186
294202
294202
294202
294218
294218
294233
294233
294249
294249
294264
294264
294280
294280
294280
294296
294296
294311
294311
294327
294327
294342
294342
294358
294358
294374
294374
294374
294389
294389
294405
294405
294420
294420
294436
294436
294436
294452
294452
294467
294467
294483
294483
294498
294498

-13716
-18407
-5949
-3820
-13814
9610
-13569
-8685
-13967
-7741
-13829
-13770
-2120
8960
-13959
-13994
-14268
10605
21777
-15593
13769
-14192
-13480
-14107
-15607
-14517
-14264
-8709
-18169
-13387
-14891
9263
-14431
-7964
8056
-10383
9002
-1817
-3934
-14145
-14597
-13938
-15661
-14690
-4502
-13960
-15283
-18603
-14585
10783
13933
-14469
28422
-11811
9074
-13984
-14751
8865
-3165
-18457

36
47
43
44
40
43
40
40
41
46
44
39
43
42
39
41
43
44
42
36
44
43
40
43
42
40
41
38
49
44
46
47
44
38
41
47
29
45
45
46
43
45
43
40
40
41
43
45
40
36
41
45
40
43
46
39
43
46
39
45

-44
-40
-44
-43
-42
-44
-47
-43
-43
-44
-45
-41
-42
-46
-45
-44
-42
-40
-47
-43
-43
-44
-40
-44
-42
-48
-47
-41
-43
-42
-40
-43
-45
-45
-45
-43
-46
-43
-45
-41
-43
-41
-41
-43
-44
-45
-43
-44
-45
-44
-46
-44
-46
-51
-46
-43
-44
-44
-42
-43

279
282
280
277
285
283
284
282
286
284
280
286
284
285
287
279
286
282
284
283
286
284
282
283
283
282
283
279
284
285
282
282
283
282
285
282
285
285
281
282
283
283
287
279
285
281
284
279
287
285
281
281
282
280
280
282
283
284
282
285

231
229
226
228
229
228
226
229
228
230
228
225
229
230
228
227
227
228
229
228
228
230
227
227
228
228
229
229
229
226
228
228
226
229
229
230
228
230
230
228
229
227
229
228
225
228
229
228
227
230
226
228
231
229
230
229
231
226
230
228

41
37
38
35
37
35
39
39
34
37
35
39
35
36
38
34
38
35
38
29
33
35
37
37
37
32
36
38
36
36
36
38
37
40
32
34
40
40
34
36
38
34
29
37
38
34
37
38
40
37
38
35
37
36
37
39
38
34
38
36

491
491
493
489
488
489
488
487
487
487
492
487
487
485
490
489
490
489
491
488
490
489
489
491
489
489
486
489
489
490
491
491
491
488
493
492
490
491
489
486
487
486
491
489
488
489
487
490
489
491
489
492
489
489
489
491
490
490
491
489

29465
29461
29445
29444
29465
29465
29463
29443
29466
29475
29470
29464
29478
29449
29457
29446
29443
29458
29452
29438
29437
29460
29431
29462
29441
29470
29441
29464
29443
29458
29458
29445
29453
29451
29443
29446
29457
29461
29450
29435
29470
29452
29422
29455
29451
29466
29465
29458
29462
29446
29471
29439
29433
29457
29437
29473
29449
29464
29456
29436

294514
294514
294530
294530
294530
294545
294545
294561
294561
294576
294576
294592
294592
294592
294608
294608
294623
294623
294639
294639
294639
294654
294654
294670
294670
294686
294686
294701
294701
294701
294717
294717
294732
294732
294748
294748
294764
294764
294779
294779
294779
294795
294795
294810
294810
294826
294826
294842
294842
294857
294857
294857
294873
294873
294888
294888
294904
294904
294920
294920

2187
-13504
-16481
9034
-2390
-10477
-7676
-18045
-14502
8056
-14304
-13842
10164
-13154
-12479
9046
-10509
-13468
-13949
-14019
-14122
-12176
8759
-4275
8047
-16263
-14265
-14283
-13283
-17994
-13977
-14302
-1297
-14010
-12461
5727
-3196
-14490
-1885
-15127
2301
-13487
-13265
-13394
-1839
-13667
-14167
-12912
-14620
-14687
8827
-12918
-11992
-13116
-14025
7750
-13956
-17745
-13272
-200

37
41
44
43
37
39
43
37
39
44
41
45
45
38
37
45
42
39
42
43
44
44
47
46
46
46
44
42
43
42
42
40
45
36
42
42
39
43
44
42
44
49
46
44
43
44
41
41
41
39
41
39
48
44
44
39
45
44
44
42

-45
-44
-44
-42
-47
-47
-45
-45
-45
-44
-42
-46
-47
-43
-43
-42
-42
-45
-42
-41
-46
-44
-44
-44
-47
-43
-44
-44
-45
-44
-48
-44
-44
-50
-44
-47
-44
-44
-42
-42
-45
-47
-43
-44
-44
-44
-42
-41
-43
-45
-42
-43
-41
-49
-40
-46
-44
-47
-48
-46

281
279
283
283
282
283
284
283
284
279
283
284
285
285
288
278
278
283
282
285
281
279
284
285
283
278
282
284
282
277
283
287
283
281
283
283
285
281
286
276
282
285
285
285
283
282
278
283
280
284
284
285
284
279
283
282
284
279
285
285

229
228
228
228
229
224
230
229
226
229
231
230
230
228
229
227
228
228
228
229
223
231
229
230
230
227
226
228
227
225
222
226
229
226
228
229
229
229
229
229
229
231
230
229
223
228
231
228
228
225
228
229
229
227
228
229
226
225
229
222

37
35
39
39
32
40
38
33
38
35
34
36
36
39
40
38
40
33
38
37
36
40
37
36
36
29
40
39
36
38
40
33
41
42
37
36
39
35
40
37
38
42
35
37
34
39
34
36
41
38
42
38
39
42
34
36
33
37
34
36

492
491
487
491
490
491
489
489
491
489
491
488
492
491
491
492
488
487
491
486
491
487
491
490
490
490
491
491
491
489
490
488
489
490
488
490
487
489
490
491
490
490
490
491
490
487
487
489
489
489
488
490
489
491
490
487
491
492
493
491

29464
29456
29471
29465
29448
29441
29473
29458
29461
29458
29461
29454
29442
29462
29472
29465
29431
29457
29431
29463
29464
29440
29439
29453
29458
29458
29431
29464
29440
29449
29457
29461
29467
29465
29474
29458
29470
29448
29474
29464
29454
29453
29458
29471
29462
29454
29442
29449
29447
29456
29444
29446
29448
29446
29494
29477
29463
29461
29457
29428

294935
294935
294951
294951
294951
294966
294982
294982
294982
294998
294998
295013
295013
295029
295029
295029
295044
295044
295060
295060
295076
295076
295091
295091
295107
295107
295122
295122
295138
295138
295154
295154
295154
295169
295169
295185
295185
295200
295200
295216
295216
295216
295232
295232
295247
295247
295263
295263
295278
295278
295278
295294
295294
295310
295310
295325
295325
295341
295341
295341

-13544
-15482
-8086
-16197
-14408
-14379
-14851
-14083
-13751
-18403
-12566
-13702
2135
-14355
-13163
-860
-14672
-16764
-15221
-15700
-13531
-13992
-15649
-14137
-13548
-14469
-13299
8813
-11418
-14253
-15132
-7100
-14390
-14554
-16141
-15130
-9138
-14457
-14051
8114
-9012
-109
-13275
-13469
-15122
-3965
-14347
7447
-14647
-14533
-13685
-13953
-11767
-14687
4068
-14285
-14047
-695
-14016
-9023

42
40
45
45
40
43
43
38
46
43
45
41
42
39
41
42
38
41
39
43
45
38
42
46
44
43
38
38
39
43
42
43
43
42
33
41
39
39
44
45
43
42
42
39
42
45
46
44
43
41
44
41
43
43
43
40
42
42
41
44

-44
-41
-43
-43
-45
-46
-44
-50
-42
-47
-45
-47
-47
-44
-47
-42
-42
-49
-42
-44
-42
-46
-43
-48
-48
-50
-46
-45
-45
-44
-50
-42
-44
-43
-46
-46
-43
-46
-43
-43
-44
-43
-44
-44
-44
-42
-45
-42
-42
-47
-48
-47
-45
-40
-43
-41
-43
-44
-47
-43

285
276
283
282
282
284
284
279
285
280
279
281
285
278
281
283
286
285
281
284
284
285
284
285
284
285
280
285
283
284
280
285
286
283
287
282
282
280
286
283
282
283
283
283
281
285
282
284
283
284
284
286
281
280
286
284
283
280
285
284

229
227
229
229
228
228
228
222
228
229
224
229
229
229
227
226
229
225
228
227
228
227
229
226
224
225
226
229
226
226
226
227
229
229
228
229
226
227
226
228
227
231
228
227
228
229
224
229
224
228
229
227
227
221
229
226
228
226
228
229

31
38
33
38
35
38
36
34
34
38
37
37
38
39
33
37
39
40
38
39
36
32
35
36
37
34
40
31
35
41
38
36
39
34
36
38
40
38
36
33
33
27
35
34
39
36
36
37
37
36
38
32
36
37
34
37
39
36
32
32

488
489
491
491
491
491
491
492
489
488
490
488
492
488
487
489
490
488
491
489
488
489
489
490
488
490
491
490
489
488
490
490
489
490
487
489
486
490
488
490
489
490
489
487
490
490
492
489
490
490
491
491
489
487
487
491
490
491
489
488

29455
29474
29429
29432
29455
29442
29425
29450
29459
29453
29441
29450
29464
29444
29464
29464
29429
29443
29464
29460
29447
29462
29443
29454
29443
29474
29457
29449
29452
29459
29473
29453
29449
29480
29477
29453
29470
29465
29446
29471
29456
29448
29457
29457
29449
29444
29456
29453
29463
29444
29482
29467
29455
29451
29452
29457
29450
29454
29453
29465

295356
295356
295372
295372
295388
295388
295403
295403
295419
295419
295434
295434
295434
295450
295450
295466
295466
295481
295481
295497
295497
295497
295512
295512
295528
295528
295544
295544
295559
295559
295575
295575
295590
295590
295590
295606
295606
295622
295622
295637
295637
295653
295653
295653
295668
295668
295684
295684
295700
295700
295715
295715
295715
295731
295731
295746
295746
295762
295762
295778

-13483
9670
-13697
-14502
-13079
-13985
-15065
10838
-14118
-541
-13167
2747
-8565
-14729
-10211
-15164
-13153
13699
-15014
-13908
1076
-13663
-13231
-13884
8830
-4959
2423
-14496
-15155
-13205
-3065
-4931
-14171
-13801
-13923
-14469
9013
7915
-14248
-13407
-17088
-15161
-13783
-13849
8126
-13685
-13332
-14097
-13886
-13325
-16233
10386
-2176
-14157
-14514
-15368
-13519
-13430
-16905
-14619

43
44
43
46
45
33
38
43
43
41
40
37
39
42
44
44
41
38
42
40
41
41
40
45
41
38
43
40
43
44
40
42
45
38
46
37
42
39
40
48
39
35
47
47
45
39
46
45
44
40
36
42
43
39
40
39
40
43
46
41

-46
-46
-43
-44
-44
-44
-45
-46
-44
-44
-43
-45
-43
-42
-45
-40
-44
-47
-42
-41
-40
-42
-41
-43
-43
-51
-42
-50
-41
-48
-47
-43
-44
-43
-43
-44
-42
-47
-44
-43
-42
-44
-44
-44
-43
-42
-42
-47
-44
-47
-49
-45
-46
-46
-42
-46
-45
-45
-43
-42

283
284
285
283
282
284
285
282
280
283
284
279
284
281
283
284
283
284
283
284
279
280
286
286
285
285
286
281
285
278
278
282
278
281
285
278
282
284
283
282
282
285
284
282
278
285
278
279
282
283
285
280
282
286
285
283
282
285
281
283

228
229
227
229
228
230
229
229
229
229
229
228
230
223
228
230
230
229
229
229
230
229
227
228
228
228
229
229
229
226
226
226
230
224
224
225
226
229
227
227
225
227
226
226
227
227
227
227
225
227
227
228
224
229
227
226
228
227
227
227

39
35
36
38
37
40
38
34
41
36
40
35
33
33
38
37
40
34
34
36
37
36
40
37
35
38
37
41
39
33
29
38
33
33
38
37
37
40
40
39
35
37
39
39
34
35
34
35
40
29
34
38
32
37
37
38
38
36
35
38

489
490
490
485
490
489
490
490
490
492
490
492
493
490
493
492
490
488
488
491
491
491
490
489
488
490
491
492
488
492
492
491
491
490
491
490
491
490
493
490
489
491
491
492
488
490
494
490
491
486
490
490
491
490
490
493
493
491
492
490

29466
29458
29466
29441
29467
29450
29452
29446
29460
29469
29457
29450
29447
29458
29445
29465
29461
29462
29462
29449
29450
29440
29451
29469
29465
29447
29455
29442
29450
29440
29450
29456
29433
29439
29445
29463
29460
29460
29459
29458
29440
29471
29434
29452
29436
29459
29457
29448
29455
29435
29453
29446
29459
29439
29452
29464
29443
29471
29446
29457

295778
295778
295793
295793
295809
295809
295824
295824
295840
295840
295856
295856
295856
295871
295871
295887
295887
295902
295902
295918
295918
295918
295934
295934
295949
295949
295965
295965
295980
295980
295980
295996
295996
296012
296012
296027
296027
296043
296043
296058
296058
296074
296074
296090
296090
296105
296105
296121
296121
296136
296136
296136
296152
296152
296168
296168
296183
296183
296199
296199

-14476
-12385
-18554
-14130
-15250
-13892
9564
-13538
-15379
-13801
-13302
3293
-14490
-13651
-18750
-14564
8024
-14241
-3631
-13246
-7524
8881
-14176
-13369
-14529
-13369
-13819
-14062
-13562
-18085
-1147
238
-14179
-16508
8317
-18683
-14198
-9919
-14038
-14780
-13050
-12759
-7481
-12926
-12326
-10424
-14864
-15558
-13977
10299
67
-7853
5637
7795
-13838
-14467
-10993
-1815
-13618
-14250

36
46
36
40
42
39
44
39
41
39
40
41
41
39
43
47
42
48
46
44
39
45
40
40
37
43
46
40
42
40
46
40
34
41
40
42
40
41
43
42
40
42
40
36
36
37
44
42
39
40
43
43
44
43
44
43
40
41
40
43

-43
-44
-49
-43
-46
-42
-43
-41
-42
-48
-44
-45
-44
-43
-48
-42
-45
-44
-47
-47
-43
-44
-44
-42
-44
-40
-42
-45
-45
-45
-43
-49
-43
-45
-43
-42
-44
-44
-43
-46
-41
-42
-42
-45
-43
-42
-44
-42
-41
-45
-45
-42
-47
-45
-44
-44
-42
-46
-42
-44

282
283
280
282
281
282
286
282
285
282
274
286
284
284
281
283
283
280
283
285
279
282
285
286
281
283
284
285
282
281
281
285
284
282
275
286
282
277
283
284
285
284
283
283
284
286
283
281
285
280
284
279
283
283
287
284
283
282
282
282

228
228
227
228
227
228
225
230
225
226
228
223
227
225
227
229
227
227
227
227
229
228
229
225
226
224
225
229
226
228
230
228
226
224
226
226
229
228
227
227
226
227
227
226
223
227
227
226
227
228
229
225
228
229
228
227
223
227
225
223

39
34
34
34
38
34
34
41
39
31
38
36
36
35
38
41
37
32
36
37
39
34
34
38
38
39
35
40
37
34
30
37
37
37
37
36
40
35
34
36
34
34
36
37
36
36
36
39
36
34
38
38
37
39
41
39
39
38
34
35

488
488
489
493
489
491
492
491
488
490
490
490
490
488
489
490
491
491
487
487
486
490
490
490
491
490
490
490
489
490
491
488
492
490
488
489
492
488
490
485
487
489
488
489
492
488
490
490
489
490
490
491
490
488
492
490
490
490
488
486

29438
29448
29441
29440
29437
29453
29444
29438
29441
29469
29455
29450
29442
29446
29448
29478
29443
29459
29443
29458
29465
29452
29432
29446
29433
29449
29452
29455
29460
29455
29434
29448
29455
29457
29456
29438
29455
29433
29440
29468
29455
29452
29469
29452
29461
29436
29435
29449
29449
29457
29438
29447
29447
29441
29436
29448
29447
29473
29459
29467

296214
296214
296230
296230
296230
296246
296246
296261
296261
296277
296277
296292
296292
296292
296308
296308
296324
296324
296339
296339
296355
296355
296355
296370
296370
296386
296386
296402
296402
296417
296417
296417
296433
296448
296448
296448
296464
296464
296480
296480
296495
296495
296511
296511
296526
296526
296526
296542
296542
296558
296558
296573
296573
296589
296589
296604
296604
296604
296620
296620

-13343
-14529
-16699
18925
-10355
5595
-14288
-14874
-12940
-13970
-16240
-14900
-11392
-13946
-15611
-5372
-13470
-14676
10248
-6285
-12990
-13427
-14539
8754
-10176
-6467
-14970
-12981
-14267
807
-15869
9151
-2289
-13070
-13523
-10213
-17114
13677
-14473
-13690
9505
-14684
-13838
-14197
3376
9697
2126
7888
-14344
1864
984
-13892
8809
-13593
-14832
-1753
-13341
-14039
11514
-14517

40
41
40
42
43
41
41
43
43
43
36
42
37
41
44
37
45
36
41
47
38
43
38
42
42
43
45
45
43
38
45
40
38
43
40
38
45
39
41
39
40
39
45
43
43
38
43
41
40
39
41
44
43
41
45
41
41
44
39
47

-42
-44
-47
-42
-42
-43
-44
-43
-45
-44
-45
-44
-44
-47
-43
-45
-41
-41
-46
-48
-44
-44
-47
-43
-44
-52
-43
-45
-44
-44
-44
-51
-47
-45
-44
-44
-45
-45
-47
-45
-42
-47
-45
-42
-49
-42
-43
-45
-43
-47
-45
-42
-44
-43
-45
-43
-44
-42
-54
-43

284
284
280
283
280
285
285
279
283
283
282
287
283
284
278
281
286
277
285
280
286
282
282
284
286
284
288
283
285
285
281
277
282
285
282
280
286
285
281
284
282
281
285
282
282
283
280
280
286
283
278
285
280
285
282
284
284
282
286
285

227
227
227
228
227
229
225
228
227
227
224
228
226
223
227
227
227
226
230
227
225
225
225
226
225
227
227
225
227
227
226
227
229
227
228
228
225
221
225
228
224
229
228
227
225
226
227
225
227
228
224
228
228
226
227
228
228
228
225
229

41
33
39
35
34
36
35
32
37
35
34
38
40
33
35
34
37
36
35
36
32
36
40
40
37
33
38
32
34
36
38
36
38
36
39
38
40
32
34
37
37
39
40
34
38
37
36
38
29
32
32
36
38
37
40
37
40
36
32
37

490
490
491
490
491
488
486
488
492
486
490
490
491
491
491
490
490
491
491
489
491
489
492
490
486
487
490
488
492
487
485
489
487
490
489
489
490
491
490
490
486
490
489
491
492
489
487
483
492
492
489
492
489
490
490
486
490
486
490
491

29456
29461
29453
29447
29444
29459
29458
29432
29435
29434
29465
29453
29453
29443
29448
29451
29432
29446
29437
29464
29465
29457
29458
29465
29452
29434
29446
29443
29445
29484
29454
29436
29425
29440
29466
29452
29436
29472
29446
29448
29469
29451
29446
29453
29453
29449
29452
29435
29441
29452
29447
29451
29441
29441
29449
29450
29467
29447
29429
29437

296636
296636
296651
296651
296667
296667
296667
296682
296682
296698
296698
296714
296714
296729
296729
296729
296745
296745
296760
296760
296776
296776
296792
296792
296807
296807
296823
296823
296823
296838
296838
296854
296854
296870
296870
296885
296885
296901
296901
296916
296916
296916
296932
296932
296948
296948
296963
296963
296979
296979
296994
296994
296994
297010
297010
297026
297026
297041
297041
297057

-10803
-14048
2553
-10686
8381
-15384
-14405
-3804
-13037
-14537
-13526
-6394
-5292
-17673
6060
-14779
-13101
-13959
-10550
-2566
-12152
-5530
-12628
-12266
-13534
-14530
-12893
-13924
-14937
-14720
-14383
-15782
-16878
9213
10619
-13747
-6059
8511
9009
-4667
-13592
-14185
-14044
5437
-13632
-14454
-7892
-7260
-17979
-6804
-4978
9242
9643
-3348
-2767
-4090
8890
-14871
8434
4593

39
42
41
42
40
35
45
44
38
39
45
46
44
40
39
44
39
39
42
40
46
43
41
44
44
43
43
38
39
44
43
39
43
41
42
40
42
43
44
47
44
43
47
39
42
44
42
36
40
39
42
42
39
43
43
44
35
43
42
39

-47
-41
-45
-43
-49
-44
-44
-42
-44
-45
-43
-46
-45
-45
-47
-45
-45
-46
-45
-42
-46
-46
-44
-43
-50
-44
-46
-42
-45
-44
-43
-43
-51
-45
-43
-44
-45
-43
-44
-42
-44
-44
-41
-47
-45
-42
-42
-45
-46
-48
-43
-43
-44
-45
-44
-43
-45
-47
-46
-41

288
284
283
285
283
283
285
285
284
284
285
285
282
283
285
283
283
282
281
284
285
281
278
287
280
286
285
287
280
287
280
286
286
285
287
282
276
279
284
283
282
282
287
284
283
284
284
287
280
284
286
281
285
279
283
284
285
282
285
282

229
227
227
228
227
226
228
227
229
228
229
228
227
227
225
228
227
226
226
227
219
229
228
224
227
228
225
227
226
227
227
226
229
226
227
228
229
228
226
226
227
228
224
226
227
229
228
229
224
229
228
228
226
227
229
228
228
227
229
227

34
39
35
34
34
38
34
38
36
39
36
39
34
34
39
34
36
33
34
32
39
36
40
38
38
37
34
35
32
30
30
33
35
38
36
35
35
39
33
35
42
36
39
35
37
36
37
39
34
33
37
41
39
30
33
39
36
33
36
35

492
490
490
491
490
490
483
488
486
490
487
488
490
488
488
488
485
490
487
488
489
490
491
490
491
489
491
488
491
490
485
490
489
490
489
487
489
489
487
491
489
489
491
493
484
491
490
487
490
490
492
488
490
487
490
489
490
489
488
488

29466
29453
29453
29464
29427
29457
29457
29452
29424
29451
29425
29453
29458
29437
29452
29442
29423
29471
29440
29469
29457
29471
29439
29454
29447
29442
29453
29445
29459
29446
29448
29444
29472
29457
29429
29464
29448
29457
29461
29467
29443
29440
29459
29431
29448
29458
29441
29456
29426
29445
29434
29429
29435
29466
29432
29430
29446
29424
29437
29472

297057
297057
297072
297072
297088
297088
297104
297104
297119
297119
297119
297135
297135
297150
297150
297166
297166
297166
297182
297182
297197
297197
297213
297213
297228
297228
297244
297244
297244
297260
297260
297275
297275
297291
297291
297306
297306
297306
297322
297322
297338
297338
297353
297353
297353
297369
297369
297384
297384
297400
297400
297416
297416
297431
297431
297447
297447
297462
297462
297462

-13132
-13624
-16149
-13437
-18199
12447
-14681
14347
-14417
-15572
-17251
-13994
-13740
9480
-16611
-14027
8636
-7621
-12679
-1985
-15902
24053
-8823
-15355
-5070
-13229
-12540
-13691
-7839
-14200
-14761
-13924
-15073
-14266
-13495
-17168
-14284
15481
-13370
-587
-13190
-14628
1997
-7157
-14124
11232
-15099
-13209
-15254
-14606
7464
-14055
-15279
-14417
-14899
-13673
-14502
-12519
-3930
-13991

42
45
40
43
42
45
43
43
39
42
40
47
44
41
39
40
40
46
48
39
37
44
39
43
40
45
44
45
38
38
42
37
42
43
41
45
41
42
44
46
43
39
40
39
47
34
40
42
33
41
39
36
43
35
45
45
44
37
44
40

-46
-47
-47
-42
-47
-43
-43
-42
-44
-46
-45
-46
-46
-46
-47
-52
-44
-46
-42
-43
-43
-42
-41
-46
-43
-45
-46
-43
-44
-46
-45
-42
-44
-49
-47
-44
-43
-44
-44
-48
-45
-45
-43
-47
-46
-50
-43
-44
-43
-44
-45
-42
-44
-45
-42
-43
-45
-49
-45
-45

282
284
282
284
276
283
283
285
285
286
281
283
276
282
282
277
279
282
285
277
287
281
283
282
282
283
280
281
280
282
275
283
286
285
281
282
281
285
280
278
283
282
285
282
283
281
283
286
280
283
284
283
283
280
288
288
284
284
287
281

228
229
228
229
228
227
225
229
224
229
230
230
229
224
227
229
228
227
225
226
228
229
226
227
227
227
227
229
229
228
229
228
227
229
229
230
228
227
223
229
228
229
228
230
226
226
228
228
227
229
229
226
231
231
229
230
229
227
228
225

35
36
35
34
37
33
39
34
31
33
38
37
33
38
35
33
36
33
38
31
41
34
36
37
38
35
37
36
38
37
40
33
36
31
39
37
40
35
35
34
39
37
37
39
36
39
26
39
37
39
40
37
36
31
35
38
35
35
37
35

489
488
487
486
491
492
491
491
488
489
487
487
489
491
480
487
491
488
486
489
492
491
491
482
492
485
490
487
489
489
487
490
490
489
489
486
489
489
487
492
490
489
490
490
489
490
489
490
485
490
491
490
488
489
491
489
490
486
486
492

29446
29454
29430
29451
29461
29449
29449
29460
29437
29449
29453
29438
29427
29448
29460
29450
29442
29454
29439
29446
29419
29455
29427
29454
29442
29481
29440
29433
29446
29460
29449
29462
29457
29431
29445
29454
29453
29445
29458
29464
29468
29448
29442
29450
29446
29429
29431
29475
29474
29444
29464
29452
29453
29441
29446
29439
29438
29448
29438
29438

297478
297478
297494
297494
297509
297509
297525
297525
297540
297540
297540
297556
297556
297572
297572
297587
297587
297587
297603
297603
297618
297618
297634
297634
297650
297650
297650
297665
297665
297681
297681
297696
297696
297712
297712
297712
297728
297728
297743
297743
297759
297759
297774
297774
297774
297790
297790
297806
297806
297821
297821
297837
297837
297852
297852
297852
297868
297868
297884
297884

13960
9312
-13999
-5056
-13704
110
-14864
-14988
-14465
4687
-12796
-14605
-14301
-10809
-8181
-11772
-14459
-14476
-17053
-3344
-14098
-14227
-13649
8457
-13740
-14526
8863
-13527
-13934
-14068
3088
-16223
-17049
-13815
-13539
-13720
-13307
9613
-12967
-13645
-14021
-14316
-15268
-4394
-502
-13636
-14326
-13341
1559
-13879
-14321
-13774
-13477
32764
-4631
-13849
3236
-14677
-6735
-13408

44
43
43
39
47
45
37
42
38
43
40
42
39
40
42
42
44
40
37
45
41
35
33
36
38
39
44
38
38
44
39
43
41
36
43
41
46
40
46
43
39
39
45
46
40
45
44
41
38
41
44
48
40
46
43
46
46
38
44
44

-43
-45
-46
-45
-44
-44
-44
-45
-43
-52
-46
-47
-46
-46
-46
-44
-44
-46
-44
-45
-48
-45
-48
-44
-48
-43
-46
-43
-42
-42
-44
-47
-47
-45
-45
-45
-45
-46
-46
-45
-49
-43
-45
-43
-42
-45
-45
-47
-46
-45
-47
-45
-44
-52
-41
-46
-44
-44
-46
-45

287
284
284
285
283
283
285
283
280
286
281
281
284
283
286
279
285
279
283
279
282
285
283
284
280
279
285
279
283
286
282
284
285
278
286
284
284
280
283
282
288
285
279
284
286
287
284
283
284
288
277
281
288
287
287
282
285
287
284
284

227
228
227
228
226
229
228
229
224
228
226
227
227
227
224
228
228
228
228
229
227
230
229
225
228
226
228
227
228
228
227
227
229
227
227
227
225
230
227
225
227
227
229
230
224
229
227
229
229
228
230
227
229
227
230
228
230
229
223
230

40
38
39
38
39
35
34
32
40
38
36
34
33
34
37
35
37
35
33
38
41
38
33
34
39
33
36
36
34
40
35
36
35
39
36
40
37
37
41
37
38
34
29
38
37
39
37
38
38
34
39
41
38
30
37
33
38
38
38
37

491
490
492
487
490
492
491
491
492
490
488
490
486
493
489
483
488
486
490
492
491
488
490
490
490
490
490
491
490
493
492
490
493
488
490
489
492
492
493
491
488
488
491
490
491
492
489
489
489
488
488
490
489
491
487
486
489
491
491
490

29466
29452
29467
29421
29443
29452
29454
29456
29437
29437
29440
29450
29431
29411
29459
29433
29437
29447
29431
29433
29441
29443
29442
29426
29476
29438
29453
29455
29460
29461
29445
29447
29430
29441
29439
29447
29457
29450
29464
29427
29450
29441
29454
29458
29463
29443
29432
29453
29454
29456
29444
29450
29444
29463
29449
29456
29473
29441
29437
29440

297899
297899
297915
297915
297915
297930
297930
297946
297946
297962
297962
297977
297977
297977
297993
297993
298008
298008
298024
298024
298040
298040
298040
298055
298055
298071
298071
298086
298086
298102
298102
298118
298118
298133
298133
298133
298149
298149
298164
298164
298180
298180
298196
298196
298196
298211
298211
298227
298227
298242
298242
298258
298258
298258
298274
298274
298289
298289
298305
298305

-14164
10445
-13300
-14413
-17625
-14271
-13356
-965
7773
-10433
-18683
-12049
-14494
9962
-13316
-15561
9952
-14324
-14801
-6119
-2009
-11353
-14151
-14143
-17392
-14586
-9076
-14131
-15793
-16843
-13246
-12916
10354
-14496
-14178
6591
8583
-17178
-14225
-11618
-13978
9341
-14234
-13964
-13317
-14745
-14054
-14229
-14134
-2622
-15544
-18109
-15955
7700
9840
-4901
-14974
-13642
-18457
-13933

45
40
46
46
42
41
38
36
42
40
37
43
42
49
38
41
42
43
45
40
38
40
42
39
41
39
29
39
38
41
39
44
38
38
42
39
45
40
44
43
46
46
43
43
40
43
47
46
41
37
45
38
41
41
45
42
39
42
42
46

-47
-52
-45
-47
-44
-47
-46
-44
-47
-44
-44
-43
-46
-44
-44
-45
-48
-41
-44
-45
-43
-45
-43
-50
-47
-44
-43
-43
-45
-44
-44
-42
-42
-45
-41
-48
-45
-48
-47
-45
-45
-43
-42
-46
-44
-45
-44
-48
-47
-43
-43
-44
-44
-43
-40
-43
-40
-42
-42
-41

286
288
285
284
279
286
281
282
286
286
286
283
282
286
282
275
285
285
283
286
282
283
283
284
282
281
277
284
282
283
281
282
282
283
281
286
280
284
283
284
280
286
280
284
282
280
282
286
284
284
286
285
284
283
286
282
282
283
282
286

229
228
229
227
227
225
231
229
227
228
227
227
229
226
230
228
228
228
226
228
229
229
227
228
227
226
228
229
227
228
228
229
227
227
229
230
230
228
227
228
228
229
228
227
224
229
225
227
227
229
226
221
228
227
228
228
228
224
227
227

40
34
41
41
36
40
36
39
38
39
37
38
37
39
37
34
36
38
34
38
39
37
42
38
34
38
37
39
32
36
41
39
37
40
39
39
34
36
39
39
34
35
39
38
39
29
35
40
39
39
38
39
34
39
35
39
38
37
35
38

488
492
492
489
488
489
491
490
490
489
490
490
488
491
490
489
489
492
487
491
492
492
491
491
490
491
489
490
488
488
492
487
489
489
491
491
487
489
485
484
492
491
489
490
491
491
494
486
492
491
490
491
490
493
491
490
486
492
492
491

29452
29466
29459
29430
29429
29429
29455
29458
29434
29445
29457
29450
29459
29466
29453
29440
29454
29443
29448
29448
29459
29448
29451
29470
29447
29452
29447
29420
29454
29427
29448
29424
29441
29454
29457
29444
29425
29444
29440
29441
29453
29461
29432
29468
29444
29442
29453
29450
29460
29456
29435
29467
29445
29440
29450
29465
29461
29457
29443
29446

298320
298320
298320
298336
298336
298352
298352
298367
298367
298383
298383
298383
298398
298398
298414
298414
298430
298430
298445
298445
298461
298461
298476
298476
298476
298492
298508
298508
298508
298523
298523
298539
298539
298554
298554
298570
298570
298570
298586
298586
298601
298601
298617
298617
298632
298632
298632
298648
298648
298664
298664
298679
298679
298695
298695
298710
298710
298710
298726
298726

-9827
9112
-8068
-13752
-14429
-12697
-16572
-13820
-16820
-14914
-8327
-13703
-14169
-1063
-14435
-4684
-14492
-14987
-7686
-13903
-13841
9018
-13985
-17422
-13716
-15273
-6777
-13607
-13967
-14814
-13201
-14395
-9610
-15860
-13924
-14241
14663
-13943
-14755
-14104
11094
10349
8458
-14366
9447
-13903
-12376
-13196
8926
-13702
6889
-11644
-14813
-3138
-15009
-4919
2483
-1138
-15124
223

38
40
39
39
44
42
46
41
40
39
44
44
45
43
44
42
45
36
45
39
39
41
46
44
43
46
39
44
44
42
43
39
42
43
37
45
40
46
42
43
40
42
42
39
40
40
41
39
40
43
38
45
45
37
41
46
44
42
40
39

-42
-43
-43
-42
-42
-42
-43
-49
-43
-42
-42
-45
-51
-46
-48
-44
-42
-44
-44
-45
-43
-47
-46
-42
-41
-44
-43
-45
-41
-42
-43
-43
-42
-45
-43
-44
-45
-44
-45
-44
-42
-46
-47
-42
-41
-43
-43
-45
-43
-43
-45
-44
-44
-46
-44
-46
-44
-45
-42
-46

281
288
286
284
284
284
274
284
287
284
286
283
285
285
281
285
284
280
284
283
280
285
280
281
284
283
280
284
281
280
283
284
280
286
279
281
280
286
277
281
283
283
286
280
279
285
282
284
283
284
279
283
282
280
285
283
281
281
283
282

224
228
229
226
227
226
227
226
229
226
227
229
229
228
228
227
226
228
223
230
228
225
227
227
226
225
227
224
231
226
228
227
225
227
229
227
228
227
228
227
227
229
229
230
223
225
229
227
226
227
226
228
229
227
225
228
230
228
227
226

38
44
39
33
37
39
34
38
38
39
38
39
42
39
37
39
39
37
36
37
39
36
42
40
38
41
36
38
44
36
36
38
37
38
40
35
37
41
38
35
39
40
39
39
34
34
38
39
34
40
37
39
36
39
38
42
38
36
34
35

491
493
489
484
489
487
487
486
491
489
491
489
491
488
492
491
488
492
489
491
491
491
493
487
489
492
492
490
490
488
492
493
491
491
493
490
491
491
489
489
490
491
491
491
490
489
490
489
490
491
488
489
490
489
491
492
490
491
491
492

29455
29455
29439
29449
29444
29453
29439
29461
29437
29465
29441
29449
29449
29438
29465
29431
29439
29445
29454
29428
29434
29423
29456
29418
29435
29442
29451
29445
29463
29442
29443
29422
29438
29436
29431
29443
29450
29450
29446
29455
29461
29452
29444
29438
29427
29444
29414
29441
29441
29457
29442
29420
29446
29443
29448
29431
29439
29456
29437
29449

298742
298742
298757
298757
298773
298773
298773
298788
298788
298804
298804
298820
298820
298835
298835
298835
298851
298851
298866
298866
298882
298882
298898
298898
298898
298913
298913
298929
298929
298944
298944
298960
298960
298976
298976
298976
298991
298991
299007
299007
299022
299022
299038
299038
299038
299054
299054
299069
299069
299085
299085
299100
299100
299100
299116
299116
299132
299132
299147
299147

-14945
-1433
-14364
-16621
-14574
-14895
-5909
32764
-14517
1151
-13216
-14325
-13826
-13794
10403
-17773
-271
-13223
-13867
10825
-14510
-13279
-13910
-14029
-14142
22652
-14640
-14330
8268
-16991
-14142
-14226
-14504
-8082
-1571
-15537
-15228
-17325
-14103
-14370
-12863
7317
-14417
-9829
-9817
7342
-3286
623
-14057
-14595
-5035
-14305
-14224
-13549
-6507
-14753
-15112
-16267
-13929
-13631

40
38
40
46
45
37
43
43
42
36
40
46
45
41
41
39
39
36
41
44
41
40
43
39
41
40
46
48
34
41
43
38
41
42
44
41
37
37
35
41
45
39
37
46
43
42
40
38
41
42
38
39
38
40
39
44
42
38
45
43

-45
-45
-42
-44
-46
-44
-46
-46
-44
-45
-43
-45
-51
-42
-43
-45
-44
-43
-41
-43
-47
-42
-47
-45
-44
-47
-48
-44
-45
-42
-43
-45
-46
-45
-43
-42
-50
-45
-42
-44
-47
-46
-50
-50
-45
-45
-46
-47
-44
-45
-42
-44
-42
-48
-44
-45
-43
-51
-42
-43

282
284
283
281
286
286
281
282
283
276
284
280
284
284
286
283
283
285
284
282
280
283
285
285
281
285
279
280
283
283
283
280
283
283
281
285
286
283
288
286
282
284
282
280
281
280
279
284
286
286
287
283
282
283
284
284
278
287
282
272

228
226
227
229
227
227
223
227
228
229
228
228
224
228
227
227
225
228
224
225
228
230
228
227
227
226
228
229
229
224
227
226
222
230
227
227
227
225
226
230
228
228
227
229
228
228
228
226
228
228
225
227
227
226
228
226
226
228
230
227

39
38
36
33
42
33
40
39
41
36
35
36
36
35
41
38
39
36
35
31
37
40
40
36
34
39
36
34
35
39
39
33
36
34
40
39
34
33
36
31
36
36
39
35
38
38
35
41
40
40
41
37
37
39
36
36
40
42
36
37

492
491
492
492
490
491
491
489
484
492
493
489
493
491
490
488
491
491
492
491
489
490
488
488
491
491
489
490
489
490
493
490
491
489
491
491
493
489
491
487
490
490
493
491
490
491
488
489
487
491
489
489
492
491
489
487
492
489
488
490

29434
29433
29460
29437
29424
29429
29442
29455
29439
29429
29430
29443
29449
29443
29438
29429
29426
29455
29453
29451
29452
29446
29449
29452
29448
29449
29465
29453
29463
29454
29457
29460
29443
29443
29455
29458
29451
29447
29447
29453
29464
29432
29457
29460
29450
29454
29450
29436
29445
29456
29472
29448
29429
29453
29443
29441
29443
29460
29435
29438

299163
299163
299163
299178
299178
299194
299194
299210
299210
299225
299225
299241
299241
299241
299256
299256
299272
299272
299288
299288
299303
299303
299319
299319
299334
299334
299334
299350
299350
299366
299366
299381
299381
299397
299397
299412
299412
299428
299428
299444
299444
299444
299459
299459
299475
299475
299490
299490
299506
299506
299506
299522
299522
299537
299537
299553
299553
299568
299568
299568

5868
-11452
-13892
9485
-9235
14211
-7775
-12402
-13235
-14934
6373
9735
-3623
-5205
-15956
-11969
-14757
-3290
-17253
-15135
-15199
-3899
10059
4686
-14361
-13864
2891
-13020
-14240
-14885
-3197
-14746
-15096
8329
3763
29582
-18113
-14254
-13396
-14714
-15276
-14560
945
-13620
-13416
-13974
-13967
-913
-16328
-7665
-17408
-18738
9743
-1366
-15641
-14008
-17781
-13630
-13932
-13941

41
39
43
43
39
41
37
35
35
37
43
42
31
41
38
42
48
43
40
41
40
44
42
39
43
41
44
38
41
35
48
42
40
43
40
44
37
35
41
42
43
41
44
35
41
41
42
44
41
43
41
38
41
40
32
39
42
35
43
31

-43
-44
-47
-46
-47
-44
-42
-44
-45
-44
-43
-46
-46
-42
-43
-42
-44
-45
-46
-45
-43
-44
-44
-43
-47
-45
-47
-45
-45
-43
-47
-49
-44
-46
-46
-45
-46
-43
-43
-46
-47
-51
-47
-49
-45
-49
-48
-45
-49
-44
-46
-45
-45
-47
-46
-42
-44
-45
-45
-40

283
283
284
286
282
284
285
283
287
282
284
284
280
283
278
281
279
278
284
285
282
283
278
278
284
286
283
284
277
282
279
288
282
280
282
285
279
284
280
282
283
282
287
275
275
285
286
286
283
283
279
280
276
281
284
285
285
282
278
281

228
228
229
224
228
230
227
227
229
230
231
227
228
226
232
228
226
228
229
225
229
225
229
228
227
223
227
227
228
230
227
228
228
228
228
229
224
228
229
229
224
229
228
226
226
225
228
231
230
229
230
231
231
226
229
228
229
225
230
229

37
38
37
40
36
39
34
31
35
35
33
38
34
38
39
34
43
39
39
40
39
34
33
30
40
37
40
42
42
33
37
36
38
34
37
39
42
41
39
38
35
41
37
38
32
35
37
40
37
35
35
34
36
42
41
41
41
35
40
38

487
488
486
490
490
488
488
488
492
490
491
489
491
487
491
490
490
491
490
492
490
493
489
490
488
490
487
487
490
491
490
489
491
490
489
490
491
491
490
488
492
492
489
489
490
490
488
490
489
490
488
491
489
488
488
485
491
491
489
490

29447
29463
29476
29451
29455
29435
29432
29449
29443
29420
29446
29445
29437
29436
29443
29434
29452
29467
29446
29434
29426
29434
29441
29439
29460
29420
29449
29450
29416
29421
29435
29448
29454
29448
29448
29431
29436
29456
29448
29431
29447
29454
29436
29440
29435
29437
29454
29469
29443
29447
29452
29468
29455
29458
29447
29461
29445
29450
29446
29453

299584
299584
299600
299600
299615
299615
299631
299631
299646
299646
299662
299662
299662
299678
299678
299693
299693
299709
299709
299724
299724
299724
299740
299740
299756
299756
299771
299771
299771
299787
299787
299802
299802
299818
299818
299834
299834
299849
299849
299849
299865
299865
299880
299880
299896
299896
299912
299912
299927
299927
299943
299943
299958
299958
299958
299974
299974
299990
299990
300005

-13849
-13006
8779
8344
-14697
27099
8126
-16735
-13516
-7821
-14807
10124
-4871
-14408
-7171
-13008
10580
10438
-17936
-14221
-14135
9522
-1570
-12466
8367
-7575
-14183
-14039
-13640
14187
-15581
-14968
-14663
-8660
-13841
-2106
9905
-4919
-13763
-15237
8385
-13914
-12482
-5870
-14885
-13641
-13943
-3205
13549
-14538
-2764
-14024
-14179
15775
-13225
-14141
-13466
-13960
7742
8645

46
45
35
37
44
40
40
41
37
39
39
42
42
44
43
39
44
44
43
39
43
41
40
43
42
44
35
42
44
44
45
41
43
47
46
45
37
35
44
44
41
37
38
37
37
46
40
37
47
41
45
39
40
40
39
44
39
40
41
43

-46
-44
-48
-43
-43
-49
-48
-43
-42
-42
-44
-42
-45
-46
-46
-42
-47
-43
-41
-45
-44
-46
-47
-44
-43
-41
-44
-45
-45
-46
-48
-44
-42
-41
-43
-42
-43
-44
-43
-46
-48
-44
-43
-43
-45
-46
-42
-42
-44
-48
-43
-43
-41
-45
-44
-48
-44
-49
-46
-45

282
286
285
279
285
281
285
285
281
280
282
286
287
285
282
286
287
280
282
284
282
284
284
284
283
285
283
286
283
286
282
282
284
284
280
281
281
285
281
285
285
276
283
279
283
283
283
283
280
284
280
283
282
281
278
283
286
286
287
279

230
231
229
228
228
228
229
229
228
223
229
230
230
229
231
225
230
230
229
231
224
229
229
225
229
228
229
228
230
228
230
228
225
228
227
225
227
227
225
228
231
228
228
226
228
227
226
227
226
230
228
228
227
228
229
228
226
226
226
229

33
35
40
36
35
34
41
41
41
39
37
40
35
37
38
35
37
41
34
35
36
37
38
41
36
32
41
36
40
36
38
39
32
36
34
40
35
34
30
37
36
30
36
39
37
40
39
35
40
30
39
34
37
40
38
35
33
38
36
38

489
488
489
489
489
491
490
488
487
490
491
489
490
491
489
489
489
486
490
490
489
489
492
491
490
487
490
489
490
491
490
488
489
491
489
490
490
485
488
493
488
486
490
492
489
491
488
486
486
492
490
492
489
490
490
488
489
490
490
488

29436
29436
29444
29449
29481
29454
29445
29438
29437
29455
29430
29446
29450
29452
29438
29436
29439
29459
29436
29441
29450
29443
29437
29432
29443
29471
29458
29437
29453
29450
29442
29428
29457
29454
29452
29464
29458
29450
29474
29458
29450
29435
29455
29431
29437
29450
29480
29457
29428
29492
29463
29458
29472
29431
29449
29463
29432
29451
29460
29442

300005
300005
300021
300021
300036
300036
300052
300052
300068
300068
300083
300083
300083
300099
300099
300114
300114
300130
300130
300146
300146
300161
300161
300177
300177
300192
300192
300192
300208
300208
300224
300224
300239
300239
300255
300255
300255
300270
300270
300286
300286
300302
300302
300317
300317
300317
300333
300333
300348
300348
300364
300364
300380
300380
300380
300395
300395
300411
300411
300426

9731
-1682
-13211
-10825
-15855
8144
-14277
-14144
2252
-14224
-14174
-16273
-12758
-13253
-14960
-14553
-13452
8739
-2146
-10568
764
-14137
9211
-1568
-11542
-13642
-13470
6009
-13486
-14540
-13631
-14298
62
1608
8229
-13838
-15553
-10757
-13011
-7997
8992
-10119
-15869
-13723
-13704
-13698
5993
10839
-13938
-4729
-12779
-14639
-9496
-14435
-13467
-4819
-4445
-8920
-14177
-15284

42
38
38
36
42
44
44
42
42
37
46
44
38
41
45
38
42
40
43
41
38
39
37
38
42
44
38
42
43
44
43
38
43
42
40
41
44
42
43
38
32
40
41
42
42
40
33
46
40
43
44
45
42
39
40
42
41
40
41
41

-41
-44
-44
-43
-43
-41
-45
-42
-43
-45
-46
-46
-47
-43
-43
-42
-43
-45
-45
-44
-44
-43
-45
-45
-45
-44
-43
-46
-45
-41
-47
-44
-46
-44
-45
-44
-47
-43
-47
-42
-47
-46
-41
-49
-42
-45
-46
-44
-44
-45
-44
-45
-43
-43
-46
-41
-43
-45
-45
-47

282
284
282
281
284
280
277
282
283
282
286
284
283
285
282
284
280
284
279
286
281
285
285
281
284
279
279
281
284
282
281
280
283
284
278
286
283
283
283
283
282
282
285
283
281
285
287
281
278
283
285
283
282
281
282
282
284
285
280
285

227
225
228
228
229
228
229
226
230
230
229
231
228
227
226
229
229
230
228
228
229
226
227
228
226
225
229
229
229
227
230
230
225
229
229
228
227
227
229
229
228
229
228
227
228
227
231
227
227
230
230
225
224
226
227
227
227
226
227
228

34
39
35
38
37
37
34
34
37
38
38
36
35
36
36
39
35
36
38
35
37
39
38
41
38
39
37
37
34
33
39
36
40
38
35
35
38
34
39
36
36
40
36
39
37
40
37
32
37
35
37
37
36
37
37
38
38
36
38
37

489
488
489
492
491
489
487
493
490
492
489
490
485
490
489
490
492
491
484
489
487
490
490
487
490
489
491
491
488
487
489
488
488
489
486
490
489
489
489
490
489
487
489
490
492
492
490
488
489
490
490
492
492
491
490
490
487
490
491
491

29447
29430
29468
29456
29456
29451
29451
29456
29472
29450
29451
29441
29459
29443
29429
29433
29438
29443
29455
29462
29458
29436
29433
29455
29427
29465
29458
29459
29436
29434
29430
29447
29443
29456
29450
29431
29445
29469
29471
29459
29454
29460
29451
29451
29473
29444
29467
29447
29444
29479
29452
29461
29465
29423
29447
29446
29444
29453
29448
29459

300426
300442
300442
300442
300458
300458
300473
300473
300489
300489
300504
300504
300504
300520
300520
300536
300536
300551
300551
300567
300567
300567
300582
300582
300598
300598
300614
300614
300629
300629
300645
300645
300645
300660
300660
300676
300676
300692
300692
300707
300707
300723
300723
300723
300738
300738
300754
300754
300770
300770
300785
300785
300785
300801
300801
300816
300816
300832
300832
300848

-12875
-13750
-14849
-17307
-13279
9275
11054
21783
-13780
-15880
-14810
-13627
-17055
-15233
-12731
9511
-13416
-14104
15774
-13284
-13507
-13032
-4704
-4532
-18821
-13230
-12378
-815
10190
8092
-13755
-13550
-13395
8744
-14453
-15679
-14418
10078
-14317
-13769
-14405
-13691
-7951
2612
10034
-7330
-13950
-13664
32764
-8478
-18244
-13686
8125
-13177
-14071
-12965
-9583
5460
1221
-13840

45
34
45
36
39
37
44
40
38
43
43
37
43
40
43
43
44
47
42
43
43
41
41
35
48
38
41
40
42
41
43
40
45
43
43
41
44
42
37
40
42
43
41
43
43
38
44
46
44
43
37
39
45
39
47
43
45
42
44
41

-47
-44
-45
-47
-42
-42
-43
-40
-43
-45
-44
-46
-44
-42
-45
-43
-44
-43
-43
-46
-43
-46
-42
-45
-41
-48
-42
-42
-41
-43
-42
-43
-44
-41
-44
-43
-45
-42
-43
-45
-43
-42
-42
-43
-44
-44
-45
-43
-45
-44
-45
-44
-45
-44
-43
-43
-47
-45
-47
-47

285
282
285
280
280
280
284
284
283
281
284
287
283
284
282
278
283
283
280
282
278
282
281
284
282
281
282
283
281
284
283
283
284
286
280
286
282
285
281
285
281
286
283
279
282
279
284
284
285
286
282
284
282
277
285
280
284
277
285
283

227
226
228
226
227
227
228
228
228
230
229
227
231
225
227
227
225
231
230
227
229
229
227
229
231
228
227
227
229
229
229
226
229
231
226
225
226
229
228
228
229
228
223
227
227
226
228
230
228
228
229
228
230
228
226
228
225
229
229
226

35
33
39
37
33
36
38
36
38
38
33
39
28
39
32
35
32
36
35
38
36
38
34
39
36
37
35
37
34
30
35
40
35
39
33
40
40
38
33
37
34
38
40
32
36
37
39
37
39
34
39
40
36
35
33
40
41
35
35
35

492
492
490
488
492
492
490
490
490
490
489
489
484
488
489
491
491
491
492
489
488
488
491
491
490
485
488
488
489
490
489
489
491
488
489
490
489
490
489
489
493
486
488
490
490
490
488
491
489
489
492
491
490
490
492
489
490
486
490
490

29452
29443
29439
29459
29433
29449
29454
29476
29439
29459
29440
29462
29448
29453
29445
29440
29438
29433
29451
29447
29449
29461
29455
29465
29448
29434
29442
29467
29452
29459
29453
29447
29480
29436
29434
29457
29458
29443
29429
29450
29458
29466
29449
29429
29429
29449
29445
29453
29434
29455
29448
29433
29436
29457
29443
29431
29454
29440
29446
29436

300848
300863
300863
300863
300879
300879
300894
300894
300910
300910
300926
300926
300926
300941
300941
300957
300957
300972
300972
300972
300988
301004
301004
301004
301019
301019
301035
301035
301050
301050
301066
301066
301066
301082
301097
301097
301097
301113
301113
301128
301128
301144
301144
301160
301160
301160
301175
301175
301191
301191
301206
301206
301222
301222
301238
301238
301253
301253
301253
301269

-11421
8747
-13206
-14238
-13796
-13259
-15090
-2738
381
-14594
-13166
-1867
-18013
-15640
-14261
8863
-13678
-16659
-3473
-17276
1736
10068
-13459
-14690
2042
-14862
-14276
-13707
-14438
-13205
7575
-14878
-13713
-13982
-7918
-4659
-1258
9600
-9611
-18661
-13125
14526
-14766
-1180
-13855
-14941
-13553
-18583
-14566
-14368
9482
-13867
-3499
10385
-2361
-14200
4983
-16575
9382
-13956

42
44
44
47
43
41
43
41
44
39
41
43
48
41
42
35
43
44
40
39
39
43
42
42
41
48
42
43
45
43
45
47
41
37
42
43
37
41
44
42
39
38
38
40
43
42
42
40
43
48
34
42
42
39
44
48
44
44
46
44

-43
-45
-45
-45
-44
-43
-45
-44
-42
-45
-47
-51
-42
-44
-43
-47
-42
-44
-45
-43
-47
-44
-47
-47
-46
-45
-46
-42
-43
-45
-43
-47
-47
-50
-44
-44
-42
-45
-45
-42
-43
-42
-44
-44
-48
-42
-47
-44
-45
-43
-45
-45
-45
-41
-43
-47
-43
-47
-43
-42

284
281
281
285
282
284
281
285
285
283
285
281
280
280
283
282
281
281
282
282
283
283
281
278
284
281
282
284
279
283
286
283
284
284
283
284
282
284
285
280
281
284
281
281
282
280
281
284
274
281
282
284
278
284
279
281
282
282
282
279

228
230
228
230
228
230
231
229
231
226
227
230
228
229
229
229
233
230
229
229
230
231
230
231
229
229
226
229
229
230
229
225
228
230
231
230
227
230
230
230
230
228
230
228
229
229
226
228
228
229
226
228
228
230
230
231
227
228
228
224

40
39
34
40
38
36
41
36
40
36
41
39
37
39
43
39
42
37
37
40
40
37
38
37
41
39
40
34
40
36
35
40
40
35
39
37
38
34
39
40
34
39
32
39
35
34
34
32
37
41
35
35
41
39
31
30
41
36
38
38

489
490
489
490
489
493
489
490
488
489
489
491
487
490
488
489
488
491
491
491
490
489
490
492
492
490
488
489
487
492
490
491
482
490
491
490
490
491
491
492
490
489
489
492
488
492
490
489
491
487
488
491
487
491
490
491
492
489
490
491

29446
29425
29450
29441
29424
29442
29442
29452
29453
29448
29453
29448
29448
29460
29468
29442
29462
29456
29430
29446
29477
29480
29457
29457
29469
29441
29462
29432
29436
29445
29455
29440
29437
29435
29457
29443
29444
29446
29459
29456
29451
29446
29465
29456
29444
29464
29466
29460
29447
29433
29455
29450
29443
29456
29451
29432
29444
29468
29449
29454

301269
301284
301284
301300
301300
301316
301316
301316
301331
301331
301347
301347
301362
301362
301378
301378
301378
301394
301394
301409
301409
301425
301425
301440
301440
301456
301456
301456
301472
301472
301487
301487
301503
301503
301518
301518
301518
301534
301534
301550
301550
301565
301565
301581
301581
301581
301596
301596
301612
301612
301628
301628
301643
301643
301643
301659
301659
301674
301674
301690

-14920
-18648
10009
-12501
-13126
-14739
-14038
-14877
10842
-13934
-18671
-13495
-2130
-16317
-9717
-13577
-14115
7941
-16796
-14288
-15571
3998
-15106
-13636
725
10202
-14369
-4676
-14834
-17970
-14141
-13964
9109
-14409
-13535
-6569
-15990
793
-12142
-14218
6358
-15554
-12175
-13230
871
-12993
-18691
-14672
-13580
-13537
-14091
-14037
7131
-13821
-15101
-13892
-14916
-14103
-6385
7275

42
39
42
43
40
44
42
43
42
42
45
45
44
46
44
42
40
43
38
40
35
38
44
36
43
43
41
31
38
41
43
36
42
41
47
44
42
42
43
44
41
45
39
43
41
45
45
44
41
47
44
46
49
42
42
43
39
40
39
39

-46
-45
-43
-41
-48
-44
-43
-42
-44
-47
-42
-44
-44
-42
-44
-44
-44
-45
-43
-43
-46
-46
-42
-45
-46
-45
-44
-44
-44
-45
-42
-42
-43
-46
-49
-43
-44
-48
-42
-45
-47
-43
-45
-46
-42
-43
-42
-42
-43
-49
-46
-42
-44
-41
-44
-44
-46
-41
-43
-41

283
283
275
279
281
281
279
282
282
285
284
278
282
279
285
278
285
282
284
282
283
283
284
281
281
281
285
284
281
285
278
283
278
286
280
283
281
283
279
279
284
282
278
283
282
282
276
276
282
283
282
283
284
279
285
284
285
284
285
286

225
228
229
227
223
228
229
225
227
229
230
229
225
230
227
228
227
230
228
227
227
230
227
230
228
226
226
227
230
226
226
230
227
232
228
229
228
230
229
232
229
229
229
229
226
229
226
228
230
226
222
229
230
230
226
229
228
229
230
230

38
39
35
35
33
41
36
38
32
42
38
37
37
37
39
37
35
38
36
42
36
39
40
38
37
37
35
38
36
34
37
41
42
38
37
39
35
35
41
38
37
35
38
42
37
39
36
40
38
33
40
39
38
39
38
38
33
36
34
37

488
486
491
490
488
488
489
489
490
492
490
490
488
491
489
489
491
489
491
490
489
491
493
489
490
485
489
491
488
489
489
492
489
492
489
492
488
488
488
490
491
491
486
493
486
492
487
490
490
489
490
488
492
493
490
489
489
490
490
490

29450
29469
29451
29475
29452
29448
29457
29469
29486
29438
29446
29448
29452
29481
29449
29445
29449
29445
29454
29467
29440
29458
29424
29450
29460
29429
29470
29433
29420
29454
29448
29432
29457
29466
29467
29475
29448
29424
29427
29457
29436
29458
29439
29455
29447
29449
29442
29421
29460
29445
29436
29451
29454
29447
29459
29449
29443
29427
29457
29454

301690
301706
301706
301706
301721
301737
301737
301752
301752
301752
301768
301768
301784
301784
301799
301799
301799
301815
301815
301830
301830
301846
301846
301862
301862
301862
301877
301877
301893
301893
301908
301908
301924
301924
301940
301940
301955
301955
301971
301971
301986
301986
301986
302002
302002
302018
302018
302033
302033
302049
302049
302064
302064
302064
302080
302080
302096
302096
302111
302111

9515
-14245
-14768
-919
-14004
-9488
-1582
-11696
-16472
-14449
-14762
-2123
-4815
-13732
-13982
-14476
-14328
-13758
-10112
9314
-15226
-2425
-12804
-15457
-13856
8529
-13902
-14275
-14456
7130
-15598
-9523
7662
-14627
-10056
7597
-13934
-13892
-13831
-13979
8154
-14620
1805
-10348
-15294
-14605
-14282
-16689
-11480
-14290
9709
-6154
-13525
-13074
7470
1344
-13428
-15567
-18683
-1603

45
43
38
40
46
46
42
40
46
43
41
45
39
47
43
45
44
42
40
43
44
33
43
42
43
39
46
40
40
41
44
45
43
40
41
41
42
45
37
45
40
42
43
45
46
37
45
38
45
43
42
45
40
44
45
43
44
40
41
43

-42
-44
-43
-44
-42
-44
-44
-44
-46
-49
-44
-49
-44
-42
-49
-44
-44
-41
-45
-44
-45
-42
-47
-42
-42
-44
-47
-44
-48
-47
-44
-42
-43
-45
-44
-47
-45
-43
-42
-47
-44
-45
-44
-47
-45
-51
-43
-43
-43
-47
-46
-44
-48
-48
-46
-44
-43
-46
-46
-48

282
285
283
281
279
285
280
281
284
283
283
282
285
282
284
285
282
279
287
283
284
281
280
285
282
280
284
286
284
284
284
280
285
285
282
276
284
283
276
282
283
283
281
283
279
281
283
285
286
284
284
283
282
288
282
283
281
285
284
282

229
231
228
228
222
228
226
228
226
229
227
226
227
229
227
227
228
230
231
230
227
227
231
228
230
227
232
231
230
227
227
226
228
225
229
230
229
226
227
227
229
227
228
229
230
227
229
229
229
227
228
229
228
228
230
229
231
227
228
229

36
39
38
36
36
38
39
36
37
35
32
35
38
34
35
33
40
38
31
31
39
39
38
41
35
37
40
36
41
35
31
39
40
38
38
34
40
40
39
37
40
35
36
40
37
37
40
36
32
38
36
35
40
35
37
42
35
42
38
38

490
489
488
491
491
489
491
492
492
490
490
489
490
490
489
490
488
489
489
488
493
490
488
491
489
489
495
490
488
489
489
490
489
489
494
487
491
491
491
491
491
492
492
491
491
489
492
493
493
491
489
489
491
489
488
489
492
490
490
491

29443
29453
29435
29457
29459
29460
29419
29458
29452
29435
29455
29469
29451
29435
29461
29442
29441
29452
29442
29455
29446
29446
29442
29450
29456
29436
29450
29447
29441
29444
29432
29440
29454
29436
29435
29457
29450
29446
29419
29443
29447
29425
29440
29434
29433
29444
29449
29440
29465
29443
29459
29444
29430
29428
29458
29445
29437
29440
29445
29437

302127
302127
302142
302142
302142
302158
302158
302174
302174
302189
302189
302205
302205
302220
302220
302220
302236
302236
302252
302252
302267
302267
302267
302283
302283
302298
302298
302314
302314
302330
302330
302330
302345
302345
302361
302361
302376
302376
302392
302392
302408
302408
302423
302423
302439
302439
302439
302454
302454
302470
302470
302486
302486
302501
302501
302501
302517
302517
302532
302532

-15604
-3114
6682
-14007
-9726
-12788
-13616
-14736
-14147
-16166
-14552
-14712
-9606
-13113
-15147
-14666
-14489
-13939
-14378
17520
-11510
-12835
-14526
13957
-15120
-15340
-937
-7884
-14814
-13831
-6145
2188
-13429
-14030
-15177
-629
-17654
-13681
-825
-13604
-14752
676
-13396
-6824
-13717
-9803
302
-18168
8377
-13782
-4153
-14151
-13837
-12850
7608
-13277
-5306
-13684
-14454
-13967

41
42
45
42
42
38
43
37
42
46
38
40
43
48
40
45
40
44
40
45
40
45
50
45
41
47
39
40
40
43
40
43
40
44
44
43
45
41
43
43
44
41
37
43
44
47
40
42
42
41
46
43
43
42
39
46
40
46
37
40

-46
-50
-44
-45
-48
-43
-44
-49
-45
-44
-46
-43
-45
-45
-45
-44
-47
-45
-46
-44
-45
-50
-42
-45
-43
-43
-45
-44
-45
-44
-49
-45
-44
-41
-44
-45
-42
-42
-41
-42
-47
-45
-43
-43
-46
-44
-51
-50
-43
-47
-47
-42
-49
-49
-45
-45
-45
-46
-47
-51

280
285
281
279
281
283
281
281
281
282
283
286
276
281
278
285
285
282
284
282
282
283
284
282
282
285
283
283
282
284
281
282
282
279
283
286
283
276
285
282
279
283
282
282
286
285
281
279
279
282
285
285
281
284
286
282
284
285
282
277

230
228
228
228
230
228
230
227
224
227
224
231
223
228
228
228
228
229
227
228
228
225
228
229
228
227
229
227
230
228
229
228
224
228
229
229
231
228
226
228
229
230
227
230
229
229
228
227
226
226
228
226
224
226
228
229
227
227
226
227

38
34
37
37
37
41
33
36
39
40
31
38
35
41
34
38
40
39
36
40
35
40
37
35
36
32
36
38
35
31
36
37
35
37
37
38
35
37
40
38
33
32
38
37
40
35
38
43
38
36
33
42
41
40
39
39
43
35
40
41

488
488
490
491
491
489
489
490
494
490
489
492
491
490
490
491
490
492
489
490
491
488
489
488
492
492
488
485
488
490
491
488
490
491
489
490
489
486
490
489
487
492
488
489
490
489
489
489
491
491
490
490
488
492
492
493
489
491
486
491

29440
29445
29442
29420
29435
29450
29443
29441
29433
29440
29453
29450
29423
29446
29449
29442
29456
29451
29447
29471
29439
29434
29454
29448
29438
29456
29460
29441
29452
29450
29451
29450
29443
29436
29433
29452
29437
29454
29466
29422
29433
29445
29437
29445
29439
29447
29437
29447
29447
29437
29455
29455
29427
29422
29432
29453
29428
29440
29454
29429

302548
302548
302564
302564
302564
302579
302579
302595
302595
302610
302610
302626
302626
302626
302642
302642
302657
302657
302673
302673
302688
302688
302688
302704
302704
302720
302720
302735
302735
302751
302751
302766
302766
302766
302782
302782
302798
302798
302813
302813
302813
302829
302844
302844
302844
302860
302860
302876
302876
302891
302891
302907
302907
302922
302922
302922
302938
302938
302954
302954

-13922
-14783
-13379
-2903
-14539
8589
-8898
-16227
-14340
-16200
-2532
888
-15472
-1794
9824
-4256
8091
-16405
-5841
-14046
-5009
-13940
-14665
13402
14208
-13920
-14170
287
-18353
-13866
-14315
2138
-14516
1940
-1408
10442
-6836
-12640
-13923
-14542
2197
-13789
-14053
8804
-13643
-12963
-17697
-15260
-13877
-15450
24148
-14139
-14655
9325
-14304
-13643
-13008
-12688
-15453
-17252

43
46
43
45
46
43
40
39
45
40
38
45
42
42
38
47
39
39
46
43
44
43
38
45
38
37
40
41
41
43
38
40
46
36
40
39
40
41
38
36
40
43
46
40
37
44
28
47
44
44
48
44
45
42
44
40
48
47
44
40

-44
-46
-50
-47
-46
-47
-43
-42
-43
-44
-50
-43
-42
-50
-43
-43
-45
-46
-45
-42
-44
-42
-43
-44
-45
-44
-44
-44
-44
-43
-50
-44
-44
-42
-44
-43
-42
-46
-44
-45
-41
-48
-47
-42
-45
-46
-46
-50
-44
-48
-44
-44
-45
-46
-44
-51
-47
-46
-42
-44

283
278
280
282
283
279
282
282
285
282
277
282
278
283
283
285
283
282
284
285
286
285
285
285
276
285
286
283
285
285
283
281
282
282
282
282
283
282
284
282
278
284
278
281
284
277
282
283
280
283
279
280
278
286
275
284
286
282
285
284

229
229
225
228
226
231
226
230
231
229
229
232
227
228
228
230
229
229
231
227
231
231
227
229
228
229
224
229
228
227
226
229
227
227
228
231
227
230
230
229
229
227
229
229
228
231
228
229
231
229
231
228
229
229
230
228
230
227
230
226

28
41
37
39
40
37
40
38
37
40
40
37
34
38
36
32
37
41
39
36
37
33
38
38
40
39
37
36
36
38
34
36
34
41
41
36
38
35
39
40
35
38
41
37
35
42
41
35
39
42
39
40
38
35
40
38
37
32
39
38

492
491
493
487
491
493
487
490
490
493
490
489
490
487
490
491
492
487
491
490
487
489
491
490
492
488
493
490
490
490
488
487
492
493
490
490
492
486
489
492
490
491
490
491
487
489
491
492
491
489
489
490
490
488
488
487
491
490
492
486

29447
29442
29448
29445
29443
29463
29441
29447
29443
29442
29448
29449
29438
29455
29432
29436
29450
29455
29434
29445
29436
29430
29447
29458
29459
29432
29453
29452
29451
29431
29449
29442
29452
29446
29434
29432
29443
29423
29436
29436
29426
29431
29430
29444
29429
29444
29433
29442
29447
29435
29443
29444
29462
29446
29440
29442
29458
29448
29444
29461

302969
302969
302985
302985
303000
303000
303016
303016
303032
303032
303032
303047
303047
303063
303063
303078
303078
303078
303094
303094
303110
303110
303125
303125
303141
303141
303156
303156
303156
303172
303172
303188
303188
303203
303203
303219
303219
303234
303234
303234
303250
303250
303266
303266
303281
303281
303297
303297
303297
303312
303312
303328
303328
303344
303344
303359
303359
303359
303375
303375

-14955
-13814
-13744
7809
-5440
-12572
-13708
-11910
-13032
-14403
-13090
-16415
-13360
-13919
-12140
-14840
-14372
-14893
-13083
-13200
-13541
-13007
7246
-13396
-14191
-13256
-14875
-1555
-16538
5538
-10566
9261
-6271
-13610
21824
9030
-6899
-8549
-14593
-14677
-1075
-11329
-13184
-5477
9093
-14127
-13829
-16883
-14190
-13556
-15562
-3365
-15989
-13858
-11582
-15324
-13462
-14902
-18628
-14762

44
44
41
38
50
47
35
43
42
48
39
42
41
47
43
39
40
39
44
44
43
34
40
40
44
42
46
44
41
38
43
46
43
40
39
46
45
42
42
40
41
43
45
43
46
43
42
46
44
45
44
39
41
47
40
45
40
44
39
46

-42
-43
-44
-49
-46
-42
-43
-44
-49
-47
-45
-49
-44
-47
-45
-45
-41
-50
-45
-48
-47
-47
-48
-43
-47
-44
-42
-45
-45
-44
-45
-46
-46
-49
-41
-44
-41
-43
-46
-44
-43
-49
-45
-47
-47
-48
-47
-43
-42
-49
-46
-44
-43
-45
-40
-41
-43
-47
-43
-41

282
285
282
285
284
280
287
283
287
287
285
283
277
282
283
280
286
284
284
286
281
281
283
279
286
287
284
285
281
285
282
281
285
285
284
282
281
282
283
281
282
282
281
281
275
283
285
282
279
278
278
279
283
287
283
284
285
281
285
278

226
228
228
228
227
228
230
230
227
226
230
230
223
227
229
224
227
225
228
228
231
228
229
229
226
227
226
226
228
227
231
231
229
226
229
229
229
231
229
229
225
227
229
228
229
227
230
227
226
229
228
229
231
228
228
227
228
228
228
228

41
36
36
37
38
34
40
32
37
38
40
39
38
37
35
40
38
39
39
40
39
42
36
40
41
40
40
38
37
37
39
37
37
39
37
36
38
40
39
39
41
39
38
36
36
36
41
37
33
33
37
34
37
37
35
37
36
39
37
37

492
490
489
489
490
490
491
490
492
492
489
490
489
488
487
490
490
491
488
490
488
489
487
492
487
489
489
493
487
490
489
489
488
489
486
492
489
489
490
490
490
488
488
492
490
491
489
490
486
490
491
489
490
489
489
489
493
490
489
489

29432
29428
29447
29432
29445
29431
29463
29441
29443
29441
29434
29429
29447
29435
29439
29439
29434
29448
29423
29442
29455
29450
29447
29448
29457
29453
29427
29438
29430
29454
29437
29454
29443
29447
29450
29451
29447
29458
29440
29450
29439
29427
29459
29414
29455
29453
29459
29441
29441
29434
29437
29438
29439
29466
29420
29448
29430
29454
29437
29438

303390
303390
303406
303406
303422
303422
303422
303437
303437
303453
303453
303468
303468
303484
303484
303484
303500
303500
303515
303515
303531
303531
303546
303546
303562
303562
303562
303578
303578
303593
303593
303609
303609
303624
303624
303624
303640
303640
303656
303656
303671
303671
303687
303687
303687
303702
303702
303718
303718
303734
303734
303749
303749
303749
303765
303765
303780
303780
303796
303796

-15027
-13974
-9673
-8265
2392
-13658
-15073
-13700
-14687
-13888
-7581
16743
-13400
14935
-2898
16422
-13543
-16294
349
-14503
-17729
-14929
2548
-14870
-473
-18724
-13699
-14543
-15667
-14099
-15269
-14415
-15114
-18634
-13796
17315
9648
-10858
-13489
9550
-13831
9007
-14432
-4
-13574
-14970
-15033
-10488
-16202
-16238
-6717
-13808
-14282
23645
-1695
-16322
-5285
-12679
-7626
-5258

44
40
44
43
46
41
46
41
44
45
38
45
41
42
45
42
42
48
44
44
46
45
46
48
40
45
44
43
48
42
42
43
44
42
47
38
49
44
40
44
40
45
44
40
39
40
41
37
43
45
43
41
40
40
44
45
44
41
41
39

-40
-44
-43
-46
-42
-47
-44
-51
-46
-44
-48
-43
-46
-47
-45
-43
-44
-46
-42
-45
-42
-45
-45
-46
-43
-43
-46
-45
-44
-44
-41
-43
-45
-45
-42
-45
-43
-43
-45
-46
-44
-45
-43
-44
-46
-45
-46
-44
-42
-42
-42
-43
-43
-43
-43
-46
-42
-43
-41
-46

284
285
282
280
285
281
286
280
283
284
286
285
283
285
282
283
284
284
279
281
279
282
283
276
281
284
281
279
279
284
282
283
281
283
282
281
281
287
283
280
286
285
283
284
281
282
278
286
281
285
280
279
282
285
281
285
285
286
285
283

228
229
228
227
227
228
225
229
227
228
225
228
226
225
230
227
229
226
230
229
229
227
228
229
228
227
229
228
223
229
230
229
229
227
227
229
227
229
229
228
229
226
227
230
227
229
231
230
227
228
230
230
228
229
229
229
227
220
229
229

41
33
40
40
35
32
34
33
38
38
37
40
40
39
39
36
38
25
36
42
36
40
35
38
36
39
39
37
38
34
36
40
40
38
37
35
39
35
35
38
34
39
38
37
39
32
40
34
36
37
35
42
32
39
40
38
39
31
36
36

487
490
491
491
489
488
491
490
492
493
488
489
489
491
491
489
484
490
490
491
492
493
490
490
491
490
486
491
491
492
491
489
493
490
492
490
493
491
491
488
487
488
490
491
491
489
485
490
492
489
491
492
491
491
490
491
490
491
490
489

29457
29450
29447
29442
29428
29446
29448
29461
29444
29440
29436
29432
29441
29455
29438
29471
29439
29466
29445
29441
29449
29468
29443
29421
29425
29465
29455
29438
29442
29435
29446
29467
29476
29436
29434
29468
29444
29440
29470
29462
29439
29425
29467
29468
29443
29446
29447
29441
29471
29455
29457
29441
29449
29457
29437
29465
29439
29450
29429
29448

303812
303812
303827
303827
303827
303843
303843
303858
303858
303874
303874
303890
303890
303890
303905
303905
303921
303921
303936
303936
303936
303952
303952
303968
303968
303983
303983
303999
303999
303999
304014
304014
304030
304030
304046
304046
304061
304061
304077
304077
304077
304092
304092
304108
304108
304124
304124
304139
304139
304155
304155
304170
304170
304170
304186
304186
304202
304202
304217
304217

-13101
-8923
-13670
-13442
-14126
-13888
-13411
2061
-6179
-13508
-4572
-14121
-13325
3586
-15834
8923
-13799
-548
-13428
17152
-6481
2989
-13409
-13635
-11389
-13164
8051
-14900
3355
-13794
-14723
-15220
-13812
-13187
-13985
-13839
-14553
8210
-13561
-14330
-13440
-14656
1108
-14173
-13165
-3490
-14137
-13523
59
-14839
-13008
-14628
-6895
-14113
-5291
9205
-8643
-9962
-12390
-13001

48
44
37
44
43
46
47
43
39
41
42
40
45
42
45
46
42
44
45
45
40
45
42
47
45
45
36
40
45
38
34
39
40
40
41
42
35
41
38
43
44
39
45
42
39
42
46
40
47
35
43
43
40
44
44
41
43
47
35
44

-42
-42
-44
-43
-48
-47
-42
-41
-43
-42
-49
-46
-49
-45
-46
-41
-44
-46
-47
-52
-41
-41
-41
-41
-41
-42
-42
-43
-49
-44
-43
-45
-46
-50
-46
-46
-42
-48
-45
-45
-44
-42
-42
-47
-45
-43
-46
-43
-43
-45
-45
-48
-43
-43
-45
-52
-44
-51
-42
-45

282
280
281
281
284
279
286
286
283
280
281
287
285
284
286
281
282
286
280
282
278
282
279
285
283
283
285
283
285
286
284
286
283
281
286
281
283
283
280
283
284
280
283
285
282
284
286
283
281
283
284
284
283
283
282
284
287
286
285
285

230
229
229
228
225
227
228
227
229
229
227
227
225
227
227
227
228
226
224
226
225
225
224
226
227
227
225
229
226
224
226
227
225
227
229
227
229
227
227
224
229
229
226
229
226
229
228
226
223
224
226
229
226
227
230
227
228
228
229
228

36
41
38
34
37
36
36
39
38
37
36
38
35
38
38
36
34
38
40
40
32
33
36
38
40
33
35
33
35
36
35
32
32
36
36
38
37
37
30
36
41
40
35
36
39
41
35
38
38
36
31
35
39
38
35
31
39
41
37
34

491
490
488
491
492
491
492
489
488
489
489
489
489
492
491
490
493
492
489
490
492
492
491
490
492
491
493
485
491
491
490
491
490
492
492
490
489
490
490
486
489
489
489
489
493
490
489
492
489
492
491
489
486
489
490
490
489
491
488
489

29451
29452
29446
29453
29453
29432
29436
29469
29439
29436
29454
29446
29442
29463
29446
29439
29426
29446
29431
29458
29448
29423
29411
29455
29447
29445
29425
29441
29443
29444
29448
29460
29442
29453
29452
29443
29444
29450
29433
29449
29451
29453
29427
29439
29427
29435
29443
29441
29459
29457
29456
29448
29437
29458
29442
29454
29448
29450
29443
29442

304233
304233
304233
304248
304248
304264
304264
304280
304280
304295
304295
304311
304311
304311
304326
304326
304342
304342
304358
304358
304373
304373
304389
304389
304389
304404
304404
304420
304420
304436
304436
304451
304451
304467
304467
304467
304482
304482
304498
304498
304514
304514
304529
304529
304545
304545
304545
304560
304560
304576
304576
304592
304592
304592
304607
304607
304623
304623
304638
304638

15622
-8274
-8067
14103
-13494
-9466
-7394
-823
8243
-3275
-14474
-14025
-14073
24992
20455
-15101
18165
-13792
-14480
-14507
-17795
8703
1511
-2795
-14046
-13348
-13172
-3217
-13720
-12164
-13148
-14112
-8988
10179
-14290
-14788
-12828
-1378
-10629
2670
-14548
-14532
-14507
-13233
-15120
-10477
-12885
-14413
-15414
8524
-13734
-13739
-15878
-13874
-9665
-14784
-13788
-13388
-18061
7789

41
44
46
46
39
41
38
42
48
44
46
42
42
37
41
36
39
41
39
41
39
42
41
43
41
38
37
47
40
44
41
43
43
41
39
39
41
41
38
42
44
38
43
40
42
40
38
43
47
42
44
40
45
44
46
47
43
45
43
44

-45
-43
-42
-48
-43
-42
-48
-43
-43
-42
-47
-47
-46
-46
-45
-44
-45
-45
-46
-49
-45
-47
-47
-43
-49
-44
-45
-41
-43
-43
-45
-43
-45
-48
-45
-47
-43
-44
-43
-45
-43
-42
-42
-46
-48
-42
-45
-43
-43
-45
-46
-46
-44
-43
-42
-42
-48
-45
-43
-44

286
281
284
285
284
282
281
281
282
282
283
287
282
285
283
284
280
286
283
283
286
287
282
284
279
283
284
282
283
286
288
284
284
282
284
286
283
282
286
283
285
286
282
282
283
284
285
285
283
281
284
284
283
284
285
284
278
280
285
286

229
227
224
227
228
229
226
230
226
229
227
229
229
229
231
230
226
229
228
228
229
229
228
231
229
225
229
230
229
229
226
225
224
226
227
229
227
231
228
229
227
227
230
227
230
224
228
226
229
230
227
229
227
224
228
227
229
228
230
228

39
34
34
38
36
36
39
39
35
39
38
35
41
36
38
40
37
36
42
39
40
40
38
40
36
33
41
41
42
39
39
37
39
35
36
31
39
37
38
36
38
35
34
37
41
35
38
36
34
40
34
40
36
38
36
36
34
33
39
33

486
490
489
489
492
487
490
490
489
490
488
483
491
491
487
488
488
489
488
488
489
490
488
489
490
487
491
489
487
489
493
488
490
491
488
489
489
489
491
492
491
489
489
489
490
492
489
487
492
490
488
489
491
492
493
489
492
491
491
490

29442
29452
29462
29444
29428
29447
29431
29447
29426
29438
29426
29451
29472
29452
29461
29462
29457
29441
29449
29447
29469
29455
29480
29449
29463
29440
29446
29450
29461
29451
29473
29445
29440
29482
29460
29466
29465
29459
29448
29453
29460
29444
29463
29464
29464
29458
29456
29458
29446
29439
29455
29439
29468
29464
29457
29475
29458
29459
29454
29487

304654
304654
304670
304670
304670
304685
304685
304701
304701
304716
304716
304732
304732
304748
304748
304748
304763
304763
304779
304779
304794
304794
304810
304810
304826
304826
304841
304841
304857
304857
304872
304872
304888
304888
304888
304904
304904
304919
304919
304935
304935
304950
304950
304950
304966
304966
304982
304982
304997
304997
305013
305013
305013
305028
305028
305044
305044
305060
305060
305075

9802
-14532
-14840
-14488
12020
-3698
10433
-13956
-2824
-15275
-6583
-14333
-13466
15012
-18201
-13494
-11434
-10350
490
-11200
-6753
9708
-4326
1426
-14288
-13591
-13696
-15437
-14341
-13337
-14162
-4910
10701
-14983
-15684
-14429
-13338
-16264
-15130
-13320
-14164
-14855
-13260
-13772
-14313
-16690
6063
-6376
-14680
-16874
-13766
-4917
-14938
4712
-12365
-17779
-15436
-14585
-18423
-13894

44
34
36
46
43
43
42
45
36
41
34
42
40
37
44
40
43
38
42
42
42
40
41
39
46
39
44
41
42
41
42
37
43
42
40
42
42
38
42
40
47
46
38
45
44
38
41
40
44
45
42
45
37
42
38
44
40
44
45
44

-43
-43
-45
-42
-43
-42
-42
-43
-44
-42
-50
-44
-45
-44
-46
-44
-45
-44
-45
-46
-43
-42
-45
-48
-43
-46
-46
-44
-44
-50
-44
-47
-46
-44
-46
-42
-53
-47
-42
-47
-43
-45
-44
-43
-42
-41
-41
-42
-44
-44
-44
-42
-45
-43
-42
-44
-44
-44
-44
-48

285
282
280
285
285
281
285
272
287
282
286
286
283
286
286
287
276
284
282
284
282
283
285
284
284
286
281
287
283
285
283
279
285
283
279
286
286
285
283
286
280
280
280
285
284
282
287
282
286
286
283
284
283
285
285
282
281
287
286
283

228
227
228
228
230
228
228
228
229
230
229
228
230
226
228
231
230
227
229
229
230
230
229
227
231
228
226
227
227
228
229
228
229
227
229
228
224
226
227
229
227
227
227
230
228
229
226
229
231
227
229
225
228
228
225
229
228
230
223
226

34
37
41
34
40
32
36
37
33
39
38
39
39
37
36
39
36
37
35
33
33
38
37
37
36
34
33
30
40
41
36
39
32
38
41
38
34
32
35
42
40
37
38
39
37
38
41
41
34
34
37
39
40
33
38
36
40
41
39
38

488
487
493
491
491
489
491
491
492
490
488
491
491
490
489
490
489
492
490
491
490
493
491
488
492
491
490
488
490
489
491
490
489
489
493
494
493
490
491
493
491
491
490
489
485
490
488
491
492
491
491
490
491
493
490
493
492
492
489
492

29450
29458
29472
29440
29452
29473
29447
29447
29465
29452
29468
29469
29470
29453
29456
29443
29452
29437
29436
29443
29459
29449
29447
29448
29461
29458
29441
29442
29446
29449
29436
29430
29453
29466
29431
29444
29433
29440
29458
29435
29468
29460
29442
29464
29455
29435
29457
29461
29461
29452
29441
29453
29434
29435
29465
29471
29451
29457
29446
29458

305075
305091
305091
305091
305106
305106
305122
305122
305138
305138
305153
305153
305153
305169
305169
305184
305184
305200
305200
305216
305216
305216
305231
305231
305247
305247
305262
305262
305278
305278
305294
305294
305294
305309
305309
305325
305325
305341
305341
305356
305356
305372
305372
305372
305387
305387
305403
305403
305419
305419
305419
305434
305434
305450
305450
305465
305465
305481
305481
305481

-13625
-13552
-14231
-12417
-13714
10680
-13904
8175
7040
-6455
-14909
-13913
32764
-14448
-14070
-6063
-14475
-13618
-8306
9503
-13273
-13704
-14159
-13419
-11738
-10744
-13038
15118
-13201
-14855
-15326
-14473
8741
-14944
-13919
-14310
-14576
-14352
-14303
-16000
-15271
-12965
-15693
-13776
-16707
-14998
-13583
-18507
-14689
-14246
-4697
-14585
10065
7020
-6953
-14398
-15108
-13973
-16287
-15070

40
42
42
43
43
37
44
43
45
41
46
44
39
45
43
42
48
46
47
41
39
40
44
37
46
41
38
41
43
41
43
42
45
39
39
41
49
42
41
45
44
42
41
37
38
43
45
40
47
46
39
43
34
46
42
39
43
44
42
40

-44
-43
-43
-46
-43
-47
-52
-43
-45
-43
-42
-43
-49
-45
-43
-45
-47
-44
-45
-43
-45
-42
-45
-46
-42
-45
-44
-44
-50
-43
-42
-43
-44
-43
-44
-43
-46
-43
-43
-42
-43
-43
-44
-46
-45
-43
-46
-47
-46
-44
-43
-42
-44
-42
-46
-45
-48
-41
-42
-43

284
285
283
285
282
284
284
280
286
283
286
279
279
284
281
284
286
283
284
285
281
286
285
285
284
285
283
285
284
280
282
280
282
284
287
283
283
280
286
282
283
285
286
283
283
282
285
282
277
283
281
283
279
281
277
284
284
285
279
282

225
230
228
230
225
228
228
230
227
227
227
229
228
229
227
229
228
229
228
227
227
228
228
229
228
226
224
229
229
227
228
227
226
225
229
226
228
227
230
228
223
229
226
225
228
228
227
227
223
229
228
225
229
224
228
224
229
230
226
229

36
37
40
40
34
37
34
36
30
36
35
39
38
35
39
36
40
35
37
34
37
38
35
38
39
35
34
33
34
37
40
32
33
38
38
27
38
39
38
34
37
35
38
34
41
37
36
33
37
38
36
30
34
33
35
38
40
39
38
37

490
492
490
492
490
486
493
492
491
490
491
492
491
491
491
492
489
492
490
491
489
490
489
493
490
491
493
491
486
491
491
490
490
489
493
492
492
490
491
491
492
491
489
491
491
491
489
492
491
491
491
488
487
488
490
490
489
491
490
492

29445
29450
29454
29450
29473
29457
29450
29442
29454
29448
29450
29445
29459
29472
29463
29455
29470
29460
29460
29450
29447
29448
29453
29450
29449
29457
29470
29443
29445
29471
29447
29467
29418
29437
29456
29444
29462
29446
29433
29440
29458
29444
29447
29447
29462
29426
29456
29436
29443
29444
29450
29463
29457
29433
29447
29445
29460
29436
29446
29419

305497
305497
305512
305512
305528
305528
305543
305543
305559
305559
305559
305575
305575
305590
305590
305606
305606
305606
305621
305621
305637
305637
305653
305653
305668
305668
305668
305684
305684
305699
305699
305715
305715
305731
305731
305731
305746
305746
305762
305762
305777
305777
305793
305793
305793
305809
305809
305824
305824
305840
305840
305855
305855
305871
305871
305871
305887
305887
305902
305902

8420
-7130
9827
-14094
-13729
-13743
-15687
-6573
-15192
-13147
6343
-14339
-13282
-17811
-14362
8828
-9546
-14806
-13607
-14108
-3044
-14550
-14484
8047
-14309
-1133
-16036
-13676
-18404
-14472
-15047
-1469
-13688
7679
-13618
-14730
-14630
-13464
-14108
-14012
-13927
-17137
-6316
-14680
-13814
-13513
-13688
-6556
-18594
9293
-14237
-9567
-13104
-13526
-14634
-13830
-9891
-14294
3956
-13624

44
42
45
40
44
42
39
46
39
41
39
46
44
37
45
38
41
37
43
46
39
41
43
44
36
45
38
41
40
44
45
39
45
41
39
45
42
46
38
42
44
43
44
43
44
44
39
47
44
40
42
44
38
43
47
40
46
41
38
41

-44
-44
-45
-43
-48
-44
-48
-44
-43
-43
-42
-45
-45
-42
-43
-46
-44
-44
-42
-39
-43
-47
-49
-45
-47
-46
-43
-43
-47
-44
-43
-45
-43
-45
-47
-45
-45
-43
-43
-42
-42
-44
-42
-45
-41
-47
-43
-47
-48
-49
-48
-47
-44
-45
-48
-46
-46
-44
-45
-42

283
282
283
283
278
283
283
283
282
282
284
285
280
284
285
286
278
283
280
281
281
278
279
283
279
275
285
280
277
283
280
280
279
283
284
283
280
283
284
284
280
283
285
284
281
281
283
281
280
274
281
285
282
279
283
283
284
284
279
284

229
227
228
229
228
225
225
229
227
226
226
228
228
227
224
226
227
228
227
228
226
229
230
230
229
228
230
228
228
229
228
227
228
229
227
227
224
229
226
227
226
225
230
228
226
229
228
227
229
227
227
229
227
225
227
227
227
228
228
228

34
34
36
36
38
34
33
37
32
34
34
34
35
33
37
37
36
37
35
30
38
32
34
39
40
33
38
34
38
37
35
39
39
35
36
41
41
36
41
39
36
40
34
34
38
39
40
32
37
29
39
37
36
37
37
33
39
36
38
39

491
492
491
492
491
490
491
494
493
493
491
491
490
489
487
490
492
492
492
492
492
491
490
494
493
490
489
490
490
488
491
492
489
490
488
493
491
493
491
490
487
494
488
492
490
492
490
491
488
491
489
490
491
489
492
489
490
490
490
489

29433
29420
29443
29436
29452
29478
29440
29453
29461
29440
29441
29456
29461
29447
29468
29432
29455
29451
29463
29449
29441
29443
29446
29463
29446
29452
29446
29420
29442
29433
29450
29431
29445
29424
29433
29432
29438
29434
29463
29444
29450
29452
29446
29450
29460
29434
29452
29444
29446
29444
29454
29443
29443
29440
29458
29453
29445
29448
29455
29449

305918
305918
305933
305933
305933
305949
305965
305965
305965
305980
305980
305996
305996
306011
306011
306027
306027
306043
306043
306058
306058
306074
306074
306074
306089
306089
306105
306105
306121
306121
306121
306136
306136
306152
306152
306167
306167
306183
306183
306199
306199
306199
306214
306214
306230
306230
306245
306245
306261
306261
306261
306277
306277
306292
306292
306308
306308
306308
306323
306323

9030
-8804
-13466
-13727
-17100
-14494
-14242
-13215
-14319
-14917
-13131
8159
8272
9270
-13749
-16136
-13667
-14266
-15073
-4044
-11904
-13878
-13549
-13657
-13391
-9666
-14527
-14618
-13751
-18374
9007
-14508
-13773
-13847
-14146
-12150
-15131
-15493
-13986
-14014
-13578
-14090
17992
-15597
-6995
-14316
8371
-13204
-14055
-15066
1021
-14400
-7542
8269
-14048
-13387
9042
-13643
-4471
-13685

40
40
45
42
39
39
45
41
44
44
40
42
36
45
42
41
43
42
40
45
38
43
40
44
42
39
41
38
46
39
42
45
44
40
46
43
40
45
45
43
48
41
39
40
46
46
44
42
41
42
37
45
40
40
44
40
43
34
39
38

-45
-43
-47
-44
-43
-47
-49
-50
-42
-41
-44
-42
-46
-42
-45
-45
-45
-43
-52
-43
-43
-45
-43
-43
-43
-43
-42
-44
-42
-49
-42
-43
-45
-41
-45
-41
-43
-44
-45
-40
-44
-45
-43
-43
-45
-45
-41
-41
-46
-43
-45
-46
-44
-45
-44
-43
-42
-43
-43
-42

286
277
286
278
283
286
282
283
282
283
285
286
283
285
283
280
286
283
277
284
281
287
285
283
286
282
286
285
278
280
284
285
274
282
282
285
284
285
280
280
280
284
281
280
282
278
280
281
280
282
285
286
284
282
277
286
283
282
280
281

229
229
231
230
227
229
228
227
228
228
229
229
230
230
226
229
227
224
229
230
228
230
227
228
225
229
227
228
227
223
228
226
228
225
231
229
227
228
231
227
228
224
230
230
229
227
227
227
228
229
230
228
229
224
227
226
229
226
229
225

30
40
36
33
35
38
38
39
36
38
37
33
34
34
31
37
37
41
38
36
38
37
34
35
37
35
38
34
36
39
32
35
36
36
32
33
35
37
33
39
38
37
34
39
37
35
27
39
39
36
38
34
36
38
38
35
36
32
38
33

492
490
489
491
488
490
491
492
491
492
490
490
492
492
492
491
489
489
490
485
491
493
491
491
492
491
485
489
490
492
494
491
490
490
489
492
491
490
490
491
492
491
492
491
492
491
488
491
493
489
488
490
491
489
488
491
493
490
491
488

29440
29434
29436
29451
29458
29487
29452
29439
29446
29437
29432
29443
29461
29444
29437
29445
29434
29443
29433
29455
29445
29441
29470
29464
29442
29449
29433
29448
29447
29448
29457
29457
29444
29451
29437
29469
29474
29459
29454
29448
29447
29429
29446
29445
29432
29461
29427
29438
29451
29439
29454
29441
29458
29450
29424
29480
29450
29470
29452
29457

306339
306339
306355
306355
306370
306370
306386
306386
306401
306401
306417
306417
306433
306433
306433
306448
306448
306464
306464
306479
306479
306495
306495
306511
306511
306511
306526
306526
306542
306542
306557
306557
306573
306573
306573
306589
306589
306604
306604
306620
306620
306635
306635
306635
306651
306651
306667
306667
306682
306682
306698
306698
306698
306713
306713
306729
306729
306745
306745
306760

-11362
-10845
-14209
-15826
9418
-14489
-14717
-13208
-14002
-13858
1327
-12820
-15656
-13721
-14796
-16787
-14801
-13938
622
7205
-15293
-13425
-17751
-15393
-13945
334
-1632
-1867
-13010
-13444
-10120
-1201
-15036
-12738
8257
-13484
-14053
-8928
-15057
-13913
8695
-13022
-13886
-14879
-13501
-17422
10635
-14355
-14666
-14118
6317
-18273
-12776
-15131
-13719
-13891
-13669
-15815
-17033
-14724

42
38
38
41
44
42
43
41
41
42
42
44
39
39
45
43
37
40
45
43
38
47
42
40
43
42
35
42
44
45
43
43
47
44
42
43
44
38
41
40
41
40
46
42
43
41
41
46
45
40
35
38
39
42
45
44
43
42
41
39

-42
-46
-40
-43
-45
-42
-44
-44
-44
-47
-43
-44
-45
-43
-44
-48
-44
-43
-44
-42
-43
-47
-41
-44
-42
-45
-44
-44
-42
-45
-44
-43
-48
-46
-44
-43
-41
-43
-43
-46
-47
-44
-43
-45
-43
-43
-45
-45
-43
-43
-46
-47
-42
-46
-45
-43
-44
-43
-43
-44

283
281
277
284
282
283
283
285
286
283
284
284
286
284
280
282
281
285
285
284
281
285
280
278
284
282
286
286
286
277
285
283
280
285
280
285
287
277
287
282
281
284
283
287
282
287
285
285
287
283
285
287
282
284
281
283
273
285
283
284

230
227
229
225
223
227
229
226
230
226
229
228
226
229
225
225
228
226
228
226
226
228
228
228
229
227
229
225
227
229
227
226
228
231
225
226
228
230
226
229
228
224
227
228
229
227
230
228
230
228
229
229
229
229
229
226
228
229
230
228

39
39
37
33
40
33
39
39
37
33
35
37
35
38
38
38
38
38
34
38
40
32
36
36
31
35
33
42
36
36
35
36
37
42
38
38
38
36
40
35
39
38
34
38
40
39
39
35
38
35
34
37
37
35
38
36
34
30
41
39

490
489
490
487
492
494
488
492
491
490
490
492
489
492
490
490
489
484
491
490
491
492
491
494
490
490
486
491
490
491
489
490
492
489
491
491
491
491
492
492
493
489
489
489
487
489
489
488
491
492
491
490
488
491
488
489
488
490
491
492

29439
29451
29466
29451
29454
29450
29417
29436
29461
29428
29434
29460
29466
29433
29431
29454
29463
29488
29433
29470
29472
29451
29467
29468
29455
29439
29460
29453
29459
29454
29454
29452
29441
29457
29450
29450
29444
29456
29453
29439
29473
29454
29433
29443
29439
29431
29434
29465
29444
29456
29447
29447
29443
29440
29433
29445
29429
29435
29435
29460

306760
306776
306776
306776
306791
306791
306807
306807
306823
306823
306838
306838
306838
306854
306854
306869
306869
306885
306885
306901
306901
306901
306916
306916
306932
306932
306947
306947
306963
306963
306979
306979
306979
306994
306994
307010
307010
307025
307025
307041
307041
307041
307057
307057
307072
307072
307088
307088
307103
307103
307103
307119
307119
307135
307135
307150
307150
307166
307166
307166

9369
-8344
-15244
-13884
-14733
-14365
-14358
-16114
-15028
-14074
-14163
-17315
-15156
-5560
-14132
7271
-14149
-13990
-13167
-14073
2409
-13808
-14419
850
-14214
-13281
-14064
-1598
-14170
-13868
-11846
3714
-17282
8953
-10787
5893
-14049
-14087
5546
-14859
-17305
-6340
9794
-8119
-11992
-13558
-708
10069
-13872
-15884
9179
-14330
-13665
-12995
-14520
-14718
-10710
-13934
-13743
-13797

43
42
42
41
47
44
43
44
46
44
41
41
37
44
38
47
47
42
42
41
42
41
43
44
44
43
43
40
42
35
43
46
44
38
42
41
48
40
43
40
46
47
47
42
44
42
45
42
41
40
39
39
42
39
40
42
46
36
37
42

-44
-43
-45
-48
-43
-41
-47
-40
-46
-42
-44
-41
-44
-44
-46
-42
-45
-45
-45
-44
-45
-44
-43
-48
-45
-45
-48
-43
-42
-46
-42
-44
-42
-44
-42
-46
-47
-44
-48
-44
-45
-46
-45
-46
-46
-46
-49
-45
-45
-44
-43
-46
-44
-44
-42
-48
-45
-45
-44
-46

285
285
285
282
281
286
283
285
285
281
277
284
278
279
282
287
282
281
286
287
284
281
284
280
283
281
281
278
282
281
283
278
281
277
282
284
279
284
284
283
280
280
283
281
280
285
278
284
288
281
283
280
283
284
287
280
287
283
286
277

228
227
227
226
227
229
228
227
230
228
226
228
229
227
229
228
229
228
228
228
228
227
226
228
227
227
230
226
228
229
228
229
229
228
228
229
228
227
224
223
229
228
228
229
226
230
229
226
229
230
229
230
230
228
225
230
227
229
228
229

38
31
34
37
42
41
38
36
34
38
37
33
38
37
35
40
38
36
39
40
33
34
40
38
36
37
38
33
39
39
38
41
37
35
38
32
38
37
38
37
37
39
38
41
34
37
36
34
38
35
40
37
41
37
35
38
39
40
41
36

491
486
487
490
487
489
490
491
493
490
493
492
490
485
491
492
492
493
490
491
493
491
491
487
488
491
492
492
491
491
486
492
488
492
487
492
487
489
491
491
492
490
492
492
492
492
487
491
489
494
493
492
491
490
491
491
494
493
494
493

29430
29457
29442
29443
29442
29427
29453
29452
29451
29450
29435
29459
29466
29447
29419
29466
29450
29449
29455
29451
29447
29446
29467
29457
29448
29450
29481
29466
29455
29468
29443
29449
29447
29457
29463
29444
29459
29447
29463
29445
29443
29439
29434
29481
29436
29448
29418
29445
29447
29455
29460
29458
29454
29460
29446
29447
29457
29466
29457
29443

307181
307181
307197
307197
307213
307213
307228
307228
307244
307244
307244
307259
307259
307275
307275
307291
307291
307306
307306
307322
307322
307322
307337
307353
307353
307353
307369
307369
307384
307384
307400
307400
307415
307415
307431
307431
307447
307447
307447
307462
307462
307478
307478
307493
307493
307509
307509
307525
307525
307525
307540
307540
307556
307556
307571
307571
307587
307587
307587
307603

-5148
-645
-9893
-14490
-15162
5859
-13340
-13133
-18543
-13797
-14237
-16937
-13556
-15997
-13702
-8044
838
14254
-18304
12943
-14819
-4682
-3018
-14755
-14444
-14126
-13976
-13744
-13950
-7688
3030
-12788
-13566
-1046
-14668
-14553
-14122
-1130
-14001
-17725
-16905
-14283
-14975
-14875
-2993
-13394
-14027
9288
9620
-13715
-13956
-12580
-14469
-14026
10712
-13875
3654
-3502
7810
-14741

39
42
49
41
43
41
43
44
44
45
38
45
45
45
42
43
41
44
46
39
42
41
39
43
41
45
43
46
43
40
39
33
40
41
45
36
36
40
43
46
48
41
44
39
43
43
43
43
44
47
43
40
40
47
40
46
41
37
38
42

-46
-44
-50
-42
-48
-42
-44
-44
-43
-41
-44
-43
-45
-47
-41
-46
-42
-45
-41
-50
-42
-43
-47
-47
-47
-42
-48
-48
-43
-45
-42
-45
-42
-43
-44
-43
-46
-42
-42
-46
-42
-44
-43
-40
-42
-44
-52
-48
-45
-41
-41
-43
-43
-44
-44
-43
-41
-45
-42
-42

277
281
283
283
283
284
282
286
286
283
284
284
283
282
284
285
281
282
283
282
285
283
283
288
287
282
282
281
279
281
283
284
286
283
283
284
279
284
284
283
280
284
284
285
283
280
284
281
285
283
281
287
283
286
283
281
280
284
287
278

228
227
229
225
229
229
229
224
227
230
228
229
227
228
229
231
228
228
229
229
230
227
229
228
230
226
231
227
229
227
228
229
228
228
229
227
230
230
228
229
230
227
228
228
225
229
227
231
230
226
227
229
229
228
229
229
229
228
229
229

37
40
38
36
32
35
37
33
39
38
33
33
38
34
33
40
41
35
38
40
37
38
37
34
40
37
35
37
36
31
40
39
33
40
34
34
36
38
38
37
38
38
37
33
38
39
39
35
36
36
37
33
38
38
39
36
34
35
37
35

490
491
490
489
493
490
491
492
491
492
488
491
492
493
494
490
489
492
490
491
491
492
490
490
487
492
491
492
492
491
492
492
490
489
487
490
491
492
493
492
489
489
492
489
486
493
492
492
490
493
492
490
490
489
491
491
490
492
489
488

29466
29434
29453
29446
29461
29452
29457
29461
29448
29448
29434
29449
29452
29438
29440
29427
29440
29467
29456
29467
29448
29487
29461
29424
29464
29440
29416
29447
29443
29455
29448
29436
29448
29440
29450
29469
29434
29454
29444
29445
29447
29432
29457
29468
29462
29459
29440
29455
29468
29462
29471
29467
29444
29472
29442
29436
29456
29464
29441
29453

307603
307618
307618
307634
307634
307649
307649
307649
307665
307665
307681
307681
307696
307696
307712
307712
307727
307727
307743
307743
307743
307759
307759
307774
307774
307790
307790
307805
307805
307805
307821
307821
307837
307837
307852
307852
307868
307868
307868
307883
307883
307899
307899
307915
307915
307930
307930
307930
307946
307946
307961
307961
307977
307977
307993
307993
307993
308008
308008
308024

-15742
-13948
-17901
-14459
-14133
-10295
-16814
-14845
-13682
-14098
-6631
-150
7980
9780
-14799
-4802
-17915
-14358
-15526
7077
21421
-2860
-13275
-12964
-14591
-15969
-16242
-6305
-13224
-1709
-14614
-14110
8549
-2
-6592
-983
-10388
-16788
8742
-4642
-13903
-18359
-10485
-14613
-16090
-2389
-12050
-13622
-15448
9495
-18431
308
-13476
8507
7662
-13180
2045
-4998
-13205
-13968

38
38
45
39
40
43
41
45
40
42
44
45
40
44
42
44
49
41
45
40
44
43
44
46
38
42
44
43
36
45
43
44
34
40
38
38
42
46
39
41
43
44
46
44
42
41
42
37
40
39
37
42
34
45
39
42
48
40
40
38

-43
-43
-46
-45
-42
-42
-47
-46
-46
-42
-43
-45
-42
-48
-44
-45
-44
-42
-42
-46
-41
-47
-45
-41
-41
-43
-45
-45
-42
-41
-45
-42
-41
-43
-42
-44
-43
-42
-43
-43
-48
-45
-42
-47
-46
-42
-40
-41
-45
-43
-45
-43
-44
-45
-44
-44
-42
-41
-44
-46

282
284
280
278
282
284
285
283
281
281
283
283
283
287
285
280
285
285
286
281
281
282
277
280
284
285
279
282
283
283
279
285
286
284
282
286
280
280
278
276
278
283
282
282
281
279
284
280
280
282
277
283
281
283
282
284
279
280
284
279

228
228
228
229
228
226
231
230
230
230
227
229
227
227
228
227
228
231
228
230
230
226
227
227
229
227
229
229
226
224
224
227
227
223
223
229
230
230
228
224
229
230
230
230
229
227
226
227
228
229
227
220
228
229
228
229
226
228
229
228

38
40
40
38
40
41
36
41
39
40
35
37
39
38
36
39
34
38
37
40
39
37
36
39
39
40
32
37
35
35
35
39
34
41
40
39
37
39
38
38
37
37
39
35
40
34
40
35
39
35
37
41
38
38
36
40
35
40
34
39

489
491
491
493
491
488
491
492
491
489
491
492
491
493
491
493
492
491
489
489
490
490
491
490
490
491
490
493
490
491
491
493
493
490
491
490
492
491
483
489
492
490
493
491
493
491
490
490
489
491
486
492
492
492
490
491
488
489
489
492

29418
29438
29447
29458
29456
29467
29451
29449
29424
29441
29464
29434
29452
29470
29444
29450
29424
29430
29442
29430
29460
29472
29449
29454
29465
29433
29456
29446
29451
29446
29456
29446
29434
29441
29442
29433
29428
29456
29435
29438
29462
29447
29454
29442
29457
29452
29430
29441
29434
29446
29440
29450
29449
29465
29435
29458
29454
29454
29455
29448

308024
308039
308039
308055
308055
308055
308071
308071
308086
308086
308102
308102
308117
308117
308117
308133
308133
308149
308149
308164
308164
308180
308180
308180
308195
308195
308211
308211
308227
308227
308242
308242
308242
308258
308258
308273
308273
308289
308289
308305
308305
308305
308320
308320
308336
308336
308351
308351
308367
308367
308367
308383
308383
308398
308398
308414
308414
308429
308429
308429

-14467
-13420
-13478
-15374
-14500
-8714
7461
-14243
-13639
10022
-14797
-1682
-1743
-14466
-12500
-13608
-14127
9023
-14075
4254
-12998
-14783
-12641
-16639
-14245
-2601
-13544
9507
-14349
-5750
-14040
-2243
-16147
-12960
-12967
-13260
-13804
-13044
-14758
-14317
-13575
-13901
-4979
10114
-3177
-14231
-11666
-13969
-14271
-14982
-14252
5212
-12561
9372
-9915
8988
-13636
7589
24698
4729

42
40
45
44
40
40
42
46
40
47
46
45
45
45
45
39
42
40
37
44
46
43
46
42
38
36
40
43
42
40
41
40
43
46
40
37
42
41
42
45
40
45
45
43
39
37
45
43
38
40
44
40
39
39
47
43
39
47
35
46

-44
-46
-42
-42
-44
-43
-43
-46
-43
-43
-44
-49
-43
-46
-43
-43
-48
-43
-44
-44
-44
-45
-46
-44
-44
-44
-49
-42
-42
-42
-45
-42
-41
-44
-42
-47
-41
-42
-44
-42
-42
-40
-44
-42
-41
-44
-45
-45
-44
-44
-45
-44
-45
-46
-45
-44
-45
-44
-43
-40

283
283
285
283
281
279
284
283
281
278
285
281
285
283
284
281
281
281
282
278
283
282
282
285
284
283
284
283
285
283
283
282
284
279
285
280
285
286
280
284
282
283
280
276
285
281
284
282
280
279
280
284
281
285
284
283
282
286
285
284

227
229
227
224
227
227
227
227
228
231
228
229
226
228
229
230
225
228
225
227
229
228
228
227
229
230
228
229
229
229
229
227
226
227
227
228
230
228
230
228
227
228
227
228
228
230
227
230
229
228
227
229
231
229
230
230
228
227
226
227

34
38
36
38
38
37
39
39
36
38
36
37
38
34
41
38
38
38
37
40
36
38
38
37
40
36
37
33
36
40
33
38
42
37
35
36
38
36
36
41
39
34
37
39
37
36
38
35
31
39
35
37
40
36
38
42
36
36
35
40

490
491
488
491
489
492
491
492
492
492
489
490
487
488
490
489
490
490
490
489
492
491
488
489
488
489
491
489
488
491
488
494
487
490
492
492
493
492
492
488
490
491
493
491
493
487
491
485
491
488
493
490
490
490
491
491
491
492
492
491

29466
29427
29459
29446
29446
29451
29447
29449
29444
29467
29451
29450
29461
29447
29436
29464
29462
29448
29466
29441
29453
29444
29450
29431
29447
29456
29439
29441
29467
29447
29457
29443
29454
29454
29455
29464
29456
29466
29455
29451
29443
29461
29442
29461
29447
29432
29429
29452
29451
29434
29426
29465
29426
29443
29475
29454
29470
29443
29437
29441

308445
308445
308461
308461
308476
308476
308492
308492
308492
308507
308507
308523
308523
308539
308539
308554
308554
308554
308570
308570
308585
308585
308601
308601
308617
308617
308632
308632
308632
308648
308648
308663
308663
308679
308679
308695
308695
308710
308710
308726
308726
308741
308741
308741
308757
308773
308773
308773
308788
308788
308804
308804
308819
308819
308835
308835
308835
308851
308851
308866

-8283
-13252
261
-13700
-13850
-13713
-13216
9523
-14030
-14196
-15135
8432
-13539
-13593
-7654
-14480
-11940
-3972
-14461
-14502
-15549
-13764
-14105
-1152
-13529
-14712
-3229
11471
-13656
-14946
-13719
-13962
-13676
-16311
8600
-5379
9647
-11747
-8162
8465
-14409
-18682
9564
-4990
-702
-14594
-14001
-6514
7976
-13115
-14857
-13252
-14574
-3864
-15146
-13225
-14064
-7404
-6871
-14767

39
39
39
42
41
40
43
39
34
45
45
35
39
32
44
35
38
44
43
41
42
44
42
43
36
45
42
38
38
39
47
39
46
41
41
42
45
44
39
40
43
42
43
43
46
40
47
47
40
41
38
42
42
43
47
46
45
36
46
43

-43
-43
-43
-46
-43
-44
-42
-41
-44
-43
-42
-45
-45
-46
-48
-43
-44
-44
-45
-43
-43
-46
-42
-46
-40
-43
-40
-40
-41
-42
-46
-44
-43
-41
-46
-42
-44
-43
-48
-44
-43
-47
-44
-49
-42
-43
-41
-40
-40
-43
-41
-44
-44
-44
-43
-43
-44
-45
-41
-41

286
280
283
281
277
281
282
281
279
278
282
282
281
284
285
286
282
281
284
283
277
281
270
284
284
282
281
281
282
284
281
281
283
279
285
285
281
283
280
281
283
284
278
282
286
280
281
287
284
284
285
276
281
280
283
285
280
280
282
282

228
229
229
229
229
228
226
225
227
230
226
230
227
230
226
230
229
230
229
229
223
229
230
229
230
226
227
228
228
229
226
228
231
226
228
227
228
228
227
230
227
228
228
230
230
228
229
229
229
229
227
229
226
228
229
230
228
224
227
227

38
33
35
35
39
35
36
29
36
38
36
40
37
32
38
30
39
34
33
40
29
31
36
34
34
34
38
31
37
37
40
37
39
33
36
33
41
33
37
37
38
35
36
40
38
39
36
31
36
41
36
35
37
38
39
37
33
40
36
35

492
488
489
489
492
493
490
491
490
491
491
492
486
490
489
492
489
491
489
492
491
491
493
495
488
488
489
489
493
489
491
487
488
491
490
491
490
492
489
486
486
490
489
492
490
490
491
490
487
487
493
494
493
491
491
490
490
493
487
490

29461
29441
29446
29427
29448
29453
29440
29440
29448
29437
29421
29446
29422
29454
29435
29458
29443
29440
29435
29455
29466
29455
29451
29467
29452
29446
29438
29466
29438
29463
29483
29442
29428
29447
29439
29463
29448
29446
29443
29441
29428
29465
29452
29456
29451
29450
29450
29439
29434
29448
29453
29456
29430
29461
29451
29435
29446
29430
29453
29454

308866
308882
308882
308897
308897
308897
308913
308913
308929
308929
308944
308944
308960
308960
308960
308975
308975
308991
308991
309007
309007
309022
309022
309022
309038
309038
309053
309053
309069
309069
309085
309085
309085
309100
309100
309116
309116
309131
309131
309147
309147
309147
309163
309163
309178
309178
309194
309194
309209
309209
309209
309225
309225
309241
309241
309256
309256
309272
309272
309272

-14552
-10879
-10457
-12365
-13013
-13096
-3159
8812
-13425
-13790
1719
-15768
-7771
-5279
-9208
-6191
32764
-14241
-14712
-224
-13388
-13664
-14454
-14474
-13640
7591
-13610
-4920
-6625
-8214
10154
-840
-14853
8368
-14393
-13313
-14422
-14468
-17294
-14380
3618
-17319
-10509
-13924
-13886
-14755
-13834
-9182
-3490
-14088
-14666
-15395
-8557
-13794
-14113
15125
-18125
-14515
-15960
-13133

40
43
41
36
41
45
43
37
35
39
39
45
45
43
43
45
41
38
37
41
37
47
44
46
40
43
44
40
42
41
34
44
44
44
46
44
45
41
38
45
48
43
39
43
47
41
42
40
39
42
44
38
39
42
35
44
42
47
44
42

-44
-45
-46
-43
-45
-47
-43
-42
-41
-50
-43
-44
-42
-44
-44
-47
-45
-46
-43
-43
-45
-42
-45
-45
-47
-43
-46
-41
-42
-46
-48
-45
-42
-49
-45
-45
-42
-44
-44
-46
-44
-43
-45
-42
-46
-41
-43
-49
-41
-40
-42
-43
-42
-43
-45
-46
-41
-43
-42
-44

283
281
282
283
279
285
283
284
282
284
280
281
281
286
282
281
279
282
285
284
280
284
277
282
285
285
280
280
284
279
286
283
284
280
280
284
283
283
280
282
281
282
282
279
284
282
281
281
280
284
277
281
283
284
274
279
281
285
282
280

225
225
228
228
229
227
227
231
228
229
228
229
226
229
229
229
228
229
230
229
229
226
227
228
227
229
228
227
229
230
228
229
227
229
228
229
229
229
230
228
230
228
227
230
227
231
229
229
228
228
227
224
230
228
229
227
230
230
225
229

34
37
40
32
37
34
41
36
38
36
34
41
40
38
32
36
40
32
31
36
36
36
40
38
35
35
37
40
39
38
37
32
37
37
39
33
34
41
39
33
41
39
36
34
29
38
32
36
39
37
36
33
36
41
33
35
41
37
32
36

492
491
491
490
493
491
493
491
490
490
492
490
489
489
493
489
491
491
488
492
493
488
491
491
492
492
488
493
491
490
493
493
491
489
491
491
491
490
491
488
489
490
489
491
491
491
490
488
489
490
491
490
491
491
487
491
490
489
490
490

29424
29440
29473
29461
29459
29444
29451
29474
29486
29473
29446
29461
29437
29464
29457
29450
29446
29459
29447
29466
29443
29435
29451
29453
29454
29431
29443
29433
29426
29435
29453
29486
29440
29447
29458
29450
29444
29448
29454
29439
29455
29440
29446
29448
29448
29428
29437
29446
29456
29466
29444
29460
29446
29438
29449
29483
29450
29432
29447
29456

309287
309287
309303
309303
309319
309319
309334
309334
309334
309350
309350
309365
309365
309381
309381
309397
309397
309412
309412
309412
309428
309428
309443
309443
309459
309459
309475
309475
309475
309490
309490
309506
309506
309521
309521
309537
309537
309537
309553
309553
309568
309568
309584
309584
309599
309599
309615
309615
309615
309631
309631
309646
309646
309662
309662
309677
309677
309677
309693
309693

9609
-4650
-3706
-14430
-124
6626
2219
-13490
-13381
-14711
-16838
439
-2977
-10328
-13786
-13801
-13157
-13420
7787
25221
-6397
-13647
24364
-15578
-13753
-14718
9865
-14289
-17828
-14150
9276
8949
-14221
-15962
-13042
9095
-13326
-10808
-16151
-14632
-14015
-11453
-1201
-15342
-1309
-13710
-14960
-15439
-17266
-15016
9256
-5093
1019
-13580
1163
-14422
-14263
-9955
-14990
-14554

44
40
42
43
37
39
42
42
42
37
32
40
32
42
41
40
43
45
35
44
47
43
43
30
42
44
42
45
42
40
40
43
36
37
41
42
43
45
44
39
46
40
42
37
41
39
41
46
41
43
36
47
43
41
42
43
46
42
46
42

-44
-41
-45
-43
-39
-41
-46
-42
-42
-43
-40
-47
-44
-42
-43
-42
-44
-51
-43
-43
-44
-43
-46
-42
-44
-45
-41
-43
-43
-45
-43
-49
-44
-42
-43
-48
-44
-44
-41
-45
-43
-43
-48
-45
-48
-43
-44
-43
-42
-42
-43
-42
-44
-44
-42
-42
-46
-42
-44
-41

284
283
277
280
283
279
278
279
283
278
284
285
283
285
284
283
281
281
285
279
285
283
284
283
279
283
287
282
285
283
283
283
281
279
279
285
285
283
283
280
287
280
285
285
280
278
281
285
283
286
284
280
283
283
279
278
283
284
285
284

226
229
223
228
229
228
230
229
228
229
231
228
229
231
227
230
229
230
227
229
225
227
230
230
230
229
230
228
226
229
229
227
229
227
226
228
227
228
229
230
227
228
228
229
230
231
231
227
229
230
228
228
228
228
229
230
227
227
230
229

37
39
32
41
39
36
40
36
27
38
35
36
37
39
35
39
36
37
33
34
36
39
39
37
29
35
37
40
35
41
39
35
32
36
39
37
35
36
36
37
35
38
30
35
37
39
33
39
35
36
30
37
43
40
37
36
40
35
37
37

492
491
488
492
490
491
491
491
492
489
485
489
489
492
491
490
490
490
492
492
492
492
491
490
490
490
489
491
487
489
490
489
487
489
487
490
490
485
489
489
490
491
488
494
492
492
489
491
490
488
489
490
491
488
491
489
492
490
492
491

29436
29453
29450
29457
29439
29452
29467
29450
29456
29457
29441
29452
29434
29455
29443
29456
29467
29480
29435
29461
29452
29436
29462
29457
29430
29428
29467
29455
29469
29442
29440
29456
29438
29439
29455
29452
29446
29426
29453
29459
29445
29452
29450
29457
29443
29439
29449
29457
29466
29456
29463
29443
29472
29439
29445
29459
29472
29432
29460
29458

309709
309709
309724
309724
309740
309740
309740
309755
309755
309771
309771
309787
309787
309802
309802
309802
309818
309818
309833
309833
309849
309849
309865
309865
309865
309880
309880
309896
309896
309911
309911
309927
309927
309927
309943
309943
309958
309958
309974
309974
309974
309989
309989
310005
310005
310021
310021
310036
310036
310052
310052
310052
310067
310067
310083
310083
310099
310099
310114
310114

3289
-3886
-15580
-13081
-3994
-14877
-2000
-13777
-13656
-14444
-14580
-13934
-13303
-13076
-13464
1128
-13924
-13217
-14317
-13306
9816
-13901
-16139
-14255
10040
8133
-14349
-12474
-13627
-14197
-13443
6366
-15803
32764
-1699
-14060
18785
-2493
-13632
3166
-12940
-13376
-13444
8623
-13178
-14507
7565
-6988
-14210
10600
-14548
-13447
-14507
186
-11608
917
-7896
-14256
-13192
-13372

40
41
45
46
40
44
34
39
41
41
42
43
40
44
38
40
44
43
39
43
48
40
41
45
42
39
37
41
37
41
39
41
38
38
43
41
43
42
45
46
41
44
44
35
41
39
39
38
40
40
39
39
41
42
41
37
43
43
41
42

-42
-44
-41
-46
-40
-42
-41
-42
-40
-44
-41
-42
-42
-43
-47
-43
-42
-40
-44
-41
-45
-45
-44
-42
-41
-42
-40
-42
-41
-42
-44
-43
-46
-40
-44
-40
-42
-43
-41
-44
-49
-44
-43
-44
-46
-42
-40
-42
-43
-42
-43
-42
-41
-44
-43
-42
-46
-43
-42
-51

284
283
282
277
286
280
286
279
280
286
280
284
281
283
281
284
279
282
283
285
283
282
280
284
283
286
281
286
281
285
284
279
284
285
281
281
285
281
285
285
285
280
281
281
280
281
284
281
284
280
286
283
285
283
280
284
284
287
284
280

229
227
227
228
231
229
227
224
224
230
231
229
231
229
229
223
228
222
226
231
230
229
229
228
230
231
230
229
229
229
231
228
227
227
227
228
229
229
230
229
229
231
230
230
227
233
230
230
227
228
229
226
227
229
229
230
231
225
227
228

39
33
34
39
39
35
39
40
38
36
38
37
35
35
34
40
35
33
35
41
36
35
38
37
36
34
37
37
38
37
38
31
35
39
29
39
38
34
31
33
31
39
40
36
39
40
39
39
36
33
36
36
38
38
33
42
37
31
40
40

490
490
491
487
491
489
489
491
490
487
487
488
487
488
490
490
490
487
489
491
484
490
490
489
490
489
492
489
491
487
488
489
489
488
490
489
486
488
490
489
488
489
487
490
489
490
487
486
490
490
488
490
488
487
490
492
490
490
491
487

29459
29435
29469
29449
29447
29455
29451
29464
29442
29455
29434
29439
29453
29448
29430
29440
29431
29458
29437
29430
29450
29427
29445
29436
29448
29455
29449
29463
29433
29459
29427
29447
29448
29484
29443
29450
29464
29447
29445
29451
29444
29436
29441
29448
29436
29448
29445
29443
29442
29466
29449
29447
29464
29457
29449
29455
29428
29462
29428
29449

310114
310130
310130
310145
310145
310161
310161
310177
310177
310177
310192
310192
310208
310208
310223
310223
310239
310239
310239
310255
310255
310270
310270
310286
310286
310301
310301
310317
310317
310317
310333
310333
310348
310348
310364
310364
310379
310379
310395
310395
310395
310411
310411
310426
310426
310442
310442
310457
310457
310457
310473
310473
310489
310489
310504
310504
310520
310520
310520
310535

-14386
9767
10073
-2522
-14622
-14850
-14094
-14501
-15079
-13856
-14591
-17727
-8690
-13460
-7008
-13614
-18719
-13840
-11879
-13504
-14801
10186
-13897
-18468
-13583
-13411
-13907
-13991
-14080
3576
-14838
7710
-11822
-16153
-13802
-9055
-13183
6485
-3032
-18766
-14504
8150
431
-13595
-1379
8422
9300
-11467
-13861
-8192
-8053
-13056
-13502
5416
10703
3323
-14900
-13187
-11930
-14714

38
47
41
40
39
42
35
41
32
42
40
41
37
42
37
45
38
38
40
37
41
43
37
41
38
41
40
40
42
39
42
42
40
44
38
38
36
45
43
45
37
43
43
46
43
41
41
35
38
45
41
43
39
39
43
39
41
40
44
37

-41
-43
-41
-43
-42
-45
-44
-44
-43
-41
-41
-43
-41
-46
-47
-43
-43
-44
-42
-46
-44
-44
-44
-46
-46
-43
-41
-44
-43
-45
-44
-43
-43
-42
-42
-42
-45
-45
-41
-45
-42
-45
-46
-45
-44
-39
-47
-42
-48
-41
-45
-44
-44
-41
-41
-41
-43
-43
-42
-42

281
281
282
284
279
283
282
284
286
285
282
281
283
283
283
282
285
282
282
283
280
285
282
282
283
283
284
284
283
282
278
283
278
281
282
286
280
282
285
282
282
285
283
283
285
282
284
278
283
284
278
286
280
283
282
282
277
284
282
279

224
230
225
229
227
227
229
228
229
227
226
228
226
224
227
229
230
229
232
228
231
228
230
227
231
227
228
227
226
229
228
227
229
228
228
229
228
227
229
230
222
228
227
228
229
228
231
229
226
228
230
230
231
230
231
229
228
229
228
229

37
35
33
35
37
33
38
34
32
34
33
33
39
37
33
36
35
39
37
37
33
39
38
39
41
41
31
40
39
32
37
40
36
36
39
40
41
35
39
36
37
40
36
37
39
36
40
38
34
33
39
37
35
33
38
35
34
37
39
38

488
491
489
488
489
486
490
491
492
490
489
490
486
485
490
489
489
490
487
491
491
487
484
491
488
489
491
491
490
490
488
494
491
488
491
490
489
491
489
489
489
490
488
489
485
489
487
490
491
489
490
487
491
485
491
491
488
488
486
488

29457
29431
29448
29454
29446
29444
29442
29435
29432
29430
29451
29457
29435
29449
29435
29427
29443
29440
29442
29420
29450
29431
29450
29450
29439
29440
29445
29433
29437
29440
29430
29421
29440
29443
29460
29432
29446
29428
29444
29447
29426
29453
29443
29429
29447
29454
29447
29432
29432
29465
29468
29433
29427
29458
29464
29438
29468
29445
29463
29450

310535
310551
310551
310567
310567
310582
310582
310582
310598
310598
310613
310613
310629
310629
310645
310645
310645
310660
310660
310676
310676
310691
310691
310707
310707
310707
310723
310738
310738
310754
310754
310769
310769
310769
310785
310801
310801
310801
310816
310832
310832
310832
310847
310847
310863
310863
310879
310879
310894
310894
310910
310910
310910
310925
310925
310941
310941
310957
310957
310972

-12459
7335
-13951
-14098
-14359
8185
-13310
-13032
-12797
-13152
8641
-14148
-10671
-13817
-18490
-2402
24321
-6969
-15097
-17156
-14507
-13383
-13860
-8365
-622
-13534
-13201
-9036
-13695
-13714
1836
5891
9323
-14659
-14577
-11480
-13755
6754
-15712
-13580
-14756
-16612
-14448
-14013
-15386
-11243
15
-13195
-13352
10096
-13744
-14601
-15236
-17647
-14068
-13963
-13813
-13219
-13311
-13662

46
43
42
41
47
40
38
46
38
44
39
46
45
39
43
43
36
42
43
35
46
43
43
43
39
43
43
43
39
42
43
41
41
40
42
43
39
43
42
39
45
42
44
41
35
42
43
40
39
39
43
39
46
44
41
42
37
41
42
39

-43
-44
-41
-48
-42
-41
-43
-43
-43
-42
-49
-42
-42
-42
-45
-42
-42
-45
-41
-45
-46
-44
-44
-44
-42
-42
-42
-42
-42
-42
-45
-47
-45
-44
-42
-45
-42
-45
-43
-46
-43
-42
-42
-42
-43
-44
-44
-41
-40
-43
-40
-42
-44
-44
-44
-42
-41
-47
-41
-44

283
281
282
284
284
280
283
286
283
280
283
285
281
282
281
281
280
285
285
285
283
284
285
283
280
283
282
279
283
286
284
286
280
285
281
281
282
284
284
284
277
281
280
284
282
282
284
284
283
284
283
281
282
283
282
281
282
283
284
282

229
229
227
227
227
229
230
228
227
231
229
227
230
228
228
228
227
231
229
230
226
229
225
228
228
231
229
226
228
227
230
226
231
227
225
227
226
226
225
228
227
228
230
231
228
226
228
230
226
228
227
226
228
228
229
228
229
227
227
227

36
40
35
38
37
35
34
37
32
38
38
39
38
39
40
37
35
39
39
38
37
34
41
33
36
38
37
33
39
35
39
36
39
40
37
37
38
36
40
40
37
37
36
36
35
34
38
42
37
39
35
38
35
38
39
32
36
37
39
39

489
488
490
491
490
487
491
491
488
489
490
487
490
490
490
492
492
489
488
488
487
490
489
487
487
490
490
492
492
487
488
490
490
488
490
485
492
490
487
492
488
492
491
490
491
488
489
490
489
492
489
491
489
492
490
490
487
490
490
490

29453
29441
29442
29426
29457
29442
29467
29447
29470
29476
29435
29454
29446
29435
29449
29445
29464
29438
29471
29448
29440
29452
29453
29464
29455
29447
29445
29444
29435
29450
29434
29445
29464
29451
29423
29454
29455
29456
29441
29451
29470
29420
29450
29471
29437
29448
29444
29463
29438
29469
29441
29438
29462
29472
29460
29412
29416
29445
29469
29439

310972
310988
310988
310988
311003
311003
311019
311019
311035
311035
311050
311050
311066
311066
311066
311081
311081
311097
311097
311113
311113
311128
311128
311144
311144
311159
311159
311159
311175
311175
311191
311191
311206
311206
311222
311222
311222
311237
311237
311253
311253
311269
311269
311284
311284
311300
311300
311300
311315
311315
311331
311331
311347
311347
311362
311362
311362
311378
311378
311393

-16696
-13892
-16805
-14467
12372
-14727
-16023
-2537
-2085
10641
144
996
8478
-13968
-3784
954
-13864
-15280
-14757
-13307
-13759
-16540
-14557
-14565
-13220
-14069
-13935
-13039
-9052
-15610
-13926
-18455
-13045
-15064
8626
6612
-18486
-14941
-17288
-14033
-17094
-13405
-4074
-14048
9519
-13403
-14158
-14995
-13468
-12669
-13978
-13768
-14362
-6597
-14410
-14520
-14564
-15881
9068
-13639

44
36
41
37
40
36
29
44
41
39
44
40
41
42
32
40
43
44
44
38
36
43
41
45
35
38
41
42
43
41
43
40
45
39
38
38
38
40
39
36
43
43
39
41
44
38
43
43
40
41
46
40
39
43
38
37
46
44
41
39

-42
-46
-43
-43
-42
-42
-41
-42
-43
-41
-43
-43
-41
-42
-45
-43
-44
-43
-41
-40
-41
-43
-43
-43
-44
-43
-40
-43
-45
-41
-46
-40
-43
-42
-44
-39
-41
-40
-44
-44
-42
-40
-41
-42
-43
-41
-41
-41
-42
-45
-45
-43
-42
-42
-43
-42
-45
-40
-41
-43

281
284
284
280
283
282
282
283
285
283
281
282
286
279
276
282
286
284
285
282
278
282
280
283
286
282
282
285
285
279
283
283
285
283
282
283
285
281
283
281
283
282
278
280
282
283
284
283
282
285
285
284
283
285
280
281
275
282
281
284

229
227
229
230
226
229
228
228
227
229
231
227
230
227
229
228
225
227
226
229
229
229
229
230
230
229
227
230
227
230
230
228
229
230
230
230
228
225
229
227
229
228
228
228
229
229
227
230
228
231
229
228
230
228
229
226
229
229
229
228

40
39
40
39
34
41
38
38
36
39
38
36
42
40
36
39
36
40
39
37
34
40
40
38
38
38
34
41
40
38
33
40
32
36
41
37
35
37
35
33
39
37
34
38
42
37
41
36
38
39
39
35
38
37
37
37
37
36
36
34

487
489
490
490
490
491
489
487
492
489
489
487
490
487
490
488
487
491
490
490
489
490
490
489
491
489
488
489
492
492
488
490
488
487
490
489
492
490
491
490
490
494
490
489
492
489
490
492
486
491
489
490
490
491
489
488
489
493
490
489

29441
29439
29458
29420
29460
29426
29453
29463
29452
29429
29460
29451
29453
29457
29450
29449
29459
29455
29446
29465
29469
29479
29441
29449
29448
29450
29440
29450
29432
29449
29433
29433
29451
29449
29454
29474
29471
29462
29453
29447
29449
29457
29440
29456
29447
29461
29432
29442
29449
29451
29440
29445
29444
29446
29440
29440
29439
29460
29448
29439

311393
311409
311409
311425
311425
311425
311440
311440
311456
311456
311471
311471
311487
311487
311487
311503
311503
311518
311518
311534
311534
311549
311549
311549
311565
311565
311581
311581
311596
311596
311612
311612
311627
311627
311627
311643
311643
311659
311659
311674
311674
311690
311690
311690
311705
311705
311721
311721
311737
311737
311752
311752
311768
311768
311768
311783
311783
311799
311799
311815

-14486
-2746
-13134
-16526
10375
-14324
-14266
10702
-14513
-1051
5481
-14899
-14718
-13705
8280
-10421
6714
-14796
1496
-10403
-17999
-14587
613
-14064
1978
-13232
-14973
9562
-6251
-14017
8614
-14538
8127
-14409
-13914
-16773
-12720
-14602
-13311
-11117
-14400
633
-12951
-4031
-14212
-8259
-13522
-14044
-15020
-2779
-14453
-14509
-13778
-13144
-3114
-8406
-12641
-13855
-14664
-10557

42
40
37
36
44
42
40
39
44
44
37
42
39
37
40
41
44
41
39
36
39
41
41
40
41
37
45
39
42
41
44
41
37
44
45
39
45
47
44
41
39
44
37
40
42
45
39
39
48
46
43
43
43
37
42
38
39
43
37
48

-41
-47
-41
-45
-44
-40
-42
-45
-44
-43
-46
-41
-39
-47
-46
-44
-44
-49
-40
-43
-43
-42
-40
-46
-45
-42
-44
-44
-44
-42
-41
-44
-42
-44
-47
-43
-47
-43
-39
-45
-43
-43
-43
-42
-41
-41
-42
-43
-44
-43
-44
-44
-42
-42
-42
-49
-44
-42
-44
-42

284
280
278
282
281
280
283
283
283
281
282
281
277
278
286
282
285
284
284
276
285
281
281
282
280
280
284
283
276
281
281
282
279
279
278
284
279
282
283
284
285
282
282
282
283
281
284
284
282
280
281
284
280
279
284
282
283
282
282
282

231
232
226
230
227
229
228
227
228
227
228
229
229
226
228
226
224
228
227
225
227
227
227
228
227
228
228
228
232
230
230
227
227
230
230
228
227
229
227
229
230
226
228
229
230
231
230
230
230
230
228
229
223
231
225
225
228
227
229
225

35
36
37
37
39
39
34
34
35
42
35
36
37
40
37
40
33
34
38
34
34
34
41
37
34
35
39
42
37
39
35
34
36
33
37
32
41
41
38
40
36
35
38
35
37
38
36
37
39
39
35
36
32
36
38
37
34
38
33
39

493
490
490
490
490
490
492
487
489
493
490
491
491
493
489
491
490
491
490
490
488
490
492
490
489
488
490
490
492
490
490
491
488
491
493
492
487
489
493
488
487
493
491
490
491
491
492
492
491
491
491
487
488
493
488
492
493
490
492
491

29446
29453
29429
29452
29447
29442
29442
29454
29439
29455
29456
29456
29472
29443
29448
29464
29460
29451
29456
29457
29434
29438
29432
29446
29446
29442
29445
29443
29451
29454
29430
29473
29450
29422
29418
29444
29441
29447
29447
29445
29446
29437
29436
29451
29459
29452
29443
29432
29450
29442
29429
29448
29444
29451
29446
29444
29453
29427
29444
29454

311815
311830
311830
311830
311846
311846
311861
311861
311877
311877
311893
311893
311908
311908
311908
311924
311924
311939
311939
311955
311955
311971
311971
311971
311986
311986
312002
312002
312017
312017
312033
312033
312033
312049
312049
312064
312064
312080
312080
312095
312095
312111
312111
312111
312127
312127
312142
312142
312158
312158
312173
312173
312173
312189
312189
312205
312205
312220
312220
312236

-14408
-13669
-14691
-17294
-13092
-375
-13984
-13872
-15029
-13835
-7470
-13786
-14111
-14923
-13734
12153
-13516
13944
-13449
9315
-13739
-1816
-13591
-13600
-13259
-13136
-13774
-12963
-14682
-13978
-4972
-13186
8093
-14310
8209
-1498
-15132
-2145
-14977
8924
-13680
-14139
-16503
-11681
4662
-14502
-10331
557
-14110
-13747
-14699
-15517
-14515
-17107
-14130
-14405
-13588
-18153
8488
-13417

42
39
41
40
39
38
47
45
45
45
43
42
41
40
43
42
48
42
40
39
48
41
38
42
39
42
42
46
46
42
46
40
42
45
32
40
39
41
37
39
47
44
43
34
43
45
38
36
37
40
41
43
44
40
41
42
43
42
39
37

-41
-42
-43
-42
-42
-43
-41
-44
-41
-42
-47
-45
-44
-42
-42
-44
-42
-42
-43
-44
-43
-42
-46
-51
-43
-42
-45
-42
-42
-44
-41
-43
-43
-43
-43
-41
-45
-45
-45
-41
-45
-42
-44
-42
-41
-47
-43
-42
-43
-44
-42
-43
-42
-42
-44
-45
-42
-47
-43
-42

282
282
283
280
282
285
282
278
281
281
281
280
276
283
280
279
285
278
283
284
283
282
279
286
282
282
284
283
285
283
283
281
282
285
282
283
283
274
281
284
280
282
281
281
280
283
279
286
280
281
281
285
281
284
283
279
280
279
282
279

228
229
230
229
228
228
230
227
227
228
230
230
225
227
228
226
228
230
230
227
226
228
227
224
229
231
229
227
230
230
229
229
227
226
225
227
230
229
229
229
229
227
228
230
228
229
226
226
229
228
228
228
230
227
227
224
229
227
229
230

40
38
37
35
36
39
35
42
37
36
37
39
37
38
40
36
40
40
32
37
38
40
37
35
39
34
39
29
29
36
29
32
33
37
31
31
38
39
37
40
34
39
39
36
38
39
37
38
38
36
43
36
41
41
33
38
34
40
36
37

491
490
489
491
489
491
490
490
489
490
492
489
490
488
485
492
488
488
489
488
491
491
490
491
490
490
490
489
489
492
489
489
487
493
490
490
489
490
490
489
489
488
492
489
490
492
491
491
491
490
489
490
489
490
491
490
490
490
492
491

29449
29458
29449
29442
29445
29450
29456
29447
29454
29444
29445
29440
29450
29448
29436
29427
29446
29431
29454
29427
29456
29443
29441
29455
29455
29448
29413
29433
29458
29453
29461
29452
29452
29463
29469
29445
29435
29451
29431
29467
29446
29469
29469
29478
29448
29445
29441
29450
29432
29448
29441
29441
29442
29432
29447
29452
29443
29448
29444
29443

312236
312236
312251
312251
312267
312267
312283
312283
312298
312298
312298
312314
312314
312329
312329
312345
312345
312345
312361
312361
312376
312376
312392
312392
312407
312407
312423
312423
312423
312439
312439
312454
312454
312470
312470
312485
312485
312485
312501
312501
312517
312517
312532
312532
312548
312548
312548
312563
312563
312579
312579
312595
312595
312610
312610
312610
312626
312626
312641
312641

-15212
-15597
-12518
-41
1696
-14235
-3056
-14940
9538
-14725
-3825
-14760
-9182
32764
-14809
-16744
8303
1140
-14571
-7113
-14020
-15212
-13969
-14853
-13325
-14167
-13670
-9155
-13972
-13140
-4297
1619
-14008
-14818
4626
1704
-16469
-14354
-15203
57
702
-14655
9901
-1029
-9408
-10457
-14299
-9645
-16536
-13916
-13679
-14729
8864
8337
9566
-14159
9434
-7900
-14751
9172

43
44
42
41
41
35
38
37
44
41
40
45
46
40
42
46
41
42
38
41
44
45
41
38
40
44
38
38
45
41
44
45
41
48
45
47
39
45
45
46
40
48
44
41
44
40
42
37
39
46
44
42
43
37
45
41
45
42
37
42

-47
-44
-44
-44
-42
-45
-45
-44
-45
-46
-43
-46
-43
-46
-44
-42
-42
-42
-42
-43
-45
-42
-46
-45
-42
-41
-42
-41
-41
-45
-43
-44
-39
-43
-41
-43
-43
-44
-43
-41
-42
-43
-41
-42
-44
-42
-42
-43
-46
-42
-44
-43
-44
-42
-45
-42
-43
-43
-47
-45

284
281
282
284
280
278
279
280
279
283
284
279
283
279
278
281
281
284
281
284
282
279
281
278
282
281
281
284
285
282
282
285
279
284
280
282
282
282
284
278
279
285
283
281
279
283
281
284
282
280
280
276
282
284
281
283
279
283
284
278

227
229
229
228
228
228
227
228
228
228
232
228
228
229
227
230
227
230
229
222
226
227
230
228
228
228
226
227
228
230
226
229
230
231
228
229
226
228
226
229
230
221
230
225
227
229
226
229
230
229
226
229
227
224
228
229
223
230
226
226

34
35
35
31
38
37
34
37
30
37
38
36
36
38
41
39
40
41
39
37
38
35
35
37
38
32
33
33
40
34
33
30
36
31
39
38
38
34
36
37
39
35
36
31
39
38
37
39
33
39
37
36
34
38
37
41
37
35
33
39

491
491
491
491
492
489
492
489
492
490
491
492
490
490
490
484
490
490
492
488
489
488
490
491
491
491
490
491
490
490
491
487
490
489
490
490
491
491
489
491
488
492
488
490
486
489
490
489
492
490
491
490
488
491
487
490
490
490
487
487

29431
29459
29445
29430
29457
29450
29451
29448
29415
29449
29442
29457
29436
29445
29442
29452
29418
29417
29454
29439
29457
29418
29455
29436
29456
29461
29446
29436
29439
29456
29438
29445
29461
29436
29440
29464
29444
29455
29470
29460
29449
29443
29448
29449
29439
29447
29463
29421
29464
29457
29459
29432
29456
29420
29448
29458
29434
29458
29455
29459

312657
312657
312673
312673
312673
312688
312688
312704
312704
312719
312719
312735
312735
312735
312751
312766
312766
312766
312782
312782
312797
312797
312813
312813
312813
312829
312829
312844
312844
312860
312860
312875
312875
312891
312891
312907
312907
312922
312922
312922
312938
312938
312953
312953
312969
312969
312969
312985
312985
313000
313000
313016
313016
313031
313031
313047
313047
313063
313063
313063

-14089
14607
16756
12336
8945
8338
-1366
-12156
-14133
-14258
-13812
-13269
-13466
-13286
-12999
-9496
-14677
-15392
-13587
-13662
24174
-13650
-13954
-15031
-4728
-3194
-399
-1549
-9712
-12890
9523
-1899
-14179
-15339
-11225
-16344
-14135
-14834
-14061
-14344
10219
9445
3582
-14487
-13549
-11684
-14253
-5030
-13787
-13807
-15348
-14124
-13953
-14102
-16652
-14218
-14394
-13149
-2318
-13685

39
44
35
41
38
44
43
39
38
46
39
42
36
47
42
44
42
42
44
42
34
45
42
43
43
43
41
43
47
39
43
46
37
45
45
43
39
43
41
37
42
38
45
44
41
42
33
36
42
40
45
42
42
39
46
42
41
45
38
43

-44
-45
-45
-42
-47
-45
-44
-40
-43
-43
-44
-42
-40
-43
-43
-41
-43
-43
-45
-40
-41
-43
-46
-41
-41
-43
-46
-42
-40
-46
-44
-43
-46
-44
-41
-45
-42
-44
-42
-43
-42
-41
-41
-43
-42
-45
-42
-44
-42
-43
-42
-47
-48
-41
-42
-41
-43
-43
-49
-43

283
277
277
283
283
283
285
284
285
285
282
284
282
281
282
282
282
284
286
281
283
277
284
286
283
283
282
283
282
285
278
283
285
279
284
278
285
284
284
282
281
282
285
282
285
280
285
285
282
285
284
284
281
285
283
282
284
282
281
285

227
231
229
226
227
230
228
227
228
229
229
229
229
228
225
228
229
229
226
226
226
226
228
227
230
228
227
225
228
229
228
229
228
228
231
230
228
228
229
228
226
228
227
227
228
227
230
230
229
231
226
229
230
227
229
229
227
230
225
231

31
39
38
42
37
35
34
37
39
32
38
36
35
30
37
36
41
34
32
35
37
37
38
37
38
38
35
37
41
37
35
41
35
38
31
37
38
38
39
31
40
35
40
34
37
38
37
37
35
38
36
37
38
36
33
37
38
34
35
35

493
490
490
491
492
489
491
491
490
489
491
487
487
489
492
491
489
491
486
491
488
492
491
482
490
489
490
489
492
491
491
488
489
489
488
490
490
490
490
491
492
489
491
487
488
487
483
488
486
490
489
490
489
490
492
492
490
489
490
493

29464
29458
29439
29458
29446
29440
29456
29439
29428
29453
29443
29437
29455
29449
29453
29437
29450
29452
29444
29440
29450
29462
29448
29448
29448
29447
29426
29468
29428
29451
29437
29435
29444
29466
29437
29443
29440
29447
29427
29438
29431
29416
29423
29442
29431
29418
29422
29446
29440
29461
29438
29460
29447
29440
29434
29432
29442
29443
29439
29443

313078
313078
313094
313094
313109
313109
313125
313125
313125
313141
313141
313156
313156
313172
313172
313187
313187
313187
313203
313203
313219
313219
313234
313234
313250
313250
313265
313265
313281
313281
313281
313297
313297
313312
313312
313328
313328
313343
313343
313343
313359
313359
313375
313375
313390
313390
313406
313406
313406
313421
313421
313437
313437
313453
313453
313468
313468
313484
313484
313499

-10610
-14512
-14325
-12205
-9099
-17312
-13703
-14259
-14749
-15294
-13250
-14704
7554
-4519
-14725
-6844
9273
-2560
-13826
-15295
-6922
-10810
7110
-14618
-14394
-8999
-13456
-17807
-2355
-15774
-10758
-14171
1228
-11527
-14547
20460
-15701
8784
-14242
-12702
-13185
-14593
-15766
7131
-7366
-15390
385
-14081
9638
-13671
-13876
9634
-18293
-17572
-13487
-13056
-14287
-14279
-2268
-3450

43
40
42
38
43
41
40
40
45
47
42
44
38
40
45
41
45
40
43
41
46
47
42
40
43
35
40
40
38
40
36
44
41
42
47
44
46
39
42
45
45
42
39
37
43
41
43
42
45
45
44
43
41
39
41
40
33
44
42
42

-39
-42
-43
-44
-45
-40
-43
-42
-41
-44
-46
-40
-43
-45
-42
-43
-42
-43
-42
-45
-45
-43
-43
-43
-43
-48
-40
-40
-41
-46
-43
-42
-42
-42
-43
-43
-44
-41
-43
-42
-43
-46
-45
-42
-47
-45
-43
-48
-43
-42
-41
-45
-49
-42
-45
-41
-45
-50
-46
-49

283
279
282
282
284
279
281
284
283
284
282
283
282
274
285
282
279
283
281
283
280
285
282
283
283
281
279
281
286
284
278
279
287
285
285
282
282
284
282
283
282
282
285
279
284
277
281
282
286
283
283
283
283
283
275
283
284
281
282
283

229
229
225
226
227
227
228
228
230
230
229
229
229
227
228
229
229
227
228
221
227
228
229
227
228
228
229
228
228
225
228
228
229
226
230
227
227
227
229
231
230
230
231
230
225
229
230
229
231
227
224
229
228
228
227
231
229
230
229
231

37
33
36
33
35
41
38
38
39
36
35
36
40
36
40
32
38
33
40
37
36
37
38
36
37
35
40
34
35
37
39
38
37
38
38
30
34
40
38
34
30
36
35
38
32
36
33
38
40
38
35
39
39
32
39
36
37
37
31
32

490
484
492
488
488
493
492
492
493
492
493
492
492
488
490
492
492
491
491
488
491
490
492
493
492
492
489
492
492
491
490
490
489
488
490
487
490
490
488
491
493
491
491
489
491
492
491
492
491
491
489
490
490
487
492
490
489
490
490
490

29411
29469
29462
29450
29475
29446
29465
29456
29459
29430
29434
29452
29453
29446
29452
29438
29449
29446
29421
29442
29439
29443
29458
29463
29438
29443
29444
29445
29437
29467
29436
29431
29456
29448
29445
29467
29440
29435
29474
29466
29455
29438
29443
29458
29459
29447
29445
29432
29452
29446
29429
29443
29472
29466
29456
29456
29455
29445
29437
29458

313515
313515
313515
313531
313531
313546
313546
313562
313562
313577
313577
313577
313593
313593
313609
313609
313624
313624
313624
313640
313640
313655
313655
313671
313671
313687
313687
313702
313702
313718
313718
313733
313733
313733
313749
313749
313765
313765
313780
313780
313796
313796
313811
313811
313827
313827
313827
313843
313843
313858
313858
313874
313874
313889
313889
313889
313905
313905
313921
313921

-14738
-5977
-14637
-14495
-14142
-13867
-5551
-14402
-16031
-18016
-14038
-14737
-14127
9133
-14304
-12605
821
-14166
-8464
-12912
-14678
-11421
-14479
-13005
-16071
8340
-14254
-15414
-14060
-13978
-14902
-14716
8517
-14381
-13450
10
-13565
7022
-14643
10481
-10888
-13350
-13895
-13139
-14905
-16264
-11060
-14128
-4118
4526
-13936
-13923
9876
-13857
-2457
-12848
-7607
-13933
1537
-16671

43
44
41
45
42
40
40
46
41
41
47
42
45
43
41
47
37
47
43
39
45
46
40
47
38
45
49
43
41
46
38
41
42
42
43
38
45
40
43
46
42
37
44
42
46
41
35
41
37
40
43
42
42
43
43
42
40
39
40
37

-44
-43
-42
-42
-44
-44
-42
-45
-46
-42
-43
-42
-44
-42
-42
-41
-43
-45
-45
-44
-46
-47
-42
-43
-40
-49
-47
-47
-46
-46
-47
-46
-44
-45
-43
-45
-44
-48
-44
-44
-44
-45
-46
-46
-43
-40
-46
-43
-46
-49
-44
-43
-44
-43
-44
-46
-44
-46
-44
-43

274
280
284
285
281
281
283
278
284
285
282
278
279
283
281
278
281
285
278
283
281
278
279
283
280
283
282
282
284
281
280
280
284
284
284
285
279
283
282
281
279
285
284
282
284
284
282
284
281
282
283
284
281
284
285
282
281
283
283
281

227
229
230
228
227
232
225
229
230
227
226
223
229
228
230
229
227
230
231
230
229
226
226
229
228
230
229
229
228
228
227
227
227
224
226
229
229
226
230
230
230
228
226
230
229
227
229
226
228
227
226
228
226
229
226
229
231
229
229
227

35
38
37
36
30
35
30
35
36
30
33
40
38
33
32
33
36
33
35
35
35
38
33
32
31
37
34
33
32
31
35
35
37
32
35
34
35
39
34
40
38
36
29
34
37
38
34
32
36
36
33
34
33
36
36
40
36
30
37
33

492
488
489
490
493
489
489
488
490
489
492
489
491
486
492
488
490
490
490
488
489
491
489
486
489
491
488
490
490
491
486
489
489
491
492
490
491
489
491
490
493
490
487
492
490
487
488
489
493
491
488
490
488
490
489
490
488
490
493
489

29438
29423
29438
29450
29462
29415
29454
29446
29442
29451
29430
29434
29438
29440
29439
29434
29445
29424
29458
29451
29432
29462
29454
29436
29462
29455
29453
29447
29442
29434
29454
29431
29467
29441
29457
29454
29443
29444
29448
29441
29444
29427
29442
29471
29442
29438
29438
29421
29435
29457
29437
29454
29449
29448
29430
29438
29468
29439
29421
29440

313936
313936
313952
313952
313967
313967
313967
313983
313983
313999
313999
314014
314014
314030
314030
314030
314045
314045
314061
314061
314077
314077
314092
314092
314092
314108
314108
314123
314123
314139
314139
314155
314155
314170
314170
314186
314186
314186
314201
314201
314217
314217
314233
314233
314248
314248
314264
314264
314264
314279
314279
314295
314295
314311
314311
314326
314326
314326
314342
314342

-16873
-17180
-14167
-13809
-12171
3916
-14330
-13743
-5539
-1612
9252
-12771
-14572
-13711
-14348
-183
1009
-14815
-13518
-13823
-17182
-14385
-17959
-17398
-15294
-20
-6785
-13986
-14264
-12840
-12891
-14043
8042
-13569
-14699
7807
-9865
-15588
-7468
-7634
9456
-13746
-12658
-7387
10353
-16366
10340
-17633
8127
11000
-16346
-15322
-14300
6554
-12001
-6368
-13947
-1767
-14983
-13932

43
44
44
42
45
43
41
41
37
37
41
42
41
42
41
46
44
41
39
45
38
42
41
42
38
45
46
46
45
40
38
44
42
41
43
35
45
40
42
41
39
45
44
47
40
40
45
40
41
41
44
45
42
44
46
40
41
42
41
41

-47
-46
-42
-43
-44
-43
-44
-43
-44
-46
-49
-45
-51
-46
-44
-41
-46
-44
-45
-45
-53
-50
-43
-48
-43
-44
-46
-44
-44
-45
-42
-46
-42
-45
-43
-43
-44
-43
-45
-48
-49
-44
-43
-44
-44
-44
-42
-43
-45
-42
-48
-44
-44
-45
-42
-43
-44
-41
-45
-48

282
283
284
282
283
282
282
275
278
281
281
285
284
277
284
284
278
277
282
280
280
279
282
280
282
280
284
281
279
282
283
285
278
272
281
284
284
285
276
284
284
283
281
282
283
278
283
281
280
281
278
278
284
284
280
285
282
282
280
276

229
230
228
226
231
219
228
227
227
229
229
229
229
231
228
230
231
230
230
230
230
228
227
228
227
227
229
229
226
232
230
224
227
230
228
228
228
228
230
231
228
225
228
226
227
228
230
229
229
228
229
227
227
230
226
228
230
229
230
228

32
36
36
34
33
33
40
35
33
35
32
38
36
37
36
37
38
35
36
39
38
37
34
37
36
38
35
32
31
38
32
34
34
37
39
39
36
36
31
38
37
37
37
35
40
33
34
32
32
37
36
31
36
35
35
30
35
36
35
36

489
488
493
491
486
487
491
491
490
491
488
491
490
493
488
491
492
494
490
487
491
491
490
491
491
487
491
488
490
488
490
491
490
489
486
489
489
488
487
491
485
489
491
491
487
492
485
488
484
490
490
489
489
491
485
490
487
490
487
488

29442
29468
29436
29420
29436
29477
29449
29460
29450
29447
29446
29460
29436
29454
29458
29438
29445
29463
29452
29445
29430
29434
29439
29441
29421
29448
29458
29422
29434
29448
29456
29436
29454
29452
29443
29424
29431
29436
29430
29441
29444
29440
29447
29453
29439
29469
29448
29449
29449
29439
29440
29422
29457
29454
29437
29431
29430
29439
29429
29430

314357
314357
314373
314373
314389
314389
314389
314404
314404
314420
314420
314435
314435
314451
314451
314467
314467
314482
314482
314482
314498
314498
314513
314513
314529
314529
314545
314545
314560
314560
314560
314576
314576
314591
314591
314607
314607
314623
314623
314623
314638
314638
314654
314654
314669
314669
314685
314685
314685
314701
314701
314716
314716
314732
314732
314747
314747
314763
314763
314763

-14212
1765
-15010
-14522
-14703
-14624
-12812
-14301
10228
784
-13745
-14257
-3409
-18743
-13647
-10172
2445
-13834
-14017
-13822
-15109
-18202
-13159
-14827
-14366
-14128
9546
-240
3901
1425
-13670
6308
-359
-14108
-6115
7427
-2695
3163
-14331
-13846
-14421
-13923
-14284
-15430
-6270
-414
3406
6943
-14551
-18108
-14200
-257
-13443
10006
-13673
-13106
9115
-13122
-13092
-14324

38
42
41
42
43
46
41
38
45
37
42
45
42
40
45
42
40
37
43
40
42
42
41
37
46
44
42
43
40
33
41
41
47
42
44
44
43
44
35
43
42
40
42
41
39
37
46
43
37
45
37
40
47
44
45
37
41
40
42
40

-43
-42
-42
-43
-44
-44
-44
-49
-43
-46
-43
-43
-46
-43
-43
-39
-44
-44
-42
-41
-44
-42
-43
-44
-44
-43
-47
-44
-50
-42
-44
-44
-41
-44
-45
-45
-45
-41
-43
-43
-44
-49
-42
-46
-45
-45
-43
-45
-45
-42
-44
-43
-43
-49
-39
-45
-43
-45
-42
-43

282
281
282
284
279
284
280
281
281
284
279
286
284
278
281
284
283
279
285
280
284
282
280
281
284
282
286
279
285
281
281
282
282
284
281
283
283
279
283
283
280
282
284
284
278
281
286
284
284
285
285
280
284
282
277
282
278
278
281
284

229
227
225
226
228
228
222
231
230
228
230
231
229
226
228
228
226
229
228
229
230
227
227
228
227
229
226
226
228
228
229
230
227
227
226
228
228
227
226
229
229
226
229
225
228
228
227
229
228
226
227
227
228
230
229
228
224
228
226
228

33
37
39
41
31
38
35
38
35
37
38
38
40
34
38
37
39
36
37
37
37
34
34
35
30
38
39
37
36
36
38
37
34
36
35
35
39
36
38
39
29
38
42
33
37
36
39
38
36
39
36
32
32
37
35
36
33
35
34
36

490
490
489
491
490
488
486
491
490
487
489
488
487
489
489
490
489
489
489
489
490
488
490
491
488
487
489
487
491
492
490
492
489
490
487
493
491
487
491
489
486
488
489
490
488
491
487
490
489
488
492
488
488
491
490
485
492
491
490
490

29428
29441
29431
29434
29447
29446
29446
29440
29419
29452
29427
29444
29428
29434
29432
29432
29442
29449
29447
29465
29449
29418
29431
29449
29447
29448
29457
29464
29449
29446
29438
29451
29420
29444
29435
29456
29442
29431
29447
29448
29451
29445
29446
29421
29439
29464
29454
29454
29429
29436
29479
29438
29463
29433
29454
29430
29465
29440
29443
29436

314779
314779
314794
314794
314810
314810
314825
314825
314825
314841
314841
314857
314857
314872
314872
314888
314888
314903
314903
314919
314919
314919
314935
314935
314950
314950
314966
314966
314981
314981
314997
314997
314997
315013
315013
315028
315028
315044
315044
315059
315059
315075
315075
315075
315091
315091
315106
315122
315122
315137
315137
315137
315153
315153
315169
315169
315184
315184
315200
315200

-14987
-11008
-13478
-5934
-3348
-13607
-14197
-13807
-13972
-14097
-14124
-14040
-14216
-13754
-14273
-14028
-5181
-17652
-12927
9249
-17845
-14788
-13400
-8116
9678
-13671
-15495
-16188
6733
-14952
-15045
-14727
-13365
-14353
-1852
8717
8501
-14150
-16047
-14459
-13752
9063
-9515
-13802
19134
6553
-13222
-1544
-8676
-13996
-9880
-14182
-13010
-7323
-13642
-14007
-13958
-484
-13472
-18094

38
41
42
44
42
42
35
34
43
48
40
44
40
48
42
44
41
45
45
41
40
45
46
42
44
44
47
38
46
41
45
40
45
43
45
44
44
42
48
44
41
42
42
44
42
44
37
44
45
40
46
49
44
42
40
43
47
39
45
41

-46
-42
-40
-44
-41
-44
-43
-45
-43
-46
-42
-47
-45
-42
-43
-40
-43
-42
-42
-43
-43
-43
-42
-41
-42
-43
-44
-43
-46
-44
-44
-50
-44
-43
-54
-42
-45
-45
-46
-43
-44
-43
-42
-43
-45
-41
-43
-44
-46
-42
-42
-42
-43
-44
-47
-42
-44
-45
-46
-46

282
283
280
280
281
283
284
284
283
284
283
284
278
280
282
282
280
283
283
276
279
281
281
283
282
280
283
283
280
280
280
281
281
280
282
283
282
282
281
284
282
284
280
287
280
282
284
281
280
285
282
284
285
283
277
281
283
286
281
282

230
229
225
229
229
228
226
227
227
229
227
229
230
231
226
230
231
229
229
226
227
230
229
229
229
228
230
226
231
228
227
226
229
229
228
228
229
227
230
227
223
226
227
229
227
229
230
229
226
229
226
228
226
229
226
228
226
229
228
226

36
35
35
35
32
35
35
34
39
38
36
38
36
39
33
35
31
36
40
33
29
40
39
38
36
31
40
37
35
31
37
35
37
36
34
38
41
39
37
36
40
38
36
38
33
37
37
33
40
35
32
37
38
40
35
37
36
37
37
35

493
489
490
490
493
489
490
491
489
488
489
489
489
489
487
491
488
489
488
489
488
490
487
488
487
486
488
486
489
489
490
489
488
490
486
487
487
489
489
488
484
488
486
489
482
490
490
489
490
491
490
488
489
489
491
488
489
488
491
489

29450
29433
29446
29448
29426
29459
29452
29457
29441
29428
29453
29450
29471
29446
29453
29456
29439
29450
29462
29452
29445
29448
29430
29462
29461
29414
29442
29447
29435
29458
29426
29423
29452
29425
29437
29430
29427
29445
29433
29465
29448
29427
29469
29434
29432
29452
29460
29444
29469
29441
29432
29423
29442
29452
29457
29455
29413
29437
29443
29451

315215
315215
315215
315231
315231
315247
315247
315262
315262
315262
315278
315278
315293
315293
315309
315309
315325
315325
315340
315340
315340
315356
315356
315371
315371
315387
315387
315387
315403
315418
315418
315434
315434
315449
315449
315465
315465
315465
315481
315481
315496
315496
315512
315512
315527
315527
315527
315543
315543
315559
315559
315574
315574
315590
315590
315590
315605
315605
315621
315621

-12506
-2374
-14132
9104
-13466
-13681
-9158
-14879
-14715
-14080
8805
-13186
-13718
-9089
-13314
-17846
-4421
-14788
-9132
-13882
-12046
-13938
-14436
551
9297
-7835
3298
-13686
-12709
-13792
-13657
-14213
-14045
-10252
14760
-15182
4093
-13382
-14701
-13656
-14872
-15144
-17065
-14055
-13013
-13824
-13874
-14318
-14276
-13558
-13796
8924
-8764
-13926
-16266
13508
-14723
-8149
-13293
-13492

48
46
39
45
35
47
40
44
41
37
43
42
42
40
45
41
44
47
46
40
38
43
42
44
45
44
44
41
42
40
46
44
46
47
39
41
46
39
42
46
40
44
44
42
44
41
41
46
46
40
40
46
40
42
40
39
46
40
47
44

-44
-45
-45
-46
-44
-43
-46
-42
-45
-44
-44
-44
-49
-49
-43
-43
-42
-46
-44
-44
-42
-43
-45
-46
-44
-44
-43
-45
-43
-41
-49
-43
-43
-43
-43
-40
-43
-47
-43
-44
-51
-42
-43
-50
-44
-43
-42
-44
-43
-43
-44
-44
-47
-42
-45
-46
-45
-45
-46
-43

284
281
283
284
283
283
283
281
278
281
281
280
283
282
285
278
285
286
283
281
283
277
279
285
284
282
280
281
280
285
281
278
283
282
279
285
282
282
283
284
279
277
279
282
283
280
284
284
281
283
283
283
279
282
287
276
284
281
284
284

230
228
226
230
228
226
229
229
227
227
230
227
227
228
227
227
227
228
227
228
226
228
228
226
227
229
227
228
228
227
228
228
228
225
228
229
228
228
226
230
230
227
230
229
228
225
226
226
230
226
226
225
230
227
228
227
229
231
229
228

36
39
36
36
33
38
33
38
34
37
39
35
37
40
37
37
31
38
35
35
34
36
35
38
41
36
39
35
31
40
34
39
32
31
36
37
31
35
36
41
36
36
39
41
39
40
40
38
32
36
37
37
41
38
32
41
35
37
43
31

490
487
488
488
485
490
485
490
490
486
490
490
491
486
490
489
488
490
490
489
490
489
491
492
490
491
491
488
489
490
491
491
492
490
486
492
490
490
490
488
490
490
489
491
489
490
489
487
492
491
492
490
489
491
490
492
491
491
489
489

29442
29435
29443
29445
29443
29448
29442
29448
29453
29448
29419
29451
29436
29436
29461
29458
29420
29417
29445
29437
29455
29437
29460
29430
29445
29453
29430
29445
29451
29450
29453
29450
29451
29440
29426
29455
29439
29438
29456
29457
29446
29437
29445
29442
29444
29460
29441
29459
29457
29432
29452
29453
29425
29437
29444
29442
29462
29428
29448
29464

315637
315637
315652
315652
315652
315668
315668
315683
315683
315699
315699
315699
315715
315715
315730
315730
315746
315746
315761
315761
315761
315777
315777
315793
315793
315808
315808
315824
315824
315839
315839
315839
315855
315855
315871
315871
315886
315886
315902
315902
315917
315917
315917
315933
315933
315949
315949
315964
315964
315964
315980
315980
315995
315995
316011
316011
316027
316027
316027
316042

-7689
-13591
-14633
-14353
428
-15227
-10975
-14322
-15702
-14013
-14679
-14147
9201
-13425
-18008
-15970
-13835
-13967
-12223
-13281
-15403
-1879
-13297
-5194
-15162
-14590
-17751
-14189
2366
7664
-14701
-2514
4470
-14167
-14300
9313
-1370
-13247
-8881
-13084
20123
-14438
9491
-14807
9521
-13925
-14391
-14060
-14489
-13888
-12901
-13491
7389
-14067
-13676
-14255
-2788
7427
-12689
-13793

46
44
42
40
46
36
37
41
42
42
48
42
40
46
41
44
48
48
41
42
39
38
43
35
37
42
40
36
38
46
39
36
38
41
45
42
39
37
44
44
38
40
43
41
38
40
43
39
42
42
40
38
40
36
43
49
40
48
47
39

-44
-42
-43
-43
-43
-42
-40
-43
-43
-43
-48
-42
-45
-44
-44
-43
-42
-47
-41
-44
-44
-48
-44
-43
-44
-42
-44
-48
-42
-43
-43
-43
-46
-45
-48
-43
-47
-44
-46
-44
-44
-48
-40
-42
-44
-44
-43
-41
-50
-46
-43
-44
-48
-44
-45
-44
-43
-46
-46
-42

285
279
278
284
284
280
283
280
283
282
282
284
282
285
281
279
282
281
281
283
282
280
280
279
284
282
283
281
275
279
283
284
283
281
282
278
281
281
282
279
277
277
278
285
283
284
281
280
281
284
280
282
282
275
283
283
282
281
282
277

226
228
223
228
228
232
228
231
228
228
229
230
225
227
229
226
229
228
220
230
230
229
230
227
229
229
230
231
229
226
228
229
231
224
229
230
226
228
229
229
230
231
228
229
232
226
227
224
231
228
231
228
229
228
229
226
227
231
230
228

35
42
39
39
39
38
36
40
37
34
32
36
40
40
36
33
37
38
36
38
32
36
40
37
36
32
40
30
33
36
31
37
36
38
36
30
37
37
36
31
39
36
41
39
41
39
38
34
40
39
35
41
34
37
38
38
39
39
34
37

486
491
489
492
490
489
491
489
492
492
491
487
491
492
491
488
489
489
489
488
487
489
488
490
489
491
492
490
493
490
491
489
489
485
491
491
488
487
492
489
491
486
490
490
490
490
489
490
490
491
491
489
492
491
492
491
492
493
491
490

29436
29456
29440
29428
29456
29465
29457
29458
29432
29445
29437
29451
29476
29428
29440
29453
29438
29447
29435
29449
29452
29456
29450
29433
29444
29444
29452
29443
29452
29457
29438
29429
29450
29445
29473
29454
29454
29457
29426
29428
29460
29441
29439
29450
29454
29464
29460
29427
29455
29466
29461
29449
29449
29461
29445
29448
29461
29448
29464
29431

316042
316058
316058
316073
316073
316089
316089
316105
316105
316120
316120
316136
316136
316136
316151
316151
316167
316167
316183
316183
316198
316198
316198
316214
316214
316229
316229
316245
316245
316261
316261
316276
316276
316276
316292
316292
316307
316307
316323
316323
316339
316339
316339
316354
316354
316370
316370
316385
316385
316401
316401
316401
316417
316417
316432
316432
316448
316448
316463
316463

7906
-12200
-13635
9521
-13903
12696
-9724
-14044
-13271
-13329
9623
-13604
-13916
5703
-13962
-14506
-6827
-14396
-14970
-14971
9488
2401
-14094
-13466
9489
-14057
-11386
-455
-13927
-13768
-13030
-14680
-13700
7912
-6028
-14159
-12117
-13988
-2451
-13643
7917
890
-15097
-14473
-17343
-9921
-15335
-14222
16145
6604
-7923
-13187
-13946
2373
-15123
-13360
-13502
-10455
-6767
-13584

38
41
42
39
43
44
46
41
40
43
47
41
47
38
42
43
42
37
37
44
43
41
35
39
43
46
41
44
46
45
41
45
45
45
47
42
44
39
41
44
45
42
43
42
43
44
44
43
40
43
41
46
44
42
41
45
46
43
38
46

-45
-42
-42
-41
-43
-48
-46
-43
-46
-44
-42
-40
-42
-45
-44
-43
-42
-44
-47
-42
-45
-43
-48
-44
-44
-41
-42
-42
-43
-43
-43
-41
-48
-44
-48
-43
-41
-41
-42
-43
-44
-45
-42
-44
-41
-43
-42
-47
-42
-46
-47
-42
-44
-41
-44
-43
-42
-45
-44
-43

283
283
283
281
279
281
282
282
285
283
284
280
274
285
285
279
277
282
281
285
278
281
281
284
280
281
285
282
282
279
277
280
283
279
284
284
279
280
282
283
282
281
282
281
285
283
278
279
283
282
285
284
284
280
282
281
284
283
285
281

230
227
230
225
230
231
229
229
230
232
227
230
229
229
228
228
229
228
228
229
228
227
227
230
226
228
229
228
227
227
225
227
227
229
226
229
226
229
229
226
227
229
230
229
228
228
227
227
228
227
228
228
228
228
230
225
230
229
224
227

40
37
35
38
33
35
37
38
38
38
30
40
42
40
39
27
35
33
33
26
34
36
39
39
33
37
38
37
37
39
38
38
38
37
39
39
30
37
34
40
34
35
32
42
35
35
39
35
38
35
38
32
35
37
33
38
40
38
38
35

491
490
491
489
489
490
491
491
487
491
492
490
487
489
491
487
491
490
491
487
491
488
489
493
488
490
492
485
489
491
491
491
490
488
491
490
488
489
493
494
489
489
492
488
492
491
491
492
487
488
492
488
490
491
491
491
490
491
487
486

29437
29437
29451
29456
29452
29434
29461
29432
29440
29451
29449
29459
29458
29448
29434
29430
29448
29453
29457
29456
29440
29456
29450
29462
29446
29442
29453
29447
29463
29473
29434
29438
29437
29452
29453
29455
29463
29439
29475
29468
29438
29452
29454
29470
29439
29449
29460
29453
29437
29462
29466
29443
29445
29443
29452
29449
29466
29433
29461
29461

316463
316479
316479
316495
316495
316510
316510
316526
316526
316526
316541
316541
316557
316557
316573
316573
316588
316588
316588
316604
316604
316619
316619
316635
316635
316651
316651
316651
316666
316666
316682
316682
316697
316697
316713
316729
316729
316729
316744
316744
316760
316760
316775
316775
316791
316791
316807
316807
316807
316822
316822
316838
316838
316853
316853
316869
316869
316885
316885
316885

-13151
-8203
-2681
9937
-13996
-13744
-4850
-11507
-13356
-14231
-12418
-4631
-6370
-9965
-4150
-13707
-18598
-8161
-13143
-13856
-12546
9532
-13416
-14479
-6277
-7048
-6809
-14962
-9167
-13861
-13356
9040
-1013
-14678
-14076
-8371
-14819
-14847
-14229
-5231
-13834
-14175
-4765
7
-15755
-13384
3568
-14154
-14314
-17561
-15960
-10204
7298
-15443
-13646
-14469
-12275
9450
-13052
-13168

42
39
46
37
38
46
41
42
44
45
40
45
39
42
40
39
43
43
39
46
43
44
45
46
44
47
40
38
43
42
36
45
43
43
39
45
43
42
41
45
42
46
42
42
38
45
38
45
42
43
39
37
37
41
44
41
41
44
41
39

-46
-45
-44
-43
-41
-48
-43
-45
-43
-47
-43
-44
-49
-41
-43
-42
-40
-43
-45
-42
-43
-43
-45
-41
-42
-42
-42
-47
-41
-46
-41
-47
-41
-43
-43
-42
-43
-44
-45
-46
-41
-42
-47
-44
-41
-46
-45
-42
-45
-45
-49
-44
-44
-43
-41
-40
-42
-40
-43
-44

282
283
285
284
281
287
283
285
283
285
286
276
278
283
281
282
281
279
286
281
281
283
280
280
284
283
281
277
279
283
284
279
281
283
277
281
286
281
281
284
280
282
280
281
287
277
280
281
279
281
281
283
283
285
285
284
279
283
284
278

227
228
230
229
225
229
227
231
224
229
229
229
229
230
229
229
228
229
227
227
232
229
229
229
227
228
229
229
225
228
226
229
227
228
230
226
224
228
223
229
228
229
229
229
227
227
225
225
224
227
227
229
225
228
232
230
231
231
228
231

37
40
35
38
35
41
34
37
33
35
35
38
37
34
37
36
35
38
39
40
35
33
33
34
38
35
41
39
38
40
32
36
32
37
35
35
31
40
33
38
39
40
41
32
37
40
38
38
32
38
34
35
31
41
34
39
37
38
35
30

488
493
491
488
488
491
491
489
489
490
488
489
491
490
491
490
490
489
491
491
489
492
490
491
488
490
486
488
487
487
491
489
493
489
492
490
490
490
489
491
490
491
491
487
490
493
490
491
491
490
487
493
491
488
492
489
492
492
491
492

29469
29446
29428
29441
29461
29447
29438
29425
29445
29455
29470
29449
29459
29451
29439
29438
29444
29430
29429
29440
29457
29467
29453
29454
29453
29436
29455
29443
29447
29454
29465
29438
29463
29455
29435
29467
29484
29471
29465
29458
29449
29438
29453
29454
29472
29451
29460
29442
29453
29437
29450
29464
29455
29439
29433
29449
29446
29423
29418
29433

316900
316900
316916
316916
316931
316931
316931
316947
316947
316963
316963
316978
316978
316994
316994
316994
317009
317009
317025
317025
317041
317041
317056
317056
317056
317072
317072
317087
317087
317103
317103
317119
317119
317134
317134
317150
317150
317150
317165
317165
317181
317181
317197
317197
317212
317212
317212
317228
317228
317243
317243
317259
317259
317275
317275
317275
317290
317290
317306
317306

-14472
2767
4475
-13883
537
-87
-14013
-13637
-15253
32764
-9896
-13988
-15640
-12385
-12856
-15545
-14048
-14505
1425
-11239
-13391
-10308
-5973
-12336
-17337
-13858
-13894
-14854
-14367
-14923
-14861
-12765
1255
-15044
-14439
-11977
10153
-13799
-12478
-10314
-3038
-12931
-14058
-17258
-8501
-13615
855
-15250
-13379
-13453
9487
-16821
-14479
9453
-14073
-13632
-6447
-14348
-13631
-14693

43
38
45
42
41
43
47
41
47
41
42
40
43
40
43
42
41
40
41
47
46
46
42
40
43
44
48
45
42
39
39
45
38
46
45
42
45
41
45
43
45
39
37
41
43
38
36
45
46
45
45
40
40
44
42
42
42
41
46
44

-45
-42
-43
-43
-42
-43
-43
-41
-43
-44
-40
-47
-45
-44
-43
-44
-46
-41
-46
-48
-45
-41
-44
-42
-46
-43
-43
-45
-42
-42
-40
-45
-44
-44
-38
-43
-41
-41
-44
-42
-42
-42
-45
-39
-47
-45
-44
-40
-45
-49
-43
-42
-48
-43
-45
-42
-45
-41
-43
-41

278
285
284
287
283
284
280
286
279
285
274
282
281
283
281
285
281
277
282
287
281
285
280
282
282
281
282
282
280
285
283
284
280
283
282
283
284
284
281
283
279
283
280
283
283
284
278
282
282
283
279
278
279
281
284
281
279
278
278
278

230
224
230
228
230
228
227
227
227
230
228
226
230
228
230
231
228
228
230
228
227
230
228
230
231
232
230
228
230
228
229
227
230
230
227
228
227
228
227
225
226
227
229
230
228
229
228
228
227
228
226
227
228
228
230
229
228
231
229
229

35
38
36
38
38
34
39
38
30
42
37
37
41
32
40
38
38
36
32
38
37
35
38
35
36
33
33
40
37
35
37
34
38
35
37
40
37
39
37
40
33
37
36
38
40
33
33
35
38
36
36
35
34
39
26
35
37
36
37
36

490
492
491
489
490
492
490
493
489
490
492
490
489
488
491
489
491
490
493
492
492
487
491
490
491
490
488
490
492
493
491
491
489
489
486
489
488
491
489
488
483
489
489
488
489
490
491
489
490
487
490
486
491
489
490
487
491
488
491
493

29445
29451
29455
29470
29452
29456
29465
29468
29447
29458
29446
29463
29447
29455
29433
29479
29443
29468
29456
29455
29455
29434
29449
29447
29468
29456
29441
29434
29451
29447
29437
29455
29451
29451
29457
29454
29453
29452
29431
29468
29476
29464
29479
29439
29458
29476
29454
29477
29432
29432
29439
29461
29430
29457
29457
29434
29460
29449
29456
29458

317321
317321
317337
317337
317353
317353
317353
317368
317368
317384
317384
317399
317399
317399
317415
317415
317431
317431
317446
317446
317462
317462
317477
317477
317477
317493
317493
317509
317509
317524
317524
317524
317540
317540
317555
317555
317571
317571
317587
317587
317602
317602
317602
317618
317618
317633
317633
317649
317649
317665
317665
317665
317680
317680
317696
317696
317711
317711
317727
317727

-8106
-14097
8417
-13617
-5530
-13808
-8812
-8236
-11016
-18708
-15175
-13534
196
-2335
-15297
-13983
-16565
1168
-18441
-14380
-14974
-14760
-13281
-13737
-17914
-18624
-14294
-13829
-4592
-5994
-15214
-14361
9397
-11151
-13873
-13486
-14175
-493
-15001
-13483
9445
-14626
-9943
-16004
-14796
-13245
-13609
-8275
-13862
-17667
8457
-13291
7926
-13677
-13979
-14663
-14119
-13676
-13692
-13449

41
42
39
38
39
44
44
40
36
42
45
45
42
47
41
42
43
46
47
45
46
47
45
42
42
40
44
43
41
38
37
45
39
47
40
37
41
33
45
43
44
40
37
41
47
39
46
47
47
41
44
47
44
44
39
43
43
43
37
42

-49
-42
-44
-45
-41
-43
-40
-42
-41
-44
-44
-42
-42
-44
-44
-43
-42
-43
-42
-44
-44
-44
-50
-48
-42
-42
-42
-41
-43
-40
-45
-42
-42
-43
-41
-46
-41
-42
-44
-41
-40
-40
-43
-39
-45
-41
-48
-44
-43
-41
-46
-44
-45
-42
-40
-41
-42
-46
-40
-41

281
277
284
284
277
278
283
281
283
281
282
283
277
283
280
281
279
284
275
281
283
282
284
277
282
281
279
282
284
281
283
281
281
283
281
283
282
281
284
284
280
285
278
281
281
283
280
281
280
282
279
281
279
286
283
284
282
281
278
282

230
231
229
227
230
229
230
230
226
230
230
226
230
230
231
230
227
228
230
230
228
228
231
230
231
228
230
228
229
225
225
229
228
229
228
233
231
228
230
231
230
230
232
229
230
227
233
231
232
229
229
231
227
228
229
230
229
230
230
233

31
34
36
32
35
36
40
33
33
40
41
38
35
35
37
34
29
34
38
37
39
35
39
37
35
37
40
36
36
41
37
41
37
36
36
39
35
32
38
38
40
36
39
39
37
37
36
37
34
37
37
34
39
40
32
34
38
32
34
33

489
485
488
488
485
488
488
491
486
492
490
491
492
491
489
489
491
491
488
489
492
490
487
486
489
488
489
491
490
492
492
489
492
486
486
489
490
491
487
490
491
491
488
490
490
491
490
491
491
491
491
491
490
489
490
491
491
490
489
491

29465
29442
29449
29432
29454
29467
29431
29460
29472
29452
29448
29440
29460
29462
29433
29459
29452
29430
29448
29463
29467
29435
29470
29463
29451
29451
29445
29472
29464
29444
29437
29453
29472
29487
29460
29457
29488
29461
29459
29448
29466
29438
29454
29470
29463
29487
29456
29462
29463
29447
29446
29478
29440
29449
29451
29463
29439
29456
29431
29444

317743
317743
317758
317758
317774
317774
317789
317789
317805
317805
317821
317821
317821
317836
317836
317852
317852
317867
317867
317883
317883
317899
317899
317914
317914
317914
317930
317930
317945
317945
317961
317961
317977
317977
317992
317992
318008
318008
318023
318023
318023
318039
318039
318055
318055
318070
318070
318070
318086
318086
318101
318101
318117
318117
318133
318133
318148
318148
318148
318164

-13918
-18274
-5259
-12920
8161
-13623
-3201
11422
-639
9042
-13132
8670
-13597
-13070
-1980
-11617
-14100
-13633
7782
-3080
-11987
-13788
364
-11511
-13982
-16554
-14013
-14557
-13292
2051
-14114
8286
-14778
-14076
-9499
-13811
-13358
-14773
-13889
-14720
-13990
-2043
-14424
-14395
-1587
32764
-14184
729
-16754
-16823
-13754
-13734
9896
-13353
7879
-13746
-13878
1896
-14718
9105

45
46
44
44
46
42
44
43
41
40
44
42
39
41
47
42
42
39
40
40
39
43
47
41
45
44
44
46
40
41
40
43
43
41
41
40
42
44
42
43
41
37
44
36
40
43
43
44
45
41
44
43
46
39
44
41
40
45
45
46

-43
-44
-41
-41
-41
-44
-42
-42
-43
-42
-43
-43
-42
-45
-40
-45
-49
-41
-43
-41
-44
-41
-44
-42
-44
-44
-42
-39
-42
-39
-44
-43
-43
-42
-42
-41
-39
-46
-43
-48
-43
-43
-40
-44
-43
-47
-43
-42
-44
-46
-46
-45
-42
-44
-45
-41
-42
-42
-41
-44

280
286
281
285
281
283
282
283
279
284
280
286
284
283
283
283
283
284
284
282
280
281
278
277
282
283
279
280
284
281
282
278
284
278
287
281
283
281
281
283
280
278
279
283
284
283
280
282
283
281
278
277
282
282
278
281
277
284
282
282

230
231
231
232
231
229
232
230
232
225
226
231
229
227
229
227
230
227
229
225
229
227
229
228
227
230
228
230
229
229
230
227
231
227
229
226
229
229
228
228
228
231
227
227
229
230
229
227
231
231
229
228
230
228
231
231
228
229
228
224

37
38
30
32
37
35
38
36
33
43
36
36
32
33
38
36
39
40
38
38
36
40
40
38
37
33
35
35
40
39
35
36
36
38
39
35
40
32
33
40
31
37
36
30
39
32
38
41
34
40
37
38
38
33
32
35
39
40
34
41

490
491
490
491
490
491
488
487
492
486
490
490
489
490
487
490
488
489
488
491
489
487
488
489
490
492
491
488
491
490
490
486
487
492
484
489
490
488
487
489
488
488
490
488
487
488
485
488
491
487
491
487
491
490
492
489
490
491
488
487

29440
29448
29431
29441
29429
29449
29451
29438
29464
29458
29440
29452
29454
29436
29435
29453
29469
29433
29472
29463
29475
29445
29458
29456
29453
29440
29436
29445
29462
29452
29433
29442
29458
29460
29448
29447
29450
29435
29424
29446
29434
29441
29448
29455
29456
29464
29447
29443
29445
29440
29443
29448
29448
29447
29451
29457
29436
29442
29447
29442

318164
318179
318179
318195
318195
318211
318211
318211
318226
318226
318242
318242
318257
318257
318257
318273
318273
318289
318289
318304
318304
318320
318320
318335
318335
318335
318351
318367
318367
318382
318382
318382
318398
318398
318413
318413
318429
318445
318445
318460
318460
318460
318476
318476
318491
318491
318507
318507
318523
318523
318538
318538
318538
318554
318554
318569
318569
318585
318585
318601

-15739
-14766
-4672
8923
-6877
-17530
-14889
-13462
-4694
-11750
-10864
8577
-14801
-13318
-14275
2315
-14071
-16737
9288
-14854
4690
-13852
-18138
-7268
-13277
2223
-14870
-10825
-14267
-14831
-13774
7394
-14927
150
-7379
-14094
-9194
-13429
-13848
-11445
-14341
-14598
-12012
2170
-14166
-14491
-14611
-2202
8132
-14333
-13034
-14358
-14676
-14304
-9727
-15030
-11885
-13917
-14400
-12655

43
41
40
44
45
42
45
43
41
38
43
41
42
41
47
42
44
46
36
43
39
45
36
43
45
42
39
45
45
39
40
42
46
40
39
42
40
46
42
42
43
41
37
43
43
37
40
44
43
38
35
38
39
41
43
42
42
45
45
43

-41
-44
-41
-48
-41
-40
-43
-42
-43
-47
-43
-49
-41
-42
-42
-43
-44
-43
-45
-43
-46
-46
-41
-50
-43
-42
-50
-43
-43
-44
-45
-46
-45
-45
-43
-45
-42
-43
-43
-44
-44
-43
-43
-41
-42
-42
-43
-41
-44
-44
-42
-41
-41
-44
-48
-47
-40
-42
-41
-46

280
280
284
284
282
284
285
282
283
286
281
284
281
282
281
283
287
283
283
284
282
284
284
286
280
281
281
282
282
279
281
282
278
280
280
283
286
275
284
280
284
279
280
281
282
281
279
282
284
284
288
282
285
284
280
284
281
284
280
281

229
230
232
230
229
230
227
228
227
229
232
228
225
228
229
226
229
229
229
226
229
224
227
228
232
229
226
229
229
230
225
229
225
221
230
228
227
225
230
229
228
228
227
227
224
231
228
228
229
229
227
230
229
228
230
230
229
229
230
228

41
40
35
40
37
41
43
42
36
34
37
36
36
40
41
37
34
38
36
34
31
37
34
38
38
36
35
38
38
35
38
36
39
38
34
38
37
35
36
31
32
33
36
31
37
37
35
34
38
37
38
42
38
33
39
36
35
40
33
35

491
490
489
490
488
491
489
490
487
487
490
491
494
489
491
490
489
491
489
491
488
492
491
488
490
492
490
488
493
486
490
490
490
489
489
488
491
487
489
489
486
490
482
491
492
487
490
490
490
491
492
488
490
488
489
491
484
488
489
492

29434
29447
29439
29477
29434
29447
29456
29460
29457
29446
29458
29441
29449
29440
29462
29474
29455
29454
29468
29449
29441
29459
29455
29456
29469
29450
29471
29470
29465
29452
29461
29432
29450
29451
29436
29444
29441
29459
29439
29459
29453
29443
29434
29439
29439
29460
29450
29438
29458
29451
29447
29444
29445
29450
29449
29437
29451
29450
29466
29454

318601
318601
318616
318616
318632
318632
318647
318647
318663
318663
318663
318679
318679
318694
318694
318710
318710
318725
318725
318725
318741
318741
318757
318757
318772
318772
318788
318788
318788
318803
318803
318819
318819
318835
318835
318850
318850
318850
318866
318866
318881
318881
318897
318897
318913
318913
318913
318928
318928
318944
318944
318959
318959
318975
318975
318975
318991
318991
319006
319006

8650
-14131
1635
-18609
-14319
-15710
8967
-9169
-14534
8070
-15088
-14261
-13599
-13580
-13271
-7726
-12922
-14726
512
2073
159
8432
7917
-14755
-7656
7990
9745
2380
-14547
-12377
-14758
-12201
-13966
-13573
-10539
-17265
-14142
3914
-15444
-10654
2327
-13416
-14241
1716
-15282
-14716
-11710
1561
-14135
-14488
-14631
-13576
-13741
-14042
-14127
-15126
16217
-13990
-484
-14596

38
39
41
42
43
44
45
35
49
43
39
46
46
43
46
41
42
47
42
35
38
47
43
44
47
42
39
36
45
45
43
43
48
38
41
38
41
43
43
44
42
44
47
44
42
41
39
37
35
43
42
41
41
44
42
43
40
35
40
42

-43
-43
-43
-40
-41
-39
-45
-45
-41
-42
-42
-45
-51
-45
-42
-45
-49
-42
-46
-41
-41
-42
-47
-46
-43
-43
-42
-46
-41
-41
-42
-41
-39
-41
-43
-42
-44
-43
-44
-41
-42
-42
-40
-42
-43
-44
-41
-43
-42
-41
-40
-42
-44
-41
-43
-42
-46
-41
-40
-44

285
284
280
282
279
284
281
280
281
281
284
282
283
277
283
283
282
279
285
278
278
283
279
280
282
282
281
281
282
280
278
279
285
282
279
278
279
282
282
281
280
279
284
286
286
280
279
280
282
284
286
280
281
284
284
283
281
279
284
284

227
228
230
229
229
227
231
230
226
228
228
230
228
227
229
228
227
230
230
226
230
229
229
228
228
232
225
227
228
228
230
229
228
229
228
227
228
227
228
228
228
228
230
227
228
230
226
227
228
227
229
229
231
229
228
227
228
229
227
228

32
41
34
32
36
40
36
36
32
39
34
36
32
40
38
40
39
39
32
41
39
37
35
40
40
33
40
39
39
34
36
35
34
34
41
36
39
36
36
35
33
38
37
34
37
34
39
38
38
34
38
36
39
36
36
36
38
36
40
38

487
491
492
489
490
491
487
489
489
492
491
492
489
491
492
488
488
491
491
490
488
491
489
489
490
492
488
487
490
490
489
492
490
489
491
490
490
489
489
489
489
489
489
489
489
490
488
491
491
487
490
492
490
490
483
491
489
485
489
492

29461
29450
29429
29445
29437
29476
29455
29443
29472
29456
29458
29451
29449
29446
29439
29448
29433
29504
29437
29427
29455
29471
29460
29459
29455
29461
29449
29447
29455
29462
29449
29451
29451
29427
29440
29434
29449
29452
29474
29451
29456
29452
29448
29444
29454
29449
29453
29453
29453
29445
29436
29459
29428
29450
29451
29450
29464
29446
29446
29467

319022
319022
319037
319037
319037
319053
319053
319069
319069
319084
319084
319100
319100
319115
319115
319115
319131
319131
319147
319147
319162
319162
319178
319178
319178
319193
319193
319209
319209
319225
319225
319240
319240
319240
319256
319256
319271
319271
319287
319287
319303
319303
319318
319318
319318
319334
319334
319349
319349
319365
319365
319381
319381
319381
319396
319396
319412
319412
319427
319427

-17433
-15005
-12784
-14260
-14311
16149
4906
-12630
-14566
-2379
6963
-14150
-12884
-13393
-13967
-14142
-12772
-13841
-13806
-15188
-15446
-14400
-12840
-14510
-16078
-14565
-14551
-15404
9368
-14558
-6946
-507
-13164
-14405
-15179
-6875
-14356
-17196
-13373
-13835
-13792
-13547
8612
3050
-13613
-14336
-13411
-13844
-13880
-15754
-14463
8398
-7868
4479
-14114
-12575
2250
-14233
8913
10433

43
43
39
41
40
46
41
44
41
32
44
45
43
42
42
37
44
41
45
41
40
47
44
43
42
43
40
45
37
40
44
43
43
44
42
38
45
41
40
48
40
43
45
41
41
46
45
41
47
41
44
45
40
38
35
46
39
40
43
45

-44
-48
-41
-45
-43
-41
-40
-45
-44
-40
-43
-43
-41
-42
-43
-44
-44
-40
-41
-41
-41
-42
-47
-48
-44
-43
-45
-42
-45
-41
-43
-49
-43
-42
-42
-44
-50
-44
-44
-47
-46
-41
-46
-42
-43
-44
-42
-44
-42
-45
-44
-44
-45
-45
-44
-45
-45
-44
-45
-44

277
283
283
281
278
285
282
282
282
283
283
286
286
283
278
285
285
281
278
284
282
283
278
281
281
281
284
283
280
280
281
283
279
277
285
285
284
282
281
278
282
282
278
285
279
280
281
286
284
276
283
284
284
283
281
283
282
287
281
284

226
229
229
228
227
227
226
228
228
229
226
228
228
228
228
230
228
225
229
228
229
230
227
231
228
228
227
229
230
227
230
228
230
227
230
227
228
231
228
227
228
228
227
230
228
227
226
230
226
230
230
230
228
232
230
225
232
230
229
232

34
40
36
36
34
41
38
39
37
40
41
37
36
34
38
39
35
36
38
38
40
38
31
38
42
34
36
38
37
33
35
38
39
33
40
40
32
39
41
36
35
36
38
37
34
41
37
36
41
30
31
39
34
37
31
36
35
37
29
36

490
489
489
487
486
487
489
487
491
490
488
491
489
490
489
489
489
488
491
488
489
489
488
488
492
492
490
488
490
488
488
489
487
487
491
487
488
488
491
490
490
489
486
489
488
489
490
488
491
490
490
484
487
490
489
489
488
488
489
488

29466
29446
29439
29459
29462
29439
29444
29462
29438
29433
29452
29453
29448
29451
29458
29459
29461
29466
29451
29471
29436
29455
29450
29454
29457
29442
29464
29463
29455
29469
29461
29447
29461
29447
29447
29449
29447
29443
29459
29444
29476
29452
29445
29461
29464
29452
29464
29452
29461
29461
29447
29462
29461
29446
29450
29455
29434
29461
29424
29474

319443
319443
319443
319459
319459
319474
319474
319490
319490
319505
319505
319505
319521
319521
319537
319537
319552
319552
319568
319568
319583
319583
319599
319599
319615
319615
319615
319630
319630
319646
319646
319661
319661
319677
319677
319693
319693
319693
319708
319708
319724
319724
319739
319739
319755
319755
319771
319771
319771
319786
319786
319802
319802
319817
319817
319833
319833
319849
319849
319849

-13904
-13836
7368
-8405
-15559
-13789
3100
-13185
-14661
2068
-14514
-3085
-15563
-13663
-15341
5535
12849
-14156
-12889
-14859
-13574
-14052
-12899
-2342
-11641
-14004
-14619
-14527
-14690
-13933
-13617
-13803
-5393
-14457
-14343
-14316
-14271
-13463
-14092
-14567
-13577
-14502
-13507
-14352
-12946
-5778
-14118
-13764
25097
-14340
-13525
-14451
-15380
-17361
5978
-14711
-13859
-14491
7409
-17038

44
47
42
39
43
44
40
41
42
42
45
43
38
44
43
37
47
43
39
42
42
44
38
45
42
37
46
39
43
41
45
41
44
43
43
44
46
43
46
40
42
42
44
44
39
44
43
48
44
44
44
30
46
44
43
45
43
42
43
48

-46
-42
-42
-47
-46
-41
-46
-44
-45
-41
-46
-41
-41
-43
-41
-42
-47
-44
-44
-45
-46
-44
-42
-48
-42
-44
-42
-45
-43
-44
-44
-47
-42
-44
-49
-45
-45
-44
-43
-45
-46
-48
-44
-45
-42
-45
-43
-46
-46
-45
-42
-44
-48
-43
-46
-50
-44
-45
-47
-47

280
281
281
285
284
279
282
283
281
283
283
282
283
284
276
285
283
282
275
280
284
283
283
279
286
281
279
282
286
279
284
281
281
283
283
283
285
283
284
285
281
283
283
280
283
280
278
281
278
281
285
278
284
284
283
286
281
282
279
283

228
229
228
228
227
230
229
229
230
228
226
231
228
227
230
229
228
227
227
229
228
227
225
229
228
228
227
228
226
223
228
229
230
230
228
229
227
228
225
229
226
230
227
229
227
228
231
228
230
227
228
223
228
229
229
230
225
231
230
227

39
32
39
31
38
34
41
30
40
40
39
39
39
35
40
32
36
33
40
33
39
32
36
36
36
36
38
35
37
39
39
35
34
33
34
37
34
36
39
36
36
38
37
38
42
35
40
38
41
31
41
32
31
37
32
40
40
40
38
42

490
487
490
489
492
489
488
490
489
488
491
486
488
491
488
491
489
490
489
491
490
489
492
491
488
487
491
490
487
484
487
489
491
491
492
488
489
488
490
492
490
487
490
489
490
489
492
490
491
490
490
491
489
487
490
492
487
490
491
491

29448
29463
29452
29462
29442
29450
29446
29441
29457
29479
29451
29468
29458
29441
29438
29461
29453
29450
29454
29447
29442
29456
29440
29455
29453
29439
29433
29436
29464
29465
29437
29457
29466
29474
29452
29466
29457
29451
29450
29484
29448
29469
29460
29446
29476
29452
29455
29471
29473
29454
29454
29463
29454
29468
29490
29461
29460
29479
29485
29459

319864
319864
319880
319880
319895
319895
319895
319911
319911
319927
319927
319942
319942
319958
319958
319958
319973
319973
319989
319989
320005
320005
320020
320020
320020
320036
320036
320051
320051
320067
320067
320083
320083
320083
320098
320098
320114
320114
320129
320129
320145
320145
320145
320161
320161
320176
320176
320192
320192
320207
320207
320223
320223
320223
320239
320239
320254
320254
320270
320270

-13322
-13471
-13858
-13455
-13953
-5344
-14293
-14804
13858
-14674
-13984
8843
-14720
-348
-14372
-14465
-5985
-13795
-13990
-800
-13350
-14604
-8845
-14802
9138
4507
-16030
9815
-14360
-14245
8298
-14406
-13587
-15138
-14371
-14026
-17250
-1951
-16038
-12829
-6203
-2295
-14122
-3539
-14448
-14240
-18789
-10687
-13214
8824
-17488
-13793
-15605
-14676
-14456
-5161
-11265
10192
9073
-15153

42
46
43
46
43
46
44
40
40
40
47
43
42
45
45
41
40
49
38
44
44
44
38
46
41
40
37
39
36
36
46
44
45
44
45
43
41
43
49
42
39
44
47
43
48
44
40
41
41
46
41
44
45
44
37
44
42
41
42
41

-45
-44
-45
-42
-42
-41
-44
-44
-44
-41
-43
-43
-42
-42
-47
-42
-48
-43
-43
-45
-46
-44
-42
-43
-45
-43
-42
-42
-43
-42
-44
-45
-44
-45
-45
-41
-43
-45
-44
-46
-43
-44
-44
-43
-42
-43
-42
-44
-46
-44
-43
-44
-42
-43
-43
-41
-42
-48
-44
-42

283
280
282
283
285
281
282
280
281
283
283
286
278
282
280
282
284
281
282
283
282
285
282
280
280
282
285
284
285
282
287
285
282
283
283
285
284
282
282
283
283
279
282
279
285
281
281
283
283
283
280
282
280
284
283
279
281
283
282
283

230
230
229
231
230
230
228
227
229
230
228
228
229
228
229
228
224
227
225
224
230
225
226
226
227
223
228
229
227
229
226
227
231
228
229
228
229
230
231
229
229
225
228
226
230
228
227
230
231
224
230
231
228
229
228
228
228
231
228
230

34
40
35
36
40
36
35
40
37
40
41
39
42
37
34
38
39
37
34
36
41
38
36
34
33
35
38
40
39
35
34
34
34
34
39
37
34
38
36
41
41
35
39
39
37
37
38
37
40
38
42
34
33
36
40
37
32
38
35
36

491
491
490
481
493
490
489
491
490
490
485
492
489
491
489
494
489
491
486
493
492
493
492
490
491
489
487
490
491
492
490
487
489
489
491
493
489
490
490
489
487
490
491
491
490
492
492
491
492
488
489
492
488
491
492
490
492
492
489
489

29470
29453
29456
29449
29454
29467
29462
29462
29452
29456
29462
29464
29466
29459
29466
29457
29457
29433
29448
29446
29451
29447
29420
29466
29445
29460
29455
29439
29470
29455
29447
29441
29461
29462
29461
29472
29455
29454
29466
29455
29447
29461
29441
29457
29454
29429
29437
29458
29465
29456
29455
29458
29439
29454
29436
29446
29428
29449
29464
29462

320285
320285
320285
320301
320301
320317
320317
320332
320332
320348
320348
320363
320363
320363
320379
320379
320395
320395
320410
320410
320426
320426
320441
320441
320441
320457
320457
320473
320473
320488
320488
320504
320504
320504
320519
320519
320535
320535
320551
320551
320551
320566
320566
320582
320582
320597
320597
320613
320613
320613
320629
320629
320644
320644
320660
320660
320675
320675
320691
320691

8561
-1134
-15719
-15511
-15203
-14408
-13336
-14780
-10655
-14511
-14203
4650
-18037
-8506
-14178
-15576
-13700
-7929
8715
-13477
-13858
-18123
-14443
-14230
-14726
-14881
-13653
-14391
-12903
7598
-11607
-13549
4000
-13960
-15715
-3319
110
-13934
-14420
-12842
-15221
-11905
-13833
-8642
-14810
-13493
-13889
-15211
-13538
-13981
-14876
-5506
-14518
10572
9672
8918
-15215
18088
-13669
-14339

47
43
43
42
46
41
47
44
45
46
46
47
42
41
46
41
47
47
37
40
41
48
44
44
45
38
42
39
42
44
42
41
46
43
40
47
49
39
43
43
40
43
45
43
45
41
42
40
42
49
42
39
40
41
42
40
46
43
47
47

-43
-43
-43
-42
-43
-47
-49
-44
-42
-42
-42
-47
-45
-43
-43
-44
-42
-47
-44
-43
-42
-45
-46
-44
-47
-42
-43
-43
-45
-47
-46
-45
-47
-43
-42
-46
-42
-44
-45
-51
-45
-49
-44
-46
-44
-43
-44
-46
-43
-43
-42
-48
-53
-44
-44
-45
-47
-45
-44
-49

280
284
282
281
284
280
281
280
284
280
281
283
283
284
284
286
280
279
282
282
281
282
286
278
283
284
283
283
283
283
282
282
285
282
280
280
282
282
282
279
282
280
285
285
278
278
279
283
286
278
287
284
282
283
280
284
285
282
281
285

229
229
229
230
228
225
230
230
227
229
228
229
230
230
229
226
227
226
230
229
228
231
228
227
228
228
232
229
227
230
226
228
226
232
231
230
229
229
225
229
228
229
227
230
227
228
225
230
229
231
230
228
229
229
228
229
228
227
230
227

41
37
37
40
43
38
37
39
37
33
40
40
37
39
41
38
42
38
35
36
40
41
38
37
41
36
42
36
39
38
40
40
39
38
37
39
38
39
36
32
38
41
39
36
38
37
37
39
38
42
39
36
38
38
39
40
38
35
43
36

485
489
490
490
489
490
492
489
491
491
491
490
491
491
489
493
489
489
490
489
493
490
491
490
490
490
483
491
490
490
491
489
488
490
490
492
492
491
492
491
489
490
490
492
489
486
489
492
487
491
491
490
490
489
492
488
490
490
487
487

29462
29458
29449
29460
29440
29426
29433
29436
29463
29440
29478
29435
29443
29464
29469
29455
29436
29439
29424
29442
29444
29466
29472
29447
29452
29442
29445
29443
29437
29444
29444
29477
29454
29465
29450
29465
29453
29466
29459
29461
29450
29441
29472
29452
29454
29441
29438
29445
29458
29426
29457
29443
29440
29454
29432
29433
29439
29459
29455
29448

320691
320707
320707
320722
320722
320738
320738
320753
320753
320753
320769
320769
320785
320785
320800
320800
320816
320816
320816
320831
320831
320847
320847
320863
320863
320878
320878
320894
320894
320894
320909
320909
320925
320925
320941
320941
320956
320956
320972
320972
320972
320987
320987
321003
321003
321019
321019
321034
321034
321034
321050
321050
321065
321065
321081
321081
321097
321097
321097
321112

8989
10233
7767
-16491
-1581
8979
-103
-17530
-13657
9635
-13788
9962
-18045
-6731
8602
-13633
8797
-13746
-6692
-14351
-14478
-14075
-13707
-11203
-13986
12752
-13859
-14499
-13995
-13824
-6743
-17536
7831
-14388
-17469
-14264
-14263
-14472
-13841
-14043
9232
8622
-14772
13516
-9878
-163
8227
-13569
-14574
-13944
-13958
9160
1377
-14383
-14492
-13882
-9473
-12753
-13178
-16967

44
40
40
43
44
42
44
43
44
45
40
33
43
41
38
46
46
45
45
36
39
41
42
45
46
47
41
39
39
41
44
43
48
42
46
43
41
41
36
42
46
43
36
40
42
47
44
41
49
39
45
44
47
42
43
47
43
39
41
42

-44
-42
-43
-43
-43
-40
-45
-41
-42
-43
-42
-41
-42
-43
-44
-45
-47
-45
-48
-45
-43
-44
-44
-42
-44
-45
-41
-48
-42
-41
-45
-42
-46
-43
-41
-42
-46
-44
-43
-41
-41
-45
-46
-42
-44
-43
-48
-46
-45
-43
-44
-44
-46
-47
-45
-44
-42
-45
-45
-54

280
279
283
285
282
281
282
285
278
283
282
281
282
284
283
281
282
280
284
285
284
282
278
282
282
280
284
285
278
285
284
283
285
284
281
282
280
280
280
282
283
283
285
282
283
284
285
280
284
281
287
286
279
280
286
281
282
286
285
284

229
227
231
229
228
222
227
230
231
229
229
230
230
229
228
230
229
229
227
226
228
229
228
229
230
227
229
227
226
228
229
227
231
230
231
228
229
226
228
230
228
231
229
230
232
231
231
229
226
230
225
231
231
226
230
227
229
231
229
229

39
39
38
39
37
38
39
37
36
38
34
38
38
38
41
36
37
37
41
38
42
38
38
32
36
34
31
36
33
38
38
39
39
37
39
37
35
41
38
36
41
41
35
31
35
40
34
40
38
42
35
39
36
39
36
42
39
37
38
38

487
494
492
491
491
490
491
490
489
490
489
493
490
492
489
493
489
489
491
492
492
491
492
489
490
492
490
492
491
489
491
492
490
490
487
489
490
490
489
486
488
487
490
491
489
489
489
488
489
492
489
491
489
491
490
492
489
490
489
490

29458
29456
29443
29444
29421
29445
29454
29466
29451
29435
29446
29448
29446
29451
29440
29454
29438
29461
29441
29432
29438
29441
29451
29451
29457
29456
29438
29427
29434
29449
29448
29444
29449
29443
29450
29459
29460
29440
29435
29445
29457
29448
29465
29431
29442
29450
29448
29466
29457
29455
29450
29428
29450
29445
29460
29431
29446
29455
29454
29443

321112
321128
321128
321143
321143
321159
321159
321175
321175
321175
321190
321190
321206
321206
321221
321221
321237
321237
321253
321253
321253
321268
321268
321284
321284
321299
321299
321299
321315
321315
321331
321331
321346
321346
321362
321362
321377
321377
321377
321393
321393
321409
321409
321424
321424
321440
321440
321455
321455
321455
321471
321471
321487
321487
321502
321502
321518
321518
321518
321533

-14451
-872
-13645
-15000
-14779
-14152
-14976
-18688
-14190
-13704
-13104
-2693
9800
-16862
-12652
8619
-16145
-15092
-14538
-1423
-14382
-12783
9809
-17041
7577
-13932
-13651
8982
730
-14253
-13783
1427
-15015
-10300
-2983
-14497
-13527
-1565
-13385
-14114
8046
-13908
-16540
-15131
-13882
9143
-13456
-12944
-3906
-14217
-13318
-11310
-14802
-10266
-14073
-2208
-14587
-495
-16731
-13444

39
40
46
44
37
43
50
46
45
42
43
41
44
47
42
45
43
42
48
39
42
46
37
42
41
46
41
43
40
43
47
41
46
46
44
44
43
48
43
44
40
42
44
43
40
42
43
46
37
43
46
42
44
43
38
42
41
38
45
38

-45
-46
-44
-44
-42
-44
-42
-44
-44
-40
-45
-43
-47
-44
-44
-43
-42
-42
-42
-42
-43
-44
-40
-42
-43
-43
-43
-43
-43
-46
-45
-43
-47
-43
-48
-46
-44
-42
-44
-43
-42
-45
-42
-50
-41
-42
-42
-43
-42
-43
-43
-42
-48
-44
-45
-42
-46
-49
-44
-45

283
282
283
287
282
283
278
278
284
283
279
281
277
278
280
279
281
281
281
280
287
282
279
280
286
284
279
285
278
281
283
282
282
285
281
283
282
280
281
284
282
284
285
280
284
285
283
273
282
276
286
281
281
284
281
282
283
279
283
283

229
231
227
226
228
227
229
228
231
224
227
226
228
228
227
229
229
228
228
228
229
228
230
231
225
228
228
225
227
229
231
230
229
230
226
229
229
230
228
226
227
228
229
229
229
228
226
228
228
225
230
227
229
229
226
232
229
228
228
230

35
39
40
31
39
38
39
41
36
35
37
41
33
33
37
38
39
40
33
34
40
38
34
39
38
36
34
39
36
36
31
38
39
37
39
41
34
37
35
39
39
34
39
37
33
32
35
39
37
41
41
33
31
33
34
34
31
36
39
37

492
491
491
491
490
491
488
491
491
490
491
482
491
490
493
489
492
490
490
489
490
491
489
489
493
490
493
491
489
492
490
493
492
489
486
491
489
489
490
488
487
487
490
488
490
491
489
490
488
487
485
491
488
488
487
489
489
488
492
491

29440
29458
29440
29420
29456
29445
29457
29439
29454
29446
29447
29451
29433
29442
29455
29464
29444
29441
29447
29444
29429
29442
29468
29435
29442
29455
29425
29440
29428
29444
29442
29438
29456
29439
29441
29436
29442
29441
29456
29464
29435
29454
29448
29468
29449
29436
29445
29450
29428
29441
29439
29448
29431
29459
29446
29437
29446
29455
29458
29452

321533
321549
321549
321565
321565
321580
321580
321596
321596
321611
321611
321611
321627
321627
321643
321643
321658
321658
321674
321674
321674
321689
321689
321705
321705
321721
321721
321736
321736
321752
321752
321752
321767
321767
321783
321783
321799
321799
321814
321814
321830
321830
321830
321845
321845
321861
321861
321877
321877
321892
321892
321908
321908
321923
321923
321923
321939
321939
321955
321955

-14039
-14596
-8682
-5167
-12399
-13406
-12957
-7306
-15509
-7588
1875
5589
-16003
-14350
-13711
-15220
8861
-14140
-14516
-12599
-17787
-15473
-14133
-14356
-3910
-15048
-13122
-13802
-9082
-12236
497
-14206
-13802
-13640
-14749
-13793
-11714
-15131
-10109
-14551
-662
-13614
-11125
-13421
-14355
-14190
-14271
9820
9298
-14318
-13972
32432
-14200
4237
-10018
-13589
6278
9326
-13192
-7339

46
43
44
41
39
39
43
41
40
45
41
40
38
44
46
45
40
41
43
47
47
45
45
44
45
41
43
42
36
39
41
41
39
40
41
37
45
45
40
41
44
42
44
46
46
46
38
46
44
39
41
46
44
46
47
44
41
38
42
48

-43
-43
-44
-41
-44
-45
-43
-42
-43
-41
-41
-44
-46
-45
-43
-49
-47
-44
-51
-45
-43
-42
-44
-48
-44
-43
-43
-43
-43
-45
-41
-43
-43
-43
-48
-43
-42
-44
-43
-43
-45
-45
-43
-42
-46
-47
-42
-44
-43
-43
-42
-42
-43
-49
-42
-49
-40
-41
-46
-45

282
283
283
279
283
280
282
282
285
279
282
282
280
281
281
283
284
286
280
281
281
286
283
283
283
278
284
281
282
284
283
280
283
284
283
282
284
284
283
280
284
285
284
280
275
285
281
286
281
280
286
283
283
284
283
277
278
284
281
284

228
229
228
229
230
228
230
227
230
230
227
226
230
231
229
229
231
227
231
232
229
232
231
230
230
229
229
231
231
230
229
231
232
228
230
229
232
228
230
228
230
231
231
226
231
229
232
230
229
229
229
228
228
228
231
226
226
229
227
229

35
34
30
39
39
30
39
39
40
39
36
38
35
33
37
32
41
37
38
35
38
35
33
34
31
32
38
37
36
36
39
39
33
37
36
36
38
39
38
36
37
34
34
40
40
38
35
38
38
37
39
37
36
39
33
40
35
40
38
32

490
489
488
488
486
491
490
493
488
493
495
492
491
491
488
491
492
487
492
492
492
489
491
489
492
487
492
489
491
490
490
490
489
488
487
490
491
491
492
492
489
493
492
489
490
492
493
493
491
494
493
491
492
492
492
489
491
489
493
492

29462
29444
29447
29450
29455
29452
29456
29452
29443
29450
29446
29445
29451
29460
29445
29453
29455
29470
29435
29452
29437
29465
29450
29443
29444
29451
29434
29419
29442
29435
29451
29449
29439
29445
29441
29439
29443
29436
29445
29432
29428
29442
29447
29433
29439
29442
29425
29434
29450
29457
29454
29446
29426
29425
29436
29445
29446
29466
29482
29445

321970
321970
321986
321986
321986
322001
322001
322017
322017
322033
322033
322048
322048
322064
322064
322079
322079
322079
322095
322095
322111
322111
322126
322126
322142
322142
322142
322157
322157
322173
322173
322189
322189
322189
322204
322204
322220
322220
322235
322235
322251
322251
322267
322267
322282
322282
322282
322298
322298
322313
322313
322329
322329
322345
322345
322360
322360
322360
322376
322376

-15655
-13803
-15370
-13819
-13649
-14027
-14056
-6235
8040
-14190
-17454
8918
-12862
-14387
-13919
-14640
-14269
-9371
-13229
-13760
-15215
-432
-15475
-185
-15336
1717
-12830
9538
-13622
1538
-14183
6370
-5555
-7910
-14267
-13617
-16440
-14023
-13471
-13348
8359
-14048
-11803
-14802
-13825
-14425
11535
-488
-7791
-14662
9017
10028
-13847
-14661
-14055
-14377
-9334
24436
1168
-13591

44
43
45
39
43
48
47
39
43
43
38
40
40
36
45
42
44
40
39
44
44
42
47
39
47
44
38
40
44
38
45
45
50
39
47
39
45
43
40
44
47
42
42
43
47
43
41
43
39
44
47
41
43
45
44
40
36
42
45
39

-48
-44
-42
-43
-43
-44
-43
-43
-46
-46
-47
-45
-45
-44
-40
-45
-45
-42
-42
-42
-44
-43
-40
-41
-42
-45
-43
-46
-44
-50
-44
-46
-44
-43
-44
-42
-42
-42
-41
-45
-42
-42
-48
-41
-42
-41
-42
-45
-44
-44
-42
-43
-42
-43
-46
-44
-42
-45
-43
-42

281
284
282
283
282
279
282
281
280
284
283
284
285
286
285
285
286
285
275
280
283
285
280
283
284
279
278
280
285
282
284
283
284
283
282
284
280
280
283
284
275
285
285
283
285
283
286
282
281
284
281
284
279
278
284
280
285
282
282
285

230
229
229
229
228
228
233
228
226
230
225
228
228
226
230
226
225
227
230
231
229
227
229
228
228
229
230
228
224
228
229
223
229
228
228
226
229
226
230
228
226
228
227
230
231
230
226
226
229
228
227
226
224
228
228
228
228
225
231
225

32
37
36
36
31
36
37
35
39
37
36
34
33
35
32
34
36
37
31
36
35
41
36
35
39
34
34
37
38
38
39
35
36
37
32
39
36
39
35
32
31
36
39
37
38
40
38
34
37
34
39
32
39
35
35
33
38
32
34
38

491
488
490
487
493
492
490
490
488
487
492
492
490
492
492
492
490
494
493
493
493
491
493
490
491
490
491
491
491
487
493
489
491
493
491
494
491
492
491
487
489
491
491
492
487
489
491
487
491
488
491
487
488
491
489
490
491
494
490
493

29447
29441
29438
29454
29437
29436
29453
29426
29442
29468
29454
29441
29437
29448
29462
29455
29449
29449
29458
29445
29447
29447
29459
29438
29466
29456
29435
29422
29452
29432
29440
29450
29451
29439
29435
29439
29431
29416
29447
29435
29448
29453
29449
29417
29439
29451
29445
29437
29435
29447
29444
29437
29445
29440
29444
29470
29432
29464
29439
29441

322391
322391
322407
322407
322423
322423
322423
322438
322438
322454
322454
322469
322469
322469
322485
322485
322501
322501
322516
322516
322532
322532
322547
322547
322547
322563
322563
322579
322579
322594
322594
322610
322610
322610
322625
322625
322641
322641
322657
322657
322672
322672
322672
322688
322688
322703
322703
322719
322719
322735
322735
322735
322750
322750
322766
322766
322781
322781
322781
322797

-7897
-12650
-12503
8393
8825
7713
-18276
-14641
-16870
-7574
-9069
-13733
-14021
3134
-13528
-13471
8579
-8336
-16413
-14682
3664
-6092
-13879
-13447
-5208
-14224
-14814
-14053
-13654
10915
-13957
-9694
32764
-14382
-13818
-15133
-14278
8899
-12843
-12961
-16283
-9218
-13198
-14577
4958
-13805
-9398
-13542
-15533
-13570
1985
-13390
9413
-13828
-14128
5152
-13333
-12630
-13143
-14310

41
42
45
39
41
42
40
41
42
37
43
37
43
42
38
45
36
42
37
37
36
38
40
40
37
41
42
39
44
45
43
43
37
46
44
37
44
39
43
43
43
43
42
45
44
43
40
39
41
44
42
39
42
40
42
40
43
42
46
42

-43
-42
-43
-44
-45
-42
-43
-44
-43
-47
-44
-43
-44
-44
-43
-47
-42
-45
-44
-44
-46
-43
-46
-49
-47
-51
-40
-44
-43
-44
-43
-43
-49
-42
-43
-43
-46
-43
-46
-49
-48
-42
-42
-44
-42
-41
-43
-43
-42
-45
-45
-44
-43
-41
-41
-43
-42
-42
-48
-41

283
279
281
280
287
283
282
276
275
284
281
281
283
283
282
282
284
281
283
282
278
284
279
277
282
286
278
284
277
275
278
280
283
277
281
286
282
284
280
279
282
283
282
279
281
283
285
286
283
285
279
279
278
285
280
283
280
280
280
284

229
225
230
229
228
228
225
229
229
229
231
228
229
226
228
229
232
229
228
229
230
229
226
230
228
227
230
228
226
227
230
227
229
229
228
228
230
224
228
230
228
225
227
228
228
229
229
229
230
224
228
229
228
226
230
227
226
228
230
230

36
40
29
34
39
41
42
38
36
34
34
31
40
34
33
35
37
37
38
30
39
35
34
35
32
37
39
40
40
30
38
41
34
40
37
37
34
36
39
40
41
36
39
39
38
38
36
38
38
40
38
42
37
37
43
39
33
40
39
32

489
491
491
491
491
489
489
487
491
492
491
493
490
489
491
494
485
490
486
494
491
491
490
491
490
489
490
488
491
490
488
491
491
489
492
489
489
490
493
492
493
488
491
485
491
493
489
491
489
490
489
490
489
493
494
490
490
491
490
491

29464
29457
29464
29449
29445
29491
29470
29471
29458
29449
29459
29428
29432
29441
29455
29453
29453
29442
29446
29452
29458
29468
29441
29472
29461
29452
29425
29445
29447
29468
29464
29444
29432
29441
29429
29464
29451
29451
29443
29453
29431
29443
29441
29433
29435
29456
29468
29459
29440
29430
29446
29440
29447
29434
29452
29412
29463
29458
29425
29439

322797
322813
322813
322828
322828
322844
322844
322859
322859
322859
322875
322875
322891
322891
322906
322906
322922
322922
322922
322937
322937
322953
322953
322969
322969
322984
322984
322984
323000
323000
323015
323015
323031
323031
323047
323047
323062
323062
323062
323078
323078
323093
323093
323109
323109
323125
323125
323140
323140
323140
323156
323156
323171
323171
323187
323187
323203
323203
323203
323218

4179
7802
-13230
-17507
-13378
-14111
-14752
-15687
-14029
-15469
9956
-13797
-13034
-13779
-14952
-16524
-13102
-14717
-13561
10243
-13873
-14701
-6289
8683
-13953
9645
-14282
-14379
-13374
-14434
-14831
-13698
-13753
-14061
-14393
-13470
-13621
568
-14562
9513
-616
-11985
-12754
-13053
-12472
-13642
-14900
23588
-8507
-3426
-13119
-15268
4759
-14281
-13200
-2398
-14138
-9175
-14553
-13727

42
40
43
46
39
39
45
42
43
44
46
40
43
45
38
36
44
42
42
43
41
46
42
41
41
43
37
40
46
42
45
40
40
41
45
44
47
45
46
44
40
38
41
41
44
38
44
45
41
41
44
44
45
43
45
39
37
43
38
43

-47
-41
-45
-45
-43
-44
-44
-44
-44
-42
-41
-43
-43
-47
-45
-46
-44
-41
-43
-43
-42
-41
-44
-43
-47
-44
-48
-40
-43
-43
-41
-45
-42
-42
-43
-44
-42
-43
-44
-43
-42
-46
-46
-44
-42
-44
-42
-42
-43
-40
-42
-41
-42
-46
-42
-42
-41
-46
-44
-41

283
282
282
282
282
283
285
281
285
284
286
281
281
286
282
281
284
279
282
284
284
283
286
284
282
282
285
284
280
285
279
281
281
283
279
281
286
280
283
284
277
280
281
284
282
281
284
283
279
285
280
286
283
282
287
277
284
280
286
285

227
226
229
227
230
228
231
230
230
229
230
230
225
228
230
228
225
228
229
230
229
228
229
228
230
230
228
227
229
228
227
229
229
228
228
229
230
229
228
230
228
227
230
229
228
227
230
230
231
224
229
229
228
227
227
229
232
228
230
229

38
37
41
35
34
33
33
42
39
34
39
35
36
40
37
33
37
30
37
36
37
40
39
36
33
36
39
39
38
39
40
37
37
34
38
40
38
40
35
36
37
40
39
38
41
41
38
32
38
41
41
38
38
38
32
34
40
38
37
37

491
489
492
488
485
487
490
491
489
489
491
491
489
485
490
490
492
490
490
493
486
488
491
489
489
489
492
492
491
490
488
490
491
490
490
491
491
491
490
490
492
489
490
491
490
488
491
492
490
493
491
492
489
491
490
492
490
489
492
491

29464
29426
29436
29442
29431
29450
29437
29461
29434
29449
29453
29450
29438
29454
29473
29453
29464
29421
29446
29458
29433
29463
29434
29465
29452
29457
29455
29449
29441
29453
29445
29449
29420
29482
29456
29430
29444
29443
29437
29457
29464
29426
29437
29444
29424
29468
29429
29456
29460
29441
29436
29430
29436
29442
29443
29442
29472
29448
29451
29437

323218
323234
323234
323249
323249
323265
323265
323265
323281
323281
323296
323296
323312
323312
323327
323327
323327
323343
323343
323359
323359
323374
323374
323390
323390
323405
323405
323405
323421
323421
323437
323437
323452
323452
323468
323468
323468
323483
323483
323499
323499
323515
323515
323530
323530
323530
323546
323546
323561
323561
323577
323577
323593
323593
323593
323608
323608
323624
323624
323639

-12838
-13819
-14387
-13455
-12850
10578
-2874
-9527
-13842
6628
2137
-13848
-13844
12417
-13746
-15192
9679
16764
-13653
-13901
13797
-14316
-13885
-13119
7769
-12698
-4544
-744
-13872
-13618
-15366
-13271
-15771
-13681
-18693
-14404
-10140
-14347
-6241
18064
-14578
-15580
-10952
-7672
-10032
-3275
-13556
-14276
-2951
-14003
-15994
-1775
8978
-10688
-2668
-13273
2430
-14815
-14186
-14231

40
38
42
40
38
42
43
44
43
45
39
40
41
40
45
41
42
45
36
42
44
47
36
48
40
42
43
40
38
43
40
44
50
40
40
42
45
42
42
41
39
44
42
44
44
40
41
41
42
40
41
43
46
41
45
36
43
42
44
41

-47
-42
-42
-45
-48
-46
-44
-43
-43
-43
-46
-44
-45
-43
-42
-41
-41
-43
-42
-45
-42
-40
-49
-43
-45
-42
-42
-41
-44
-42
-44
-45
-42
-42
-47
-44
-46
-43
-42
-43
-45
-47
-43
-44
-51
-49
-44
-43
-41
-42
-44
-43
-44
-48
-44
-43
-42
-44
-41
-45

282
282
284
280
286
280
285
281
284
285
284
285
276
285
285
282
280
284
287
283
282
283
282
282
277
281
280
280
284
282
284
282
280
281
281
283
282
283
282
284
283
287
282
284
282
281
286
284
280
283
281
281
283
283
286
281
283
278
284
282

231
227
227
227
230
229
226
226
229
229
229
230
225
229
228
228
228
229
230
229
229
230
228
229
228
224
230
230
228
227
224
227
229
226
226
229
228
229
230
230
229
227
226
229
226
228
231
230
227
229
227
232
231
222
231
229
230
230
229
228

36
37
40
33
33
36
40
41
38
35
28
35
34
38
32
37
37
37
36
40
34
40
39
39
41
35
37
39
38
36
33
38
38
35
41
33
35
34
39
39
30
32
36
38
33
36
38
33
41
37
33
36
39
39
37
34
39
38
39
40

485
491
488
492
488
491
490
492
491
491
489
487
491
490
489
491
492
491
493
491
491
491
491
492
490
489
491
491
490
492
490
486
492
490
486
493
491
491
491
490
491
488
493
492
492
491
490
492
493
488
491
491
491
488
489
492
489
491
491
491

29463
29437
29435
29459
29452
29445
29466
29437
29465
29439
29450
29458
29457
29463
29451
29464
29461
29465
29448
29443
29464
29472
29417
29425
29466
29461
29457
29450
29469
29443
29457
29479
29450
29433
29434
29417
29458
29433
29449
29473
29419
29463
29458
29463
29451
29457
29453
29474
29490
29465
29460
29434
29465
29459
29438
29452
29449
29442
29460
29430

323639
323655
323655
323655
323671
323671
323686
323686
323702
323702
323702
323717
323717
323733
323733
323749
323749
323764
323764
323780
323780
323780
323795
323795
323811
323811
323827
323827
323842
323842
323858
323858
323858
323873
323873
323889
323889
323905
323905
323920
323920
323936
323936
323936
323951
323951
323967
323967
323983
323983
323998
323998
323998
324014
324014
324029
324029
324045
324045
324061

-14178
-16042
-13641
-14813
-4563
-14145
-8640
-14772
12116
32764
-14493
8971
-14195
-3357
-14914
-17579
-6486
7808
802
-7077
-11623
24946
-14153
-13719
-13630
10067
-14974
-1469
2036
-13853
-15168
-13794
-14127
-13994
-14287
-14661
-14461
-13981
8566
-13429
6437
-14025
8022
10301
-14894
9498
9209
6429
-14017
-12948
-15647
-15060
-18653
-12568
-13610
-14171
-14198
-13446
-1755
-16015

41
43
46
41
42
38
42
39
38
41
36
40
41
42
42
47
45
46
49
43
46
45
32
42
48
44
44
44
40
38
42
43
39
44
38
42
42
42
41
39
41
42
43
42
40
42
43
40
43
43
37
38
42
41
40
39
39
36
46
43

-44
-45
-44
-42
-45
-43
-41
-42
-46
-44
-41
-51
-45
-46
-47
-41
-42
-42
-48
-43
-40
-44
-44
-42
-41
-44
-42
-42
-45
-40
-43
-41
-42
-44
-46
-42
-49
-43
-42
-45
-42
-43
-42
-43
-42
-51
-51
-42
-44
-46
-41
-43
-42
-47
-44
-46
-45
-44
-43
-47

280
281
285
283
280
280
284
282
282
277
280
281
280
281
278
284
283
281
283
283
281
280
284
283
283
281
279
284
282
283
283
281
274
279
285
284
280
283
281
281
273
282
280
281
282
283
284
284
283
279
281
284
282
283
284
279
282
279
282
280

226
230
228
231
228
230
230
229
228
229
230
229
229
230
231
229
229
231
229
230
228
226
229
230
225
229
225
229
229
229
230
224
228
230
228
227
231
226
226
230
232
227
233
230
227
225
231
229
232
231
230
230
228
226
230
228
229
228
228
228

35
37
33
36
36
37
37
36
34
39
37
39
35
35
35
37
32
39
36
38
40
38
42
37
39
37
37
33
34
36
37
41
32
37
37
37
32
36
37
37
37
38
37
38
31
40
33
35
39
36
37
35
39
41
37
42
39
38
28
36

490
488
490
490
492
492
491
489
491
488
491
491
490
491
492
487
490
492
490
492
489
490
488
490
494
492
489
491
491
491
493
489
492
487
488
491
491
490
485
490
489
486
491
492
490
490
488
492
493
494
491
489
488
492
491
487
487
491
490
489

29436
29457
29442
29453
29434
29443
29429
29452
29446
29469
29452
29468
29465
29449
29458
29442
29472
29439
29437
29456
29440
29446
29463
29439
29435
29473
29451
29460
29445
29479
29475
29453
29474
29452
29454
29437
29461
29447
29465
29426
29454
29455
29462
29431
29449
29445
29454
29459
29443
29449
29490
29441
29448
29444
29443
29463
29453
29455
29447
29469

324061
324061
324076
324076
324092
324092
324107
324107
324123
324123
324123
324139
324139
324154
324154
324170
324170
324185
324185
324201
324201
324201
324217
324217
324232
324232
324248
324248
324263
324263
324263
324279
324279
324295
324295
324310
324310
324326
324326
324326
324341
324341
324357
324357
324373
324373
324388
324388
324388
324404
324404
324419
324419
324435
324435
324451
324451
324451
324466
324466

-5205
-13093
-14998
-18002
-15126
-13214
-13190
-14685
2656
-13787
-17428
-13444
-13809
-13778
9317
-14807
-13863
-14860
-10883
-13888
-14484
-3319
-14419
-13532
-13325
-13983
11252
-14470
-15211
-14050
-10519
-13156
-17139
-2291
-13729
8544
-13486
-14802
8808
-14105
-13419
-13447
-14063
9439
-14046
-12115
-3080
-13755
-3574
-18474
-14184
-5538
-13676
-13790
-17475
-13637
9115
-16417
-13386
-4436

41
46
42
43
36
42
47
41
44
41
47
41
41
43
46
41
41
44
43
45
38
46
43
40
40
43
37
44
42
47
44
40
43
42
46
46
44
46
40
43
40
36
39
44
42
45
43
37
41
43
42
44
35
44
34
47
44
46
42
45

-43
-44
-43
-47
-43
-43
-43
-46
-45
-44
-45
-44
-46
-43
-44
-44
-42
-48
-43
-42
-51
-44
-45
-44
-41
-44
-42
-46
-42
-43
-41
-44
-44
-45
-44
-46
-41
-40
-41
-40
-43
-39
-49
-41
-47
-44
-46
-50
-42
-44
-44
-44
-41
-45
-42
-44
-44
-43
-42
-46

283
284
283
282
283
286
277
286
280
280
284
282
286
281
284
279
283
276
281
282
282
277
284
281
280
282
283
276
280
284
284
285
285
287
286
281
280
285
280
282
280
282
273
285
278
286
285
281
282
284
283
279
279
280
285
276
283
279
285
282

228
229
229
230
230
229
226
229
230
229
230
230
228
230
229
224
228
232
230
229
228
228
228
228
228
228
231
229
229
228
227
230
230
231
230
227
231
229
232
226
230
223
230
230
227
230
226
227
227
226
231
230
230
228
229
228
230
228
228
228

40
36
33
37
37
38
34
36
39
39
34
33
40
40
38
33
37
37
38
31
39
40
35
37
37
34
36
37
34
33
36
40
40
33
40
40
38
34
37
36
35
35
37
36
33
39
38
39
38
39
37
37
39
38
36
36
36
37
40
37

492
490
492
494
491
490
492
488
487
489
491
492
490
489
487
489
490
490
486
489
483
492
489
491
487
490
493
490
490
492
492
491
491
490
493
488
492
491
489
489
494
491
489
490
490
491
486
493
490
487
489
489
491
491
489
491
491
490
490
491

29455
29458
29456
29463
29426
29473
29435
29427
29457
29440
29429
29436
29446
29450
29434
29421
29449
29460
29442
29443
29450
29451
29437
29446
29459
29456
29443
29446
29450
29468
29435
29458
29458
29462
29455
29443
29460
29480
29437
29467
29448
29425
29462
29454
29454
29464
29454
29472
29475
29464
29463
29445
29442
29448
29451
29460
29453
29474
29436
29462

324482
324482
324497
324497
324513
324513
324513
324529
324529
324544
324544
324560
324560
324560
324575
324575
324591
324591
324607
324607
324622
324622
324638
324638
324653
324653
324669
324669
324669
324685
324685
324700
324700
324716
324716
324731
324731
324731
324747
324747
324763
324763
324778
324778
324794
324794
324809
324809
324825
324825
324825
324841
324841
324856
324856
324872
324872
324887
324887
324903

-14059
-228
-14333
-13866
7843
-222
-14417
2944
-6993
-13161
-13596
-11493
-16390
7000
8724
7830
-14583
-14010
10443
3735
-4346
-13209
-13522
-16065
-15813
-13831
-9862
32764
-14728
-15141
8974
-14382
-17895
-13911
-14527
-11670
-6936
24752
-6910
-17685
-17200
-14260
-17734
-13081
-13589
8822
-17055
-14287
-16973
-18201
9450
-15586
-13884
-17564
10262
-13541
-13296
-10730
-13940
7830

42
39
38
42
48
39
42
40
41
43
47
40
37
47
44
43
43
40
43
38
44
44
40
41
42
38
43
44
41
40
45
44
40
43
42
41
41
41
43
41
44
42
40
43
44
40
44
35
41
38
39
41
46
37
38
40
44
47
43
40

-40
-44
-45
-42
-42
-46
-43
-42
-42
-48
-45
-42
-43
-44
-40
-42
-44
-47
-56
-44
-47
-45
-43
-44
-44
-45
-41
-43
-43
-43
-48
-42
-46
-43
-42
-42
-47
-49
-41
-45
-42
-44
-44
-42
-50
-41
-44
-44
-43
-42
-44
-43
-43
-43
-45
-44
-41
-40
-44
-46

282
279
283
281
277
281
281
274
285
283
283
283
283
284
284
282
277
284
278
278
279
283
282
284
284
280
279
284
282
282
273
281
283
287
285
285
280
280
282
282
284
280
279
280
279
286
284
282
282
287
281
284
279
281
279
279
284
283
282
280

230
230
231
230
228
229
231
228
231
228
231
231
230
226
226
233
227
230
231
229
230
231
229
230
226
231
229
229
229
229
228
231
229
231
228
231
231
228
231
228
231
229
229
229
230
227
225
229
229
224
231
227
228
229
230
230
230
226
228
225

32
35
41
31
32
35
40
34
34
37
32
34
35
31
40
37
31
39
37
41
31
34
37
29
36
37
38
43
39
37
37
41
36
38
41
37
34
39
36
31
38
35
38
39
40
38
36
40
42
41
32
40
38
39
37
40
38
37
33
39

490
491
492
488
491
491
487
490
491
491
490
491
488
488
490
489
489
489
490
491
489
489
489
490
490
493
491
491
491
490
490
490
490
489
490
490
492
491
491
491
492
491
491
489
492
489
491
492
488
488
490
491
490
493
489
492
492
492
489
489

29447
29441
29458
29469
29468
29474
29478
29443
29461
29453
29439
29444
29440
29441
29460
29435
29462
29440
29469
29452
29444
29462
29486
29464
29464
29457
29463
29459
29475
29475
29462
29415
29468
29451
29480
29438
29439
29455
29441
29426
29434
29451
29446
29448
29420
29445
29461
29429
29454
29454
29454
29438
29440
29470
29452
29461
29453
29430
29444
29439

324903
324903
324919
324919
324934
324934
324950
324950
324950
324965
324965
324981
324981
324997
324997
325012
325012
325012
325028
325028
325043
325043
325059
325059
325075
325075
325075
325090
325090
325106
325106
325121
325121
325137
325137
325153
325153
325168
325168
325184
325184
325199
325199
325215
325215
325215
325231
325231
325246
325246
325262
325262
325277
325277
325293
325293
325309
325309
325309
325324

9720
8547
-13819
-13748
-13292
-10629
10525
-15268
7890
-17597
-8119
-13774
3426
-13159
-15233
-18406
-15828
4639
-13726
-13746
-14321
-15037
-13279
-14669
2117
9338
-13185
8573
-2585
-13558
-14388
-14378
-12844
-14363
-13409
-14901
-17574
2588
-13560
-14815
-13294
-18537
-14174
-14603
-11
-14842
13484
-13621
-13846
-12030
-13733
-15334
-13967
-9844
-4250
-14150
6482
9460
7839
-14702

38
40
34
43
45
46
39
40
42
44
37
39
44
45
44
35
34
37
43
44
40
40
42
40
47
44
41
39
46
44
43
46
42
37
39
44
42
45
45
45
39
45
44
39
40
44
43
45
44
41
39
42
43
38
46
42
40
44
43
43

-40
-41
-46
-42
-45
-44
-41
-45
-42
-41
-41
-44
-44
-43
-40
-43
-41
-43
-47
-41
-43
-46
-41
-44
-41
-42
-47
-47
-45
-45
-46
-43
-41
-45
-43
-44
-43
-43
-42
-42
-45
-40
-42
-42
-44
-42
-41
-45
-48
-42
-42
-42
-43
-44
-45
-47
-45
-42
-43
-43

282
273
282
283
279
281
284
281
286
282
281
280
282
282
281
277
283
281
279
284
284
284
281
281
281
283
280
283
281
283
282
276
282
283
283
284
280
285
283
285
277
282
283
284
282
278
284
281
282
282
280
282
280
282
281
283
278
279
284
281

229
229
229
227
228
228
227
229
227
229
226
229
229
231
231
230
229
227
228
227
229
228
228
229
229
228
226
228
224
224
229
228
226
227
231
230
230
230
231
228
230
229
227
227
227
228
229
227
228
226
230
228
227
227
227
230
229
229
228
228

38
30
39
39
40
37
40
39
31
36
44
38
40
41
32
37
39
36
41
37
38
34
32
41
33
36
41
41
36
35
37
40
40
38
37
36
42
34
33
38
32
40
37
41
39
40
39
41
40
34
36
35
36
36
36
35
37
38
37
35

492
485
490
491
492
491
490
488
489
488
491
492
492
489
489
492
489
491
491
489
490
492
492
490
492
489
491
490
485
493
492
491
492
491
491
490
492
492
488
490
490
491
493
489
491
492
490
489
489
490
488
489
489
484
492
493
491
488
493
492

29447
29443
29436
29441
29456
29447
29450
29473
29444
29472
29443
29452
29441
29443
29472
29447
29418
29460
29454
29456
29448
29439
29446
29461
29451
29453
29448
29459
29461
29458
29444
29458
29460
29436
29460
29450
29461
29459
29459
29460
29458
29462
29464
29453
29459
29464
29455
29468
29450
29465
29455
29469
29447
29465
29445
29443
29451
29436
29456
29469

325324
325340
325340
325355
325355
325371
325371
325371
325387
325387
325402
325402
325418
325418
325433
325433
325433
325449
325449
325465
325465
325480
325480
325496
325496
325511
325511
325527
325527
325543
325543
325543
325558
325558
325574
325574
325589
325589
325605
325605
325605
325621
325621
325636
325636
325652
325652
325667
325667
325667
325683
325683
325699
325699
325714
325714
325730
325730
325730
325745

-13624
-6578
-5602
-13729
10461
-14864
-16229
-14640
-14149
-13494
7808
-15537
-13749
-15247
-14503
-8841
-8439
-5550
-14077
-8808
-13236
-11953
-15217
23414
-13933
-14333
-12968
7558
-15836
-13806
-14206
-10959
-18511
-14011
9290
-14225
1635
-10391
-14163
9734
-13958
5825
-12597
-13526
-18732
5878
-13723
-14576
-14405
-2112
-2255
-13612
-13934
2048
-12987
-14967
9973
-14704
560
22932

44
39
45
48
42
42
42
43
39
40
40
41
44
41
41
47
39
38
42
46
39
42
45
40
35
44
42
43
41
40
44
41
39
44
40
43
42
41
41
39
43
44
39
40
44
39
37
41
42
43
43
41
45
40
48
44
38
45
46
45

-46
-46
-43
-43
-40
-44
-46
-43
-46
-44
-44
-45
-42
-42
-43
-44
-43
-42
-44
-44
-43
-42
-41
-42
-42
-46
-43
-43
-51
-44
-42
-47
-41
-40
-44
-43
-43
-46
-47
-49
-49
-45
-44
-46
-42
-45
-45
-43
-46
-40
-42
-44
-42
-41
-45
-43
-41
-44
-43
-46

284
284
284
286
283
286
284
279
283
283
285
286
281
284
277
284
285
284
282
279
281
276
285
283
280
280
283
279
282
281
282
281
281
285
283
278
281
282
281
283
285
281
281
283
283
281
282
283
278
281
283
285
285
284
281
280
281
281
281
282

229
227
224
229
229
226
230
227
227
226
231
227
228
226
225
228
228
230
226
227
228
226
227
230
228
228
227
224
229
226
229
229
228
227
228
226
228
226
231
227
228
229
226
228
227
226
226
228
229
229
228
228
229
229
226
229
230
228
222
227

34
38
35
39
40
40
37
40
38
38
37
35
36
40
40
39
34
34
39
38
34
40
35
33
40
36
38
32
32
40
32
38
40
42
37
39
38
34
33
30
38
42
34
35
40
35
36
40
37
36
37
37
31
37
39
33
35
39
39
39

489
488
491
491
490
492
491
493
494
489
492
485
488
491
490
493
492
488
491
492
489
490
489
491
490
490
488
492
492
489
492
490
489
489
491
490
490
490
490
490
488
485
491
490
489
491
492
490
490
490
489
488
492
490
488
490
491
488
491
492

29469
29456
29453
29455
29467
29436
29451
29449
29452
29454
29466
29447
29454
29454
29460
29434
29458
29449
29455
29464
29456
29450
29457
29447
29452
29439
29459
29455
29467
29451
29454
29453
29456
29447
29452
29474
29444
29437
29472
29469
29452
29455
29445
29443
29450
29447
29468
29472
29450
29453
29455
29455
29457
29440
29462
29466
29461
29453
29477
29440

325745
325761
325761
325777
325777
325792
325792
325792
325808
325808
325823
325823
325839
325839
325855
325855
325870
325870
325870
325886
325886
325901
325901
325917
325917
325933
325933
325933
325948
325948
325964
325964
325979
325979
325995
325995
325995
326011
326011
326026
326026
326042
326042
326057
326057
326057
326073
326073
326089
326089
326104
326104
326120
326120
326135
326135
326151
326151
326167
326167

9577
-18172
-14777
337
-14928
-18615
-14524
-13469
-14240
-14436
-3372
-13314
-13318
-815
-14348
-14975
-13760
-14989
-14449
-13247
-16065
-11685
-7231
-18425
-15616
-14222
-14290
7632
-14917
-13964
-12856
-14740
-14147
3813
-12459
-14455
-1490
-2361
-13860
8475
-13633
-14097
-12907
-13208
-13910
-17845
-14416
-13415
-13008
-13625
-14544
-14749
-14092
-13783
-14892
10905
-13763
8326
-13472
-11585

41
38
48
40
44
42
39
44
40
36
41
42
44
40
41
41
43
38
45
40
36
46
43
37
36
40
43
45
46
42
34
39
39
38
38
40
39
44
45
43
41
44
45
42
40
41
37
44
44
43
45
47
48
41
43
44
44
42
41
41

-43
-43
-42
-47
-45
-45
-44
-42
-42
-43
-43
-45
-45
-44
-47
-42
-47
-42
-44
-44
-46
-44
-44
-43
-45
-44
-44
-42
-44
-44
-44
-43
-45
-43
-46
-46
-43
-47
-43
-43
-43
-43
-42
-47
-44
-45
-42
-43
-41
-42
-42
-42
-41
-44
-46
-45
-46
-46
-42
-46

284
283
279
275
280
281
280
282
283
283
283
280
281
283
282
284
280
284
285
281
276
284
281
281
282
287
286
284
279
279
282
285
284
282
281
279
285
285
281
279
281
283
283
282
284
283
281
280
286
285
282
282
280
281
280
282
285
284
284
281

229
227
228
228
228
228
228
224
225
229
227
229
227
228
229
224
223
228
227
227
226
227
228
227
230
227
226
231
223
228
227
230
231
229
230
230
226
228
226
226
227
226
229
229
228
228
229
229
230
229
229
229
230
230
229
228
230
229
226
228

36
40
35
33
38
39
37
40
35
36
36
37
37
35
39
36
40
34
35
40
37
34
35
36
36
31
33
38
34
39
39
35
36
38
38
39
40
38
38
37
40
37
34
39
39
33
38
35
37
39
38
34
38
42
36
39
37
33
39
35

491
490
489
491
487
494
490
493
490
491
490
490
494
488
489
491
490
489
494
485
488
489
491
489
492
490
490
491
492
490
490
493
492
489
492
493
493
491
489
486
490
492
490
491
489
493
490
486
491
486
488
491
487
490
490
489
490
493
489
492

29450
29468
29447
29478
29444
29453
29456
29464
29452
29455
29475
29453
29447
29422
29469
29465
29470
29438
29451
29456
29464
29465
29454
29471
29460
29450
29438
29456
29451
29451
29449
29458
29444
29478
29468
29463
29449
29453
29446
29469
29436
29465
29449
29461
29463
29444
29442
29430
29462
29439
29451
29451
29465
29450
29457
29456
29441
29449
29498
29475

326182
326182
326198
326198
326198
326213
326213
326229
326229
326245
326245
326260
326260
326276
326276
326291
326291
326291
326307
326307
326323
326323
326338
326338
326354
326354
326354
326369
326369
326385
326385
326401
326401
326416
326416
326416
326432
326432
326447
326447
326463
326463
326479
326479
326479
326494
326494
326510
326510
326525
326525
326541
326541
326557
326557
326557
326572
326572
326588
326588

7632
1367
-13083
-16837
-10098
-12850
-14702
-13990
-13571
-15871
7922
-12963
-13312
-13601
-14085
-12374
-2994
-14045
-14111
-15393
-12129
-14860
-13561
-14744
-12609
-16763
-204
-13827
-7689
-13487
-14392
-14307
-13381
-13401
-13536
-6742
1832
-9671
-3728
-13969
-14151
-14127
-14038
7617
9918
-1092
-14082
-13482
-1074
-14284
-14005
-17107
-14461
-16856
-7824
-17317
-13857
-13435
-5238
-14144

47
41
42
42
41
43
43
43
42
44
38
44
44
39
42
41
43
45
43
40
44
44
43
41
43
45
44
41
38
42
40
38
42
39
41
46
45
39
39
42
43
42
45
35
38
37
44
44
40
40
43
40
43
45
41
35
43
46
38
47

-45
-44
-46
-42
-46
-42
-45
-44
-47
-45
-43
-43
-44
-41
-43
-42
-45
-40
-40
-41
-43
-52
-42
-48
-46
-41
-44
-48
-46
-44
-47
-40
-43
-42
-47
-43
-43
-44
-42
-46
-40
-43
-43
-45
-44
-42
-44
-43
-43
-44
-42
-44
-42
-48
-43
-41
-45
-42
-41
-44

284
283
281
282
283
277
280
277
281
282
284
283
283
282
283
283
283
283
284
283
282
283
285
283
282
283
282
278
279
284
278
284
280
281
283
281
284
274
282
282
284
287
282
284
283
280
282
286
283
283
283
285
285
286
282
286
282
284
279
284

226
227
227
226
229
229
228
229
223
227
222
230
229
227
230
221
225
228
225
227
228
230
229
227
226
228
229
228
227
227
228
227
228
228
227
230
226
228
228
230
229
228
231
227
231
228
228
229
226
228
230
229
228
229
225
227
229
228
229
228

35
39
38
42
42
41
42
40
41
35
35
38
40
38
39
37
34
35
33
40
38
41
41
36
40
39
38
42
38
39
44
32
40
39
37
36
35
38
39
35
41
37
38
34
35
36
32
42
37
40
35
40
38
43
37
38
40
39
39
41

489
490
489
486
491
492
492
487
491
491
490
492
491
490
491
493
492
489
491
492
492
493
493
487
491
490
487
493
491
492
490
487
491
491
490
486
489
492
487
490
489
489
491
493
489
490
490
489
490
488
492
491
490
489
492
490
489
489
489
492

29439
29456
29450
29446
29442
29455
29467
29461
29445
29440
29459
29453
29445
29464
29460
29462
29451
29478
29448
29449
29459
29440
29438
29470
29451
29453
29441
29476
29451
29435
29453
29453
29468
29452
29457
29442
29452
29460
29457
29466
29460
29463
29477
29454
29457
29440
29445
29442
29439
29451
29450
29451
29453
29467
29447
29455
29439
29450
29439
29436

326603
326603
326619
326619
326619
326635
326635
326650
326650
326666
326666
326681
326681
326697
326697
326713
326713
326728
326728
326744
326744
326759
326759
326759
326775
326775
326791
326791
326806
326806
326822
326822
326837
326837
326837
326853
326853
326869
326869
326884
326884
326900
326900
326900
326915
326915
326931
326931
326947
326947
326962
326962
326962
326978
326978
326993
326993
327009
327009
327025

-14880
-8157
-13658
-13869
9707
-18141
-13730
-11830
-14492
-13347
-14116
-13851
8256
-14441
-13882
-14279
-11430
-4823
-17951
-14682
-2220
-13924
-10516
3158
-1328
-15991
-13757
-16568
-17942
-14910
-13620
-13092
-13241
-9194
-14034
-13150
-14109
-13773
-14951
-14199
1336
-13910
-16209
6815
-12967
-7140
-17342
-15507
6088
-13819
-14109
-17043
-14338
7716
-14433
-1533
-13866
-13991
-14254
-13482

46
41
45
40
39
41
46
46
41
41
44
42
45
44
39
40
40
42
42
39
43
44
33
43
45
39
39
44
42
43
45
38
42
41
41
44
43
46
42
40
40
42
43
45
41
41
41
40
38
46
43
38
44
43
40
42
41
39
45
44

-39
-43
-40
-42
-48
-43
-40
-46
-44
-42
-43
-41
-42
-43
-42
-44
-43
-44
-44
-47
-43
-44
-44
-44
-42
-47
-44
-45
-42
-44
-46
-41
-43
-43
-43
-48
-44
-44
-43
-42
-45
-43
-44
-43
-45
-44
-43
-43
-48
-43
-42
-45
-43
-48
-43
-46
-43
-44
-43
-43

286
279
281
286
287
286
282
284
284
283
285
282
280
283
283
279
278
276
279
278
277
281
280
276
278
277
283
281
282
282
284
286
285
279
282
283
282
279
283
286
280
281
278
284
283
285
282
277
279
280
284
282
280
277
276
281
279
281
280
279

229
228
227
224
230
227
226
228
224
228
227
225
225
228
227
227
228
225
230
229
225
229
229
230
226
229
228
229
227
228
223
228
227
227
228
228
226
228
228
228
227
228
226
228
228
227
230
228
230
227
229
228
230
229
229
226
229
227
229
230

39
39
36
38
40
41
39
40
40
41
33
36
41
36
40
38
38
40
39
41
40
42
37
43
43
36
38
42
39
40
41
34
40
39
35
40
41
35
39
40
41
39
38
36
41
36
35
33
40
35
37
30
40
39
34
34
37
41
29
40

489
489
488
493
492
489
489
488
490
489
489
489
489
490
493
490
489
487
488
491
490
488
488
489
489
491
487
488
490
491
487
491
489
488
490
489
490
489
493
487
491
492
490
492
493
493
490
489
489
489
490
490
490
488
488
489
492
490
488
491

29465
29440
29451
29434
29468
29453
29455
29446
29458
29451
29434
29446
29439
29450
29463
29437
29463
29452
29450
29447
29456
29449
29452
29459
29445
29441
29459
29445
29461
29458
29438
29467
29446
29456
29437
29437
29463
29455
29452
29487
29468
29450
29461
29456
29445
29486
29471
29436
29467
29461
29457
29458
29453
29458
29458
29467
29447
29451
29443
29457

327025
327025
327040
327040
327056
327056
327071
327071
327087
327087
327103
327103
327103
327118
327118
327134
327134
327149
327149
327165
327165
327181
327181
327181
327196
327196
327212
327212
327227
327227
327243
327243
327243
327259
327259
327274
327274
327290
327290
327305
327305
327305
327321
327321
327337
327337
327352
327352
327368
327368
327368
327383
327383
327399
327399
327415
327415
327430
327430
327446

-16049
-14415
-14351
-14752
-17511
-980
-13083
-13676
-14164
-12775
-13773
-13636
-15718
9919
-13715
-14999
-13877
9331
-14007
-14286
-13361
-10713
-15590
448
-13931
9958
-6809
-12957
-14375
-14087
7354
1688
-15164
-5154
-16202
-13300
-13289
-13049
-12392
-15115
-15051
-16707
-16219
-16373
-14054
-18559
-13548
-15245
-14105
-18778
-14197
-9530
-12661
-6168
5425
-14502
-14206
-14374
-13190
-14843

41
43
39
46
41
45
46
44
42
45
43
43
41
43
37
42
39
40
45
44
42
46
38
45
40
43
45
47
40
40
45
40
46
43
40
43
38
42
41
41
38
45
36
38
42
45
44
43
41
42
46
35
40
39
40
42
43
38
46
42

-54
-44
-43
-43
-44
-44
-43
-44
-46
-44
-47
-47
-44
-47
-45
-43
-43
-46
-46
-41
-44
-48
-44
-46
-46
-44
-42
-42
-41
-43
-42
-41
-47
-46
-43
-44
-43
-46
-47
-41
-43
-41
-46
-42
-50
-40
-41
-44
-42
-40
-42
-45
-44
-46
-45
-41
-45
-41
-43
-43

284
284
284
283
286
282
282
280
283
282
282
283
278
283
282
283
284
285
282
284
283
282
283
281
283
281
280
281
282
280
286
284
280
284
281
285
281
284
283
280
283
286
282
284
283
284
284
284
279
281
279
285
285
284
279
285
281
282
282
281

228
229
223
230
227
228
229
228
226
229
229
228
226
228
228
230
229
229
230
228
229
228
226
228
223
230
228
229
229
226
230
229
226
226
229
230
227
225
227
230
230
230
229
230
226
229
230
228
230
229
228
227
229
229
230
229
227
228
229
225

42
33
40
37
31
36
40
35
39
39
36
38
39
36
37
33
39
34
33
41
34
34
37
38
38
39
40
36
40
31
36
40
39
42
38
35
36
36
36
36
36
37
40
35
32
36
39
38
36
39
40
35
38
34
39
39
36
32
41
41

492
490
490
489
488
490
488
492
490
487
491
491
491
491
487
492
489
489
491
487
489
493
492
491
490
490
490
488
491
493
493
493
489
491
489
491
491
491
491
491
491
487
491
488
491
491
493
490
491
492
489
489
489
492
484
491
488
493
492
488

29461
29462
29461
29470
29455
29452
29449
29460
29445
29454
29448
29459
29472
29457
29455
29461
29466
29445
29456
29462
29431
29448
29461
29463
29447
29449
29475
29447
29467
29455
29459
29457
29433
29460
29470
29435
29446
29463
29459
29462
29464
29454
29445
29438
29451
29469
29461
29468
29442
29442
29449
29457
29471
29476
29456
29464
29452
29452
29469
29443

327446
327461
327461
327461
327477
327477
327493
327493
327508
327508
327524
327524
327524
327539
327539
327555
327555
327571
327571
327571
327586
327586
327602
327602
327617
327617
327633
327633
327649
327649
327664
327664
327680
327680
327695
327695
327695
327711
327711
327727
327727
327742
327742
327758
327758
327758
327773
327773
327789
327789
327805
327805
327820
327820
327820
327836
327836
327851
327851
327867

-13191
8968
-14106
8968
-13176
8321
-14040
-14644
-14192
-159
-13648
-12078
-523
-17815
-13981
-16286
-17282
-17381
9220
-1899
-16092
-14650
-9059
-13356
-11305
-13347
-14720
-13331
-2470
5079
-14271
9922
-13419
-1384
-14688
8429
-13820
-14407
-14097
8380
7574
-13233
-18506
-13803
-13089
-9101
-2161
-15045
-13338
-13462
-17611
1016
-14630
-9763
-4358
-481
-13918
-7497
-13755
-14434

42
42
44
44
47
46
37
43
45
41
40
44
42
44
46
39
41
42
38
38
41
44
42
44
37
40
46
45
34
40
44
39
38
37
39
43
45
41
42
38
38
43
39
49
44
33
40
45
37
45
45
46
42
42
44
40
41
41
44
45

-42
-44
-45
-45
-44
-40
-44
-40
-47
-41
-41
-43
-43
-42
-41
-44
-42
-41
-44
-45
-46
-43
-43
-46
-47
-46
-40
-43
-46
-42
-43
-43
-46
-45
-41
-45
-43
-40
-45
-42
-40
-42
-42
-43
-42
-45
-47
-41
-43
-43
-44
-46
-46
-44
-43
-46
-44
-45
-44
-47

284
281
284
285
282
284
282
281
277
279
279
282
284
283
283
281
283
280
282
286
282
283
284
280
279
284
284
285
279
278
283
284
282
280
276
282
277
276
285
281
285
281
282
285
281
285
283
285
285
284
284
285
282
278
282
285
285
283
281
284

230
230
228
227
227
228
227
228
230
230
226
230
227
227
231
228
231
226
229
229
227
225
229
229
226
227
227
229
228
228
229
231
225
226
228
226
227
229
230
227
229
230
228
229
231
229
231
229
227
226
225
228
229
228
229
230
222
226
229
229

35
40
33
31
34
35
35
41
35
39
33
40
38
34
34
36
36
38
40
34
40
33
37
33
36
38
37
32
40
37
35
36
32
38
42
36
40
36
39
37
33
38
40
40
37
40
36
36
38
35
38
37
34
36
40
31
35
40
37
40

492
493
491
491
488
491
487
491
489
490
489
490
491
491
492
490
490
486
492
487
489
491
486
490
493
490
488
490
490
489
492
487
491
492
491
490
489
491
492
492
490
489
490
492
491
490
493
491
491
491
492
488
493
490
490
489
489
490
493
491

29446
29460
29450
29452
29451
29449
29444
29454
29431
29444
29425
29460
29461
29465
29443
29452
29451
29469
29437
29445
29444
29446
29449
29446
29454
29453
29459
29452
29442
29444
29457
29464
29455
29458
29467
29465
29434
29452
29463
29450
29466
29463
29477
29464
29469
29455
29472
29439
29447
29443
29463
29458
29462
29451
29449
29465
29473
29449
29449
29447

327867
327883
327883
327883
327898
327898
327914
327914
327929
327929
327945
327945
327961
327961
327976
327976
327976
327992
327992
328007
328007
328023
328023
328023
328039
328039
328054
328054
328070
328070
328085
328085
328085
328101
328101
328117
328117
328132
328132
328148
328148
328148
328163
328163
328179
328195
328195
328210
328210
328210
328226
328226
328241
328241
328257
328257
328273
328273
328273
328288

-14166
-6398
-17393
9279
-5606
-13950
-13895
-14057
2364
-14283
-13316
-13672
-14882
-14200
8584
-14304
-14855
-16198
26367
-3767
-13980
-14753
2692
-13387
-15581
-10075
-14895
5525
-13818
-13192
-14460
-14304
-17085
-14058
8843
-4833
-13649
-6612
-14269
-12799
-13343
-13431
-13713
1839
-14446
-14498
-13546
-5244
18383
1568
-1941
-13594
10128
-17171
-16396
-14012
-13828
-14453
-14353
-14892

42
42
40
37
41
37
39
46
39
42
45
43
42
47
42
42
40
44
38
45
42
43
45
42
39
42
40
40
41
42
40
43
38
37
42
45
45
42
45
45
45
39
44
43
45
43
34
40
37
40
41
39
45
43
46
38
39
42
43
41

-42
-43
-44
-43
-46
-44
-46
-44
-42
-44
-43
-43
-39
-39
-45
-43
-46
-44
-43
-46
-43
-42
-42
-43
-44
-44
-43
-45
-45
-43
-44
-44
-42
-46
-46
-44
-42
-41
-50
-43
-43
-43
-44
-48
-44
-45
-43
-43
-43
-42
-42
-42
-46
-45
-45
-48
-47
-44
-42
-43

280
284
282
284
275
281
286
276
281
277
285
287
284
286
282
284
280
282
283
283
282
282
285
286
281
283
280
283
282
280
280
283
283
283
280
282
282
281
281
282
283
279
285
283
286
280
283
283
282
280
276
283
285
281
282
276
282
284
284
282

229
227
230
227
227
231
227
227
229
229
230
228
228
228
228
229
229
229
227
231
229
230
228
229
229
229
228
227
230
230
229
228
226
226
223
228
228
230
224
229
228
229
227
231
231
229
231
231
229
227
229
229
229
231
229
227
227
228
230
227

36
39
36
37
37
37
33
34
33
38
37
34
41
42
32
40
35
39
41
36
34
37
37
35
38
33
39
38
40
37
43
37
39
38
38
41
37
39
36
35
38
39
37
37
29
41
38
40
41
36
34
39
34
34
37
38
36
41
37
42

492
488
492
489
489
490
492
489
487
489
489
489
492
487
492
485
491
490
491
488
492
487
490
493
491
489
491
492
489
491
492
489
490
488
492
492
492
490
485
490
494
488
489
487
489
492
492
489
490
489
490
485
489
490
490
488
491
489
493
491

29445
29478
29442
29461
29432
29437
29442
29445
29454
29443
29435
29444
29456
29450
29459
29441
29482
29440
29448
29442
29457
29435
29459
29446
29463
29430
29441
29446
29443
29441
29466
29463
29469
29450
29452
29448
29463
29466
29467
29450
29471
29443
29475
29454
29468
29442
29452
29478
29439
29447
29452
29448
29456
29456
29456
29436
29462
29458
29466
29453

328288
328304
328304
328319
328319
328335
328335
328351
328351
328351
328366
328366
328382
328382
328397
328397
328413
328413
328429
328429
328429
328444
328444
328460
328460
328475
328475
328491
328491
328491
328507
328507
328522
328522
328538
328538
328553
328553
328569
328569
328569
328585
328585
328600
328600
328616
328616
328631
328631
328647
328647
328647
328663
328663
328678
328678
328694
328709
328709
328709

-15031
7815
3619
-15539
-13673
-13705
-14264
-13994
-13817
9208
-13867
-9246
-18726
-14688
-13387
-9282
-18308
-18313
9183
-9429
-1383
4178
-11264
5517
-12702
-12903
7460
-14098
-14212
-14041
-17697
-15342
8335
-12419
-14381
-8427
-15524
-13057
-18040
-12477
-13867
-15636
-14276
-14308
-13874
-14511
-5884
-14733
9277
-13447
-13455
-8803
8106
-15279
-5270
-13682
-13692
7669
-16197
-4066

42
41
45
45
37
44
43
37
44
44
46
38
40
46
48
43
44
45
42
41
43
46
42
38
41
45
42
42
43
39
45
40
37
44
37
44
44
39
45
42
39
44
45
43
42
41
43
47
43
42
42
39
45
43
38
41
38
41
40
39

-41
-43
-44
-51
-43
-45
-44
-43
-42
-46
-42
-46
-43
-44
-47
-45
-47
-48
-44
-46
-43
-44
-47
-43
-41
-44
-45
-44
-43
-44
-44
-42
-42
-44
-42
-43
-42
-45
-41
-42
-45
-45
-42
-44
-46
-44
-42
-43
-43
-44
-43
-40
-42
-43
-43
-44
-44
-44
-42
-41

281
285
282
282
282
280
276
283
281
282
282
284
280
284
284
279
283
277
282
283
278
276
282
282
281
283
284
281
277
281
284
277
280
278
281
283
284
284
285
283
274
282
281
284
282
285
277
282
286
287
277
283
276
281
285
282
283
284
278
282

228
230
227
227
228
230
226
226
228
231
227
229
228
224
228
226
228
229
230
230
227
230
227
228
229
226
228
228
230
227
229
227
229
229
228
228
231
228
227
224
228
228
229
228
228
233
227
229
227
231
226
230
229
229
229
228
227
230
228
229

36
36
37
37
34
42
40
39
38
39
34
37
38
40
35
41
37
39
38
40
40
41
40
35
35
40
41
39
36
33
38
39
41
38
33
35
38
38
38
37
36
38
37
35
38
36
35
34
35
38
41
41
34
41
36
37
31
37
35
36

491
487
486
491
491
490
491
487
490
489
489
490
490
489
491
490
493
491
492
489
489
488
491
492
490
490
493
490
492
492
490
489
490
492
492
491
493
490
490
490
487
489
490
491
494
491
489
493
491
490
491
491
488
489
490
490
490
490
489
493

29462
29430
29459
29455
29430
29460
29451
29459
29455
29459
29455
29450
29457
29452
29463
29457
29438
29462
29466
29454
29460
29474
29427
29442
29465
29456
29447
29445
29438
29457
29428
29462
29468
29448
29451
29446
29469
29435
29459
29456
29455
29466
29467
29454
29438
29467
29444
29461
29456
29462
29446
29436
29461
29443
29455
29446
29459
29451
29450
29460

328725
328725
328741
328741
328756
328756
328772
328772
328772
328787
328787
328803
328803
328819
328819
328834
328834
328834
328850
328850
328865
328865
328881
328881
328897
328897
328897
328912
328912
328928
328928
328943
328943
328959
328959
328975
328975
328990
328990
328990
329006
329006
329021
329021
329037
329037
329037
329053
329053
329068
329068
329084
329084
329099
329099
329115
329115
329131
329131
329146

-14963
-14571
-11598
-17405
-18240
-13818
-13720
-13664
-14600
-13401
-13498
-14804
-14659
-16098
-14274
10474
-7312
-13034
-13605
-14633
-15206
9615
-12305
-13533
-13840
-13605
8917
-13912
10336
-13628
-257
-14462
-14104
8402
-13713
-14584
-14057
-13508
-13985
-14044
-13985
-15064
-14223
-18012
8533
-13654
-14848
-13606
-14847
-13576
7895
-13897
9242
-2174
7710
-13670
795
276
9775
-13623

40
40
47
45
42
43
43
43
42
41
38
37
45
38
39
33
43
41
39
39
39
41
42
45
43
38
41
44
44
41
39
39
41
41
39
41
42
45
44
44
44
45
42
45
44
43
34
40
47
43
39
44
41
45
39
42
39
44
45
45

-41
-44
-44
-41
-43
-44
-42
-44
-42
-46
-48
-45
-43
-43
-45
-46
-44
-44
-43
-48
-45
-43
-42
-42
-47
-45
-48
-42
-48
-46
-42
-45
-44
-41
-41
-46
-41
-40
-45
-41
-42
-47
-41
-46
-43
-46
-44
-44
-46
-44
-44
-41
-43
-40
-43
-42
-45
-43
-44
-45

273
283
281
285
283
282
286
286
285
285
286
282
284
279
281
277
279
286
283
282
287
279
285
279
282
280
284
286
284
285
281
282
281
282
283
284
281
282
282
280
284
284
285
283
281
281
285
283
282
282
284
280
283
279
283
282
281
285
278
282

229
230
226
228
227
227
228
229
227
226
230
224
226
225
223
223
230
226
227
230
230
228
230
228
229
229
229
225
226
230
228
227
226
229
228
230
229
228
228
230
231
228
230
228
229
229
226
227
229
230
230
229
228
228
230
231
230
228
229
229

34
42
39
39
40
35
35
37
36
39
37
36
36
39
36
39
35
41
36
40
38
35
37
37
34
36
38
39
41
36
41
39
39
37
38
33
38
35
39
34
34
40
39
41
38
36
36
33
38
34
42
37
38
32
32
38
33
35
38
39

490
492
489
489
484
488
487
490
489
491
488
492
493
489
489
492
490
491
490
491
491
488
490
487
493
490
490
489
490
492
491
492
491
490
486
488
492
490
490
492
491
492
489
488
491
489
491
490
492
490
490
489
489
490
491
491
491
490
490
490

29479
29461
29462
29459
29446
29463
29474
29458
29466
29451
29459
29443
29472
29449
29470
29461
29442
29437
29459
29441
29455
29465
29436
29449
29462
29446
29434
29447
29445
29435
29450
29451
29461
29458
29445
29446
29428
29424
29477
29448
29423
29443
29467
29443
29451
29447
29464
29450
29457
29453
29437
29451
29465
29459
29425
29435
29427
29458
29432
29445

329146
329162
329162
329162
329177
329177
329193
329193
329209
329209
329224
329224
329224
329240
329240
329255
329255
329271
329271
329287
329287
329287
329302
329302
329318
329318
329333
329333
329349
329349
329349
329365
329365
329380
329380
329396
329396
329411
329411
329411
329427
329427
329443
329443
329458
329458
329474
329474
329489
329489
329489
329505
329505
329521
329521
329536
329536
329552
329552
329552

-10598
-14324
-12942
2507
-15010
1875
713
-13412
-14694
-16156
-13777
-14011
-14384
-14026
-2873
7241
8310
-16636
-13261
-13829
-13703
-14907
6699
-13425
7348
-14200
-13737
-6324
-13916
-15634
-13774
-14755
-13783
-13518
-630
-14645
-17421
-10308
-1141
-14501
-13849
-7632
-13928
-14226
10354
-14554
-13710
-10724
-15195
-12625
-14654
-13973
-14557
-14618
-16687
-8860
-14924
-13989
-4146
4752

46
43
39
44
45
40
41
42
42
39
38
43
45
37
41
42
40
43
43
37
43
41
49
46
42
38
41
46
39
43
42
40
42
40
44
43
45
46
46
44
38
46
47
45
43
45
43
43
40
44
42
42
43
41
41
41
43
40
46
40

-44
-46
-43
-43
-43
-47
-51
-41
-47
-43
-44
-43
-43
-45
-44
-41
-45
-42
-48
-42
-45
-43
-42
-48
-43
-46
-42
-43
-44
-41
-42
-42
-48
-43
-45
-44
-42
-43
-44
-43
-43
-48
-43
-43
-44
-44
-44
-44
-44
-45
-45
-47
-44
-48
-44
-45
-47
-46
-43
-47

284
285
276
282
285
279
280
277
283
284
279
280
277
282
283
286
282
278
280
281
284
280
286
288
280
284
284
285
283
283
280
276
281
284
279
279
285
285
281
282
277
283
279
285
281
282
279
279
279
282
281
282
278
283
278
284
286
281
285
284

228
229
230
224
227
229
228
229
229
227
228
229
229
229
231
228
222
229
229
230
228
229
230
230
232
230
230
225
230
230
228
229
231
227
230
228
228
227
229
227
228
230
227
225
229
229
229
230
230
228
229
226
231
225
226
225
224
230
229
230

38
37
36
41
36
40
41
38
36
33
34
36
34
35
36
32
41
36
36
40
35
37
40
36
32
36
38
36
37
36
40
37
39
38
40
33
35
33
38
36
33
40
35
40
35
37
35
40
38
29
37
32
41
39
40
34
35
38
32
40

491
488
489
488
488
490
490
490
490
486
492
488
489
490
490
487
489
490
490
488
493
491
487
486
489
487
489
486
491
486
492
490
488
489
491
490
492
493
490
490
491
489
489
490
487
490
487
491
493
491
488
489
490
489
490
490
492
491
494
493

29454
29452
29456
29444
29449
29429
29451
29469
29454
29465
29446
29440
29443
29448
29451
29448
29463
29473
29455
29452
29448
29447
29452
29453
29452
29452
29460
29433
29431
29470
29466
29470
29441
29453
29453
29440
29462
29453
29469
29441
29459
29463
29451
29437
29449
29449
29450
29442
29457
29436
29435
29469
29463
29441
29460
29448
29440
29450
29457
29462

329567
329567
329583
329583
329599
329599
329614
329614
329614
329630
329630
329645
329645
329661
329661
329677
329677
329677
329692
329692
329708
329708
329723
329723
329739
329739
329755
329755
329770
329770
329770
329786
329786
329801
329801
329817
329817
329833
329833
329833
329848
329848
329864
329864
329879
329879
329895
329895
329911
329911
329911
329926
329926
329942
329942
329957
329957
329973
329973
329989

-13973
-14076
-13650
-16501
2741
-13440
-13740
6733
-14771
-14909
-14882
-13563
-13446
24640
-13362
-13535
-15170
-311
-13739
3490
-12930
-657
-14222
-5008
-14105
-18730
-14418
-1755
-12204
-14665
-13751
-14380
7076
-13967
9735
-5408
-13380
-2840
-15113
-14314
-13387
-12543
-14931
-18260
-14417
-14501
366
-15999
-16161
-13917
-15500
-14617
-13580
-13844
-5029
-2820
-13713
-13922
-5181
-14117

42
40
41
41
46
44
40
43
38
42
43
46
39
46
47
41
48
35
40
40
43
43
45
43
45
41
45
46
43
42
42
40
43
38
44
47
47
40
43
44
41
42
42
45
47
40
44
42
47
44
42
41
44
42
41
40
42
45
42
42

-46
-45
-45
-45
-41
-44
-45
-44
-41
-45
-43
-42
-43
-43
-45
-48
-44
-45
-43
-45
-46
-45
-45
-40
-42
-45
-46
-43
-45
-43
-40
-46
-45
-43
-40
-41
-42
-42
-41
-41
-44
-42
-44
-40
-43
-46
-43
-43
-42
-44
-41
-42
-42
-44
-45
-41
-44
-44
-44
-45

283
280
280
277
281
281
283
283
283
279
283
280
281
284
280
285
281
284
285
280
276
283
280
282
284
285
285
281
283
281
279
284
282
279
285
282
281
278
283
280
280
284
284
281
284
283
284
282
281
283
279
280
282
278
277
283
283
284
283
278

226
228
229
227
231
229
230
230
226
226
229
227
228
227
228
226
229
228
230
230
226
231
231
229
224
230
227
229
228
227
228
227
228
230
226
226
229
230
229
230
227
229
230
225
228
225
226
229
229
228
228
228
230
229
230
230
227
229
230
228

40
39
41
37
36
40
39
41
41
37
39
35
34
39
33
32
39
37
41
38
39
40
36
31
37
32
40
39
38
38
37
38
37
36
34
36
38
39
40
37
33
26
31
39
36
40
36
40
38
44
42
42
36
40
31
32
36
38
36
37

490
486
491
489
489
490
493
489
493
487
488
486
488
489
491
489
490
491
489
491
491
490
491
490
491
491
489
490
491
489
488
489
489
489
486
489
489
490
490
487
490
489
487
488
489
487
489
485
490
484
491
488
485
491
491
486
490
489
491
490

29461
29451
29450
29460
29419
29442
29447
29472
29457
29433
29461
29456
29423
29433
29445
29453
29447
29436
29440
29455
29436
29455
29446
29443
29432
29447
29460
29462
29446
29454
29451
29470
29447
29470
29469
29457
29454
29446
29444
29436
29456
29429
29458
29446
29440
29478
29437
29439
29457
29454
29433
29466
29438
29466
29452
29443
29453
29456
29445
29449

329989
330004
330004
330004
330020
330020
330035
330035
330051
330051
330067
330067
330067
330082
330082
330098
330098
330113
330113
330129
330129
330129
330145
330145
330160
330160
330176
330176
330191
330191
330191
330207
330223
330223
330238
330238
330254
330254
330254
330269
330269
330285
330285
330301
330301
330316
330316
330332
330332
330332
330347
330347
330363
330363
330379
330379
330394
330394
330394
330410

-12809
-14610
10188
-14348
-1135
-3323
-15200
-13769
-13629
-13565
-11105
-6626
8627
1160
-14069
-14325
-13000
8426
-8589
-9411
32764
8640
8912
-14117
-4169
1075
36
-13428
-13769
-14697
-17472
-14430
5001
-13595
-14194
-13403
-15068
-14170
-13597
-14694
-14799
-13905
-13212
-14945
-13194
-14043
7649
-7128
5010
-13418
-13806
-13691
-14330
-5995
-13887
-15202
-14427
-10056
-18755
-13266

41
43
45
41
44
42
41
48
41
43
41
39
43
40
42
47
38
46
38
46
45
38
40
43
43
46
45
42
40
42
45
44
46
43
37
47
42
41
35
45
45
42
42
41
43
37
43
41
43
42
45
41
37
43
43
42
45
38
44
45

-43
-42
-48
-41
-42
-43
-44
-44
-44
-42
-46
-48
-45
-45
-44
-46
-43
-45
-42
-49
-49
-46
-45
-42
-41
-42
-42
-45
-40
-46
-42
-48
-42
-42
-49
-45
-39
-42
-46
-42
-43
-46
-44
-42
-44
-43
-50
-45
-42
-42
-44
-43
-42
-44
-42
-42
-46
-41
-41
-45

282
283
280
271
276
284
281
285
280
284
282
283
280
283
281
281
284
282
281
283
282
281
276
286
282
285
277
285
284
284
285
285
278
280
277
284
283
282
282
281
284
279
280
278
284
282
283
280
285
281
281
277
285
284
282
283
283
277
278
279

228
226
229
231
228
232
230
229
230
227
227
230
229
230
227
227
228
228
226
229
230
230
228
228
230
231
229
231
228
231
229
229
228
228
224
229
228
228
228
227
227
230
228
229
231
226
230
230
229
228
228
228
228
229
230
229
227
230
230
231

39
38
38
41
36
39
36
36
35
40
39
39
34
38
36
35
41
40
39
35
42
42
41
38
38
30
42
38
37
37
36
38
33
37
36
39
39
34
34
33
41
37
37
37
38
35
37
38
36
38
40
42
39
35
40
41
38
36
37
36

490
488
492
491
489
488
486
487
491
486
486
491
488
490
490
488
490
492
491
490
490
494
489
491
490
491
488
491
492
492
488
487
488
491
490
491
491
490
488
489
490
488
493
490
489
488
488
489
485
490
490
484
488
487
489
487
490
490
488
488

29450
29461
29461
29450
29441
29470
29463
29462
29443
29429
29473
29436
29421
29467
29439
29464
29459
29462
29469
29481
29480
29452
29443
29453
29444
29448
29441
29447
29438
29474
29449
29452
29465
29436
29456
29462
29444
29430
29421
29444
29440
29460
29432
29458
29468
29451
29428
29427
29437
29453
29438
29452
29438
29456
29432
29456
29420
29458
29457
29471

330410
330425
330425
330441
330441
330457
330457
330472
330472
330488
330488
330503
330503
330503
330519
330519
330535
330535
330550
330550
330566
330566
330581
330581
330597
330597
330597
330613
330613
330628
330628
330644
330644
330659
330659
330659
330675
330675
330691
330691
330706
330706
330722
330722
330737
330737
330753
330753
330753
330769
330769
330784
330784
330800
330800
330815
330815
330815
330831
330831

-12977
-8825
-5113
-2965
-14024
-7190
-13853
-18729
-16971
7137
-14324
-14201
-14814
-16334
-14880
-14105
-14402
-16807
9217
-13284
-15078
-13398
5472
-13398
-13058
-14377
12833
8581
-14555
-14065
13670
-14571
-13587
-13778
-12962
-13230
1471
-505
-14465
-14376
-13195
7773
-10696
-18240
-13251
-13557
-14734
-8423
6536
-13644
-14876
-18504
-13887
-14270
-13254
-14129
1631
-8461
-13548
-13590

40
37
43
39
40
38
35
42
47
39
42
41
44
39
37
38
38
41
47
41
41
44
44
46
40
48
42
46
42
46
38
41
43
41
39
40
42
45
45
40
44
40
41
42
40
44
44
44
41
43
44
40
41
45
42
38
36
42
39
40

-44
-41
-43
-47
-45
-47
-41
-44
-45
-44
-41
-39
-41
-42
-42
-41
-42
-43
-46
-42
-41
-44
-43
-39
-43
-44
-42
-45
-43
-41
-42
-42
-46
-42
-41
-43
-45
-46
-45
-43
-44
-44
-44
-44
-46
-45
-47
-43
-41
-46
-44
-56
-40
-40
-41
-44
-45
-46
-42
-45

280
278
277
280
281
283
276
284
280
284
280
279
283
282
278
279
280
282
281
283
281
280
284
284
281
280
284
281
282
280
283
279
282
278
282
277
281
284
282
284
279
281
282
284
278
286
284
284
283
285
280
282
285
284
283
278
278
284
284
276

230
229
229
227
231
226
230
230
230
228
228
229
225
229
226
225
229
229
226
227
229
224
228
230
228
225
228
227
230
226
225
226
228
227
230
228
230
224
230
229
225
229
229
228
229
226
229
226
227
230
228
229
227
229
228
229
228
226
229
230

37
39
40
38
39
36
33
41
38
38
40
33
35
38
36
41
33
40
38
38
35
39
33
42
40
34
36
37
33
39
38
37
38
40
40
39
31
32
40
34
40
37
37
39
37
37
37
38
35
39
34
37
41
39
36
39
40
37
39
37

490
489
490
487
487
491
489
487
491
490
490
491
490
490
487
489
487
490
491
491
489
490
491
489
490
491
491
490
491
490
487
490
491
491
490
489
489
488
489
491
487
491
486
490
490
488
486
489
489
489
486
491
493
489
491
489
485
489
488
492

29463
29453
29473
29445
29451
29456
29453
29461
29440
29449
29451
29452
29457
29464
29464
29457
29452
29453
29461
29443
29443
29444
29431
29450
29450
29443
29427
29454
29436
29441
29464
29453
29442
29453
29467
29445
29435
29446
29451
29455
29447
29451
29448
29444
29457
29455
29443
29451
29464
29444
29448
29449
29460
29444
29451
29447
29455
29459
29463
29446

330847
330847
330862
330862
330878
330878
330878
330893
330893
330909
330909
330925
330925
330940
330940
330940
330956
330956
330971
330971
330987
330987
331003
331003
331003
331018
331018
331034
331034
331049
331049
331065
331065
331081
331081
331081
331096
331096
331112
331112
331127
331127
331143
331143
331159
331159
331174
331174
331190
331190
331190
331205
331205
331221
331221
331237
331237
331252
331252
331268

-3394
-11594
-14182
-15388
-15009
-9721
-15230
8986
8484
-3702
-4910
-13645
-13166
-7620
-13770
-2311
-6925
-16828
-13200
8645
-13312
-14117
-14198
-14185
-3618
-8659
8791
-7263
-6614
-18657
-18572
-13580
-1845
-14481
-16935
-13956
9205
-1963
-2686
-5532
2230
-12703
-10755
-14066
-14184
-14271
7495
-12270
7570
703
-16397
-14855
15181
-14797
-18609
-13313
-2848
-14563
171
9197

40
42
41
38
47
46
40
39
42
44
43
43
40
47
43
35
45
44
44
42
38
42
41
42
46
45
43
44
34
47
35
38
39
40
45
45
42
39
36
40
39
46
37
38
38
38
40
37
39
34
44
44
44
37
45
42
37
40
43
46

-43
-46
-43
-43
-44
-45
-42
-44
-43
-45
-46
-42
-45
-42
-42
-46
-42
-46
-45
-45
-46
-45
-44
-47
-41
-43
-45
-49
-47
-48
-48
-41
-44
-43
-45
-42
-41
-42
-41
-43
-47
-43
-44
-46
-40
-39
-43
-42
-45
-44
-42
-44
-42
-43
-43
-44
-42
-44
-47
-41

284
283
280
281
280
284
278
285
278
280
280
282
285
286
283
280
280
279
282
283
283
284
280
283
280
286
279
280
282
284
284
281
285
284
282
280
285
284
283
281
281
284
279
285
281
282
279
276
285
284
282
285
281
277
285
281
282
283
285
288

230
228
229
228
229
229
230
226
229
230
231
231
226
229
227
228
230
227
229
227
230
230
229
229
228
230
229
231
229
229
226
231
230
230
231
229
228
230
229
230
228
228
227
229
230
230
227
231
229
229
229
228
230
230
231
231
229
230
232
229

39
36
35
41
36
37
31
35
33
35
39
34
36
38
39
37
39
38
38
33
32
37
39
40
38
36
35
40
32
36
40
33
38
32
33
37
40
36
38
37
37
37
38
32
36
37
37
37
41
39
37
37
36
31
38
39
38
37
40
39

491
491
491
489
490
490
489
489
490
489
489
490
491
488
490
489
489
488
486
491
493
488
489
488
491
490
492
487
488
487
488
488
484
489
490
489
488
486
489
489
489
489
490
489
491
489
493
488
488
488
487
491
490
490
487
490
490
488
489
488

29447
29456
29447
29472
29464
29466
29447
29444
29430
29456
29440
29432
29464
29456
29426
29451
29455
29430
29453
29424
29437
29456
29459
29444
29431
29451
29435
29456
29456
29442
29425
29455
29461
29450
29463
29472
29476
29455
29453
29447
29458
29460
29475
29438
29441
29469
29448
29461
29439
29457
29443
29432
29454
29451
29430
29441
29466
29446
29468
29442

331268
331268
331283
331283
331299
331299
331315
331315
331330
331330
331330
331346
331346
331361
331361
331377
331377
331393
331393
331393
331408
331408
331424
331424
331439
331439
331455
331455
331471
331471
331471
331486
331486
331502
331502
331517
331517
331533
331533
331533
331549
331549
331564
331564
331580
331580
331595
331595
331611
331611
331611
331627
331627
331642
331642
331658
331658
331673
331673
331673

-14057
-15108
-13928
-14569
-14061
-13621
-13882
-14231
6889
-13263
8328
-13758
-14077
-14068
-13419
-14429
-13998
-13500
-13432
-11117
-14152
-14771
647
-12339
-3332
-13705
-9658
-14201
4892
-14160
-17900
-14823
7712
-691
-16161
-311
-13570
-14700
-14489
-13486
-3000
-14473
-5546
-18138
-13882
-16286
-14291
-6614
-14299
9234
-578
-14519
-13624
-14904
-13778
-14326
-13848
-4451
-14897
-15991

45
38
39
40
38
45
41
40
42
39
41
43
42
38
43
42
42
43
40
44
46
47
40
41
40
42
44
41
38
36
46
43
40
44
38
41
43
42
43
39
44
39
43
39
39
37
46
42
45
43
35
42
42
42
46
40
41
46
42
36

-43
-45
-42
-43
-44
-41
-41
-41
-42
-46
-49
-45
-43
-42
-42
-45
-45
-43
-46
-43
-47
-43
-46
-42
-44
-43
-42
-44
-43
-45
-43
-42
-44
-47
-45
-45
-42
-43
-41
-42
-42
-44
-46
-42
-47
-45
-48
-42
-45
-43
-42
-42
-43
-44
-42
-41
-47
-43
-41
-43

285
278
281
282
285
280
282
282
278
277
283
283
285
280
282
283
280
281
280
282
286
286
284
283
284
285
283
286
286
277
278
283
283
284
282
284
280
282
276
281
278
282
283
282
280
280
282
282
277
284
281
283
282
284
284
282
283
279
280
281

229
231
229
228
230
228
226
227
230
231
225
228
228
228
228
231
230
228
231
230
229
231
229
228
226
228
230
227
232
228
231
230
230
232
230
228
229
228
229
228
225
229
229
229
228
231
229
231
230
230
231
230
231
229
233
230
231
223
230
230

40
38
37
38
41
41
38
32
37
35
32
32
40
38
38
35
36
38
38
40
35
37
37
39
37
38
38
42
35
37
37
38
40
41
37
40
41
27
37
39
37
36
38
36
36
39
37
36
36
36
39
34
40
36
39
40
34
35
38
32

491
491
490
491
490
489
489
490
488
489
487
488
490
492
490
491
488
487
483
490
491
489
492
491
491
489
490
487
489
490
491
491
490
486
489
490
487
489
490
490
487
491
487
492
490
492
490
492
492
490
489
492
492
487
492
491
490
492
489
487

29470
29446
29459
29450
29453
29439
29447
29445
29437
29422
29453
29440
29455
29479
29441
29442
29433
29450
29446
29441
29440
29441
29437
29447
29451
29460
29447
29462
29453
29443
29454
29432
29453
29472
29441
29459
29451
29474
29437
29453
29443
29439
29445
29451
29469
29452
29450
29440
29427
29437
29451
29461
29438
29435
29447
29459
29442
29461
29443
29451

331689
331689
331705
331705
331720
331720
331736
331736
331736
331751
331751
331767
331767
331783
331783
331798
331798
331814
331814
331814
331829
331829
331845
331845
331861
331861
331876
331876
331876
331892
331892
331907
331907
331923
331923
331939
331939
331954
331954
331954
331970
331970
331985
331985
332001
332001
332017
332017
332017
332032
332032
332048
332048
332063
332063
332079
332079
332079
332095
332095

11801
-14332
-13638
3393
-15676
-14007
-13705
-17483
-15846
-14743
-14121
-13047
-14149
-13623
-13799
-13993
-13155
-14250
-13960
-17987
9752
-10133
-14369
-14220
-10997
-951
-13402
-12952
8916
-13885
-13793
-15409
-13835
-10756
-13407
-14641
-14330
-7833
-14461
-13157
-14384
-15217
-13669
-11672
-18452
-14159
-8069
9591
-14313
-13209
-14718
-13744
3140
813
8764
10005
-2599
-13061
-14295
2113

37
48
42
40
39
40
42
44
43
42
42
43
41
42
38
39
46
36
35
41
40
39
46
39
44
46
39
43
41
42
38
35
42
41
44
46
42
41
43
42
41
45
45
40
45
36
41
40
38
46
45
44
37
41
41
40
42
38
40
45

-42
-42
-42
-43
-41
-43
-43
-45
-47
-44
-43
-43
-48
-47
-49
-48
-44
-41
-40
-44
-42
-43
-43
-42
-48
-42
-45
-42
-42
-47
-42
-44
-44
-46
-44
-44
-43
-42
-46
-44
-43
-47
-42
-45
-43
-43
-41
-43
-43
-42
-42
-42
-45
-44
-42
-43
-41
-44
-44
-50

282
282
283
281
280
283
280
282
281
285
281
281
283
281
280
279
279
280
283
276
281
281
282
281
272
282
285
279
276
282
283
280
284
276
281
278
280
283
282
282
284
279
284
284
279
278
273
281
281
282
278
278
279
278
276
283
281
281
277
280

229
229
227
230
232
228
228
230
231
228
231
229
229
230
229
229
226
228
230
229
227
227
229
230
228
230
225
228
228
224
229
230
226
227
231
233
230
230
230
228
229
232
230
232
229
228
227
229
228
230
229
230
227
230
231
231
230
230
229
230

37
35
30
37
40
38
37
40
41
39
37
35
38
39
38
39
35
37
34
37
33
41
37
38
37
40
35
36
33
39
35
35
39
39
41
37
40
40
36
37
42
33
41
42
36
33
39
37
41
39
38
33
37
39
36
39
38
39
34
40

491
491
491
489
490
490
492
490
487
492
491
493
490
491
485
490
492
490
490
490
491
491
490
487
490
488
490
488
489
488
490
491
494
490
494
491
490
491
490
490
489
491
491
490
491
491
491
492
491
492
489
492
492
485
490
490
490
489
491
492

29453
29451
29459
29452
29437
29444
29444
29447
29440
29432
29425
29437
29455
29452
29445
29468
29444
29428
29427
29444
29435
29444
29476
29463
29430
29448
29460
29430
29438
29432
29463
29452
29442
29445
29445
29445
29425
29435
29443
29461
29455
29444
29443
29449
29436
29451
29453
29420
29440
29443
29443
29444
29441
29447
29426
29442
29448
29439
29437
29457

332110
332110
332126
332126
332141
332141
332141
332157
332157
332173
332173
332188
332188
332204
332204
332219
332219
332235
332235
332235
332251
332251
332266
332266
332282
332282
332297
332297
332297
332313
332313
332329
332329
332344
332344
332360
332360
332360
332375
332375
332391
332391
332407
332407
332422
332422
332422
332438
332438
332453
332453
332469
332469
332485
332485
332500
332500
332500
332516
332516

1367
-13502
-14641
-13587
-5644
9008
-14301
-14748
-13617
-10407
-13134
-14246
-13825
9089
-14074
-13991
-14688
-13290
-14624
-10852
-13676
-14057
570
-14518
-14173
-14744
8021
-14199
-9225
-14150
10184
-13592
-395
-12665
-14095
-14779
589
10225
-15163
-14843
-9628
-14144
-15219
-13658
-11208
-14164
-14461
9580
-13820
-14033
9121
-13952
-13440
8489
-5297
-14444
8325
-11534
-13833
-13595

36
39
44
41
37
41
44
42
39
45
41
41
34
45
42
39
46
42
46
43
46
44
40
40
45
35
39
38
47
41
38
45
41
42
45
33
39
37
43
40
34
45
45
39
37
40
43
44
42
41
44
44
40
40
43
37
36
38
39
36

-43
-44
-46
-42
-45
-47
-42
-44
-41
-46
-40
-44
-41
-43
-41
-39
-45
-48
-42
-45
-43
-47
-47
-45
-43
-43
-43
-42
-44
-41
-43
-45
-45
-46
-41
-42
-51
-42
-44
-43
-47
-45
-43
-40
-40
-44
-49
-46
-44
-42
-42
-46
-44
-45
-43
-40
-43
-43
-40
-45

277
282
275
281
281
278
278
279
276
282
279
274
278
273
279
279
282
280
280
283
281
281
279
280
282
285
282
283
278
282
281
281
276
281
279
279
282
277
281
281
282
277
276
281
280
279
282
281
280
284
282
280
281
281
279
276
282
282
278
281

230
228
229
229
229
228
230
229
228
229
227
230
228
229
229
229
225
228
229
228
227
227
230
228
229
229
229
230
229
227
229
229
228
232
228
228
231
229
229
226
230
230
229
230
229
230
229
226
229
230
229
226
221
229
228
226
229
229
229
230

39
32
42
40
34
37
37
39
40
40
39
35
34
35
39
33
36
39
32
39
34
37
36
39
32
39
40
34
37
37
39
39
38
33
34
35
37
38
39
40
37
39
40
34
31
38
39
37
35
38
41
36
36
38
39
40
36
40
38
31

488
491
489
490
492
488
489
491
489
491
487
491
490
488
491
492
489
492
489
486
491
493
489
489
489
491
489
489
491
487
490
488
491
489
490
490
489
489
488
489
490
491
489
489
489
489
490
488
490
491
485
491
491
489
488
486
491
490
490
489

29461
29449
29457
29437
29434
29446
29435
29447
29422
29448
29448
29449
29443
29449
29456
29438
29437
29429
29431
29465
29450
29459
29424
29440
29458
29458
29455
29475
29478
29459
29478
29454
29450
29447
29443
29444
29471
29468
29441
29454
29459
29451
29436
29444
29439
29439
29443
29459
29454
29443
29463
29451
29448
29454
29455
29430
29467
29472
29438
29448

332531
332531
332547
332547
332563
332563
332563
332578
332578
332594
332594
332609
332609
332625
332625
332641
332641
332641
332656
332656
332672
332672
332687
332687
332703
332703
332703
332719
332734
332734
332734
332750
332750
332765
332765
332781
332781
332797
332797
332797
332812
332812
332828
332828
332843
332843
332859
332859
332859
332875
332875
332890
332890
332906
332906
332921
332921
332937
332937
332937

-13446
-13523
-13133
2233
-13537
-14553
-6725
14880
-14295
-13889
-7064
7622
9688
9309
-13626
-14810
10208
-8612
-14401
-18273
-13693
-7913
9369
-14155
-17812
-14146
-13696
-14356
-13115
-5057
-13545
5177
-15960
-12231
-3541
-8941
-17857
-14241
-14668
-16692
-18588
-13784
-15004
-13992
-13730
-13479
-1129
-13709
-14119
-13557
-506
-13760
-14423
8958
-12875
6918
-14275
-13900
-13313
-14680

42
38
34
40
38
36
44
39
42
43
45
38
39
43
35
41
38
42
43
42
39
40
45
43
41
42
39
41
39
41
39
45
35
44
39
38
41
41
34
38
43
40
41
41
41
37
43
41
42
44
41
43
44
43
34
37
41
43
42
40

-43
-47
-45
-42
-43
-46
-44
-43
-42
-43
-43
-47
-42
-41
-43
-44
-43
-43
-43
-44
-42
-43
-43
-44
-44
-45
-47
-43
-43
-42
-42
-42
-42
-44
-47
-45
-44
-41
-43
-42
-41
-44
-43
-46
-42
-50
-44
-41
-44
-45
-42
-44
-44
-46
-45
-54
-42
-48
-42
-41

284
278
276
283
282
278
280
277
279
280
283
281
277
282
278
277
279
278
281
278
282
281
283
278
275
285
285
281
282
281
284
278
279
282
281
284
278
283
274
283
276
280
277
281
281
282
282
277
284
284
275
276
282
278
279
281
280
284
282
276

226
228
229
228
226
229
225
229
230
228
225
229
228
229
228
229
226
225
228
227
229
228
228
226
227
230
230
230
228
231
229
229
227
229
228
229
225
231
229
231
231
229
230
231
228
228
231
231
230
229
229
230
232
229
228
227
228
229
226
230

40
36
42
34
35
37
40
28
34
35
30
38
40
35
37
40
33
30
38
35
39
40
39
40
38
37
33
41
39
36
35
37
39
37
37
38
37
36
40
34
31
36
39
36
42
34
30
36
39
39
36
38
36
41
41
41
36
37
37
34

490
489
489
491
490
492
489
488
488
489
493
492
489
490
491
490
490
487
488
491
488
489
491
490
488
483
486
488
490
490
492
490
490
491
488
490
486
491
489
489
490
490
491
489
488
489
491
488
492
489
486
491
488
489
488
483
490
490
488
491

29467
29452
29434
29461
29440
29473
29447
29429
29438
29447
29446
29447
29432
29465
29460
29474
29446
29453
29455
29456
29457
29440
29449
29432
29466
29442
29453
29448
29457
29442
29436
29452
29446
29442
29436
29460
29457
29443
29445
29458
29447
29444
29435
29435
29458
29453
29459
29457
29447
29456
29446
29446
29433
29437
29446
29452
29437
29432
29452
29442

332953
332953
332968
332968
332984
332999
332999
333015
333015
333015
333031
333031
333046
333046
333062
333062
333077
333077
333077
333093
333093
333109
333109
333124
333124
333140
333140
333140
333155
333171
333171
333171
333187
333187
333202
333202
333218
333218
333233
333233
333249
333249
333249
333265
333265
333280
333280
333296
333296
333311
333311
333311
333327
333327
333343
333343
333358
333358
333374
333374

-14949
9242
-13173
-13149
2618
-13947
-14142
-13586
-13778
6094
-13860
-11998
-13482
-17442
8041
-15052
-14531
-6402
-17389
-9159
-15319
-804
-14191
-13276
-10807
-13379
1873
9120
-13130
-14589
-15034
-13680
-16365
-13723
-17006
-13585
-13585
-14707
-12089
-8104
-15872
-14475
-14302
-8272
-13519
-13898
16023
-13746
-14271
-16537
-12904
-1947
-14688
6774
7996
9010
-13054
-15507
-14526
-18720

44
42
39
46
44
42
40
43
45
39
43
41
39
43
43
41
35
41
46
50
41
38
43
46
44
43
43
40
46
45
47
43
41
39
39
43
40
40
44
40
39
45
47
45
38
45
44
35
39
37
40
43
42
43
43
45
41
34
38
41

-42
-44
-44
-46
-44
-42
-41
-46
-39
-41
-45
-41
-49
-47
-44
-40
-42
-41
-42
-41
-46
-41
-42
-45
-47
-41
-42
-44
-44
-45
-41
-44
-47
-42
-54
-44
-47
-44
-42
-43
-49
-41
-44
-41
-42
-42
-44
-49
-44
-46
-44
-44
-43
-41
-44
-42
-40
-44
-44
-42

284
284
279
284
281
280
281
281
279
275
280
279
282
286
282
281
279
283
282
280
283
284
283
282
278
282
277
283
283
282
283
281
283
286
276
287
282
280
282
281
281
283
284
282
273
279
281
282
286
285
286
282
283
282
282
283
281
275
282
280

230
227
230
228
228
230
229
225
228
230
231
225
228
228
226
229
227
229
229
225
228
228
229
228
229
226
230
229
229
222
231
226
230
228
226
229
228
227
229
229
230
229
229
231
227
227
227
227
223
230
231
229
231
229
231
230
229
225
230
227

37
35
32
34
34
38
37
34
30
39
30
29
34
36
39
39
40
38
33
40
35
39
32
40
40
39
39
41
38
38
38
40
36
39
39
38
30
34
36
36
33
37
39
39
39
39
33
32
36
30
37
39
38
38
37
32
35
38
35
39

489
490
488
488
488
486
491
490
488
491
490
488
488
488
488
487
489
493
486
492
493
491
484
490
492
490
487
491
491
488
489
491
489
490
491
493
490
490
488
491
487
491
492
491
490
488
489
489
490
490
489
491
492
488
487
490
487
491
489
492

29447
29421
29442
29475
29437
29458
29447
29432
29452
29439
29459
29449
29438
29458
29454
29437
29437
29446
29463
29449
29452
29429
29441
29444
29428
29440
29432
29429
29442
29452
29463
29411
29448
29430
29422
29451
29464
29477
29451
29433
29443
29455
29445
29433
29449
29440
29453
29412
29437
29435
29443
29472
29436
29464
29458
29435
29447
29450
29436
29457

333374
333389
333389
333405
333405
333421
333421
333436
333436
333436
333452
333452
333467
333467
333483
333483
333499
333499
333514
333514
333530
333530
333545
333545
333545
333561
333561
333577
333577
333592
333592
333608
333608
333608
333623
333623
333639
333639
333655
333655
333670
333670
333686
333686
333686
333701
333701
333717
333717
333733
333733
333748
333748
333748
333764
333764
333779
333779
333795
333795

-15969
-14377
-13251
-9854
10599
-13507
-6643
-13210
-13197
-8119
-13470
628
-14264
2217
-13981
-14092
7373
18525
-13586
-2687
7764
-16666
-14077
-15666
17247
32559
-13699
-14428
659
-12806
-14119
-13547
-1328
-13546
-13418
-13188
-14036
-6053
-16696
-14379
-14651
-13153
-15014
18400
-14585
-16691
9340
-2199
-14999
-13922
-12545
-8329
-14584
-4178
-14227
4164
-9094
-6367
-14311
9647

39
43
45
37
42
43
36
41
41
43
44
44
45
40
40
42
36
39
46
43
44
42
40
44
42
43
38
40
44
44
39
41
42
40
43
40
43
42
37
44
40
37
44
45
39
40
41
41
38
39
41
40
38
40
43
45
39
43
43
39

-42
-44
-41
-42
-43
-41
-42
-43
-41
-44
-45
-46
-43
-47
-44
-44
-44
-43
-43
-43
-42
-42
-43
-42
-44
-43
-49
-45
-43
-46
-43
-42
-41
-44
-44
-44
-43
-43
-42
-43
-45
-44
-47
-48
-41
-43
-44
-44
-42
-43
-43
-43
-41
-45
-45
-49
-43
-46
-49
-42

281
281
285
285
283
277
285
283
282
284
277
282
281
286
280
284
284
283
285
284
283
282
279
281
283
278
282
279
282
279
283
283
280
284
281
285
280
279
281
283
283
280
283
282
285
283
280
282
281
281
283
284
280
283
283
281
284
283
278
278

227
228
227
228
229
229
231
227
227
227
230
226
230
230
227
225
228
228
226
230
229
228
228
227
229
231
229
230
230
228
228
226
227
229
231
230
230
232
232
230
227
228
229
226
227
227
228
231
230
227
228
229
228
228
229
229
228
228
229
229

37
38
35
32
37
39
35
34
37
36
40
38
32
38
37
40
37
40
36
40
39
38
36
41
35
34
39
39
34
40
33
38
33
36
39
37
33
38
37
38
36
38
37
33
32
34
38
37
42
40
38
39
34
39
38
37
37
35
37
35

487
491
491
492
493
491
490
490
491
491
489
491
493
489
490
491
494
492
492
493
492
487
492
490
490
492
491
492
492
491
490
491
492
491
492
490
493
492
493
492
490
490
489
492
489
493
490
492
491
491
491
488
489
491
491
492
490
490
488
491

29451
29463
29443
29438
29438
29441
29457
29464
29451
29447
29436
29426
29459
29438
29443
29446
29443
29438
29437
29434
29428
29470
29453
29457
29440
29446
29452
29454
29441
29443
29439
29441
29460
29439
29438
29447
29459
29466
29460
29427
29454
29448
29433
29418
29455
29431
29454
29446
29436
29419
29433
29454
29444
29449
29431
29442
29444
29445
29455
29463

333811
333811
333811
333826
333842
333842
333857
333857
333857
333873
333873
333889
333889
333904
333904
333904
333920
333920
333935
333935
333951
333951
333967
333967
333982
333982
333982
333998
333998
334013
334013
334029
334029
334045
334045
334045
334060
334060
334076
334076
334091
334091
334107
334107
334123
334123
334138
334138
334154
334154
334169
334169
334185
334185
334201
334201
334201
334216
334216
334232

2639
-17264
-13823
-9804
-13740
-14705
-13163
-13534
-15581
-13981
-14118
26653
-17704
-13885
9301
-13475
-13082
-14419
-14775
-13458
-14245
-15962
-4043
-6837
-13300
-13600
-14194
-13728
-13184
-13616
-11499
-13494
-15088
9772
-14127
-14974
-13644
-13644
-14260
-9192
8788
-3770
-13751
-13661
-9302
7872
8867
-5040
-6305
-13560
-13855
56
-13458
8268
-14635
-14936
-14556
7784
-17445
-13729

46
38
41
37
41
42
40
43
45
39
44
40
42
40
45
44
35
38
46
38
39
37
40
46
47
46
43
44
43
44
43
43
43
40
41
39
43
46
42
44
46
43
45
40
40
48
46
36
41
41
45
38
39
44
45
45
46
43
45
46

-44
-43
-48
-44
-45
-44
-46
-44
-42
-44
-40
-43
-51
-47
-44
-44
-42
-44
-43
-44
-42
-42
-49
-45
-42
-41
-44
-45
-43
-45
-45
-44
-50
-42
-41
-43
-46
-46
-44
-44
-42
-44
-49
-42
-43
-41
-42
-43
-42
-42
-42
-43
-45
-45
-41
-42
-40
-45
-41
-42

282
285
279
280
280
283
284
276
281
280
280
282
279
281
282
282
281
283
280
282
283
283
284
283
282
283
282
283
282
280
279
284
279
278
281
284
278
281
282
282
284
278
283
271
281
283
282
285
285
277
281
284
285
277
281
281
281
274
285
276

229
227
228
228
226
229
229
227
227
229
227
227
227
229
229
230
228
230
225
230
228
230
229
230
226
228
229
226
229
232
228
229
230
226
228
229
228
227
228
229
229
226
229
231
228
226
224
226
226
230
230
228
229
225
227
225
230
229
227
230

38
38
37
38
38
36
38
29
38
36
36
36
35
37
39
38
33
32
34
35
39
34
36
36
37
37
37
38
36
33
36
35
36
37
41
34
39
38
33
33
37
35
36
33
41
37
37
36
36
35
34
40
43
38
41
36
40
36
44
36

492
491
489
493
493
490
488
488
491
489
488
491
492
491
491
491
490
491
490
494
492
491
490
489
490
489
492
490
491
491
491
486
488
493
490
490
488
490
491
486
489
489
490
488
488
487
491
490
491
490
490
487
490
489
490
492
492
491
488
487

29441
29440
29454
29461
29450
29463
29446
29439
29454
29441
29423
29427
29441
29435
29443
29444
29426
29444
29450
29456
29440
29452
29453
29451
29447
29455
29466
29458
29453
29453
29432
29426
29452
29452
29440
29432
29455
29456
29440
29439
29441
29459
29451
29455
29430
29449
29439
29456
29440
29446
29436
29440
29443
29454
29433
29446
29452
29437
29456
29477

334232
334247
334247
334263
334263
334263
334279
334279
334294
334294
334310
334310
334325
334325
334341
334341
334341
334357
334357
334372
334372
334388
334388
334403
334403
334419
334419
334419
334435
334435
334450
334450
334466
334466
334481
334481
334497
334497
334513
334513
334528
334528
334544
334544
334544
334559
334559
334575
334575
334591
334591
334606
334606
334606
334622
334622
334637
334637
334653
334653

2610
-14415
977
-15728
-13808
-14326
9457
-13245
8970
-13862
-13981
8866
-13563
-15119
-14433
-1872
-13899
-13724
-15241
9576
-17061
-15986
-596
4134
318
-14178
-13280
-14566
9888
-14170
-10312
6206
-14763
-13522
-13449
-13250
-14797
8957
-13866
-8776
24607
-5119
-14874
9707
-14081
-13694
-14760
-15299
-301
-13609
-13526
-13554
-13804
-13104
-13921
8493
-2531
-17641
9110
8309

43
38
44
42
36
45
43
41
41
44
40
38
35
43
44
38
40
41
41
45
40
40
36
44
36
45
42
36
47
43
39
43
46
44
44
38
36
41
40
42
43
41
43
44
34
45
41
44
42
45
41
45
44
38
47
47
47
39
42
41

-42
-43
-42
-42
-42
-42
-41
-42
-44
-44
-47
-43
-43
-45
-44
-44
-45
-42
-41
-45
-43
-43
-42
-43
-44
-42
-42
-44
-50
-44
-44
-42
-41
-45
-43
-48
-41
-40
-42
-43
-45
-44
-45
-39
-46
-41
-45
-42
-46
-42
-41
-44
-45
-41
-43
-40
-42
-42
-43
-46

279
279
281
284
279
283
282
277
282
276
282
280
281
281
280
280
283
284
281
279
286
283
282
278
282
284
281
286
285
282
284
284
284
282
281
283
279
281
283
285
282
277
278
280
280
283
285
280
280
282
283
282
283
282
282
282
285
279
281
285

228
230
229
229
227
230
229
228
229
230
229
229
229
232
230
231
228
231
231
228
228
230
229
230
230
229
231
230
228
229
231
229
230
231
231
231
231
229
225
229
228
228
228
228
227
232
230
228
229
231
230
231
230
228
230
228
231
230
230
227

40
38
35
41
38
34
35
38
35
38
35
32
37
40
39
39
39
38
37
36
34
38
36
31
37
36
33
37
39
35
39
37
34
36
33
39
35
37
40
41
40
37
35
36
37
35
36
41
35
37
37
40
40
38
37
35
39
35
32
35

490
491
486
492
489
489
490
489
489
488
488
488
488
488
489
487
490
490
490
480
486
489
488
491
484
490
491
485
490
489
490
489
491
489
490
489
490
491
488
485
488
490
490
491
488
489
491
491
487
489
491
490
489
486
486
489
491
490
490
490

29441
29448
29451
29446
29437
29450
29426
29455
29442
29441
29475
29435
29419
29430
29438
29450
29475
29445
29436
29443
29450
29437
29439
29457
29434
29452
29434
29436
29441
29443
29431
29461
29443
29449
29436
29448
29448
29434
29428
29434
29417
29426
29418
29437
29452
29448
29452
29443
29440
29428
29433
29456
29451
29463
29448
29451
29431
29452
29447
29425

334669
334669
334669
334684
334684
334700
334700
334715
334715
334731
334731
334731
334747
334747
334762
334762
334778
334778
334793
334793
334809
334809
334809
334825
334825
334840
334840
334856
334856
334871
334871
334887
334887
334887
334903
334918
334918
334918
334934
334934
334949
334949
334965
334965
334965
334981
334981
334996
334996
335012
335012
335027
335027
335043
335043
335043
335059
335059
335074
335074

-15104
-13753
-12420
-14038
-7449
9998
-14392
-15188
23341
11450
-14803
-17680
-13170
-600
-14887
8029
-13376
-13222
-17631
3461
-14312
-596
7767
-13915
-15753
-13932
-14860
-14841
-15845
-8392
-12144
-14581
-13144
-13685
-18505
1573
-548
-3160
-14043
-12858
-8003
-14282
-14328
-13334
-14061
-17570
-7647
-13997
-14349
-12598
-14825
-13433
-13272
-13528
-12582
-4825
-12662
-17928
-13524
-14130

41
46
47
44
44
42
43
48
39
44
41
45
40
43
38
39
42
43
44
37
40
44
42
46
36
43
48
41
39
41
46
43
43
42
44
48
43
42
44
42
41
35
44
46
46
39
41
39
40
39
49
44
41
43
41
45
47
49
47
45

-44
-41
-45
-42
-43
-44
-43
-43
-41
-44
-42
-40
-46
-44
-44
-41
-44
-46
-44
-43
-43
-42
-47
-40
-40
-42
-44
-43
-41
-43
-41
-45
-44
-44
-43
-42
-41
-43
-45
-43
-44
-44
-46
-43
-47
-44
-46
-46
-41
-43
-42
-42
-43
-44
-43
-46
-42
-43
-44
-41

282
280
273
283
284
283
283
285
283
282
285
278
283
278
281
284
280
282
285
281
281
285
282
283
283
282
286
285
279
283
285
284
285
282
284
279
281
283
280
287
283
283
285
281
279
285
284
280
283
282
279
282
285
283
282
282
280
286
280
284

229
226
226
228
231
231
231
229
229
227
232
229
228
229
229
229
230
228
230
230
229
232
230
229
230
226
228
226
228
229
230
231
228
230
227
231
231
227
228
231
227
227
231
231
232
230
227
228
229
230
229
229
227
228
231
228
228
229
231
228

34
39
37
38
31
38
40
34
37
38
38
36
39
37
35
39
38
37
39
33
38
40
38
39
40
34
36
38
37
39
38
37
36
40
39
37
41
36
40
42
40
30
35
33
38
37
40
39
36
37
34
36
39
37
36
41
38
40
41
33

491
492
493
491
492
490
490
492
490
489
490
492
489
486
490
488
489
489
488
491
490
489
488
494
490
489
489
491
490
491
488
491
488
489
487
490
486
490
491
488
491
489
489
494
488
492
488
491
486
489
488
486
491
487
485
488
489
490
490
487

29436
29449
29453
29438
29454
29453
29447
29447
29464
29421
29448
29463
29430
29459
29440
29446
29439
29446
29448
29438
29430
29442
29423
29422
29427
29459
29444
29441
29425
29464
29448
29437
29442
29441
29449
29447
29473
29454
29434
29455
29465
29454
29443
29472
29438
29454
29444
29421
29469
29450
29436
29430
29447
29442
29432
29439
29442
29448
29444
29459

335090
335090
335105
335105
335105
335121
335121
335137
335137
335152
335152
335168
335168
335183
335183
335183
335199
335199
335215
335215
335230
335230
335246
335246
335261
335261
335261
335277
335277
335293
335293
335308
335308
335324
335324
335324
335339
335339
335355
335355
335371
335371
335386
335386
335386
335402
335402
335417
335417
335433
335433
335433
335449
335449
335464
335464
335480
335480
335495
335495

-9749
15072
-163
-14309
-14254
-14188
-15104
-14127
-18222
-13621
-14509
-13818
-18680
-15285
3301
-14061
-15351
-10553
-13274
-13622
-14122
-14714
-14604
-14096
-13702
-13937
-13584
-1456
-13302
-14621
-14770
-13847
-442
-14561
-16464
-13645
8030
-15194
6737
9032
-13896
-14601
-14271
-13566
4446
7761
-14453
-13200
-6704
-14158
-11393
-14180
-15273
7558
1772
-915
990
-14365
-14078
-14130

45
46
42
40
46
46
40
44
38
41
39
42
44
44
37
37
47
40
43
47
39
40
44
41
45
43
37
40
42
40
38
42
39
39
44
46
40
37
40
43
40
40
40
39
45
39
42
40
40
43
43
35
44
42
42
43
42
43
42
40

-45
-41
-42
-46
-46
-43
-42
-41
-40
-45
-46
-44
-42
-44
-46
-44
-45
-42
-44
-44
-46
-46
-43
-44
-47
-42
-44
-44
-43
-45
-44
-44
-40
-48
-43
-41
-43
-42
-41
-42
-46
-52
-45
-44
-41
-40
-46
-43
-41
-48
-51
-45
-43
-42
-42
-43
-41
-40
-41
-38

284
283
283
282
280
284
283
285
286
283
282
282
284
283
282
284
286
285
282
283
279
286
284
280
286
286
280
283
280
284
279
278
277
281
280
283
284
284
284
285
277
286
282
283
280
284
284
284
283
276
282
281
276
279
283
280
279
279
284
277

229
227
228
230
230
230
229
229
231
232
231
229
227
229
231
228
229
224
229
227
230
229
226
231
229
230
228
231
231
229
230
230
231
231
228
229
229
226
230
231
230
230
226
230
229
230
229
230
229
231
230
231
232
229
230
230
231
230
229
231

39
36
34
42
38
37
31
40
36
34
38
41
39
35
37
36
33
35
40
33
36
37
39
36
38
39
38
38
34
37
37
32
31
36
37
39
32
33
35
37
36
37
34
38
35
40
33
35
38
38
37
39
38
35
37
26
37
38
33
32

488
490
490
491
489
490
489
490
489
490
488
490
488
491
488
487
488
490
490
488
486
488
488
489
489
490
491
490
488
484
489
488
488
489
489
488
487
490
488
490
490
489
489
490
489
487
488
489
490
488
486
489
490
489
488
488
491
487
490
488

29479
29434
29423
29439
29417
29430
29454
29425
29445
29437
29437
29437
29434
29435
29431
29435
29443
29452
29445
29449
29453
29442
29440
29443
29421
29430
29454
29443
29427
29421
29430
29445
29427
29426
29441
29430
29462
29441
29429
29440
29444
29436
29442
29433
29438
29428
29407
29443
29425
29435
29420
29442
29444
29438
29444
29431
29457
29442
29429
29434

335511
335511
335527
335527
335527
335542
335542
335558
335558
335573
335573
335589
335589
335589
335605
335605
335620
335620
335636
335636
335651
335651
335651
335667
335667
335683
335683
335698
335698
335698
335714
335714
335729
335729
335745
335745
335761
335761
335776
335792
335792
335807
335807
335823
335823
335839
335839
335839
335854
335854
335870
335870
335885
335885
335885
335901
335901
335917
335917
335932

8920
-4402
-13149
-17821
9305
-14355
-14910
-13667
-14041
-14422
-13933
-8103
-13874
-13613
9027
-15020
-14647
-18599
-15789
9209
-13917
-15115
-5173
-13532
-17279
-14800
14628
8133
-14557
-14363
9510
-2570
-14101
300
-14455
-13287
9304
-14761
-13716
-1523
-1320
9959
8977
-13783
-13952
-8850
-2398
-14339
-14410
-3724
23179
9302
-13622
-10058
-7583
-13277
-14671
5686
-14454
-14906

44
50
35
43
43
44
43
45
41
42
44
46
42
43
43
43
43
42
45
45
41
45
43
45
44
43
38
43
42
44
45
48
43
49
45
42
44
43
47
44
45
41
44
42
42
46
42
41
44
41
43
45
39
39
44
39
36
41
37
39

-42
-41
-42
-41
-49
-46
-43
-46
-46
-42
-42
-43
-43
-45
-42
-43
-43
-48
-47
-41
-46
-44
-47
-41
-43
-41
-42
-43
-43
-42
-40
-42
-44
-42
-43
-43
-43
-43
-47
-41
-44
-42
-43
-42
-44
-46
-42
-44
-40
-42
-40
-40
-43
-40
-46
-42
-43
-43
-48
-41

280
282
283
282
280
285
283
278
279
284
280
282
281
285
280
285
279
286
281
282
282
280
278
284
282
284
283
285
285
282
282
283
284
281
280
280
283
282
279
283
280
283
280
283
284
282
284
283
287
281
282
282
276
285
286
276
278
279
281
285

231
229
230
227
229
228
229
228
228
228
232
227
228
229
229
233
228
231
225
231
228
229
230
228
229
225
226
230
230
227
230
226
229
230
229
231
230
226
232
229
231
232
230
231
228
228
230
229
229
227
231
229
231
233
230
229
229
231
230
228

35
34
34
35
37
36
36
35
38
33
40
39
40
33
37
37
37
34
36
37
36
39
28
38
39
32
38
40
41
40
32
41
39
38
40
37
39
36
37
37
40
37
36
40
37
38
35
38
36
36
37
38
40
38
32
39
39
38
38
33

490
488
492
490
488
491
488
490
487
489
489
489
489
491
490
489
489
488
487
486
489
491
490
491
490
488
490
491
490
491
491
489
490
487
491
493
490
492
489
483
490
489
490
492
488
489
491
486
491
487
491
490
488
490
491
493
489
492
490
485

29452
29430
29428
29444
29451
29436
29437
29469
29446
29458
29463
29443
29437
29461
29432
29436
29441
29449
29434
29448
29446
29454
29437
29453
29451
29438
29464
29446
29434
29427
29445
29460
29445
29449
29447
29439
29424
29450
29430
29459
29425
29442
29447
29470
29438
29439
29443
29437
29460
29434
29457
29434
29443
29436
29446
29440
29466
29462
29468
29474

335932
335948
335948
335963
335963
335963
335979
335979
335995
335995
336010
336010
336026
336026
336026
336041
336041
336057
336057
336073
336073
336088
336088
336088
336104
336104
336119
336119
336135
336135
336151
336151
336151
336166
336166
336182
336182
336197
336197
336197
336213
336213
336229
336229
336244
336244
336260
336260
336275
336275
336275
336291
336291
336307
336307
336322
336322
336338
336338
336338

-2207
-14270
-15452
10090
-14205
-14937
-13895
-13302
7883
13417
-4501
-14204
9428
-14039
-17450
-14747
-14383
-12687
-14237
-13878
-14669
-14231
-17163
495
-10416
-13961
-5832
-13964
-14113
-14929
-14339
-14163
-12251
-13771
-15047
-14692
-2876
8943
-13540
-14636
-14958
-225
-12721
-13983
-9779
-18518
-13912
-13921
-13065
9243
8425
-18706
-2513
-14010
-14235
9963
-14460
-13219
9566
-14150

40
37
39
43
39
40
39
45
36
46
42
44
47
42
44
44
42
38
42
41
45
43
40
41
46
41
40
42
42
37
46
40
39
44
36
40
41
45
42
34
38
44
43
42
45
44
41
42
40
41
48
42
43
40
37
44
43
42
45
41

-43
-47
-40
-41
-46
-41
-43
-42
-43
-44
-42
-45
-46
-45
-45
-44
-43
-44
-44
-43
-47
-42
-43
-42
-42
-44
-44
-42
-43
-42
-52
-43
-47
-47
-44
-44
-47
-45
-40
-40
-45
-40
-45
-41
-46
-46
-42
-41
-44
-42
-43
-47
-41
-48
-43
-46
-41
-45
-43
-41

283
282
283
282
282
280
281
282
287
285
283
283
281
286
277
279
279
285
281
285
281
283
281
284
283
275
284
281
285
282
281
283
279
279
283
282
283
282
282
286
283
286
282
283
281
281
283
284
278
281
274
283
284
282
279
283
281
281
281
284

229
230
229
228
229
231
229
230
226
229
228
231
231
230
230
232
231
231
226
229
227
230
229
228
229
229
228
227
228
227
227
227
226
227
230
230
227
227
231
231
227
230
226
230
228
227
228
229
224
228
229
228
230
230
224
231
229
228
228
226

35
36
30
38
38
32
35
40
40
39
36
40
35
36
37
38
39
39
38
39
40
34
41
40
39
34
32
39
37
36
37
34
36
35
33
40
36
39
32
35
39
35
32
40
39
39
41
33
35
41
38
39
35
36
33
39
37
39
36
40

486
486
491
491
489
491
490
487
491
490
488
489
490
489
488
491
490
491
488
488
492
492
489
491
488
489
488
489
488
490
488
491
489
492
487
487
488
491
492
488
490
483
488
490
491
489
490
488
490
492
488
489
490
489
489
490
490
489
489
489

29430
29460
29462
29454
29465
29452
29446
29452
29456
29449
29461
29454
29439
29446
29464
29438
29453
29461
29456
29447
29477
29449
29454
29443
29430
29446
29447
29449
29432
29446
29431
29439
29438
29433
29441
29451
29436
29471
29437
29445
29444
29454
29428
29448
29447
29447
29441
29450
29444
29428
29441
29427
29460
29451
29455
29440
29450
29458
29407
29450

336353
336353
336369
336369
336385
336385
336400
336400
336400
336416
336416
336431
336431
336447
336447
336463
336463
336463
336478
336478
336494
336494
336509
336509
336525
336525
336525
336541
336541
336556
336556
336572
336572
336588
336588
336588
336603
336603
336619
336619
336634
336634
336650
336650
336666
336666
336666
336681
336681
336697
336697
336712
336712
336712
336728
336728
336744
336744
336759
336759

-14500
-16640
-10635
607
-14457
-11859
-2634
-15774
-14501
-13992
-3491
-813
-16041
-14440
9921
-15216
-14125
-12894
-14324
4074
-13760
-14055
-4435
-14371
-18210
-16225
-7925
-13215
-6062
-3170
-12787
5251
-14899
-13056
-13522
9718
1515
-17897
-14076
-8262
-2928
-14212
9262
9720
-18359
-13361
-14053
-14662
-15033
7724
-14560
9323
-14707
-13241
-14148
-12667
6104
11655
-2653
-14047

43
46
41
42
39
36
37
38
42
42
39
36
43
43
42
45
42
40
47
45
44
44
43
44
47
44
40
41
38
43
46
36
44
46
42
42
39
42
48
44
44
42
40
42
44
45
48
45
41
41
43
40
37
43
46
45
48
47
45
47

-42
-44
-42
-43
-45
-44
-43
-46
-49
-44
-45
-45
-42
-45
-44
-41
-41
-45
-42
-47
-46
-42
-42
-44
-42
-43
-44
-42
-43
-42
-45
-44
-41
-49
-40
-42
-44
-47
-45
-42
-40
-48
-44
-43
-43
-40
-43
-50
-47
-43
-42
-42
-43
-42
-44
-44
-42
-44
-41
-41

284
280
278
281
286
280
282
284
284
286
279
283
282
281
279
280
276
279
277
284
280
282
285
284
280
280
284
281
282
285
284
286
282
284
285
286
278
285
279
281
287
282
279
284
285
285
284
280
285
283
282
278
285
286
283
280
285
284
281
280

230
229
227
229
227
232
231
231
229
232
231
229
227
228
225
230
230
230
226
227
229
231
227
229
226
228
231
230
225
228
230
230
227
229
228
230
231
231
229
230
231
232
230
229
231
231
227
230
231
227
228
229
223
228
226
227
226
230
227
229

40
36
33
39
33
36
35
37
39
38
39
39
38
39
38
37
39
36
38
38
41
35
40
37
36
34
35
39
40
33
32
36
38
35
34
29
34
38
39
34
33
34
39
37
37
33
34
40
37
38
31
37
40
36
36
39
36
39
34
33

490
486
491
491
489
489
491
491
489
486
487
488
490
487
492
491
489
490
489
492
489
490
487
485
490
489
490
491
488
490
490
490
489
491
487
490
491
489
491
490
492
488
488
488
490
490
490
491
489
492
491
491
492
488
489
490
490
493
492
492

29465
29472
29459
29451
29422
29428
29443
29440
29446
29435
29445
29460
29458
29454
29462
29447
29439
29458
29456
29445
29457
29444
29458
29454
29443
29443
29462
29436
29437
29467
29468
29412
29459
29457
29461
29448
29451
29452
29437
29429
29457
29422
29436
29449
29453
29457
29443
29430
29432
29452
29454
29440
29439
29434
29439
29459
29441
29451
29430
29455

336775
336775
336775
336790
336790
336806
336806
336822
336822
336837
336837
336853
336853
336868
336868
336884
336884
336900
336900
336900
336915
336915
336931
336931
336946
336946
336962
336962
336962
336978
336978
336993
336993
337009
337009
337024
337024
337024
337040
337040
337056
337056
337071
337071
337087
337087
337087
337102
337102
337118
337118
337134
337134
337149
337149
337149
337165
337165
337180
337180

-13419
-12614
-18169
-13977
-5213
-13983
-9102
-16509
-12937
-14064
5120
-14490
2526
-15468
-13564
-15034
-13067
-14277
-9070
8995
-8367
-13242
-15075
2775
5788
-13746
-13956
-9674
-14857
-14196
9265
-13916
-4854
-12873
-13559
-14378
7698
-15142
-12997
-14435
-14800
-14252
-17546
-9772
-14869
11678
-17269
31967
-13593
-13610
-14435
-14246
-12663
-75
-14252
-14429
-18117
8920
7915
-13935

42
43
50
43
43
46
42
45
40
41
42
44
41
37
42
48
47
44
38
40
39
37
41
44
42
40
45
46
40
39
48
42
43
37
44
42
42
41
37
41
41
46
45
42
41
39
40
47
37
38
42
46
43
41
41
46
43
41
39
35

-46
-43
-45
-45
-48
-45
-43
-44
-44
-41
-43
-44
-43
-42
-43
-43
-44
-44
-47
-42
-42
-49
-44
-43
-44
-45
-45
-47
-41
-46
-44
-47
-44
-43
-45
-43
-45
-44
-42
-43
-43
-43
-45
-43
-42
-47
-44
-41
-50
-42
-54
-42
-44
-41
-45
-46
-42
-41
-43
-45

283
279
283
283
279
282
282
279
284
285
283
278
284
285
284
278
281
278
283
286
286
280
284
286
283
280
283
281
286
284
278
276
285
286
286
283
285
283
278
285
280
283
282
284
281
286
281
283
284
283
285
285
280
280
276
280
283
284
282
282

230
231
230
224
231
228
232
228
228
231
232
228
230
229
229
231
229
232
228
228
229
230
228
228
230
229
229
232
229
229
233
230
230
231
225
230
230
230
224
228
230
229
229
227
230
230
229
230
229
232
232
229
233
229
232
228
226
227
231
230

37
40
35
35
36
35
37
39
36
40
35
40
32
40
41
38
38
39
31
32
39
40
38
40
38
35
39
39
36
36
41
36
38
34
41
38
35
42
39
41
40
36
43
38
34
42
35
41
39
33
40
41
38
42
40
39
40
39
39
34

493
490
492
490
492
490
492
491
487
487
491
490
490
491
491
490
489
486
492
488
492
491
491
489
489
486
489
492
489
490
490
490
493
491
489
491
492
489
489
490
489
490
489
488
491
490
490
491
490
491
491
490
490
488
488
488
487
484
491
491

29440
29427
29437
29438
29443
29464
29451
29454
29432
29432
29448
29448
29442
29433
29442
29450
29424
29431
29432
29417
29424
29433
29447
29440
29456
29454
29475
29451
29432
29454
29451
29422
29437
29443
29444
29459
29455
29424
29441
29433
29452
29434
29433
29440
29452
29439
29437
29428
29461
29438
29460
29437
29457
29465
29451
29436
29446
29431
29448
29436

337196
337196
337212
337212
337212
337227
337227
337243
337243
337258
337258
337274
337274
337290
337290
337305
337305
337305
337321
337321
337336
337336
337352
337352
337368
337368
337368
337383
337383
337399
337399
337414
337414
337430
337430
337446
337446
337446
337461
337461
337477
337477
337492
337492
337492
337508
337508
337524
337524
337539
337539
337555
337555
337570
337570
337570
337586
337586
337602
337602

-12093
-13597
8997
23018
11353
-17579
-14211
-2084
-15509
-9087
-14475
-12577
-7753
-15596
-5062
2381
-14241
-14578
-13450
-14810
-13821
-12890
8588
-14273
-15559
-13387
-14732
-12846
-2565
-13283
-6972
-8625
-14286
-14286
-13476
8328
-13762
-13921
-14513
-4759
-13415
-13211
-13073
-14711
-14175
-14290
-5611
3328
-18548
7418
-8198
-8932
-13532
-14328
-3609
-17778
2401
9252
-14726
-13470

42
46
39
38
40
40
40
40
36
40
36
39
38
41
38
44
43
44
45
43
42
40
40
42
43
43
37
46
39
39
47
44
45
45
40
40
46
37
43
41
41
45
43
41
45
43
46
43
38
40
41
41
39
47
43
49
45
43
43
46

-45
-42
-43
-44
-43
-42
-46
-42
-44
-44
-41
-43
-42
-43
-44
-44
-45
-45
-43
-42
-42
-44
-41
-48
-44
-42
-42
-42
-43
-44
-41
-44
-44
-43
-44
-48
-43
-43
-43
-47
-43
-43
-43
-43
-43
-47
-43
-41
-41
-48
-42
-44
-44
-41
-43
-49
-45
-42
-42
-45

283
286
284
284
286
283
285
281
282
281
281
278
282
284
283
284
285
282
283
281
285
284
284
277
281
283
275
283
280
284
286
282
281
281
279
284
284
282
282
283
283
280
279
278
284
282
276
283
284
279
282
280
282
283
282
284
282
282
275
280

232
234
231
230
230
230
231
231
231
231
232
232
230
229
230
229
229
231
231
224
231
230
231
228
232
231
228
231
227
231
232
228
231
226
229
229
230
231
231
231
232
231
231
227
231
228
230
230
228
231
228
228
229
229
225
229
231
230
230
230

41
40
36
41
40
36
40
38
38
33
40
40
34
39
35
33
37
42
38
39
42
40
35
41
40
31
33
34
34
34
44
38
43
39
37
36
41
43
40
42
43
40
41
42
39
34
43
37
37
42
40
38
32
38
40
39
36
35
36
40

489
492
489
491
492
491
488
491
490
490
490
488
492
490
492
492
492
491
488
492
492
490
491
492
490
487
491
490
492
491
492
489
491
491
486
488
492
493
492
492
490
489
487
491
493
490
491
491
491
489
488
489
492
490
493
492
491
492
488
491

29430
29460
29461
29456
29455
29452
29453
29433
29435
29431
29432
29440
29446
29434
29463
29439
29427
29459
29435
29433
29446
29428
29447
29444
29458
29458
29434
29425
29445
29452
29446
29447
29450
29456
29450
29451
29430
29452
29462
29409
29452
29466
29457
29449
29477
29423
29422
29429
29446
29441
29442
29435
29433
29463
29462
29439
29451
29453
29458
29468

337617
337617
337633
337633
337648
337648
337648
337664
337664
337680
337680
337695
337695
337711
337711
337711
337726
337726
337742
337742
337758
337758
337773
337773
337789
337789
337789
337804
337804
337820
337820
337836
337836
337851
337851
337851
337867
337867
337882
337882
337898
337898
337914
337914
337929
337929
337929
337945
337945
337960
337960
337976
337976
337992
337992
337992
338007
338007
338023
338023

-13957
-8025
-14067
8123
7857
-14076
9251
-10292
-4417
-18176
-13589
-13695
-5118
-13601
-14472
-3424
-11737
-14895
-13895
-13470
-4196
-1207
-14772
-13937
4253
3192
-15161
9616
1718
-13536
-8199
-14404
-13733
-13629
-4293
-6234
-13401
8582
-1808
-14026
-14562
-13067
9284
-14400
-14594
544
8669
-205
-14091
-14157
-14424
-14527
-14676
-14270
-14223
-15054
-13718
-1034
-14019
-14593

42
45
41
42
45
45
39
42
37
43
45
46
45
38
42
41
38
38
44
39
38
42
39
45
42
39
44
41
41
42
40
39
44
39
39
42
41
36
42
42
44
34
36
44
42
41
45
41
40
46
44
41
36
43
46
39
39
41
38
43

-41
-44
-46
-41
-48
-46
-46
-43
-43
-41
-45
-45
-48
-46
-46
-43
-47
-43
-42
-43
-49
-41
-46
-43
-42
-43
-43
-42
-43
-42
-41
-44
-43
-44
-45
-42
-44
-43
-44
-42
-40
-43
-43
-46
-41
-41
-41
-44
-43
-42
-42
-42
-43
-43
-42
-43
-45
-44
-45
-44

284
281
278
282
282
279
284
286
285
285
285
281
285
281
277
281
282
282
280
281
283
281
283
284
285
282
283
281
287
281
282
284
284
281
286
283
278
285
282
283
284
278
281
281
282
283
281
281
284
282
284
278
280
281
283
284
283
281
284
279

232
231
229
229
230
231
226
231
229
227
228
231
228
229
228
227
228
229
231
229
230
227
229
228
230
229
228
229
228
230
229
229
227
230
227
230
228
230
231
230
230
229
231
230
225
230
233
232
228
229
230
228
230
229
226
229
230
229
230
231

39
37
39
39
33
31
35
40
39
34
35
32
38
37
35
41
36
42
39
40
39
38
41
39
40
35
35
38
35
40
38
37
33
41
40
40
38
39
32
31
39
34
36
38
37
41
37
34
34
36
38
35
39
39
32
38
38
37
39
38

491
491
491
493
493
490
491
492
491
493
492
491
489
491
491
492
491
490
491
493
492
490
492
493
493
487
493
491
491
491
487
492
488
493
489
490
491
490
492
489
492
488
490
490
487
493
492
491
491
490
492
492
489
490
492
491
492
493
487
491

29459
29459
29428
29446
29467
29444
29450
29423
29442
29431
29451
29470
29433
29428
29440
29452
29430
29443
29468
29424
29447
29434
29433
29449
29436
29429
29442
29449
29440
29434
29431
29423
29427
29450
29448
29441
29433
29443
29472
29449
29460
29452
29447
29433
29480
29441
29443
29452
29458
29462
29434
29435
29448
29446
29452
29448
29463
29442
29454
29460

338038
338038
338054
338054
338054
338070
338070
338085
338085
338101
338101
338116
338116
338132
338132
338132
338148
338148
338163
338163
338179
338179
338194
338194
338210
338210
338210
338226
338226
338241
338241
338257
338257
338272
338272
338288
338288
338304
338304
338304
338319
338319
338335
338335
338350
338350
338366
338366
338366
338382
338382
338397
338397
338413
338413
338428
338428
338444
338444
338460

-14893
-13391
-1458
-13966
-10619
-14085
-13778
-14502
7804
-14557
-15289
-14625
-15037
-9092
-1700
5816
-1205
7876
32764
-16053
-8287
-14037
-15128
-13571
-15150
-12539
-13013
20975
-13985
-14865
-1022
-8302
-10233
-14936
-13942
-13563
-13844
-13857
-11629
-15269
-15031
2190
-14624
537
8428
-9023
-13682
-14133
-3164
-13805
7259
-14120
-1365
-14132
8743
-13657
-2623
-16343
-5902
-13998

43
40
43
40
41
46
43
39
43
37
42
41
41
45
45
43
43
43
45
42
42
41
45
44
44
37
41
39
42
38
41
47
45
42
38
39
43
41
41
43
42
44
44
41
37
47
40
39
39
33
40
39
42
39
43
42
39
42
45
42

-44
-44
-44
-42
-41
-42
-42
-43
-47
-44
-44
-43
-43
-45
-46
-41
-43
-43
-42
-48
-44
-43
-47
-42
-45
-42
-44
-43
-42
-43
-45
-41
-43
-43
-41
-40
-42
-42
-42
-40
-45
-40
-42
-48
-44
-43
-40
-43
-45
-41
-45
-42
-45
-51
-48
-48
-42
-45
-45
-45

275
283
284
284
281
281
284
284
280
284
285
284
284
281
282
284
277
283
285
277
285
283
284
283
276
283
285
281
281
282
283
280
281
278
284
282
283
282
282
285
280
283
286
281
283
284
284
284
286
278
279
282
279
287
287
281
281
280
279
281

229
228
230
229
222
227
225
229
230
230
230
230
229
230
225
229
224
227
231
229
227
227
230
230
231
227
229
228
228
227
227
228
229
227
228
229
230
230
231
228
228
224
227
226
226
226
231
229
225
230
230
229
230
229
227
231
229
227
230
227

38
40
40
39
40
38
39
37
31
34
38
35
39
37
38
38
35
37
35
33
34
37
39
41
36
36
38
34
40
39
39
34
39
37
32
34
39
36
37
35
37
36
40
31
37
37
41
37
36
36
35
36
38
37
31
34
36
36
38
39

487
489
485
492
488
492
492
491
490
490
486
491
491
492
490
491
491
492
491
491
489
492
492
493
492
487
493
491
488
490
488
490
490
491
489
491
493
492
488
491
488
490
491
490
488
483
491
489
487
489
488
491
488
491
492
488
488
488
489
491

29449
29462
29421
29448
29471
29439
29463
29453
29436
29456
29447
29462
29446
29456
29458
29466
29442
29448
29448
29454
29443
29462
29455
29433
29445
29445
29426
29456
29442
29451
29443
29457
29442
29479
29454
29436
29452
29451
29460
29445
29446
29470
29460
29450
29449
29440
29442
29429
29444
29452
29460
29435
29471
29475
29480
29430
29438
29445
29453
29434

338460
338460
338475
338475
338491
338491
338506
338506
338522
338522
338538
338538
338538
338553
338553
338569
338569
338584
338584
338600
338600
338600
338616
338616
338631
338631
338647
338647
338662
338662
338678
338678
338678
338694
338694
338709
338709
338725
338725
338740
338740
338740
338756
338756
338772
338772
338787
338787
338803
338803
338803
338818
338818
338834
338834
338850
338850
338865
338865
338865

-11542
-13921
-228
-14297
-9080
9232
-13303
-18641
-13680
-14514
-14811
-14676
-9885
-9401
-13565
-14281
-14467
-13712
-14458
-14525
-14947
16967
8847
-13820
-14338
5537
-13474
9558
-14829
-7641
-6037
-14343
3761
-14850
-17690
-13051
-11295
-13264
-18094
-13986
8729
-13343
-15665
-6299
-13707
-13175
-14655
9223
-14857
-13250
-1611
29970
5511
-4835
-14518
-18189
-14465
-14454
-5336
-14311

39
42
45
38
43
42
40
40
42
38
45
36
45
40
43
42
43
42
42
36
41
40
40
42
42
41
46
44
38
40
46
45
41
42
44
47
46
43
43
45
42
45
43
41
46
42
48
45
40
45
42
47
39
44
42
38
46
45
43
43

-43
-44
-44
-47
-43
-47
-47
-42
-42
-43
-45
-42
-42
-42
-43
-43
-43
-49
-42
-43
-43
-48
-43
-42
-44
-48
-42
-48
-42
-46
-47
-43
-43
-49
-45
-49
-46
-45
-43
-43
-42
-45
-44
-42
-43
-44
-47
-44
-43
-42
-42
-46
-47
-45
-44
-45
-41
-45
-46
-42

274
284
278
280
285
282
283
287
287
284
282
281
279
283
285
287
284
281
283
281
285
287
280
279
279
282
284
282
283
278
283
278
283
284
283
282
282
279
282
283
281
284
278
285
284
284
287
281
282
283
284
281
284
283
280
280
279
284
282
283

224
227
230
227
228
227
229
228
231
230
230
231
230
231
226
226
228
230
228
230
231
228
230
229
229
228
227
231
229
230
228
229
229
229
228
229
229
228
229
231
231
228
228
231
231
226
229
227
231
229
227
227
229
231
226
228
229
231
227
230

34
39
38
37
40
39
34
42
39
40
39
34
33
40
34
41
38
38
39
34
30
36
35
35
34
39
37
32
37
36
38
39
38
37
39
42
35
42
37
31
38
39
35
35
37
40
38
39
35
36
37
40
34
40
39
35
31
36
30
34

489
491
487
487
489
490
490
488
489
488
491
491
490
486
490
491
492
491
487
488
484
487
489
491
491
491
489
489
490
489
489
491
488
491
489
488
490
488
489
490
488
489
489
489
489
493
487
488
488
489
489
487
490
490
491
491
491
487
489
491

29438
29429
29438
29443
29453
29429
29448
29452
29453
29451
29447
29466
29442
29433
29455
29451
29452
29447
29458
29460
29466
29437
29447
29462
29454
29430
29453
29447
29478
29452
29446
29454
29428
29455
29473
29468
29439
29461
29456
29448
29466
29452
29460
29450
29443
29436
29473
29453
29451
29458
29454
29435
29478
29441
29469
29462
29444
29440
29438
29456

338881
338881
338896
338896
338912
338912
338928
338928
338928
338943
338943
338959
338959
338974
338974
338990
338990
338990
339006
339006
339021
339021
339037
339037
339052
339052
339068
339068
339084
339084
339084
339099
339099
339115
339115
339130
339130
339130
339146
339146
339162
339162
339177
339177
339193
339193
339208
339208
339208
339224
339224
339240
339240
339255
339255
339271
339271
339271
339286
339286

18569
-13398
-14881
-13325
8162
7361
-12713
-13162
-13486
-13775
-13988
-13022
-11500
-13776
-13618
9531
-15214
-1988
-14442
8967
-14090
-14139
-13837
-13903
-14818
-13555
477
-14431
-14195
-14327
-11379
-14599
-14485
-14537
-14329
-15287
-14637
-14186
-7598
-13257
-11443
-13491
9053
-14319
-13313
-13563
-6893
-13142
-16535
16904
-14174
-14297
-14029
-17602
-13838
-10886
-12528
8581
-15035
-15620

40
46
44
37
40
39
42
45
41
38
44
43
43
39
42
45
42
46
42
46
41
42
42
41
42
37
42
43
41
40
46
38
38
40
40
41
38
46
42
48
45
46
43
42
41
38
45
45
38
37
44
41
38
47
45
41
47
41
40
39

-41
-43
-44
-43
-43
-44
-43
-41
-44
-44
-43
-43
-42
-44
-45
-41
-44
-42
-54
-44
-42
-43
-42
-47
-43
-45
-44
-42
-45
-47
-43
-50
-44
-42
-46
-44
-52
-43
-49
-44
-45
-43
-42
-45
-40
-44
-45
-47
-46
-44
-43
-42
-50
-45
-43
-42
-45
-44
-44
-43

281
284
282
283
283
284
281
283
285
282
283
281
279
285
278
284
281
284
284
284
272
282
284
279
284
284
286
282
284
276
284
281
285
282
284
281
282
280
278
283
281
283
279
283
281
281
277
279
276
283
276
281
279
281
283
281
284
284
281
279

229
228
231
231
231
229
231
229
230
230
231
230
229
228
229
226
230
229
229
228
225
226
228
230
230
231
231
229
231
229
230
230
230
230
229
231
231
231
232
229
233
231
230
229
231
228
231
230
227
229
230
227
227
230
228
228
228
227
227
231

38
35
40
36
39
30
40
40
36
34
40
39
35
41
35
36
36
40
33
39
39
33
33
42
32
32
38
37
40
36
39
42
39
34
40
34
39
40
40
31
38
39
32
40
39
35
36
39
41
38
41
35
34
37
37
33
34
37
39
36

487
488
489
488
491
490
493
488
493
491
489
490
490
489
487
488
489
486
486
491
490
492
492
488
491
486
489
491
485
490
489
491
487
491
491
487
488
491
490
488
489
490
489
489
491
490
490
492
492
491
489
490
490
489
489
486
489
490
491
490

29459
29450
29446
29452
29471
29439
29425
29475
29440
29450
29457
29451
29460
29473
29476
29456
29468
29475
29471
29458
29423
29449
29447
29447
29478
29448
29434
29459
29455
29460
29448
29449
29429
29472
29439
29448
29474
29463
29436
29445
29452
29452
29457
29421
29468
29454
29444
29450
29466
29449
29446
29452
29434
29453
29450
29440
29446
29451
29465
29479

339302
339302
339318
339318
339318
339333
339333
339349
339349
339364
339364
339380
339380
339396
339396
339396
339411
339411
339427
339427
339442
339442
339458
339458
339458
339474
339474
339489
339489
339505
339505
339520
339520
339536
339536
339536
339552
339552
339567
339567
339583
339583
339598
339598
339598
339614
339614
339630
339630
339645
339645
339661
339661
339676
339676
339676
339692
339692
339708
339708

-13341
-13641
-12756
-14096
1955
7319
-12158
-14749
-13992
-14295
-12473
-13678
-13740
10433
13
-13485
-13617
-14180
-5561
-15302
-14871
7922
7103
-9151
-652
-15854
-14849
-1452
-858
-14587
-18687
-14978
22945
-8179
-14353
-14642
-13399
-15134
-13158
-13862
-2667
-15620
10088
9479
-1114
-17260
-14222
-13671
2924
-14513
-6257
-14730
-13238
-17894
9727
-13869
-13240
-14518
-13957
-14526

40
45
45
41
37
45
40
38
42
43
39
46
41
43
41
44
46
38
38
41
40
42
41
41
37
43
42
48
43
46
41
46
42
44
46
45
43
41
45
39
40
44
40
40
44
46
38
42
42
43
43
42
38
43
43
44
42
46
41
46

-48
-47
-42
-45
-46
-43
-49
-45
-47
-44
-44
-42
-42
-42
-44
-42
-44
-43
-42
-41
-43
-41
-41
-46
-47
-44
-49
-43
-44
-44
-44
-44
-43
-43
-46
-43
-44
-51
-42
-40
-41
-43
-44
-46
-41
-44
-41
-45
-46
-45
-47
-47
-44
-43
-45
-44
-42
-45
-45
-46

282
284
283
278
284
279
282
284
280
278
279
285
283
279
279
283
281
284
269
278
278
282
275
283
282
281
280
283
280
282
285
282
279
282
285
277
281
283
279
282
282
284
283
284
285
284
282
281
281
283
281
283
281
282
279
280
281
282
281
278

231
229
226
230
231
232
231
231
231
228
231
231
228
230
228
230
228
229
230
228
230
230
228
232
226
231
228
230
228
230
228
229
229
230
231
231
231
230
231
228
231
230
232
231
231
228
226
228
231
231
229
228
230
230
231
229
229
229
229
231

38
37
37
32
32
40
34
36
36
39
34
38
38
36
34
41
36
32
39
40
36
33
37
38
29
32
33
41
38
40
38
41
40
41
37
37
39
38
37
41
37
33
41
36
37
38
39
38
35
38
36
39
34
35
34
39
40
41
35
39

489
490
482
491
490
490
488
488
488
490
489
492
492
488
491
492
493
493
494
489
488
489
485
490
490
492
492
487
489
486
489
487
488
489
489
489
488
492
488
492
489
490
488
490
490
491
490
487
489
489
484
487
489
491
490
489
491
491
491
488

29450
29450
29424
29467
29468
29452
29465
29416
29441
29446
29465
29454
29448
29457
29445
29425
29462
29435
29451
29437
29446
29449
29457
29460
29429
29470
29456
29459
29463
29444
29462
29449
29466
29444
29451
29465
29449
29433
29442
29485
29440
29467
29427
29416
29442
29463
29467
29434
29450
29445
29455
29447
29444
29454
29431
29467
29445
29446
29451
29467

339723
339723
339739
339739
339754
339754
339754
339770
339770
339786
339786
339801
339801
339817
339817
339817
339832
339832
339848
339848
339864
339864
339864
339879
339879
339895
339895
339910
339910
339926
339926
339942
339942
339942
339957
339957
339973
339973
339988
339988
340004
340004
340004
340020
340020
340035
340035
340051
340051
340066
340066
340066
340082
340082
340098
340098
340113
340113
340129
340129

-13492
-13753
-14432
8484
-14212
-8879
-14244
-14045
-13762
-13023
8334
-15298
-13093
-15815
-13104
7675
-13612
-14735
-14393
-14382
-15412
-16561
-12990
-14695
-13459
6240
-14709
21923
-13752
-13701
-13430
8368
-13566
-13916
4620
-13561
-10356
-14146
-15886
-7516
10927
1414
-14001
-12682
-15313
-13729
18575
-13831
-14707
-14150
-3734
-14047
-13534
-13460
-3294
-13740
-7765
-13305
-13561
-12546

43
37
40
43
42
47
45
45
39
39
45
43
39
42
44
43
45
39
38
43
40
46
43
39
41
40
42
38
39
49
43
42
36
39
38
45
43
45
46
49
46
48
41
42
41
44
46
35
39
43
39
43
44
42
42
40
37
44
43
35

-44
-45
-46
-45
-46
-41
-44
-44
-43
-42
-44
-43
-44
-44
-40
-46
-42
-45
-42
-46
-43
-44
-46
-44
-46
-44
-45
-42
-41
-45
-43
-46
-48
-45
-47
-45
-46
-43
-43
-42
-42
-43
-43
-44
-41
-42
-42
-42
-43
-44
-42
-44
-42
-43
-44
-47
-43
-43
-42
-44

285
282
285
283
284
283
277
281
283
281
282
280
276
275
283
285
283
283
276
286
279
284
284
279
284
279
279
281
283
287
280
278
284
285
282
282
281
280
281
279
279
284
283
276
281
280
285
282
281
277
280
277
282
282
282
281
280
280
286
284

226
228
230
228
233
231
230
231
232
233
229
228
229
226
230
229
231
231
231
230
228
229
229
226
226
230
228
227
230
229
230
227
229
228
230
231
227
227
230
230
228
227
229
230
226
229
229
227
231
229
229
227
228
228
228
227
226
228
228
232

33
36
43
36
31
39
32
35
29
35
35
39
40
34
37
36
36
36
34
34
36
38
39
38
35
36
35
35
37
36
36
36
36
39
35
32
35
36
37
33
37
38
36
34
35
39
36
36
32
34
34
33
34
37
37
37
41
37
38
37

493
489
487
489
491
488
493
491
490
493
489
489
489
490
489
489
492
490
487
488
491
490
489
489
491
490
491
490
493
486
492
490
489
491
489
491
487
489
490
490
489
489
493
493
492
491
488
490
487
492
487
489
490
492
492
490
490
491
492
488

29453
29452
29426
29464
29443
29449
29442
29452
29466
29440
29451
29437
29424
29441
29448
29465
29476
29450
29431
29453
29459
29472
29452
29465
29462
29461
29460
29460
29450
29428
29457
29461
29441
29449
29438
29445
29447
29447
29463
29472
29455
29445
29447
29461
29446
29457
29437
29447
29454
29455
29467
29433
29440
29455
29448
29456
29435
29442
29457
29475

340129
340144
340144
340160
340160
340176
340176
340191
340191
340207
340207
340207
340222
340222
340238
340238
340254
340254
340254
340269
340269
340285
340285
340300
340300
340316
340316
340316
340332
340332
340347
340347
340363
340363
340378
340378
340394
340394
340394
340410
340410
340425
340425
340441
340441
340456
340456
340456
340472
340472
340488
340488
340503
340503
340519
340519
340519
340534
340534
340550

-14589
-14197
-13302
-13974
-13909
-13881
-13571
-15780
-18046
-14006
-15546
-13440
-14493
9047
-15388
-12664
-17777
-14169
-13296
-13385
-13956
-13967
-14279
24123
-14390
-13954
-17506
-12673
-9775
7021
-14030
-15088
-994
-13421
-18001
-14321
5429
6062
3989
-14333
-14158
-14466
-16415
-13796
-12759
-14039
-15578
-13873
-13532
-14111
-14005
-13929
-13387
-14487
8984
-15104
-14103
-14472
-10769
7558

37
41
41
46
45
42
39
39
39
38
43
40
45
46
41
37
43
43
34
40
39
37
41
40
31
43
39
41
45
41
39
36
41
40
43
40
47
44
43
41
43
41
48
39
39
44
43
46
46
44
41
40
46
41
47
42
40
41
37
40

-41
-42
-41
-43
-41
-41
-43
-43
-40
-47
-41
-43
-39
-47
-42
-41
-46
-41
-43
-45
-45
-41
-44
-48
-45
-42
-46
-42
-43
-41
-43
-42
-46
-44
-46
-41
-45
-41
-41
-44
-42
-46
-45
-43
-47
-45
-41
-42
-43
-43
-45
-44
-41
-43
-44
-43
-41
-42
-45
-46

283
282
283
286
284
285
279
282
283
282
278
283
281
276
278
276
282
283
282
279
281
279
283
283
280
280
282
283
278
278
281
280
282
284
279
277
280
284
283
278
281
278
282
281
277
285
283
282
278
282
283
280
283
282
283
281
274
285
282
281

226
222
228
230
230
228
230
227
225
228
224
225
228
227
229
225
230
228
228
229
228
229
229
226
230
229
228
229
230
228
232
228
228
228
227
228
228
228
230
229
229
226
228
228
230
228
231
228
228
229
226
226
228
225
231
228
227
227
225
229

36
37
38
40
40
34
37
35
39
32
36
35
36
42
38
39
39
36
39
37
33
35
37
35
36
39
37
40
35
27
38
35
38
35
39
38
40
37
40
41
38
37
30
38
38
40
40
40
34
37
38
41
38
39
37
37
38
32
36
30

490
488
488
489
490
490
490
491
491
489
487
486
488
490
490
491
485
489
490
485
490
487
489
490
490
490
491
486
490
488
489
491
489
491
492
488
490
488
490
490
488
492
486
491
487
490
491
489
487
489
486
484
487
492
491
489
490
487
486
487

29457
29432
29455
29462
29444
29450
29467
29435
29446
29428
29481
29469
29437
29478
29446
29446
29479
29454
29439
29466
29455
29450
29448
29469
29447
29467
29431
29456
29466
29465
29462
29447
29463
29444
29458
29440
29453
29448
29465
29445
29416
29478
29429
29433
29455
29454
29451
29447
29446
29428
29450
29452
29440
29448
29460
29440
29433
29445
29432
29427

340550
340566
340566
340566
340581
340581
340597
340597
340612
340612
340628
340628
340644
340644
340644
340659
340659
340675
340675
340690
340690
340706
340706
340706
340722
340722
340737
340737
340753
340753
340768
340768
340784
340784
340784
340800
340800
340815
340815
340831
340831
340846
340846
340862
340862
340862
340878
340878
340893
340893
340909
340909
340924
340924
340924
340940
340940
340956
340956
340971

-18194
-11965
-13933
-14504
966
7355
-14693
-14211
9312
-13748
6562
-13166
1395
-13223
-15011
-13175
9379
-13832
-15148
-6289
-15029
-16361
-4030
-2895
1981
-16783
-3454
-14162
-13826
-14059
-15117
10325
-14783
-14008
1352
-13663
-3559
-14661
305
-9932
7958
-17386
-11726
-13478
-13574
-14834
-13459
-15305
-18667
1873
-13605
-13282
-14720
-18037
-14201
-13298
-13033
-13206
1281
-46

42
47
43
42
43
44
41
46
45
42
39
39
37
41
40
42
43
46
41
42
43
45
43
45
41
41
47
40
41
39
42
46
44
45
43
43
44
40
43
40
46
44
48
41
45
39
39
43
45
45
45
43
44
39
48
41
43
44
44
43

-45
-48
-45
-44
-46
-48
-46
-51
-45
-43
-44
-45
-40
-42
-44
-40
-47
-48
-42
-45
-45
-42
-42
-45
-43
-42
-44
-46
-49
-43
-48
-45
-46
-41
-43
-43
-43
-41
-44
-43
-41
-43
-44
-43
-43
-46
-45
-42
-41
-42
-39
-43
-44
-42
-47
-44
-44
-43
-43
-42

277
280
279
278
280
283
281
283
281
280
280
282
280
281
282
282
285
284
274
285
282
284
283
283
281
281
282
283
281
285
276
283
286
282
282
277
282
280
279
285
280
281
283
284
284
281
285
279
285
281
282
278
275
279
278
275
279
284
278
281

227
228
229
226
230
228
226
230
228
230
228
229
231
229
227
227
226
230
229
230
229
229
225
228
228
228
228
230
229
230
227
227
230
229
227
228
229
230
229
225
229
229
228
229
228
228
231
226
228
228
230
227
230
231
230
230
227
228
229
228

37
32
37
37
38
41
30
39
38
38
39
39
40
40
34
40
39
36
34
37
39
38
37
36
39
36
36
37
35
35
37
36
37
37
35
30
34
39
36
35
37
35
36
34
34
36
40
34
37
37
36
36
42
35
35
33
35
31
38
38

485
490
492
489
490
492
490
483
490
491
487
489
486
486
488
487
492
483
488
492
490
489
487
490
490
489
489
489
490
490
488
487
485
489
487
487
489
490
490
490
485
491
490
488
487
488
491
491
493
491
486
491
486
492
491
491
489
490
488
487

29445
29438
29435
29442
29445
29459
29442
29437
29455
29438
29478
29451
29466
29461
29448
29444
29462
29447
29477
29437
29458
29468
29444
29454
29482
29424
29463
29445
29459
29483
29460
29435
29455
29481
29466
29421
29449
29434
29455
29445
29455
29465
29437
29458
29456
29454
29457
29447
29449
29449
29448
29469
29491
29467
29455
29460
29463
29454
29485
29455

340971
340987
340987
341002
341002
341002
341018
341018
341034
341034
341049
341049
341065
341065
341065
341080
341080
341096
341096
341112
341112
341127
341127
341143
341143
341143
341158
341158
341174
341174
341190
341190
341190
341205
341205
341221
341221
341236
341236
341252
341252
341268
341268
341268
341283
341283
341299
341299
341314
341314
341330
341330
341330
341346
341346
341361
341361
341377
341377
341392

10307
-14440
-14334
-6237
-13935
-14285
-15881
-18375
-13796
-9822
-13838
-15218
380
8607
-14346
-15603
-13825
-14176
-13860
-18250
-2252
9171
-14925
-14711
-13816
-15366
-13300
-14090
-14908
-13072
-13688
-14050
-14872
-12707
-14687
7840
-14015
-14183
-16202
-15820
-12295
-13799
-2251
-14525
-14076
-2079
-14297
-18203
-16519
9728
-14298
-14107
-14382
-14203
-14072
32764
445
579
-13551
-13993

44
43
42
46
32
46
48
40
38
47
45
42
45
43
40
43
39
44
49
43
43
40
41
39
41
43
40
42
36
41
42
41
44
46
44
43
43
47
44
38
43
43
46
43
45
40
41
46
39
44
47
45
41
40
40
43
40
47
46
44

-44
-42
-42
-43
-43
-45
-44
-44
-43
-44
-43
-44
-47
-42
-43
-41
-47
-40
-43
-44
-44
-47
-47
-46
-46
-42
-42
-42
-42
-43
-42
-47
-44
-45
-50
-50
-45
-45
-50
-43
-44
-45
-42
-45
-46
-44
-47
-44
-44
-46
-46
-45
-42
-49
-44
-42
-42
-44
-45
-40

282
281
281
279
281
278
283
283
281
280
280
282
282
283
282
283
283
284
284
283
282
280
283
286
283
283
282
276
279
279
278
283
283
285
281
281
285
281
279
284
287
283
286
285
282
286
283
285
283
285
282
279
284
281
281
281
286
282
281
286

230
229
231
231
229
229
230
230
230
231
228
227
229
230
232
228
230
231
230
230
229
229
228
229
226
229
227
227
227
231
229
229
228
228
228
229
229
229
228
228
228
228
229
227
230
230
228
227
225
230
228
230
230
227
227
230
227
231
225
229

38
37
39
36
39
35
37
41
35
39
40
36
35
36
38
35
36
37
38
37
38
38
39
33
34
36
34
36
38
39
36
36
36
40
37
35
33
39
34
39
33
38
37
32
36
37
40
36
34
36
37
40
37
36
38
39
40
36
38
38

490
489
491
488
491
489
488
489
487
487
489
491
489
491
489
489
491
488
490
491
488
490
490
484
491
491
489
490
491
488
487
487
491
491
490
492
492
490
489
490
489
485
487
490
490
489
491
491
490
490
489
490
490
492
488
494
492
489
489
490

29470
29463
29446
29448
29462
29444
29480
29452
29442
29452
29436
29469
29430
29439
29452
29478
29445
29458
29467
29448
29438
29472
29477
29446
29454
29461
29460
29442
29451
29462
29488
29450
29467
29444
29437
29471
29445
29460
29457
29450
29469
29467
29452
29474
29447
29455
29489
29451
29465
29464
29442
29471
29455
29454
29454
29472
29461
29463
29472
29461

341392
341392
341408
341408
341424
341424
341439
341439
341455
341455
341455
341470
341470
341486
341486
341502
341502
341517
341517
341533
341533
341533
341548
341548
341564
341564
341580
341580
341595
341595
341595
341611
341611
341626
341626
341642
341642
341658
341658
341658
341673
341673
341689
341689
341704
341704
341720
341720
341720
341736
341736
341751
341751
341767
341767
341782
341782
341782
341798
341798

-1387
-14951
-17106
8800
-9007
-13281
-2834
599
9367
-14058
-14400
-13323
-14177
2745
-13755
-14443
-12286
-14763
-13851
-13475
-6134
-14091
6056
-14687
-14993
-13896
10110
31379
-13455
8301
-6495
-14563
-15238
-13645
-14136
3426
-18182
-14536
-11347
-13995
-14372
8440
-13487
-11301
-14288
-13092
-18719
-18106
-14070
-18216
-14080
-13570
-12194
-13001
-13724
-13673
-18054
-13864
17684
10771

42
45
45
41
44
42
46
33
43
45
39
46
43
43
40
42
42
39
46
44
38
47
40
41
48
38
43
42
46
40
43
41
47
46
47
43
41
42
47
45
42
41
44
48
46
41
42
36
47
45
46
37
35
43
43
40
41
44
39
40

-45
-44
-48
-42
-48
-44
-43
-44
-43
-44
-42
-42
-44
-42
-45
-42
-43
-43
-44
-47
-42
-46
-42
-44
-45
-42
-43
-44
-42
-41
-41
-44
-42
-45
-44
-43
-41
-44
-45
-41
-42
-44
-44
-46
-42
-45
-44
-43
-42
-44
-50
-42
-46
-43
-43
-43
-43
-45
-45
-44

278
285
281
284
282
281
284
285
283
283
281
285
285
282
283
282
284
284
283
283
287
281
284
281
283
283
280
278
281
287
280
285
285
282
281
285
286
286
284
280
283
281
286
278
282
287
281
283
284
286
283
284
280
281
281
281
278
278
278
284

229
228
230
228
226
227
229
229
231
228
229
230
228
228
229
225
230
229
229
229
226
228
227
229
227
229
227
228
227
223
226
229
228
228
228
229
228
230
228
229
230
230
229
227
229
231
230
231
226
228
228
226
229
228
229
227
227
228
229
228

35
31
31
34
38
38
39
36
42
39
40
30
38
39
41
37
35
37
39
35
39
35
32
38
34
37
39
34
36
42
38
36
36
34
40
36
40
32
37
37
31
37
37
32
37
33
37
36
35
37
39
31
35
31
33
41
40
34
36
38

485
491
488
487
491
486
489
491
491
490
490
489
488
488
490
489
489
488
486
490
488
489
491
490
489
489
490
489
490
488
490
482
490
490
487
489
489
490
490
488
489
493
489
491
489
491
491
485
490
486
492
492
490
492
484
488
491
489
491
488

29468
29449
29461
29492
29464
29450
29458
29477
29457
29458
29470
29463
29444
29472
29439
29460
29465
29452
29436
29441
29446
29439
29458
29452
29450
29449
29469
29458
29436
29456
29451
29466
29451
29452
29441
29457
29474
29464
29446
29458
29448
29444
29458
29447
29449
29468
29449
29485
29466
29440
29453
29449
29456
29465
29446
29450
29465
29456
29470
29423

341814
341814
341829
341829
341845
341845
341860
341860
341860
341876
341876
341892
341892
341907
341907
341923
341923
341938
341938
341938
341954
341954
341970
341970
341985
341985
342001
342001
342001
342016
342016
342032
342032
342048
342048
342063
342063
342063
342079
342079
342094
342094
342110
342110
342126
342126
342141
342141
342157
342157
342157
342172
342188
342188
342188
342204
342204
342219
342219
342235

-227
-15306
-4829
-13837
-2230
-13216
-13980
-13765
-14208
-13727
8863
-14087
-13519
-5093
-14588
-13035
-14670
8526
-14137
-5676
-16746
4220
-16982
5002
-14646
-14012
-13691
-14689
-642
-14192
9671
-14859
-15577
-13682
-14412
272
-14245
-18600
-12310
22707
-14450
-644
-14188
10226
-12711
-13010
-13854
-18388
-11334
-14567
-14551
-14331
-14027
-14470
10044
-1439
-14081
-15383
-5805
-13954

40
39
38
41
43
49
46
40
44
43
45
43
40
45
47
45
45
48
42
42
46
39
40
41
40
36
43
39
45
42
45
40
36
45
38
38
45
42
47
42
40
44
39
39
40
43
46
42
41
44
47
42
44
43
43
42
46
44
38
44

-43
-44
-45
-43
-46
-42
-47
-43
-43
-42
-43
-47
-42
-42
-44
-45
-44
-41
-42
-40
-44
-44
-41
-41
-45
-42
-48
-41
-43
-43
-46
-44
-44
-44
-45
-42
-43
-43
-43
-45
-41
-44
-45
-44
-43
-41
-49
-46
-43
-41
-44
-44
-43
-45
-42
-44
-43
-41
-41
-43

282
280
282
283
284
280
276
278
283
283
279
283
284
286
281
286
278
287
283
280
282
282
282
282
283
280
281
278
282
286
280
281
281
280
282
282
283
279
284
282
283
281
278
283
284
284
283
284
282
279
283
286
284
283
275
285
282
283
279
283

231
230
230
229
230
229
228
230
226
231
229
229
228
228
229
229
231
232
224
230
231
226
231
229
231
227
229
231
232
226
230
231
229
226
230
231
230
229
229
228
229
230
226
230
225
229
228
229
225
228
229
230
229
230
226
228
229
228
231
229

33
38
35
39
32
35
40
31
40
37
35
36
36
35
33
36
37
39
39
39
34
35
35
35
38
37
37
36
36
32
35
33
34
37
38
37
33
36
39
39
32
39
37
38
33
31
38
32
42
36
41
36
34
39
38
38
38
35
39
40

491
491
489
485
492
489
489
492
493
492
492
490
491
490
492
487
493
492
489
491
489
490
488
488
491
489
492
491
491
488
489
491
490
490
489
489
487
489
488
489
491
488
487
488
491
489
491
492
490
491
487
490
489
490
489
490
490
491
490
487

29457
29457
29413
29450
29475
29457
29456
29462
29429
29460
29470
29458
29479
29481
29462
29455
29460
29484
29450
29427
29479
29454
29483
29439
29469
29438
29442
29444
29450
29463
29460
29436
29473
29463
29444
29467
29451
29464
29447
29441
29463
29454
29434
29441
29448
29452
29468
29439
29439
29456
29456
29461
29450
29440
29462
29428
29456
29433
29468
29444

342235
342250
342250
342250
342266
342266
342282
342282
342297
342297
342313
342313
342313
342328
342328
342344
342344
342360
342360
342375
342375
342391
342391
342391
342406
342406
342422
342422
342438
342438
342438
342453
342453
342469
342484
342484
342500
342500
342500
342516
342516
342531
342531
342547
342547
342562
342562
342562
342578
342578
342594
342594
342609
342609
342625
342625
342625
342640
342640
342656

-15185
-3768
-14431
-14064
10132
-14139
-13452
-13505
-13891
-4051
-9972
-14235
-15442
-13861
-14447
-13104
-9436
-13884
-11476
11481
-8927
-5717
1395
-13903
2262
-11651
-14093
-13823
7819
-13476
-15731
-15129
-14384
-14333
-3605
-13635
7240
-9956
-18454
-12540
-4371
-14384
10390
-14684
-13743
-14069
8775
-13715
-446
-12667
-14771
-13856
8644
-13405
-13589
-15611
-13682
-7365
-14004
-8032

44
46
36
40
44
44
38
33
40
50
40
44
40
38
46
45
47
45
43
46
41
42
39
39
37
34
43
42
41
45
42
40
41
43
43
41
43
41
38
37
40
38
37
35
39
38
39
38
46
44
46
43
40
42
41
31
44
37
40
39

-44
-43
-42
-44
-43
-50
-41
-45
-45
-43
-44
-41
-45
-43
-48
-43
-45
-42
-46
-42
-44
-43
-43
-45
-41
-42
-45
-44
-50
-43
-50
-41
-41
-50
-43
-45
-45
-45
-45
-40
-44
-42
-42
-41
-43
-43
-43
-43
-42
-45
-43
-42
-42
-44
-45
-51
-43
-41
-44
-45

284
286
281
285
282
285
284
284
282
284
280
286
281
282
283
279
280
283
282
281
283
284
279
281
283
279
283
282
284
284
282
283
285
277
282
283
276
279
283
283
280
285
283
284
286
280
282
284
284
281
280
280
283
279
284
284
282
280
279
282

224
226
229
228
229
228
228
229
230
229
229
224
226
231
229
229
228
230
228
223
230
227
231
226
230
231
228
226
225
228
229
230
230
228
226
229
225
228
229
230
229
227
228
227
228
228
229
227
225
229
226
228
229
228
228
227
229
229
224
230

37
33
39
36
40
38
36
42
33
38
36
35
36
37
36
39
34
39
34
38
39
34
35
40
33
39
37
39
39
34
39
37
35
33
39
35
36
41
36
36
34
35
36
39
40
38
36
33
40
32
36
32
40
40
38
35
40
36
35
40

490
488
490
491
488
492
490
491
488
492
485
492
490
491
488
486
487
489
490
490
490
490
486
488
489
488
490
488
491
487
485
489
489
484
490
490
489
491
490
492
487
490
490
489
488
489
486
488
489
489
489
489
488
488
490
491
488
490
490
489

29451
29484
29436
29459
29452
29456
29450
29466
29449
29446
29443
29440
29454
29437
29443
29452
29436
29442
29450
29456
29462
29462
29449
29461
29436
29470
29476
29450
29456
29460
29456
29452
29460
29448
29457
29450
29458
29446
29458
29450
29436
29449
29460
29462
29450
29452
29456
29456
29469
29461
29445
29449
29437
29452
29441
29448
29465
29461
29454
29459

342656
342672
342672
342687
342687
342687
342703
342703
342718
342718
342734
342734
342750
342750
342750
342765
342765
342781
342781
342796
342796
342812
342812
342812
342828
342828
342843
342843
342859
342859
342859
342874
342874
342890
342890
342906
342906
342921
342921
342937
342937
342937
342952
342952
342968
342968
342984
342984
342984
342999
342999
343015
343015
343030
343030
343046
343046
343046
343062
343062

-16613
-13858
2144
-13316
-1345
-16021
287
-9727
-13765
-13598
-15098
-14124
-538
-8310
-9075
-14563
-13167
-16312
-13687
-18563
-14882
9547
-14098
-13954
9071
-13683
-13046
-14206
2006
-16113
-13940
-2499
-14313
-13972
-14005
-13868
-12667
-13656
-4055
-13961
-5075
860
-14250
9224
-15154
-14143
-14231
-13296
-12421
9545
14701
-6634
-10398
-17298
-9855
-13709
-13474
-13530
-13492
-180

36
48
45
39
39
45
37
46
42
43
40
44
41
46
43
36
44
44
42
40
46
44
39
46
38
41
43
44
43
35
41
41
42
41
40
42
47
37
44
39
41
45
41
42
36
45
38
36
44
46
43
43
41
38
37
46
40
44
42
43

-47
-48
-44
-47
-42
-42
-44
-44
-46
-42
-43
-43
-41
-44
-41
-41
-41
-46
-41
-44
-43
-45
-43
-41
-43
-44
-44
-43
-45
-42
-42
-43
-47
-43
-49
-42
-49
-41
-45
-43
-46
-47
-42
-45
-47
-45
-44
-45
-42
-44
-44
-45
-47
-42
-43
-45
-41
-44
-43
-41

282
283
285
282
273
277
282
284
284
283
281
280
284
282
276
278
280
280
279
282
280
278
279
280
283
284
283
282
280
278
280
280
282
281
281
282
282
283
282
284
281
283
282
284
281
279
283
282
283
283
283
280
282
277
285
285
282
281
284
283

228
229
228
229
225
225
227
228
229
228
227
229
229
228
228
227
230
227
226
229
227
229
230
229
229
227
226
231
226
230
230
229
231
228
227
230
223
227
230
226
230
229
230
226
228
226
230
227
228
229
228
228
229
228
229
230
226
228
229
229

35
32
37
37
39
35
37
37
34
38
35
34
34
40
37
37
38
36
38
36
38
34
39
37
41
42
35
36
39
30
39
37
36
38
41
35
40
34
34
34
37
39
39
38
35
35
42
39
37
35
38
32
40
37
38
32
36
41
39
34

490
490
489
491
487
488
491
489
491
493
488
489
491
489
488
489
490
489
489
492
494
492
491
489
490
492
491
490
490
491
491
489
488
489
491
489
491
488
492
488
492
489
492
491
490
489
491
491
488
489
491
490
492
492
489
491
490
489
489
490

29461
29473
29465
29465
29458
29446
29438
29430
29439
29440
29464
29472
29455
29433
29425
29446
29480
29458
29449
29436
29439
29454
29453
29437
29458
29470
29437
29451
29435
29450
29444
29460
29450
29449
29444
29467
29434
29436
29465
29452
29457
29447
29450
29458
29448
29428
29448
29464
29468
29447
29443
29443
29469
29465
29464
29459
29457
29462
29455
29465

343077
343077
343093
343093
343108
343108
343124
343124
343124
343140
343140
343155
343155
343171
343171
343186
343186
343186
343202
343202
343218
343218
343233
343233
343249
343249
343264
343264
343264
343280
343280
343296
343296
343311
343311
343327
343327
343327
343342
343342
343358
343358
343374
343389
343389
343389
343405
343405
343420
343420
343436
343436
343452
343452
343452
343467
343467
343483
343483
343498

-14107
-14529
-13848
-17905
-719
-15184
-14224
-606
-6349
3077
-17263
-14288
3264
-17104
-18631
-10371
9768
-14578
-13734
-15168
6540
-775
-18582
-2471
-17776
-12810
-8075
-14602
-11613
-12925
6319
-14731
2855
-15173
-13471
-3941
-15194
8887
-14794
667
-13085
-14182
9702
3371
-13503
-18527
-13092
-14211
-14214
-13681
-11131
-16598
-10965
-16863
-8844
-14863
-1401
-14110
-15790
-14034

47
41
42
40
41
41
48
47
46
38
40
41
42
43
48
43
47
38
40
36
39
41
43
44
41
41
43
41
48
43
40
41
45
35
45
39
44
40
40
38
44
45
39
42
48
45
43
45
37
38
44
41
45
40
41
38
44
43
45
43

-45
-45
-45
-45
-45
-42
-43
-43
-43
-43
-43
-43
-45
-43
-44
-42
-43
-45
-45
-44
-47
-43
-41
-42
-45
-45
-43
-45
-43
-42
-50
-43
-44
-47
-44
-48
-44
-41
-42
-43
-42
-45
-44
-40
-44
-45
-44
-45
-42
-43
-43
-46
-43
-45
-42
-50
-43
-42
-42
-46

281
279
280
281
284
281
280
280
283
284
282
282
274
282
276
283
281
285
285
280
283
283
279
281
280
275
282
281
284
281
283
282
280
282
282
280
281
283
275
281
285
280
276
280
282
275
280
277
282
281
283
282
282
281
280
276
281
277
278
281

226
228
226
227
227
230
228
229
230
229
229
230
229
229
227
228
228
229
230
232
227
224
229
229
226
230
231
231
231
230
230
226
228
226
228
227
229
229
228
230
230
226
230
227
227
226
230
229
228
227
229
223
227
227
227
230
227
229
231
230

36
36
34
39
30
40
34
33
37
38
37
39
36
36
36
33
41
40
32
31
39
39
38
39
36
34
38
38
32
39
40
36
40
38
35
42
35
34
36
39
40
37
40
35
32
35
34
41
36
37
33
31
34
39
39
35
36
36
40
34

491
490
489
490
487
489
491
489
486
488
490
490
489
486
488
492
491
489
489
487
491
489
489
488
486
488
488
492
487
489
490
489
490
487
490
491
489
485
491
491
488
489
489
491
489
486
489
488
491
490
488
490
491
491
490
486
490
490
486
490

29424
29438
29425
29445
29472
29461
29449
29464
29437
29446
29441
29433
29450
29431
29424
29449
29446
29429
29444
29468
29428
29448
29460
29450
29439
29474
29417
29443
29444
29437
29430
29446
29447
29438
29464
29448
29432
29433
29457
29431
29428
29420
29463
29445
29438
29441
29451
29444
29441
29448
29485
29464
29447
29442
29442
29453
29431
29461
29451
29426

343498
343514
343514
343514
343530
343530
343545
343545
343561
343561
343576
343576
343592
343592
343592
343608
343608
343623
343623
343639
343639
343639
343654
343654
343670
343670
343686
343686
343701
343701
343717
343717
343717
343732
343732
343748
343748
343764
343779
343779
343779
343795
343795
343810
343810
343826
343826
343842
343842
343857
343857
343873
343873
343873
343888
343888
343904
343904
343920
343920

-13672
-15619
-5695
-13619
-13677
552
7812
887
-15093
617
-14858
-14496
-14146
-13999
-13248
-18191
-13718
-12476
-6902
-14434
8747
-13306
-14514
-15075
-13503
-13986
-14096
-18128
-17762
-13161
-14180
-16618
-14593
-13234
-13658
-13834
9680
-15059
-14287
-13833
-14375
-15590
-14644
-3370
-14835
-13985
-14315
-13137
-16064
2670
-13339
-13371
-14451
-15459
-14869
-14285
-14533
-7637
-6070
-12686

42
43
42
47
40
47
44
46
42
46
44
39
40
42
44
43
42
45
44
42
40
38
43
45
41
44
42
42
42
42
46
40
44
49
46
40
43
39
42
44
40
44
34
43
40
43
43
40
46
43
41
43
46
39
43
45
45
43
45
47

-42
-44
-43
-42
-42
-45
-43
-42
-45
-44
-45
-42
-41
-44
-45
-43
-43
-43
-43
-42
-44
-45
-45
-43
-42
-44
-43
-45
-44
-40
-41
-42
-42
-42
-44
-44
-43
-45
-42
-42
-41
-47
-43
-46
-42
-44
-40
-44
-46
-46
-42
-44
-42
-45
-41
-43
-40
-47
-42
-46

279
280
281
281
282
283
282
279
275
281
281
281
282
284
276
282
282
281
279
281
274
283
283
282
282
280
283
283
282
282
278
285
283
283
283
281
280
283
280
282
280
282
282
284
282
280
283
281
283
279
276
282
282
283
275
284
279
279
281
277

231
228
231
231
227
229
230
230
231
229
229
226
225
230
228
227
229
222
229
225
229
228
232
230
230
230
229
229
228
229
226
228
227
229
231
231
229
231
228
229
231
229
230
229
230
230
227
230
231
229
228
229
228
230
229
229
227
226
228
224

37
34
39
33
35
40
34
38
37
40
34
36
32
39
38
35
38
41
37
32
32
37
35
33
40
39
40
39
38
39
39
34
41
35
34
38
34
38
36
37
38
40
37
40
38
36
38
38
38
41
26
37
40
35
39
39
39
38
35
40

489
489
483
490
492
489
492
490
489
490
490
483
490
490
488
488
489
489
490
489
492
489
490
488
490
488
486
491
491
491
491
489
484
487
490
491
490
487
489
490
488
491
487
492
490
489
490
487
487
490
491
491
490
489
490
489
488
489
489
488

29447
29441
29448
29431
29433
29436
29442
29439
29431
29451
29432
29454
29456
29448
29443
29443
29430
29434
29449
29453
29432
29420
29460
29443
29427
29451
29459
29439
29440
29448
29444
29457
29435
29431
29459
29434
29469
29468
29446
29473
29415
29434
29433
29450
29447
29429
29441
29476
29455
29446
29458
29444
29472
29434
29452
29440
29446
29440
29425
29456

343935
343935
343935
343951
343951
343966
343966
343982
343982
343998
343998
344013
344013
344029
344029
344044
344044
344060
344060
344060
344076
344076
344091
344091
344107
344107
344122
344122
344122
344138
344138
344154
344154
344169
344169
344185
344185
344185
344200
344200
344216
344216
344232
344232
344247
344247
344263
344263
344263
344278
344278
344294
344294
344310
344310
344325
344325
344325
344341
344341

11610
-14208
1787
-526
-13449
-2645
-14627
9216
7868
-1612
-14019
-14889
3520
-13978
-18062
-12688
-13719
-14483
-14575
-14936
-14102
-14050
-1005
-13205
-18185
-13657
-13388
-13774
-14221
1535
8758
8158
-14197
9233
-14955
9967
-975
-12154
-5961
-13481
-13954
802
-14068
9108
-8133
-15570
-9499
10089
-14953
-14641
-12947
2043
10579
507
-4153
-13829
-14109
-14040
-13506
9286

45
44
45
41
38
41
41
42
40
40
34
42
41
44
47
42
44
42
40
39
44
40
43
35
44
39
47
41
40
36
46
44
46
43
44
44
44
41
43
43
44
40
41
42
41
39
41
46
36
43
41
39
38
44
42
42
37
43
46
38

-42
-45
-43
-44
-46
-45
-43
-46
-46
-45
-42
-42
-44
-44
-43
-43
-42
-45
-43
-43
-46
-44
-41
-42
-43
-43
-43
-42
-49
-42
-42
-40
-42
-41
-44
-43
-43
-41
-43
-40
-47
-42
-47
-45
-42
-43
-46
-43
-42
-44
-43
-42
-43
-45
-43
-41
-47
-42
-40
-44

282
282
281
282
280
282
278
285
284
282
279
276
278
276
282
284
282
283
280
279
276
276
277
275
278
279
280
281
281
284
280
283
282
280
279
280
281
282
282
279
281
282
283
279
278
282
282
282
274
282
279
283
283
282
285
282
283
281
281
284

229
225
229
230
231
224
229
228
229
230
229
228
230
229
231
230
230
229
227
229
229
228
230
227
229
229
227
228
229
230
230
229
228
227
231
229
228
226
231
226
229
229
229
228
227
230
229
228
229
231
230
230
228
226
229
229
226
226
227
230

39
39
36
33
39
30
39
39
37
36
31
39
39
39
32
30
41
40
36
37
39
40
39
33
39
40
36
34
37
37
39
37
35
38
40
31
39
38
39
36
36
39
40
39
40
37
37
38
36
38
36
40
40
38
38
30
38
37
36
39

486
492
489
492
490
489
488
486
488
490
490
486
488
490
491
489
487
490
491
490
491
490
492
492
491
489
482
488
491
487
491
489
488
491
488
490
491
489
489
492
490
489
490
491
490
485
491
490
488
489
490
488
490
489
490
491
489
488
489
488

29443
29450
29455
29437
29454
29435
29447
29427
29470
29451
29440
29455
29452
29461
29464
29451
29438
29436
29472
29445
29474
29450
29441
29442
29453
29432
29446
29444
29437
29422
29445
29445
29456
29434
29436
29444
29460
29462
29444
29448
29436
29440
29482
29448
29443
29466
29443
29452
29440
29435
29435
29449
29461
29464
29459
29464
29461
29466
29445
29454

344356
344356
344372
344372
344388
344388
344388
344403
344403
344419
344419
344434
344434
344450
344450
344450
344466
344466
344481
344481
344497
344497
344512
344512
344512
344528
344528
344544
344544
344559
344559
344575
344575
344575
344590
344590
344606
344606
344622
344622
344637
344637
344637
344653
344653
344668
344668
344684
344684
344700
344700
344715
344715
344715
344731
344731
344746
344746
344762
344762

-13644
-14514
-14710
10377
-13769
-15697
-6744
-13347
-14140
-11910
-14340
9355
-13331
22286
-14673
-384
-18473
-17085
-14633
-14897
-12749
-8433
-1804
-6685
7220
-14179
9337
-18499
10039
-14223
-12592
-14845
8650
-14166
8841
-14434
-14094
-14141
-14762
8928
7851
-17015
-14057
-16445
8353
-13424
12747
-15158
-12534
-13994
-14331
32764
1945
-16100
7286
1926
-13694
-17852
4161
-13135

43
42
42
35
44
43
45
43
44
44
45
43
43
40
43
46
40
44
41
37
44
36
42
46
45
43
38
38
43
45
40
46
40
39
45
40
38
45
44
36
40
48
45
44
43
44
44
43
41
39
44
36
39
43
42
38
37
45
36
42

-40
-46
-40
-43
-43
-45
-42
-43
-44
-41
-46
-44
-43
-42
-45
-43
-45
-43
-45
-42
-44
-43
-45
-42
-43
-43
-43
-43
-44
-42
-47
-41
-44
-43
-43
-44
-41
-43
-44
-41
-44
-41
-44
-44
-48
-43
-41
-43
-44
-42
-41
-45
-45
-43
-44
-43
-41
-44
-44
-44

285
283
286
280
285
280
284
278
285
284
284
283
281
284
283
282
284
284
283
280
280
280
282
277
281
282
285
282
281
283
284
284
281
277
281
281
285
284
285
278
284
282
282
282
278
284
283
284
286
283
282
282
280
280
275
276
284
283
281
281

228
230
229
230
229
230
228
226
227
225
229
228
229
227
227
229
227
230
230
226
228
230
230
225
224
224
227
227
226
229
229
228
229
228
228
229
224
228
228
229
229
228
229
231
228
230
227
228
227
228
226
224
226
228
228
228
222
224
228
228

42
35
40
31
37
38
37
33
41
37
37
34
36
38
40
40
36
36
37
39
38
38
32
37
38
32
36
36
39
37
34
31
41
37
32
38
40
25
32
40
42
42
40
32
33
33
35
34
41
38
38
41
41
36
34
37
40
38
40
38

488
487
487
483
490
491
488
489
489
486
492
485
490
489
491
488
491
492
488
488
489
490
489
484
491
488
489
487
491
490
486
490
489
487
488
491
491
489
487
490
488
487
487
488
491
485
485
491
489
490
489
487
488
489
489
489
488
490
487
487

29435
29450
29438
29456
29456
29450
29457
29455
29462
29474
29442
29461
29453
29468
29458
29451
29472
29480
29451
29496
29454
29476
29487
29425
29454
29456
29458
29440
29468
29463
29481
29447
29457
29480
29458
29451
29469
29473
29448
29486
29468
29477
29444
29447
29455
29461
29464
29460
29464
29446
29466
29452
29451
29465
29455
29457
29483
29463
29448
29447

344778
344778
344793
344793
344809
344809
344824
344824
344824
344840
344840
344856
344856
344871
344871
344887
344887
344887
344902
344918
344918
344934
344934
344934
344949
344949
344965
344965
344980
344980
344996
344996
345012
345012
345027
345027
345027
345043
345043
345058
345074
345074
345074
345090
345090
345105
345105
345121
345121
345121
345136
345136
345152
345152
345168
345168
345183
345183
345183
345199

-14954
-17332
-7630
-14877
-14612
-13675
-938
-14112
-17144
-13852
-14608
-14757
-14246
-14130
-13136
2286
-7148
6997
9605
-14067
4031
-16180
-15130
-13282
-14318
-14116
-15879
13333
-13294
-5461
-14812
-14046
-13414
-14153
-15559
9950
-17662
-13311
1997
-14099
-16247
-13728
-18205
2765
-13871
-13926
-13950
-3772
-14514
8153
-13085
-14624
-8940
-13936
-14516
7421
9528
-5215
-13670
-14369

39
43
46
44
47
36
41
44
43
44
36
43
45
45
42
47
42
44
46
44
46
45
41
45
45
46
45
49
39
40
40
43
41
41
42
44
41
42
43
44
44
37
42
47
44
42
49
44
40
47
40
41
41
38
39
39
43
45
43
47

-42
-50
-44
-44
-43
-47
-41
-42
-47
-43
-42
-42
-43
-44
-46
-44
-42
-42
-42
-40
-51
-42
-42
-42
-44
-42
-45
-45
-43
-41
-44
-43
-46
-42
-42
-42
-48
-41
-46
-43
-42
-42
-45
-44
-42
-42
-46
-44
-45
-46
-42
-43
-48
-42
-44
-53
-42
-43
-42
-40

283
284
280
282
277
280
277
280
278
279
284
281
284
279
283
281
280
283
277
279
284
279
281
280
284
278
283
281
279
281
282
279
286
281
284
280
276
277
277
277
282
281
283
279
281
277
284
280
278
282
278
281
282
282
280
279
279
281
276
278

225
226
228
228
229
228
229
228
228
225
224
230
228
227
227
230
229
226
231
229
229
228
229
228
228
224
227
229
225
227
227
229
229
229
228
226
232
225
227
230
226
230
229
228
227
230
228
230
228
228
225
226
224
224
229
229
228
229
229
230

40
33
39
40
35
39
35
32
41
35
37
38
37
37
32
37
38
25
39
36
33
33
39
36
35
37
36
41
39
34
33
39
33
35
34
36
42
35
37
33
37
36
35
39
37
32
40
38
35
39
37
40
41
38
35
39
38
41
35
37

489
490
491
488
490
489
489
487
488
487
488
491
487
489
489
489
485
489
489
487
492
478
490
488
490
489
488
490
488
489
489
487
486
488
491
489
487
488
489
487
487
488
493
488
491
491
492
489
490
486
489
491
490
487
490
488
490
485
488
489

29433
29447
29460
29440
29486
29484
29467
29449
29463
29459
29460
29443
29450
29442
29449
29444
29446
29446
29444
29486
29466
29449
29452
29485
29451
29452
29444
29467
29439
29475
29467
29465
29469
29477
29439
29456
29448
29478
29445
29479
29461
29449
29446
29462
29428
29463
29447
29454
29449
29452
29433
29463
29434
29465
29451
29482
29455
29449
29449
29462

345199
345214
345214
345230
345230
345246
345246
345261
345261
345261
345277
345277
345292
345292
345308
345308
345324
345324
345324
345339
345355
345355
345370
345370
345370
345386
345386
345402
345402
345417
345417
345433
345433
345448
345448
345464
345464
345480
345480
345495
345495
345495
345511
345511
345526
345526
345542
345542
345558
345558
345573
345573
345589
345589
345604
345604
345620
345620
345620
345636

-14492
2207
-14253
-14587
3723
-13807
-18661
-16322
-13610
-13688
-14552
18600
-18029
8239
-14049
-15189
-13278
-16322
-14712
-13766
-15111
-17522
2361
-13885
-15613
-9819
-13906
8248
-14253
-15618
-13616
-13892
-14245
-13812
954
-10769
-10073
-14572
-13220
-14721
-13771
-12233
-12422
-15528
-13496
-14650
-9638
-14272
-13859
-4186
-14374
-7335
-9727
-14135
-15093
-14690
-14125
9987
8740
11037

45
40
44
46
47
40
42
44
40
44
44
48
45
43
42
47
38
40
40
41
41
33
39
43
43
40
45
40
42
46
42
47
42
41
42
46
35
42
43
38
45
44
45
38
42
42
41
41
42
38
45
46
37
43
42
43
39
43
45
42

-42
-43
-42
-43
-44
-41
-44
-50
-41
-41
-44
-43
-44
-41
-43
-46
-41
-43
-43
-42
-42
-44
-44
-44
-40
-43
-43
-43
-42
-41
-45
-46
-42
-43
-43
-42
-45
-43
-43
-41
-42
-42
-43
-43
-42
-48
-43
-43
-46
-45
-44
-42
-43
-42
-41
-42
-41
-44
-42
-41

281
283
281
279
281
277
280
284
281
284
281
283
283
283
282
282
283
279
284
277
279
283
284
284
283
282
278
283
282
280
281
279
283
281
282
279
277
282
281
280
278
276
285
276
284
279
279
281
285
281
279
282
282
281
281
275
282
286
282
287

228
226
226
231
231
228
229
227
230
230
230
228
225
226
228
230
227
228
228
226
229
227
229
227
228
228
227
227
227
229
227
229
228
228
229
229
230
228
231
230
230
228
232
226
230
230
228
229
230
227
227
230
230
231
226
224
229
229
229
230

38
41
37
34
36
41
34
40
37
36
36
37
40
34
33
31
35
40
39
34
34
36
36
32
36
37
39
37
33
38
37
36
39
32
41
41
37
39
32
40
35
41
33
35
38
35
35
40
35
36
33
35
33
35
37
38
37
37
36
41

486
489
489
490
490
489
487
490
490
491
490
488
488
489
490
490
489
490
491
491
489
491
488
491
488
490
489
487
491
489
487
492
490
488
492
491
490
488
487
491
490
490
490
488
489
491
489
487
490
489
489
489
491
489
488
488
488
486
488
492

29453
29457
29434
29464
29468
29426
29460
29427
29444
29483
29436
29428
29457
29450
29452
29431
29451
29450
29449
29463
29432
29459
29425
29467
29459
29442
29446
29460
29447
29438
29445
29451
29430
29434
29443
29446
29443
29424
29442
29440
29465
29437
29432
29438
29441
29446
29457
29449
29481
29461
29446
29458
29440
29446
29453
29444
29435
29431
29450
29434

345636
345651
345651
345667
345667
345682
345682
345682
345698
345698
345714
345714
345729
345729
345745
345745
345745
345760
345776
345776
345776
345792
345792
345807
345807
345823
345823
345838
345838
345838
345854
345854
345870
345870
345885
345885
345901
345901
345901
345916
345916
345932
345932
345948
345948
345963
345963
345979
345979
345979
345994
345994
346010
346010
346026
346026
346041
346041
346041
346057

9415
-13121
-14044
-16586
2100
-9071
328
1310
-14559
16311
-13578
-12993
-13189
-14862
-486
-17433
-9165
8959
-15159
-13464
-11207
-14171
-14472
8143
-13949
-9216
-13836
-13388
-14359
4982
-12938
-14411
-5286
-10837
-14746
19114
-13454
-17196
-14227
-13773
-14141
-4209
-13478
-13604
-14753
-14370
2636
-13265
-13843
-14203
-13481
-11129
-12788
-14672
-13124
-13724
-14187
9454
8480
-10990

44
39
36
39
45
45
39
39
43
44
44
45
39
41
45
44
43
41
41
39
34
37
45
45
47
45
42
44
41
46
45
46
43
41
38
41
44
39
46
47
42
45
41
35
41
38
46
41
44
43
37
43
44
38
47
42
42
40
41
41

-42
-44
-43
-47
-44
-42
-42
-44
-42
-41
-43
-43
-42
-41
-45
-39
-45
-45
-43
-42
-44
-42
-44
-42
-43
-39
-43
-41
-41
-45
-43
-46
-46
-43
-45
-42
-44
-45
-43
-41
-41
-43
-41
-41
-41
-41
-42
-43
-40
-47
-46
-41
-45
-42
-40
-42
-43
-42
-41
-45

284
281
279
286
283
281
283
285
282
285
280
284
281
284
282
282
282
282
282
278
280
282
280
284
282
286
283
282
278
281
284
283
280
284
284
278
282
280
279
285
285
280
282
276
280
280
281
283
281
281
279
280
281
282
279
283
283
281
278
280

227
226
228
229
227
228
229
228
228
230
225
231
231
229
228
227
230
226
228
230
228
227
228
230
231
228
230
229
230
229
230
228
232
228
228
229
228
231
226
230
231
228
227
230
228
229
230
229
228
228
230
230
229
227
232
228
230
223
228
229

38
38
38
39
34
28
39
34
34
34
38
39
41
35
37
38
37
41
39
38
35
36
40
37
39
36
35
31
34
36
35
40
41
37
35
39
35
41
37
36
37
34
33
37
33
37
37
34
32
36
36
33
37
31
39
35
33
37
37
37

488
489
490
489
489
486
487
489
487
490
486
491
491
487
488
490
491
489
490
489
490
489
488
487
489
487
490
489
489
487
489
492
489
489
490
487
489
486
487
489
486
486
484
488
488
487
489
492
487
488
490
491
489
490
491
490
490
489
492
489

29452
29441
29457
29433
29464
29451
29437
29465
29449
29434
29447
29445
29445
29433
29448
29463
29458
29441
29458
29440
29451
29446
29473
29460
29462
29447
29433
29472
29481
29457
29492
29449
29448
29469
29468
29462
29464
29471
29462
29463
29459
29452
29453
29439
29477
29440
29432
29455
29444
29457
29459
29440
29469
29447
29446
29468
29446
29445
29433
29470

346057
346072
346072
346088
346088
346104
346104
346104
346119
346119
346135
346135
346150
346150
346166
346166
346182
346182
346197
346197
346197
346213
346213
346228
346228
346244
346244
346244
346260
346260
346275
346275
346291
346291
346306
346306
346322
346322
346338
346338
346338
346353
346353
346369
346369
346384
346384
346400
346400
346416
346416
346431
346431
346447
346447
346462
346462
346478
346478
346478

-13470
-11634
-13669
-13308
-9208
-14798
9390
176
-11109
-13985
-14137
-14040
-1839
10203
-14166
-14740
-14556
-14667
-12830
-13085
-14030
3841
-14597
8603
-14378
-3135
-4176
-13810
7978
-13114
-11500
-14858
-4447
3301
-739
-10416
8431
8786
-13339
-14081
-13472
-4717
-11
1203
-13581
-16575
-14093
-14039
-15138
-12752
-13607
-13900
9256
-14071
-14462
-14565
-4653
-17976
-15753
-2783

44
43
44
45
42
44
39
47
45
42
40
41
44
43
43
47
41
42
40
45
42
38
34
45
45
44
43
41
40
44
45
39
42
46
43
42
35
37
40
43
42
37
43
42
46
40
41
35
38
36
44
46
37
45
45
42
43
42
41
46

-49
-42
-42
-44
-40
-45
-43
-43
-45
-40
-44
-44
-48
-44
-44
-41
-43
-43
-43
-42
-44
-45
-40
-43
-48
-44
-46
-43
-42
-42
-45
-44
-42
-41
-44
-45
-39
-43
-45
-41
-42
-41
-41
-44
-46
-40
-42
-42
-40
-47
-42
-40
-40
-41
-41
-43
-45
-41
-43
-46

283
283
279
281
283
281
280
281
280
279
284
283
280
280
285
281
282
279
280
282
285
281
283
282
284
283
280
278
277
282
278
278
285
284
280
284
281
285
283
284
284
284
282
281
276
276
282
281
281
276
284
279
278
284
283
276
280
279
285
283

230
229
226
231
230
223
229
226
229
230
228
229
232
229
229
230
227
230
227
229
229
229
230
229
227
225
229
227
229
227
230
226
230
229
226
230
231
230
230
230
229
229
231
229
230
230
221
228
230
231
227
230
229
229
230
228
228
230
228
230

38
35
40
39
38
34
36
35
34
36
35
35
32
39
38
38
28
35
37
35
30
36
40
41
31
39
35
30
40
38
36
35
37
30
35
38
39
40
36
35
32
29
36
37
36
35
37
37
37
40
32
32
35
39
37
37
41
36
36
40

489
492
489
486
488
489
488
488
487
488
489
488
490
486
489
489
487
488
489
490
488
491
491
490
489
488
489
489
488
491
491
490
490
490
489
490
489
489
489
493
490
490
488
491
489
490
487
490
489
489
489
490
490
490
489
490
490
489
486
485

29438
29467
29441
29449
29459
29455
29459
29448
29457
29455
29461
29457
29470
29451
29432
29450
29449
29450
29475
29447
29457
29446
29424
29450
29439
29445
29458
29445
29446
29449
29456
29451
29427
29449
29467
29464
29430
29436
29453
29468
29457
29451
29453
29483
29461
29438
29443
29442
29447
29438
29446
29451
29450
29462
29452
29439
29447
29464
29434
29453

346494
346494
346509
346509
346525
346525
346540
346540
346540
346556
346556
346572
346572
346587
346587
346603
346603
346603
346618
346618
346634
346634
346650
346650
346665
346665
346665
346681
346681
346696
346696
346712
346712
346728
346728
346743
346743
346759
346759
346759
346774
346774
346790
346790
346806
346806
346821
346821
346837
346837
346852
346852
346868
346868
346868
346884
346884
346899
346899
346915

-13735
-15214
-14414
-2484
-4789
8466
5680
-13881
-18561
-14499
-13418
-14206
-14331
-14826
-14525
-18830
1969
-13784
-14014
-15610
-1375
-13661
9808
1662
-17145
-14743
-13308
9069
9738
-14293
6
-15664
-18076
-2061
-14902
3049
9289
-13614
-13208
-14540
-14849
-13153
-9862
-12693
-13988
-15273
-521
-13937
-15345
-7372
-17949
-3049
-13674
7622
-14244
-14841
-2787
-14245
-14288
-15165

42
40
44
44
45
46
47
46
43
39
37
39
35
46
39
38
43
43
39
39
43
42
40
44
43
39
44
42
43
43
44
41
43
41
45
42
44
38
39
45
47
42
40
44
45
41
39
45
44
37
44
41
40
44
45
40
42
42
44
44

-40
-41
-42
-43
-44
-40
-42
-45
-41
-41
-45
-40
-39
-43
-40
-43
-38
-42
-46
-44
-43
-43
-42
-42
-43
-44
-46
-49
-43
-45
-42
-43
-42
-43
-42
-42
-45
-41
-44
-44
-43
-50
-44
-43
-45
-47
-43
-44
-43
-41
-44
-45
-44
-42
-43
-44
-44
-43
-43
-42

278
278
283
281
280
280
281
280
280
283
279
282
283
282
280
285
284
279
277
279
283
284
284
277
283
282
283
282
276
284
285
279
281
280
283
281
283
283
284
281
281
282
283
275
283
285
282
281
283
277
281
283
276
282
280
279
284
277
283
281

229
227
225
225
229
226
230
228
228
229
229
229
228
229
228
232
229
228
230
231
227
228
229
228
227
229
231
228
229
230
230
229
228
230
231
232
230
229
227
226
230
228
232
231
230
229
231
227
228
228
228
231
232
226
230
228
229
230
232
230

37
35
34
34
38
38
37
28
39
33
36
34
33
37
35
36
35
40
36
38
37
38
35
30
37
36
33
35
36
35
38
33
37
39
34
38
35
31
35
33
38
40
39
37
40
39
35
31
40
38
39
38
38
34
35
37
39
37
36
36

490
487
491
488
490
488
490
487
489
488
487
489
487
489
490
488
491
490
488
484
489
490
488
486
488
489
491
491
489
490
491
489
492
489
486
488
485
490
486
490
487
489
489
491
490
489
491
489
489
489
491
487
486
487
490
484
491
490
489
489

29441
29466
29429
29429
29454
29446
29463
29445
29460
29464
29424
29440
29454
29452
29443
29465
29438
29451
29443
29443
29453
29466
29431
29443
29485
29457
29445
29450
29463
29445
29465
29441
29461
29460
29458
29466
29448
29444
29457
29443
29435
29442
29435
29445
29432
29437
29436
29440
29440
29445
29457
29434
29437
29429
29449
29444
29447
29439
29445
29444

346915
346930
346930
346930
346946
346946
346962
346962
346977
346977
346993
346993
346993
347008
347008
347024
347024
347040
347040
347055
347055
347055
347071
347071
347086
347086
347102
347102
347118
347118
347118
347133
347133
347149
347149
347164
347180
347180
347196
347196
347196
347211
347227
347227
347227
347242
347242
347258
347258
347258
347274
347274
347289
347289
347305
347305
347320
347320
347320
347336

-11752
-15635
-13718
-13689
-14519
9113
-13315
-13044
19610
-1349
-7945
-13732
9200
-12158
-14516
8772
-13462
-7182
7903
-14430
-13416
-14413
-13769
109
-14937
-13795
-5443
-11502
-14284
7050
-13742
-14421
2161
-14111
6747
3352
-4143
-13201
-13941
-15029
8190
-13831
-14035
-13678
-15175
-5697
-6776
-15419
-14807
-14016
-12676
-1868
-13731
8728
-5422
-13458
-16671
1967
-11329
7997

41
44
38
37
43
42
45
46
45
43
39
44
46
36
39
43
37
48
34
40
40
46
43
45
43
42
37
47
43
44
44
44
39
37
45
39
43
41
46
40
43
44
43
39
47
47
38
42
42
39
42
44
35
44
40
37
47
40
44
36

-44
-43
-42
-46
-45
-44
-45
-49
-43
-46
-48
-49
-48
-42
-41
-41
-45
-42
-43
-41
-42
-39
-43
-43
-43
-46
-45
-43
-43
-42
-42
-44
-43
-42
-41
-42
-46
-42
-42
-43
-44
-42
-47
-42
-45
-42
-41
-42
-42
-43
-40
-42
-42
-44
-45
-43
-44
-44
-52
-45

280
285
280
284
281
282
282
278
282
278
277
284
280
284
280
283
283
274
282
284
284
278
284
281
276
282
284
283
280
283
281
274
280
279
278
281
283
277
285
282
282
273
280
281
278
280
283
283
281
280
281
281
279
284
281
283
281
279
280
272

228
231
227
227
230
229
228
231
227
228
226
226
230
230
229
231
230
230
229
227
230
231
232
225
228
229
230
231
226
231
230
231
230
231
229
228
231
228
232
227
231
227
230
227
227
230
232
231
228
229
227
229
229
229
229
232
232
231
229
228

38
39
38
36
33
41
37
39
40
30
39
38
39
41
38
36
39
38
42
38
34
35
35
34
38
36
39
35
36
37
35
35
38
40
35
37
37
30
32
33
36
39
36
41
36
37
38
38
37
37
40
39
39
36
35
38
38
32
38
36

488
490
490
492
491
489
491
488
490
491
488
490
489
490
489
491
488
486
487
490
489
491
489
490
487
490
487
489
489
491
488
489
489
491
489
487
489
491
488
491
488
490
490
491
487
487
491
487
492
488
489
491
491
490
486
487
491
488
489
490

29445
29448
29429
29450
29461
29449
29443
29439
29457
29450
29444
29463
29465
29453
29460
29443
29424
29456
29438
29449
29445
29452
29444
29429
29443
29439
29453
29440
29447
29434
29464
29456
29451
29442
29460
29463
29445
29436
29438
29447
29435
29434
29461
29456
29456
29439
29453
29469
29485
29453
29465
29459
29460
29445
29448
29456
29458
29448
29462
29471

347336
347352
347352
347367
347367
347383
347383
347398
347398
347398
347414
347414
347430
347430
347445
347445
347445
347461
347461
347476
347476
347492
347492
347508
347508
347508
347523
347523
347539
347539
347554
347554
347570
347570
347570
347586
347586
347601
347601
347617
347617
347632
347632
347632
347648
347648
347664
347664
347679
347679
347695
347695
347695
347710
347710
347726
347726
347742
347742
347757

-16031
-14759
8591
-13056
-5990
-16255
-14155
-13870
-14980
-13333
-14696
-13369
-13812
-142
-14050
-13345
-16506
-7842
7414
-4792
-14154
-1881
-3348
-14217
-14920
-14475
-14483
-15468
-13947
-14296
-13667
-18142
-4699
-14599
-14645
-14428
4195
-13896
-800
8715
-6639
-14055
-13514
-14128
-13817
-14464
-14441
10185
-14388
7469
8197
9712
-14309
23473
-14700
-10669
-2915
-13719
-12352
-13751

40
43
37
38
42
42
42
36
40
43
36
41
41
39
42
45
43
43
37
43
43
41
45
42
41
40
42
41
41
43
46
44
43
36
37
44
35
45
39
44
45
41
35
40
42
44
39
40
38
37
40
46
45
42
40
40
44
39
40
44

-43
-45
-42
-41
-45
-51
-44
-41
-42
-44
-44
-44
-44
-43
-42
-44
-41
-44
-42
-45
-40
-43
-44
-44
-47
-44
-44
-42
-44
-46
-42
-46
-45
-44
-44
-46
-47
-45
-43
-43
-45
-41
-43
-42
-47
-45
-49
-45
-46
-46
-42
-43
-45
-45
-43
-47
-45
-53
-45
-41

278
279
278
280
283
283
281
281
281
280
282
273
277
280
277
283
284
280
281
281
283
282
285
272
278
282
282
276
276
282
281
277
280
282
275
281
279
275
281
282
284
281
282
277
280
280
282
281
280
280
278
278
285
280
280
282
282
279
285
280

229
227
227
229
228
231
229
230
229
231
228
228
227
231
231
229
229
232
231
230
231
231
225
226
230
228
228
229
226
229
228
231
232
227
227
229
229
229
229
229
229
230
227
230
226
227
229
230
231
228
229
231
229
229
232
231
229
231
231
231

37
39
40
40
37
34
29
37
38
33
37
40
38
37
34
39
38
39
33
40
39
35
39
38
38
41
31
38
33
39
36
36
34
35
37
35
36
42
36
35
34
31
37
35
38
40
39
37
38
36
36
38
37
32
37
33
36
38
35
40

489
490
490
489
489
490
489
491
488
489
489
492
488
490
492
491
491
491
487
490
490
489
491
490
490
485
487
488
490
491
491
491
492
490
491
489
490
491
490
491
491
491
492
490
491
490
486
491
488
492
488
487
490
487
487
489
490
490
487
489

29445
29470
29454
29447
29436
29446
29457
29459
29446
29473
29466
29460
29430
29440
29436
29471
29429
29447
29432
29437
29446
29450
29448
29419
29444
29484
29443
29437
29450
29459
29465
29445
29453
29432
29454
29448
29453
29467
29465
29437
29441
29449
29450
29436
29457
29453
29446
29449
29453
29456
29443
29450
29441
29437
29441
29455
29454
29456
29435
29453

347757
347757
347773
347788
347788
347804
347804
347804
347820
347820
347835
347835
347851
347851
347866
347866
347866
347882
347882
347898
347898
347913
347913
347929
347929
347929
347944
347944
347960
347960
347976
347976
347991
347991
348007
348007
348007
348022
348022
348038
348038
348054
348054
348069
348069
348085
348085
348100
348100
348100
348116
348116
348132
348132
348147
348147
348163
348163
348178
348178

-15579
8300
-10202
-13323
-15252
-15506
-13839
-14806
-14605
-14236
-9480
-17799
-14859
-5062
-6873
-16364
-12953
-9786
-14805
11157
1099
-15341
-9837
-14286
9869
-13648
-6070
-13956
-14517
-12438
-13951
-5416
8591
-13853
-14272
-14777
-15556
-14468
-13511
-14840
-13565
-14280
9154
-13947
-15168
-7013
-12896
-13975
-14333
-13408
-14230
-13332
-14216
3859
-13828
-13059
-15125
-14155
-13930
8726

40
47
37
45
47
41
43
45
45
42
42
47
44
40
42
39
35
43
44
41
44
45
42
33
45
43
42
43
42
45
45
46
46
43
43
41
42
42
45
41
44
45
40
46
39
42
44
40
40
43
43
41
43
44
41
41
38
44
45
40

-41
-48
-42
-41
-43
-45
-46
-43
-43
-43
-43
-45
-49
-40
-44
-41
-43
-42
-43
-43
-43
-44
-41
-45
-44
-43
-45
-46
-43
-45
-42
-42
-40
-39
-44
-40
-41
-44
-42
-41
-42
-40
-41
-43
-42
-42
-45
-42
-46
-42
-46
-44
-42
-41
-45
-43
-44
-41
-41
-43

280
283
284
279
282
283
282
282
277
281
283
278
280
279
276
277
277
281
281
283
283
284
281
280
282
282
285
278
283
280
284
283
283
285
284
283
282
282
282
280
283
278
283
282
279
281
280
280
275
280
283
283
285
280
277
277
283
276
280
284

229
231
229
228
230
229
230
231
230
229
226
227
230
229
226
230
230
229
229
230
228
228
225
226
226
229
230
229
229
229
227
231
231
227
231
230
225
228
232
229
229
226
230
229
228
228
232
231
229
227
229
224
229
228
230
229
226
231
228
226

35
38
37
34
33
40
31
30
33
42
38
40
39
35
34
38
38
39
39
39
38
38
36
41
33
41
36
41
32
39
38
35
38
38
39
35
35
40
31
37
38
40
36
40
35
33
41
37
35
30
37
37
35
35
32
35
38
36
29
33

489
486
488
487
491
489
488
488
489
489
488
487
487
490
490
491
488
487
488
489
485
487
488
489
487
489
490
487
485
487
491
489
488
489
489
489
487
490
491
488
492
489
490
490
488
488
488
490
488
488
488
488
489
490
488
489
484
490
486
487

29451
29448
29465
29445
29461
29448
29453
29460
29470
29452
29463
29463
29440
29461
29451
29459
29451
29459
29481
29456
29463
29434
29474
29467
29458
29465
29459
29453
29438
29453
29463
29469
29438
29441
29453
29435
29418
29456
29447
29456
29452
29446
29443
29451
29445
29454
29480
29451
29442
29440
29439
29469
29431
29449
29462
29447
29444
29442
29438
29451

348178
348194
348194
348210
348210
348225
348225
348241
348241
348241
348256
348256
348272
348272
348288
348288
348303
348303
348303
348319
348319
348334
348334
348350
348350
348366
348366
348381
348381
348397
348397
348412
348412
348428
348428
348428
348444
348444
348459
348459
348475
348475
348490
348490
348490
348506
348506
348522
348522
348537
348537
348553
348553
348553
348568
348568
348584
348584
348600
348600

-14438
6887
-13699
-16661
-13628
-3032
6922
9551
2329
10809
44
-13785
-14242
-2585
-13844
-14280
-13817
-11070
-12927
-18745
-14631
-15604
-14290
-13145
9360
-12999
-14939
-14082
4082
8940
-14727
-4910
11813
-14285
-14435
-14492
-15105
9398
-11553
-14671
-1785
-13929
4398
-14199
-15471
-10712
-12380
-13979
-13628
-6419
-7725
-6290
-13533
-12524
-1822
-13376
1332
-13784
-13414
9816

40
37
38
42
46
42
38
42
41
41
41
41
37
42
42
40
40
41
37
39
43
43
43
43
42
42
40
42
37
43
42
45
44
40
38
41
43
46
40
45
46
42
45
42
48
43
40
41
41
41
45
39
45
43
46
44
41
47
46
42

-46
-42
-42
-42
-45
-42
-44
-41
-42
-43
-43
-42
-42
-43
-45
-43
-42
-41
-43
-45
-41
-42
-40
-43
-42
-42
-45
-43
-42
-41
-43
-43
-44
-43
-42
-42
-51
-41
-42
-45
-44
-42
-46
-44
-45
-47
-43
-42
-45
-49
-47
-45
-44
-48
-42
-44
-46
-43
-46
-43

280
282
278
283
279
283
284
280
285
282
280
282
281
278
283
281
280
282
279
280
281
279
281
281
280
279
283
282
283
279
278
283
281
284
280
279
284
284
282
275
280
277
280
283
282
278
280
281
283
282
283
283
283
284
285
284
283
286
279
282

229
231
229
230
228
227
228
229
229
229
228
230
227
229
229
231
228
231
229
232
228
229
226
228
228
228
229
232
230
230
228
228
230
230
229
231
232
229
231
232
233
230
230
230
231
230
231
231
231
228
230
229
232
231
231
229
231
229
226
231

36
37
41
38
38
37
33
34
39
31
37
40
40
38
39
35
37
39
34
38
41
37
37
39
36
41
35
37
33
36
38
36
32
38
36
38
38
39
37
38
39
39
38
38
40
40
37
40
40
36
37
37
40
36
37
37
40
37
33
39

489
490
489
491
487
486
487
487
484
488
490
488
491
489
487
488
489
488
487
489
488
486
490
488
488
488
488
489
485
490
490
486
489
490
490
487
490
491
490
489
484
489
490
493
487
489
487
490
490
486
487
491
489
487
487
491
492
491
488
490

29450
29437
29451
29444
29459
29451
29441
29449
29451
29455
29458
29448
29434
29442
29445
29445
29473
29448
29417
29454
29448
29452
29461
29465
29461
29456
29448
29475
29455
29449
29475
29437
29460
29461
29464
29452
29460
29470
29459
29455
29474
29449
29451
29470
29497
29465
29452
29466
29452
29460
29446
29446
29462
29477
29458
29467
29461
29479
29443
29476

348615
348615
348631
348631
348646
348646
348646
348662
348662
348678
348678
348693
348693
348693
348709
348709
348724
348724
348740
348740
348756
348756
348771
348771
348771
348787
348787
348802
348802
348818
348818
348834
348834
348834
348849
348849
348865
348865
348880
348880
348896
348896
348896
348912
348912
348927
348927
348943
348943
348958
348958
348958
348974
348974
348990
348990
349005
349005
349021
349036

-13209
-14715
9788
-13756
-14585
-14082
-10505
-13957
-13375
11180
-14128
-3179
-13760
-14576
17207
-13271
1588
2061
-12936
1239
973
-13869
2702
-14453
8775
-14399
-14024
-14087
-13666
-14123
-15437
-2866
-13743
-847
-4142
-18281
-16223
8106
-14688
-14144
15339
-11121
-14026
-14398
-5514
-14118
8257
-14107
-2299
-5667
-13977
-13312
-13153
-13511
9011
24778
-1148
-14428
-15054
-6610

42
37
41
41
42
38
35
44
42
45
40
39
46
41
42
39
38
43
33
45
40
38
45
43
40
40
41
41
42
43
46
40
40
45
43
43
44
40
40
39
40
45
47
40
40
43
43
42
44
42
39
44
44
42
42
36
45
39
42
43

-44
-44
-46
-47
-42
-42
-41
-47
-43
-41
-43
-46
-44
-42
-44
-41
-42
-46
-42
-43
-42
-41
-45
-41
-43
-44
-41
-46
-43
-41
-45
-41
-41
-44
-42
-40
-41
-42
-39
-42
-44
-39
-43
-46
-41
-42
-43
-45
-47
-42
-42
-44
-41
-43
-45
-42
-42
-43
-42
-41

280
280
283
281
278
282
282
282
281
285
283
282
279
282
284
282
280
279
282
282
279
282
282
281
281
277
282
281
276
285
285
283
278
283
280
278
284
283
280
281
282
281
284
281
278
280
280
281
281
277
282
280
282
285
286
284
285
284
282
278

227
230
228
230
231
231
231
228
225
229
230
229
227
225
227
231
227
230
229
231
228
231
227
226
230
222
226
227
231
230
230
229
229
229
228
229
228
229
228
229
230
230
231
231
230
229
228
226
228
227
230
231
224
230
231
229
230
230
229
229

34
38
40
33
37
39
34
29
35
37
39
38
38
38
35
36
37
33
41
41
40
31
43
34
33
32
31
32
39
38
35
39
38
39
39
39
39
33
35
32
39
37
33
36
36
31
35
34
34
35
38
35
37
35
37
39
30
34
37
35

489
491
489
489
485
486
489
488
488
490
491
490
490
491
490
491
488
489
490
491
492
488
489
486
492
493
490
491
489
489
489
491
492
488
484
489
488
489
491
492
490
490
488
489
487
488
491
490
489
488
488
488
487
489
487
489
487
491
488
488

29477
29463
29479
29465
29456
29447
29461
29458
29457
29454
29459
29442
29445
29428
29429
29448
29443
29423
29451
29450
29446
29476
29448
29449
29476
29431
29456
29473
29469
29449
29488
29467
29441
29459
29440
29440
29474
29455
29428
29472
29443
29462
29449
29450
29444
29451
29450
29465
29432
29450
29451
29466
29441
29439
29453
29439
29452
29441
29459
29461

349036
349036
349052
349052
349052
349068
349068
349083
349083
349099
349099
349114
349114
349114
349130
349130
349146
349146
349161
349161
349177
349177
349177
349192
349192
349208
349208
349224
349224
349239
349239
349239
349255
349255
349270
349270
349286
349286
349302
349302
349317
349317
349317
349333
349333
349348
349348
349364
349364
349380
349380
349380
349395
349395
349411
349411
349426
349426
349442
349442

-14413
-13269
-11779
-2622
-15425
-852
-13638
-13413
7742
-14127
-12913
-17286
-14092
-14586
-11755
-13400
-12625
8686
-14930
-14522
8814
13744
-13714
-12262
-14753
-13249
9428
-13971
-14112
-13645
-13493
-475
-14049
-14092
-13205
-15230
-13996
-13968
-14108
-13527
-14692
-18156
-13424
-7432
-18610
-9503
9377
-14612
-12299
-13170
-11713
-14273
-14711
-14554
-14650
9171
-14213
13958
-14928
-14179

35
40
40
39
44
46
39
46
45
42
41
41
43
41
42
46
43
44
42
41
41
41
42
42
43
38
45
42
43
45
39
40
44
39
42
43
42
47
41
37
41
42
47
43
45
41
42
39
42
44
39
45
42
37
47
44
41
42
41
45

-45
-44
-42
-43
-44
-42
-42
-43
-41
-48
-43
-43
-42
-41
-41
-40
-42
-44
-41
-44
-41
-45
-45
-41
-43
-51
-42
-44
-42
-39
-43
-45
-42
-43
-44
-42
-42
-43
-43
-46
-47
-40
-42
-41
-41
-45
-42
-40
-44
-41
-44
-45
-42
-44
-42
-43
-42
-42
-44
-42

285
278
285
279
280
280
280
280
284
278
283
283
279
283
280
283
275
278
282
279
283
281
278
281
281
280
280
285
281
285
278
278
283
282
286
278
287
283
283
283
284
281
282
283
283
278
286
282
283
279
282
279
285
286
281
279
282
283
279
285

227
229
228
229
229
230
229
230
232
230
230
225
229
226
226
227
229
230
230
229
230
228
232
231
232
229
230
226
230
231
230
229
230
228
226
225
229
229
230
226
229
230
228
230
225
227
229
230
224
229
230
230
227
229
227
226
227
232
229
231

37
41
39
37
36
36
35
35
36
35
39
34
34
32
34
36
37
36
34
39
38
41
43
37
38
37
37
40
41
35
39
41
34
41
38
38
35
34
41
37
37
37
35
41
35
38
38
33
41
36
37
33
41
37
39
36
35
31
40
38

489
490
490
489
489
490
488
488
489
488
488
489
489
485
490
486
488
488
487
487
490
486
491
491
491
487
490
484
489
490
487
487
488
492
492
486
490
490
490
491
492
491
489
490
489
491
489
490
489
490
491
485
489
488
487
488
490
490
491
491

29458
29471
29463
29438
29473
29457
29443
29446
29444
29445
29455
29431
29452
29442
29444
29451
29443
29441
29441
29426
29447
29444
29465
29455
29469
29456
29458
29444
29447
29466
29435
29444
29466
29442
29440
29428
29448
29430
29450
29455
29448
29452
29453
29447
29465
29454
29444
29455
29458
29477
29465
29475
29457
29476
29441
29473
29429
29426
29457
29447

349442
349458
349458
349473
349473
349489
349489
349504
349504
349504
349520
349520
349536
349536
349551
349551
349567
349567
349582
349582
349598
349598
349598
349614
349614
349629
349629
349645
349645
349660
349660
349660
349676
349676
349692
349692
349707
349707
349723
349723
349723
349738
349738
349754
349754
349770
349785
349785
349785
349801
349801
349816
349816
349832
349832
349848
349848
349848
349863
349863

-14085
1076
9178
8833
-354
-13621
-13689
-13293
-14283
-13812
-14241
-13343
-16139
-15653
-14073
-14291
-10162
-6147
10095
-14192
-4529
-13760
8554
-14489
-18018
-15703
-12379
-13621
498
-4380
-15275
-14652
2509
-15432
-14496
-11625
-15432
-16282
-14262
-13163
-13530
-13448
-14973
-13926
-14320
-3094
-14792
-13251
-14300
-13882
-13737
-11743
9712
8208
-1078
10519
-14851
-9224
-13628
-14123

43
43
44
43
41
45
41
42
40
48
45
43
38
44
43
42
39
41
37
43
38
36
43
48
40
43
46
41
41
42
46
43
41
41
42
44
41
44
43
41
37
46
39
34
42
43
40
35
42
47
41
37
41
48
40
45
44
39
44
44

-41
-47
-43
-42
-45
-48
-41
-46
-42
-43
-42
-43
-45
-43
-43
-43
-45
-45
-42
-51
-41
-44
-41
-47
-42
-41
-42
-42
-44
-45
-41
-45
-43
-44
-43
-43
-43
-43
-43
-45
-44
-42
-45
-45
-43
-43
-41
-47
-42
-44
-43
-44
-44
-42
-43
-43
-41
-41
-42
-40

282
283
281
281
284
282
283
279
282
283
286
286
284
280
284
283
284
282
282
284
281
284
283
284
284
281
282
287
281
281
287
282
283
283
283
285
284
283
279
282
283
280
282
283
282
281
285
283
285
282
286
284
283
284
282
282
279
279
280
278

228
232
230
228
229
231
231
229
228
226
228
226
226
229
231
230
232
230
232
228
230
229
230
231
227
231
229
227
229
227
225
231
229
229
229
231
230
228
229
228
229
230
230
230
228
227
230
229
231
229
227
230
229
230
232
228
228
229
230
228

36
40
37
35
40
41
40
36
41
37
36
37
34
42
32
37
36
33
39
39
35
29
40
33
38
39
39
39
40
34
32
36
38
38
37
40
36
37
38
34
40
40
35
38
33
34
37
34
36
36
33
38
35
39
36
34
36
33
37
33

488
487
487
488
489
491
486
487
488
490
487
489
489
486
485
484
490
489
491
488
492
486
488
488
490
490
487
489
489
483
490
490
487
486
487
488
488
487
488
485
491
489
484
489
486
489
489
484
490
491
489
489
487
491
489
490
489
488
490
486

29461
29439
29419
29430
29454
29459
29452
29450
29448
29438
29436
29456
29450
29444
29441
29432
29458
29436
29464
29442
29472
29447
29455
29449
29473
29455
29452
29454
29454
29448
29442
29455
29447
29466
29459
29458
29456
29456
29429
29446
29435
29445
29432
29457
29445
29453
29457
29470
29459
29470
29465
29450
29450
29448
29475
29457
29460
29478
29460
29468

349879
349879
349894
349894
349910
349910
349910
349926
349926
349941
349941
349957
349957
349972
349972
349988
349988
350004
350004
350004
350019
350019
350035
350035
350050
350050
350066
350066
350066
350082
350082
350097
350097
350113
350113
350128
350128
350144
350144
350144
350160
350160
350175
350175
350191
350191
350206
350206
350222
350222
350238
350238
350238
350253
350253
350269
350269
350284
350284
350300

-13440
9624
-13252
-14010
-14552
-14578
-18701
-14645
-13324
-5943
-8921
-13965
-3253
-4177
-13988
-13574
-16112
-14072
9723
-3463
-17864
-14029
-14977
-14422
8642
-14762
-12829
-13096
-13561
-10241
-15316
-14458
-13508
-10511
-15073
9364
-13340
10198
8440
-14000
-18509
345
-12206
-14344
5418
-15002
-14209
-13776
-13794
-14082
-13993
-6388
-14942
-7628
-13714
8670
-17093
-10941
-9677
-13153

46
42
34
41
41
39
38
39
39
41
41
46
44
39
42
45
40
36
42
38
36
38
42
42
43
44
46
42
39
39
41
45
35
42
41
46
37
43
43
42
47
39
38
41
46
41
44
40
41
45
42
45
39
42
39
38
42
38
40
50

-45
-43
-44
-41
-43
-45
-43
-49
-45
-47
-40
-41
-46
-43
-46
-42
-42
-39
-46
-45
-45
-45
-45
-46
-42
-44
-47
-45
-44
-44
-44
-43
-51
-48
-41
-43
-48
-41
-46
-43
-43
-45
-51
-42
-42
-43
-43
-43
-43
-44
-42
-38
-45
-42
-45
-42
-42
-41
-40
-44

281
283
285
280
285
284
277
282
283
284
284
280
284
282
272
281
277
281
282
283
283
287
283
278
281
281
283
283
282
278
283
286
283
282
285
284
283
280
282
284
280
283
277
283
285
282
283
276
285
279
277
277
284
283
283
284
279
281
282
279

229
228
226
227
228
228
226
230
229
229
227
228
228
231
229
229
230
228
229
231
230
230
230
228
229
231
228
229
226
229
227
230
231
230
227
229
228
228
231
231
229
227
225
228
230
230
230
230
223
229
229
223
229
229
229
230
227
231
229
231

39
35
35
39
32
34
34
33
36
34
39
32
35
39
39
32
37
39
37
41
38
36
35
37
38
38
35
37
33
37
40
30
38
33
38
33
40
31
34
38
32
36
37
41
38
34
38
40
39
31
29
41
36
36
34
40
39
31
32
40

490
490
488
491
490
488
487
484
487
488
486
486
489
487
488
485
484
490
486
487
488
486
486
490
487
490
490
489
489
491
490
490
489
490
491
485
490
489
488
490
486
488
488
487
487
488
489
489
491
491
487
492
491
491
490
484
489
492
490
488

29437
29483
29458
29443
29445
29451
29444
29470
29465
29456
29471
29446
29449
29456
29465
29453
29448
29447
29448
29473
29449
29451
29465
29430
29430
29424
29435
29455
29430
29456
29467
29456
29478
29457
29457
29446
29440
29461
29463
29460
29452
29456
29475
29452
29449
29459
29445
29450
29449
29465
29465
29454
29448
29439
29439
29440
29455
29444
29459
29431

350300
350316
350316
350316
350331
350331
350347
350347
350362
350362
350378
350378
350378
350394
350394
350409
350409
350425
350425
350440
350440
350440
350456
350456
350472
350472
350487
350487
350503
350503
350503
350518
350518
350534
350534
350550
350550
350565
350565
350565
350581
350581
350596
350596
350612
350612
350628
350628
350628
350643
350643
350659
350659
350674
350674
350690
350690
350690
350706
350706

-15990
-13634
-9117
7995
-13364
-13619
-13356
-14932
1203
-1742
-14111
7906
-14123
-7881
-11000
-5204
9079
-14507
-14579
-14010
-14262
-14471
-13673
-14290
-13538
-14091
-13993
-14048
-13851
-14025
-17053
-6311
883
-15548
-12919
-14145
-14234
-15581
18680
-13479
-14130
-13227
-13446
-14029
-14098
-2701
-14310
1496
10834
-13606
-6829
3017
-16964
-14139
-13760
-13439
9074
-16654
-14413
-14620

42
43
43
43
44
44
40
41
42
44
47
44
37
33
40
42
44
45
45
43
47
39
41
44
41
48
39
40
38
41
37
37
46
43
44
46
39
43
45
42
42
42
44
47
39
42
45
45
43
43
38
43
45
41
40
34
43
46
48
41

-46
-45
-43
-42
-44
-43
-45
-46
-41
-41
-43
-45
-41
-41
-43
-44
-42
-42
-42
-43
-40
-42
-40
-44
-43
-40
-43
-43
-46
-40
-42
-40
-48
-46
-42
-46
-42
-44
-44
-46
-45
-44
-42
-43
-47
-45
-42
-45
-44
-39
-39
-39
-39
-45
-48
-44
-42
-40
-39
-50

281
281
282
285
282
286
283
284
282
281
278
282
282
282
283
281
279
283
276
281
280
283
279
274
284
280
279
283
275
282
282
282
283
283
279
279
282
282
281
282
279
283
286
281
283
282
282
283
280
283
281
284
282
279
281
279
279
281
281
283

229
225
224
230
227
229
229
229
225
231
229
229
232
231
229
226
227
228
230
230
229
231
230
226
227
226
229
230
229
228
230
227
228
231
230
230
228
229
229
229
228
225
228
230
227
228
227
227
230
229
229
230
226
229
228
231
228
231
228
227

38
32
37
38
37
35
35
41
32
34
39
38
34
37
35
36
35
38
36
40
39
37
34
34
36
39
39
40
34
34
35
39
36
33
36
36
38
37
35
38
40
38
35
36
34
37
38
35
39
30
36
38
41
38
37
39
34
42
35
39

491
488
490
488
485
488
491
490
489
489
489
490
489
488
490
488
490
491
491
491
488
490
486
489
489
488
490
490
489
485
486
489
490
488
490
486
488
485
488
490
487
489
489
488
486
491
488
491
491
490
487
487
488
487
487
489
491
490
487
490

29443
29441
29447
29456
29441
29444
29479
29453
29478
29457
29465
29463
29498
29437
29434
29481
29462
29441
29444
29447
29446
29436
29458
29433
29441
29447
29431
29446
29457
29465
29451
29468
29469
29472
29462
29433
29467
29454
29451
29459
29467
29452
29464
29455
29473
29447
29455
29459
29459
29466
29469
29456
29444
29450
29467
29454
29451
29446
29457
29475

350721
350721
350737
350737
350752
350752
350768
350768
350784
350784
350784
350799
350815
350815
350815
350830
350830
350846
350846
350862
350862
350877
350877
350877
350893
350893
350908
350908
350924
350924
350940
350940
350955
350955
350971
350971
350986
350986
350986
351002
351002
351018
351018
351033
351033
351049
351049
351049
351064
351064
351080
351080
351096
351096
351111
351111
351127
351127
351142
351142

-15487
9316
-15267
-13958
-17745
-13269
-13841
-13437
-16484
-18175
-18741
7712
-11272
-15377
-18542
-1847
-13177
-10227
-14533
-14301
10999
9231
-13861
-18790
-15386
-13047
8961
-14468
-6106
-2986
-3308
-15305
-14970
14131
-16280
-15617
-16078
-2459
-14148
-14642
-13242
-16807
-14223
-14472
2740
-13511
-13464
-16909
-14204
-7754
-13384
-13610
-12024
-14094
-14264
-11787
-14983
-13892
-8956
7665

42
44
36
36
39
41
42
45
41
45
39
40
39
36
40
44
42
41
42
35
37
44
40
42
37
37
41
41
44
43
42
40
41
46
41
41
43
43
40
42
39
44
43
39
42
41
39
44
40
36
43
43
38
43
45
45
42
39
43
46

-42
-43
-44
-42
-43
-42
-43
-44
-41
-41
-43
-42
-42
-43
-42
-44
-43
-44
-40
-46
-42
-42
-46
-43
-46
-44
-42
-46
-43
-46
-41
-41
-45
-42
-44
-45
-43
-42
-45
-43
-40
-43
-43
-44
-47
-42
-42
-51
-45
-46
-43
-39
-45
-43
-43
-44
-43
-48
-43
-42

283
283
282
281
278
279
280
278
283
278
278
283
282
278
284
279
277
276
278
283
281
272
287
280
283
282
280
276
283
273
279
277
279
279
280
282
281
278
282
281
276
280
282
282
283
283
284
284
282
284
280
284
277
282
279
280
279
280
278
283

228
227
230
225
226
226
230
229
228
228
227
227
228
226
230
229
229
229
229
229
229
229
228
228
229
229
228
229
229
228
228
225
225
225
225
227
230
229
226
225
229
225
228
227
229
229
230
226
228
228
230
230
227
226
224
229
224
230
231
227

36
38
30
33
36
38
37
35
39
37
36
39
37
40
40
37
34
40
36
30
33
35
37
35
38
35
33
37
40
40
34
34
40
36
40
34
36
34
35
38
35
33
38
34
38
34
33
40
35
31
36
41
38
38
37
36
38
38
37
41

489
492
489
489
483
489
489
488
490
490
489
491
488
490
489
490
488
490
490
487
490
489
490
489
488
489
488
487
488
488
490
487
481
487
490
489
489
489
488
491
489
490
489
489
487
490
488
488
486
489
489
486
487
491
490
488
484
491
488
488

29449
29449
29456
29436
29456
29429
29462
29436
29452
29448
29446
29451
29432
29443
29476
29454
29468
29448
29469
29462
29463
29467
29429
29452
29450
29470
29468
29439
29461
29433
29451
29450
29449
29456
29446
29471
29476
29464
29457
29446
29480
29439
29439
29481
29449
29446
29472
29471
29474
29465
29463
29458
29472
29460
29467
29452
29463
29464
29464
29450

351142
351158
351158
351174
351174
351189
351189
351189
351205
351220
351220
351220
351236
351236
351252
351252
351267
351267
351283
351283
351283
351298
351298
351314
351314
351330
351330
351345
351345
351345
351361
351361
351376
351376
351392
351392
351408
351408
351408
351423
351423
351439
351439
351454
351454
351470
351470
351486
351486
351486
351501
351501
351517
351517
351532
351532
351532
351548
351548
351564

-13675
-14141
-14411
-13744
-13452
-13032
-17850
3883
-9514
-13876
-15601
-15420
-13381
-13490
-14156
-14410
-13482
-13374
-8654
-14831
-14986
-10838
-14059
-7992
-14075
9582
-15117
1361
9219
6329
9228
-13809
-13353
-13587
-12962
-14491
-6153
6302
-13842
-15658
-13573
-13799
-15518
-14363
4241
-13273
-6460
-4950
-15732
-14273
-191
-14253
-14624
-14279
-13697
-17930
-13797
-14190
-12991
-14289

36
45
39
42
45
44
39
44
42
43
41
40
39
41
38
39
44
44
42
40
38
39
39
43
44
42
39
43
38
45
44
42
45
47
42
40
45
36
43
41
41
42
44
41
47
39
39
45
41
42
46
36
42
40
44
40
37
37
42
37

-41
-45
-47
-44
-43
-43
-41
-45
-47
-41
-42
-47
-44
-43
-44
-41
-47
-42
-45
-46
-45
-43
-43
-43
-42
-43
-42
-40
-47
-43
-43
-50
-43
-46
-41
-42
-42
-45
-46
-44
-45
-45
-41
-44
-45
-40
-45
-42
-40
-42
-40
-43
-40
-42
-41
-42
-41
-42
-40
-43

281
282
281
280
277
279
282
285
280
283
280
280
284
279
283
281
280
280
281
282
282
283
281
282
278
282
281
285
279
274
273
285
280
288
280
284
283
279
279
281
281
281
283
285
280
280
281
284
281
274
283
284
277
279
283
280
282
281
278
282

222
226
228
229
228
229
230
229
228
227
228
227
227
227
229
229
223
228
227
231
225
224
227
227
227
227
229
229
230
230
228
230
230
226
229
231
227
230
229
227
226
228
229
229
230
229
228
227
229
226
227
229
228
229
226
227
229
224
223
227

36
39
36
35
37
33
34
40
38
36
33
35
39
33
36
36
36
37
39
37
31
33
35
40
39
39
37
37
34
37
32
36
34
40
36
36
36
39
38
40
37
33
34
42
32
41
40
39
38
36
36
36
35
33
32
32
36
41
27
39

485
489
486
490
490
488
491
488
485
490
489
489
490
490
490
487
491
488
491
490
486
488
490
488
489
487
488
490
490
491
489
490
486
486
490
488
490
487
489
488
489
486
486
487
488
486
486
487
491
482
488
488
490
488
489
490
491
488
486
488

29444
29456
29464
29427
29455
29461
29453
29467
29454
29430
29454
29454
29426
29442
29451
29463
29463
29450
29442
29458
29469
29430
29475
29443
29457
29447
29453
29452
29439
29455
29472
29450
29444
29469
29452
29439
29467
29445
29460
29437
29434
29460
29456
29465
29462
29468
29471
29480
29458
29463
29457
29464
29456
29463
29454
29453
29459
29450
29468
29445

351564
351579
351579
351595
351595
351610
351610
351610
351626
351626
351642
351642
351657
351657
351673
351673
351673
351688
351688
351704
351704
351720
351720
351735
351735
351751
351751
351766
351766
351782
351782
351782
351798
351798
351813
351813
351829
351829
351844
351844
351844
351860
351860
351876
351876
351891
351891
351907
351907
351907
351922
351922
351938
351938
351954
351969
351969
351969
351985
351985

-10784
-16520
4169
-10354
-13726
-14132
-14308
-4156
-13818
-5246
-14205
-14780
252
-14050
-7806
-12954
-15774
-12993
2545
-14051
-14185
-14809
11850
-14352
-15396
-14803
1579
-14084
-13984
-13698
-14104
-14100
32764
-15627
-14474
3080
8269
-13112
-13410
-13831
-13860
1390
-17480
-14803
9941
-13813
-17967
15460
-13858
-7716
-13555
-17784
-5982
-13906
-13922
2031
1971
-13604
-14338
-14574

43
41
40
40
39
42
37
44
37
41
40
40
40
42
38
38
38
38
39
39
40
42
37
37
36
37
38
37
40
45
38
44
44
41
38
36
45
44
38
45
46
39
42
43
35
37
41
39
43
43
40
39
36
41
41
41
40
43
44
37

-43
-41
-43
-43
-44
-41
-44
-44
-44
-49
-43
-43
-43
-42
-43
-42
-42
-45
-42
-47
-43
-44
-42
-42
-45
-44
-43
-45
-44
-45
-45
-46
-42
-43
-42
-42
-45
-44
-44
-40
-43
-42
-42
-45
-41
-46
-45
-43
-43
-44
-42
-42
-45
-41
-40
-45
-42
-43
-41
-44

280
277
282
284
278
280
283
278
281
277
281
278
277
280
274
281
281
278
276
282
286
284
281
280
282
282
284
283
278
280
281
281
281
279
283
277
278
285
281
284
284
284
277
284
279
284
277
282
284
284
277
283
277
284
283
283
284
281
284
280

227
227
228
228
229
227
228
228
229
227
231
228
228
229
231
227
230
226
228
227
228
226
226
225
227
223
227
228
227
228
227
228
229
227
231
230
229
226
224
227
230
227
228
228
228
228
230
226
228
227
230
229
229
228
226
228
227
224
227
228

38
37
39
39
36
36
39
34
40
31
37
34
33
33
37
35
37
36
35
36
36
41
31
30
34
36
37
35
36
39
37
40
38
34
35
38
35
33
31
41
37
35
37
38
34
31
34
34
41
36
34
36
36
30
32
40
40
40
36
35

489
490
488
490
488
488
490
489
489
490
490
490
488
490
486
487
488
489
488
491
487
490
488
486
488
489
489
488
484
488
489
490
490
490
491
487
490
489
489
489
489
491
491
488
486
486
487
489
490
488
488
489
489
489
489
489
492
489
489
489

29461
29464
29461
29452
29447
29458
29462
29470
29464
29460
29471
29460
29456
29435
29436
29462
29451
29456
29452
29453
29421
29436
29437
29452
29455
29435
29485
29464
29456
29468
29451
29463
29453
29466
29440
29452
29469
29454
29463
29455
29485
29466
29469
29450
29466
29458
29461
29474
29446
29448
29475
29464
29452
29448
29446
29442
29460
29461
29454
29441

352000
352000
352016
352016
352032
352032
352032
352047
352047
352063
352063
352078
352078
352094
352094
352110
352110
352110
352125
352125
352141
352141
352156
352156
352172
352172
352172
352188
352188
352203
352203
352219
352219
352234
352234
352250
352250
352266
352266
352266
352281
352281
352297
352297
352312
352312
352328
352328
352328
352344
352344
352359
352359
352375
352375
352390
352390
352390
352406
352406

408
-17023
-14938
-14537
-14069
-1897
-8854
-14637
-971
-13900
-14096
-12774
9242
-13864
-15070
-13451
-16674
8318
-15151
-14168
-14815
-14388
-13967
-14635
2347
-13791
24
-6868
-13589
-13411
-15034
-13780
-17611
-14668
-1186
-12529
-13653
-7793
9760
-13453
28944
-16088
-12600
-13213
-13834
-14225
9634
-15130
-292
-14609
-13833
-15257
-12982
-16814
-10842
-15090
-8397
-13950
-14347
9397

39
43
42
46
33
35
41
37
45
41
44
38
40
39
44
45
38
39
41
36
40
43
39
39
34
42
38
37
44
40
43
40
40
43
41
38
42
43
42
38
43
42
39
41
41
37
40
45
43
39
39
36
42
36
36
41
43
40
50
40

-45
-41
-44
-44
-41
-44
-44
-44
-42
-43
-43
-42
-44
-42
-44
-45
-43
-41
-41
-44
-40
-43
-43
-42
-42
-44
-41
-42
-47
-44
-43
-46
-48
-42
-45
-44
-45
-44
-43
-41
-42
-42
-41
-42
-43
-41
-43
-41
-43
-42
-46
-45
-44
-47
-42
-44
-48
-47
-47
-44

282
284
283
285
283
282
280
284
282
284
284
279
281
284
282
278
282
284
279
281
279
281
286
287
283
281
282
283
283
283
285
284
280
283
283
280
281
287
284
281
281
282
281
284
279
283
282
281
280
285
279
281
284
281
283
284
282
282
281
280

227
229
226
224
230
227
223
229
229
227
227
228
224
226
228
228
229
229
228
224
224
231
230
228
231
227
227
228
227
227
228
226
229
228
226
226
228
225
229
225
227
229
229
228
229
227
230
227
223
229
227
229
226
229
227
226
227
226
228
228

38
42
39
37
37
37
35
33
37
33
33
37
41
41
35
35
36
38
33
35
36
38
40
35
34
36
34
40
34
37
41
38
39
34
39
39
40
35
38
39
40
33
37
36
34
33
37
42
37
37
33
36
35
34
38
39
37
38
34
35

488
488
487
487
488
486
490
488
489
488
488
485
488
488
487
487
489
485
487
490
487
488
486
489
487
487
489
486
486
487
489
488
484
488
483
486
488
488
491
489
491
491
489
488
490
483
488
491
485
490
491
489
489
486
487
488
489
486
486
489

29457
29465
29461
29447
29466
29465
29457
29451
29449
29456
29472
29445
29474
29445
29461
29461
29463
29455
29449
29447
29446
29452
29449
29464
29462
29448
29450
29442
29472
29445
29452
29454
29463
29457
29471
29471
29455
29438
29448
29446
29436
29435
29463
29453
29456
29433
29436
29453
29453
29463
29453
29447
29455
29468
29480
29448
29477
29436
29434
29461

352422
352422
352437
352437
352453
352453
352468
352468
352484
352484
352500
352500
352515
352515
352515
352531
352531
352546
352546
352562
352562
352578
352578
352578
352593
352593
352609
352609
352624
352624
352624
352640
352640
352656
352656
352671
352671
352687
352687
352702
352702
352702
352718
352718
352734
352734
352749
352749
352765
352765
352765
352780
352780
352796
352796
352812
352812
352827
352827
352843

-14063
-10462
-14796
-14718
-14691
-14489
-1867
1988
-12914
-161
-14434
-14087
3022
-12807
-13940
-12780
-13566
-13912
-14144
-6919
8325
-13225
-16013
-14294
-14677
-13456
-16174
-14999
-13439
7593
3337
-12754
832
-14566
-9686
-13518
-13157
1430
-14550
-13008
-12737
-14065
-13912
-13717
-15132
-1721
-8119
-13016
-9454
-14249
-17092
-12912
-14492
-6807
-13978
-14973
-17803
-13905
-2783
-18219

40
42
40
40
44
40
43
43
43
37
44
47
40
42
46
32
38
40
41
42
38
44
42
46
45
38
39
42
39
37
40
38
40
44
41
39
39
46
38
45
37
43
40
40
38
39
43
43
44
39
45
34
39
40
45
44
41
40
39
42

-42
-45
-44
-43
-45
-43
-42
-40
-51
-45
-45
-47
-48
-44
-41
-42
-43
-46
-45
-43
-44
-47
-47
-44
-45
-43
-43
-45
-45
-42
-44
-44
-44
-43
-43
-46
-43
-41
-42
-40
-51
-43
-42
-42
-43
-42
-42
-43
-47
-42
-45
-43
-42
-48
-43
-43
-44
-45
-41
-47

280
280
281
279
282
284
279
283
278
281
281
281
281
277
281
283
281
280
280
279
281
281
282
281
283
282
281
279
281
282
281
287
276
279
283
282
280
281
281
282
285
283
279
278
278
283
280
281
285
283
282
282
286
280
279
277
282
280
281
280

227
230
230
226
228
226
228
228
231
228
228
227
228
228
228
230
229
227
230
228
228
228
228
230
227
231
227
226
230
228
228
228
224
227
229
224
228
228
229
229
229
228
229
229
231
230
226
228
227
228
229
228
228
230
226
228
226
228
231
228

37
39
37
37
39
37
36
36
41
37
37
40
35
36
35
38
42
36
42
38
37
34
39
33
39
37
41
38
40
34
40
41
41
36
38
34
38
35
36
34
41
36
34
32
34
35
38
39
38
34
37
33
36
39
38
36
31
37
33
36

483
488
486
489
490
489
488
490
487
487
486
488
486
488
489
488
490
488
488
489
489
485
491
490
485
488
484
485
487
487
489
487
490
486
488
487
486
487
487
490
486
491
488
488
489
488
486
486
487
490
488
491
487
485
489
486
485
489
489
489

29466
29458
29434
29454
29450
29468
29458
29461
29440
29470
29480
29448
29439
29485
29439
29457
29446
29450
29448
29472
29457
29471
29459
29453
29470
29467
29475
29451
29417
29462
29466
29456
29466
29482
29458
29452
29449
29475
29463
29456
29444
29453
29443
29444
29440
29437
29445
29447
29459
29443
29460
29459
29471
29436
29439
29441
29444
29442
29455
29443

352843
352843
352858
352858
352874
352874
352890
352890
352905
352905
352905
352921
352921
352936
352936
352952
352952
352968
352968
352983
352983
352983
352999
352999
353014
353014
353030
353030
353046
353046
353061
353061
353061
353077
353077
353092
353092
353108
353108
353124
353124
353124
353139
353139
353155
353155
353170
353170
353186
353186
353186
353202
353202
353217
353217
353233
353233
353248
353248
353264

-5193
-18604
-12524
-10888
-14911
-14536
-13618
-13264
700
-14767
-13773
-13787
-14447
-14181
-2724
-13517
-14537
-14710
7271
-4392
-13940
-10352
-13742
-13076
-13210
-14014
-14539
-18058
-13581
9711
-16699
-14676
-17644
-16268
-4226
-182
-14727
-1121
-7329
-9855
-18053
-9579
-14662
-14268
-9246
-15162
-12977
-14274
-9620
-14082
-13753
-12563
-12010
-13026
-7857
-14391
-13386
-14124
-13219
-11836

43
46
42
42
44
42
45
43
40
41
45
42
38
42
36
38
40
41
41
42
44
36
44
40
38
43
40
45
44
34
45
43
40
43
43
41
43
42
39
43
40
37
39
38
43
36
40
45
37
42
34
40
40
41
43
41
40
42
41
43

-43
-43
-44
-41
-45
-48
-41
-45
-43
-43
-45
-47
-43
-45
-44
-45
-42
-42
-44
-43
-44
-42
-48
-42
-46
-44
-43
-46
-41
-41
-41
-43
-40
-42
-45
-43
-43
-43
-43
-41
-43
-42
-43
-41
-41
-41
-44
-44
-42
-43
-42
-42
-43
-41
-42
-43
-42
-43
-42
-41

273
283
278
281
280
279
283
280
285
280
282
278
281
276
279
280
283
281
277
282
284
282
282
284
283
282
282
282
279
282
282
276
282
283
281
277
284
282
283
281
283
279
277
282
284
281
282
282
282
278
278
281
280
282
274
276
283
283
284
281

228
228
229
224
228
227
223
226
231
228
229
231
226
229
225
230
229
225
230
228
228
229
227
229
228
227
230
227
230
228
228
227
227
230
230
227
229
230
231
230
231
227
229
228
230
227
229
230
229
227
227
230
230
231
231
227
228
228
228
226

37
35
36
36
37
36
36
33
39
35
36
36
37
34
37
37
37
37
36
41
31
35
36
36
36
35
38
38
32
41
34
38
37
39
37
39
38
31
33
37
37
36
40
33
39
38
41
38
38
34
40
38
39
40
38
32
33
34
38
40

491
487
491
491
487
488
489
488
486
490
488
486
489
490
486
490
489
484
490
488
488
489
490
489
486
487
488
488
490
490
491
488
489
490
489
490
487
491
491
490
492
490
489
485
491
489
490
491
490
491
488
488
490
488
489
491
489
491
489
490

29456
29467
29439
29453
29448
29434
29460
29453
29462
29445
29455
29441
29433
29445
29442
29459
29454
29441
29434
29473
29462
29468
29462
29433
29446
29470
29468
29443
29442
29432
29465
29455
29471
29457
29444
29437
29467
29433
29439
29474
29436
29449
29459
29454
29451
29433
29452
29454
29454
29445
29461
29434
29447
29459
29442
29446
29450
29447
29464
29433

353264
353264
353280
353280
353295
353295
353311
353311
353326
353326
353326
353342
353342
353358
353358
353373
353373
353373
353389
353389
353404
353404
353420
353420
353436
353436
353451
353451
353451
353467
353467
353482
353482
353498
353498
353514
353514
353514
353529
353529
353545
353545
353560
353560
353560
353576
353576
353592
353592
353607
353607
353623
353623
353638
353638
353638
353654
353654
353670
353670

-14097
-15047
-2376
-7349
-14828
-14500
-13805
-14247
-13670
26977
-13824
-14786
-13646
-16204
-14423
-13860
-5426
-4409
-13843
-13510
-13536
-7027
-15777
-14378
2047
-14379
-14247
-18502
-1974
-13913
-14637
-17727
-14203
-13501
2422
-13699
-13858
-15474
-12689
-6175
-15165
-13252
-14342
-14687
-14172
-17378
-6387
-14733
-16354
9997
-14791
-1997
9010
-11496
-14179
6138
-13904
-13575
-14606
-14256

44
39
42
45
35
40
37
37
39
42
41
40
41
42
42
42
44
48
42
44
41
40
37
44
38
37
43
36
40
37
40
44
42
39
42
42
43
45
46
36
39
44
40
42
44
39
44
44
40
44
40
43
40
38
41
41
37
36
39
39

-42
-41
-48
-42
-47
-42
-42
-45
-43
-43
-41
-44
-42
-41
-42
-41
-42
-40
-40
-41
-44
-44
-42
-41
-48
-43
-45
-42
-46
-43
-44
-43
-41
-45
-42
-43
-42
-41
-44
-42
-45
-43
-45
-41
-41
-41
-42
-41
-44
-40
-41
-40
-43
-41
-44
-41
-42
-42
-42
-44

283
280
283
281
281
282
285
280
283
282
276
283
282
278
281
284
282
281
281
279
279
278
284
276
283
281
286
284
281
279
282
280
282
281
284
281
281
278
283
283
283
284
280
277
279
285
284
280
284
280
283
285
277
279
282
281
281
280
282
280

228
228
228
231
229
230
227
226
231
229
227
227
229
229
230
230
229
228
226
228
228
228
230
228
230
230
228
230
228
229
228
227
228
227
229
229
230
230
229
230
227
229
225
228
230
228
230
229
228
227
229
228
226
224
228
226
228
225
229
225

38
37
34
32
39
38
33
38
38
38
38
40
37
38
39
38
33
41
39
37
36
39
33
32
33
36
37
39
41
41
38
37
40
43
39
39
38
37
31
41
33
37
39
38
38
39
42
38
29
36
31
35
39
36
35
31
35
34
35
37

487
487
491
493
490
488
492
489
489
487
487
488
488
489
490
491
490
487
489
492
488
491
488
491
487
482
492
490
489
488
490
489
489
492
490
488
489
488
486
489
491
489
490
487
491
490
487
491
489
488
489
489
488
485
489
492
489
485
490
491

29430
29449
29463
29446
29437
29426
29443
29456
29457
29444
29452
29445
29422
29441
29467
29425
29438
29461
29461
29459
29462
29460
29471
29460
29456
29452
29457
29453
29439
29463
29457
29431
29459
29439
29436
29453
29443
29445
29458
29434
29441
29453
29433
29451
29449
29448
29445
29444
29456
29451
29442
29445
29457
29434
29447
29450
29437
29442
29447
29458

353685
353685
353701
353701
353701
353716
353716
353732
353732
353748
353748
353763
353763
353763
353779
353779
353794
353794
353810
353810
353826
353826
353826
353841
353841
353857
353857
353872
353872
353888
353888
353904
353904
353919
353919
353919
353935
353935
353950
353950
353966
353966
353982
353982
353982
353997
353997
354028
354028
354044
354044
354060
354060
354060
354075
354075
354091
354091
354106
354106

-17272
1845
-16536
-13751
-14788
-13773
9869
-20
-15320
-14551
-18326
-14297
-17072
-6355
13392
-9048
-15394
9194
-3026
-15990
-14589
-13947
-8181
-12407
-14660
-17353
-14100
-14976
862
-18203
-13495
-14022
-14160
-18753
-13967
-9573
-15581
-14169
-14830
-13620
-10619
25238
-14195
-13972
-2550
-13518
18952
7821
-4960
-13949
7535
9021
-13958
-13620
-12958
-3320
-13799
9691
-17661
-14037

39
41
38
36
40
42
39
43
40
38
38
40
40
39
42
36
43
45
37
42
44
41
40
41
36
45
39
46
37
42
38
46
39
40
42
41
44
38
38
40
39
43
41
39
45
42
39
41
40
42
39
36
46
42
36
44
39
36
44
44

-41
-41
-40
-41
-42
-45
-44
-41
-41
-45
-43
-43
-43
-50
-39
-41
-46
-42
-45
-41
-41
-44
-42
-44
-43
-43
-43
-43
-42
-39
-47
-42
-42
-42
-44
-43
-45
-41
-47
-45
-44
-43
-42
-41
-42
-43
-41
-42
-46
-45
-40
-44
-45
-40
-44
-43
-45
-41
-43
-52

281
282
281
280
280
283
282
282
278
285
281
283
283
285
277
283
282
279
276
282
277
282
281
277
279
284
283
277
283
282
282
278
281
283
279
279
284
282
279
279
280
282
278
283
279
280
280
283
280
283
282
285
281
279
280
279
280
283
283
283

223
227
229
228
224
227
229
226
227
228
224
228
228
226
228
228
228
226
227
226
227
227
229
223
229
228
226
228
226
224
231
227
227
226
224
224
229
229
225
230
230
229
228
228
227
228
227
228
230
224
229
228
227
228
229
229
229
229
229
228

37
32
40
37
38
40
38
36
36
40
37
39
40
36
40
38
38
39
36
33
38
30
37
35
31
39
41
36
32
39
35
37
38
41
32
37
34
40
41
42
31
37
39
39
36
36
41
37
40
39
36
38
33
33
34
34
39
36
41
37

490
487
490
491
485
487
489
489
490
489
493
491
488
491
492
492
491
489
489
487
489
491
485
489
492
491
491
491
488
487
489
490
489
490
492
492
491
488
490
489
488
489
489
484
490
489
491
489
490
490
491
490
488
489
490
489
490
487
490
493

29424
29431
29444
29465
29448
29455
29459
29444
29448
29431
29442
29454
29450
29438
29439
29433
29444
29433
29449
29449
29475
29456
29459
29460
29423
29439
29472
29440
29459
29446
29448
29446
29436
29452
29453
29436
29439
29432
29449
29433
29433
29447
29418
29462
29481
29474
29453
29428
29458
29470
29481
29440
29448
29433
29442
29461
29447
29436
29451
29453

354122
354122
354138
354138
354138
354153
354153
354169
354169
354184
354184
354200
354200
354200
354216
354216
354231
354231
354247
354247
354262
354262
354262
354278
354278
354294
354294
354309
354309
354325
354325
354340
354340
354340
354356
354356
354372
354372
354387
354387
354387
354403
354403
354418
354418
354434
354450
354450
354450
354465
354465
354481
354481
354496
354496
354512
354512
354528
354528
354543

-13391
-13159
-853
-14120
-13965
-3352
-13594
-14203
-17913
-14556
-13841
-13291
8712
-13345
-9391
-15070
-14183
-13367
-13931
-13771
-15910
9388
-4446
-13231
-6379
8668
-18085
-12917
-13375
-14022
-13832
-8538
9284
7462
-13268
-17361
-13094
-14126
-5977
-14998
18609
-13631
-14942
10920
-14149
442
-5780
6037
-14379
-13459
-14970
-14627
-14098
-14421
-13762
-14170
-13863
-13967
-14226
-14314

36
40
38
39
44
42
37
36
35
39
40
35
41
44
39
43
40
42
41
38
43
41
37
43
40
43
44
44
44
40
43
38
43
37
42
34
44
39
40
47
40
37
43
39
44
41
38
41
47
37
42
36
41
44
39
42
42
40
41
44

-40
-42
-47
-44
-45
-40
-45
-43
-44
-46
-44
-48
-42
-42
-41
-41
-41
-41
-42
-44
-46
-41
-43
-41
-47
-43
-47
-49
-45
-46
-45
-44
-41
-41
-42
-43
-43
-42
-46
-42
-41
-45
-43
-43
-45
-41
-44
-42
-45
-41
-41
-41
-45
-46
-40
-41
-43
-48
-47
-42

283
284
282
280
281
284
278
285
278
284
281
282
282
282
283
284
283
284
282
283
284
286
284
286
282
286
283
285
284
284
283
284
284
284
277
284
282
282
279
285
285
285
274
285
282
283
283
283
284
285
282
283
283
285
282
280
284
285
281
280

229
228
228
226
229
228
227
229
229
230
229
229
228
228
228
227
225
224
228
227
229
230
231
228
230
232
231
229
228
230
227
230
226
227
229
226
227
228
225
230
228
226
229
231
227
227
225
230
228
227
230
228
226
227
225
230
226
227
229
231

35
35
39
41
35
37
38
39
38
34
40
36
29
37
38
41
38
30
35
31
35
42
38
39
35
38
41
39
37
33
37
36
34
39
38
40
35
41
40
37
38
37
36
36
31
36
32
36
37
37
31
31
39
39
40
37
38
36
37
39

492
488
487
484
493
491
489
489
483
488
490
488
487
488
489
488
490
492
491
491
490
490
487
487
490
489
489
489
490
488
487
489
488
489
492
491
488
487
488
487
483
491
491
491
487
491
492
484
489
491
491
489
489
491
488
490
490
489
487
488

29446
29444
29469
29428
29423
29435
29427
29432
29447
29421
29433
29446
29447
29460
29444
29441
29443
29451
29442
29437
29419
29456
29431
29451
29460
29458
29415
29457
29433
29453
29451
29466
29447
29455
29446
29438
29442
29424
29425
29443
29446
29432
29458
29448
29450
29449
29439
29450
29447
29442
29460
29458
29438
29439
29446
29443
29443
29444
29437
29431

354543
354543
354559
354559
354574
354574
354590
354590
354606
354606
354606
354621
354621
354637
354637
354652
354652
354668
354668
354668
354684
354684
354699
354699
354715
354715
354730
354730
354730
354746
354746
354762
354762
354777
354777
354793
354793
354808
354808
354808
354824
354824
354840
354840
354855
354855
354871
354871
354886
354886
354886
354902
354902
354918
354918
354933
354933
354949
354949
354949

-13986
-13577
9105
-11144
-18300
-13994
-14075
-14309
-14075
-13865
-14753
-14172
-9169
-14475
8275
-2785
-5719
2651
-4934
-13865
-12755
-18449
-13934
-13647
-13866
-14565
1255
-5067
-13830
-13699
-12895
8180
-14119
-13799
-13752
-13918
-14170
-14041
-13637
-13495
-15045
4949
-13530
-15319
-14082
-14118
-12997
-13598
-2215
-13317
-13536
-14499
-13885
-17839
-5316
-14574
-9282
-2899
-14435
-13157

40
38
43
37
42
42
39
39
41
41
43
38
41
41
42
39
35
43
46
42
46
40
39
33
36
46
42
35
37
46
43
42
43
39
43
41
38
42
42
40
45
40
42
41
41
40
39
37
46
45
45
41
40
41
39
45
40
43
35
35

-42
-41
-49
-47
-48
-45
-44
-45
-45
-45
-43
-44
-44
-41
-45
-49
-45
-43
-45
-41
-42
-43
-41
-45
-42
-44
-41
-39
-44
-46
-45
-44
-48
-41
-44
-43
-43
-46
-41
-43
-47
-42
-46
-43
-43
-47
-42
-43
-41
-43
-43
-44
-42
-41
-42
-40
-43
-42
-48
-42

283
278
283
282
281
277
278
285
283
281
284
280
280
279
280
283
282
284
284
283
287
278
282
280
277
279
284
282
279
281
283
282
280
286
282
284
282
283
283
284
278
276
284
282
279
280
278
279
277
279
280
282
280
282
279
278
282
282
282
280

230
229
229
228
226
229
229
230
229
227
231
228
228
224
225
228
227
228
227
226
229
229
231
227
227
228
230
228
228
228
226
225
228
229
225
223
229
230
229
228
227
228
225
229
228
227
227
227
226
225
225
225
226
228
227
228
229
227
229
228

38
34
33
33
35
40
33
42
41
40
40
37
38
38
34
34
36
43
40
34
31
37
37
39
38
42
42
34
38
35
36
35
43
39
35
39
33
32
37
39
35
39
39
38
39
35
33
41
40
36
41
40
39
37
38
34
39
37
43
36

488
487
489
488
487
489
490
487
484
486
488
490
488
490
488
486
487
488
489
488
488
488
489
490
487
491
490
488
491
486
489
488
489
487
487
489
487
487
491
489
488
488
490
490
488
490
488
491
493
487
489
487
490
489
488
488
484
489
488
487

29450
29439
29473
29429
29457
29452
29448
29443
29440
29454
29456
29447
29433
29460
29448
29451
29467
29457
29431
29454
29454
29447
29463
29462
29440
29444
29448
29445
29456
29466
29449
29462
29453
29464
29449
29452
29438
29440
29439
29437
29438
29451
29462
29460
29457
29461
29445
29442
29434
29453
29447
29425
29445
29442
29448
29447
29452
29458
29436
29438

354964
354964
354980
354980
354996
354996
355011
355011
355011
355027
355027
355042
355042
355058
355058
355074
355074
355089
355089
355089
355105
355105
355120
355120
355136
355136
355152
355152
355152
355167
355167
355183
355183
355198
355198
355214
355214
355214
355230
355230
355245
355245
355261
355261
355276
355276
355292
355292
355292
355308
355308
355323
355323
355339
355339
355354
355354
355370
355370
355370

-14383
-14058
10554
-11672
-14693
7573
-14181
2375
-9592
8179
-14202
-14385
-13941
-13439
-13879
-14091
-14799
-13780
-13994
-13388
-13630
-13980
-16113
-1657
-15994
-14206
-14745
-4131
6712
-2389
-13009
-9633
-1876
-14528
-10790
-15377
-13822
-14722
-15123
-13377
-4152
-16819
-14383
-13313
-5603
-13899
-14654
-14511
16478
-13468
-15328
-3983
-12877
-13738
17753
-14153
-13600
1718
-14457
2292

42
43
44
43
44
40
42
40
44
43
41
38
40
44
43
47
41
36
44
44
43
45
45
42
42
43
41
43
38
43
46
47
39
45
43
43
46
41
46
36
41
40
42
39
39
44
40
43
40
44
39
45
40
41
40
42
44
43
37
41

-43
-43
-43
-42
-45
-46
-42
-41
-41
-42
-40
-48
-42
-45
-44
-43
-45
-42
-41
-42
-43
-47
-43
-46
-43
-44
-43
-43
-50
-45
-39
-42
-42
-42
-42
-44
-42
-44
-44
-43
-47
-43
-43
-45
-41
-40
-42
-43
-46
-46
-42
-42
-46
-51
-46
-45
-43
-43
-45
-44

279
283
283
280
285
285
282
277
281
283
276
278
280
281
273
279
281
282
279
282
283
280
282
280
282
283
279
277
281
280
283
281
283
284
279
276
279
283
281
280
281
281
277
281
282
281
280
283
287
282
284
283
285
281
284
282
276
283
277
283

227
228
226
227
227
228
224
227
225
222
227
227
228
229
227
227
228
226
228
228
228
227
225
227
227
228
226
226
225
226
229
227
228
227
227
229
229
227
230
230
228
230
229
224
227
229
228
228
227
227
229
228
226
229
226
227
227
225
228
227

40
40
36
33
40
34
37
35
41
38
39
34
38
41
37
34
35
35
29
31
38
34
37
38
31
34
33
36
33
37
37
35
31
39
40
40
32
37
37
35
37
38
39
39
30
35
30
40
35
36
35
35
35
38
34
32
33
39
40
39

490
488
486
489
487
490
487
489
491
488
489
490
491
486
490
490
489
492
486
489
489
486
488
489
491
490
492
487
488
490
488
485
489
491
490
487
490
490
492
488
489
490
490
492
489
488
486
487
489
490
488
488
489
487
489
487
488
489
485
489

29426
29460
29460
29445
29472
29435
29463
29457
29443
29442
29436
29464
29432
29454
29433
29449
29440
29440
29445
29448
29445
29471
29457
29444
29450
29444
29440
29446
29443
29445
29445
29440
29429
29438
29459
29424
29449
29424
29458
29424
29421
29458
29457
29460
29456
29437
29435
29437
29458
29447
29451
29475
29443
29455
29441
29454
29461
29429
29430
29457

355386
355386
355401
355401
355417
355417
355432
355432
355432
355448
355448
355464
355464
355479
355479
355495
355495
355495
355510
355510
355526
355526
355542
355542
355557
355557
355557
355573
355573
355588
355588
355604
355604
355620
355620
355635
355635
355635
355651
355651
355666
355666
355682
355682
355698
355698
355698
355713
355713
355729
355729
355744
355744
355760
355760
355776
355776
355776
355791
355791

-14450
9683
-14282
10034
-14456
-14658
-15240
9572
-17574
-13638
-59
-14978
-13857
-14459
-13522
-17857
-14537
-4800
-14133
-14090
-15327
-13959
2254
-13843
-13591
-10393
-13010
-13925
-13481
-13817
-2361
-6344
-17896
-14439
-13625
1009
-13585
-15909
310
-14321
-15371
6432
-14066
-13685
10125
20122
-13361
-5274
-1970
10391
-11673
-13101
-15788
-14110
-15503
-13353
-14898
-14070
9791
-7345

40
45
40
43
44
40
39
46
42
35
39
45
44
44
43
39
44
46
40
37
42
41
39
37
43
43
40
45
46
44
40
43
40
43
38
41
41
43
41
48
39
39
39
45
46
43
39
39
45
44
38
41
41
47
38
43
43
45
38
36

-48
-42
-44
-46
-42
-43
-42
-44
-46
-43
-43
-42
-43
-41
-47
-45
-41
-43
-41
-41
-47
-45
-41
-40
-39
-41
-43
-42
-45
-44
-40
-41
-41
-43
-40
-41
-41
-40
-41
-42
-44
-47
-44
-46
-46
-47
-42
-44
-43
-42
-42
-41
-44
-44
-44
-43
-45
-41
-45
-42

283
278
284
281
282
280
279
282
280
280
283
282
279
277
286
281
282
284
279
284
284
278
279
279
284
283
283
279
280
284
281
284
281
275
281
279
284
282
280
278
283
277
283
279
285
281
280
283
284
279
283
281
283
281
281
277
278
281
276
285

231
226
227
227
229
227
228
225
228
229
227
228
224
229
227
230
229
228
228
230
225
228
227
228
229
227
228
227
226
229
226
227
227
227
229
228
228
227
225
227
227
226
228
227
228
229
229
228
227
225
227
225
230
229
227
230
228
228
229
224

38
40
36
42
31
38
37
39
39
42
36
33
40
35
36
38
35
39
37
37
36
38
39
38
37
34
36
35
36
37
40
37
36
33
39
40
34
39
36
36
30
36
34
41
37
38
40
35
34
39
41
37
35
38
38
39
38
41
36
39

490
488
491
490
490
488
490
490
490
491
490
488
492
489
489
487
487
488
487
490
490
490
489
489
488
485
491
490
490
483
488
491
488
489
488
490
490
487
489
489
491
489
486
489
488
488
490
489
489
491
489
490
492
491
487
490
489
488
488
489

29455
29441
29441
29429
29439
29432
29462
29464
29453
29453
29441
29455
29450
29435
29425
29439
29444
29450
29430
29439
29462
29439
29431
29444
29451
29442
29447
29455
29447
29420
29446
29425
29461
29440
29444
29431
29441
29450
29442
29417
29440
29460
29448
29435
29459
29437
29462
29437
29451
29440
29454
29446
29463
29468
29441
29463
29470
29458
29415
29470

355807
355807
355822
355822
355838
355838
355854
355854
355869
355869
355869
355885
355885
355900
355900
355916
355916
355932
355932
355932
355947
355947
355963
355963
355978
355978
355978
355994
355994
356010
356010
356025
356025
356041
356041
356041
356056
356056
356072
356072
356088
356088
356103
356103
356119
356119
356119
356134
356134
356150
356150
356166
356166
356166
356181
356181
356197
356197
356212
356212

9983
-10514
-13483
-1311
-12894
-2923
-14961
-14422
-15220
-14491
-14480
-13676
-15116
-13801
-13723
-4349
9100
-7112
-15338
-13958
9266
-13615
-14047
-13739
-14050
-15770
6459
-4228
-14374
-14089
-15532
-8241
5412
-14472
-14985
-13886
-14111
-13783
-14778
-13618
13435
-14508
-14519
-13394
-16848
-13230
-13058
-2268
-15293
-13579
-13275
-13737
-15300
2980
-13970
-14576
-15110
8507
-6381
-14097

42
40
41
39
42
34
37
40
39
48
41
37
43
43
39
35
38
37
37
42
43
44
39
40
42
39
36
43
38
38
42
37
38
41
36
43
34
40
40
42
39
41
45
43
43
40
42
42
44
44
46
43
43
43
40
39
44
43
41
38

-43
-43
-43
-47
-46
-46
-48
-40
-48
-42
-43
-42
-41
-43
-43
-43
-43
-43
-46
-45
-42
-40
-43
-42
-43
-41
-44
-41
-44
-44
-40
-41
-43
-40
-45
-40
-40
-41
-46
-43
-41
-46
-40
-45
-43
-46
-40
-43
-43
-44
-44
-44
-43
-40
-40
-41
-42
-44
-44
-43

282
282
281
282
278
283
282
284
283
281
281
284
283
280
280
277
280
281
274
284
281
282
280
283
281
283
280
278
283
283
283
283
282
279
283
286
281
285
281
282
280
280
276
284
283
285
283
286
278
282
278
282
285
279
286
283
285
282
284
284

226
229
229
230
228
227
227
228
229
226
229
226
229
229
230
224
229
221
226
230
225
228
228
230
228
227
229
227
229
229
229
227
230
227
226
229
226
229
229
227
227
228
228
226
229
226
227
226
225
227
228
229
229
226
228
225
227
230
230
226

32
35
37
39
39
41
39
38
31
32
43
35
37
36
41
39
38
39
39
39
33
39
34
39
33
40
34
37
35
40
41
37
33
37
37
39
41
38
34
37
38
40
40
40
36
39
38
38
38
42
35
35
37
34
32
39
37
37
34
35

489
491
491
492
490
490
488
489
489
491
492
491
488
486
488
490
491
488
490
488
489
490
489
489
492
488
489
486
492
489
489
490
485
489
490
491
484
491
488
489
491
489
490
489
490
490
488
489
490
489
491
492
491
489
491
488
490
489
493
492

29431
29468
29458
29459
29440
29447
29460
29445
29441
29450
29451
29474
29452
29470
29461
29440
29467
29458
29477
29471
29467
29452
29458
29450
29454
29451
29466
29456
29471
29453
29453
29473
29447
29469
29459
29469
29474
29458
29466
29470
29459
29455
29463
29471
29449
29454
29480
29442
29454
29444
29448
29475
29430
29470
29458
29440
29468
29453
29454
29462

356228
356228
356228
356244
356244
356259
356259
356275
356275
356290
356290
356306
356306
356322
356322
356322
356337
356337
356353
356353
356368
356368
356384
356384
356400
356400
356400
356415
356415
356431
356431
356446
356446
356462
356462
356462
356478
356478
356493
356493
356509
356509
356524
356524
356524
356540
356540
356556
356556
356571
356571
356587
356587
356602
356602
356602
356618
356618
356634
356634

-12834
-14491
-13509
9069
-15673
-13983
-14300
7596
-12987
-14106
-13979
-2429
2886
-11461
-14288
9730
-13798
-14950
-14497
1078
-2690
-14453
-15550
-13887
-14041
-15763
-13702
-13233
-18408
-13008
-14035
-14142
8112
-14552
-14438
-14216
-14456
-14381
-11756
800
-13989
-10654
-12955
30561
7211
-14311
9894
-7496
-8792
-14467
-4012
-13242
-14624
-3163
-16896
8141
9279
-3439
-13075
-14232

44
40
45
46
41
37
39
41
41
40
39
46
43
45
42
44
42
37
42
42
41
38
45
41
39
32
44
39
40
44
39
40
38
33
37
41
43
39
38
41
43
46
40
44
45
42
38
41
39
41
37
40
45
39
38
46
43
39
40
39

-42
-46
-42
-40
-48
-43
-44
-45
-40
-43
-43
-43
-40
-44
-45
-45
-42
-45
-46
-44
-44
-44
-43
-45
-43
-43
-41
-45
-42
-51
-43
-43
-47
-40
-44
-44
-45
-54
-46
-43
-49
-45
-43
-44
-47
-47
-44
-44
-43
-46
-45
-43
-41
-44
-40
-45
-47
-43
-43
-41

276
284
278
284
283
285
284
281
282
278
283
278
281
284
284
284
286
283
282
285
284
282
282
278
284
278
283
283
280
281
284
283
283
280
283
284
276
283
284
285
284
283
281
285
281
279
282
283
286
284
279
278
279
284
277
278
284
285
276
285

228
224
229
229
225
227
225
229
228
225
225
228
229
226
228
230
228
226
225
225
229
228
227
226
227
227
227
228
224
226
225
226
228
227
225
227
229
225
229
226
225
229
229
227
225
228
226
227
228
226
225
229
228
228
226
226
227
228
225
227

40
37
33
40
40
42
32
35
38
37
33
38
40
36
35
34
37
33
35
30
38
35
40
37
36
39
38
35
36
35
39
38
34
35
33
36
40
38
37
31
37
37
30
35
39
38
35
39
36
35
32
35
37
37
33
38
39
36
40
36

490
489
488
490
489
490
490
488
491
491
490
491
489
490
490
485
486
491
490
485
491
487
488
489
487
490
488
488
488
488
490
490
488
488
488
489
488
491
487
492
489
488
488
490
487
489
489
490
492
490
487
488
490
487
489
490
489
491
487
489

29463
29447
29446
29468
29430
29458
29446
29422
29442
29450
29442
29449
29454
29423
29456
29463
29460
29447
29465
29433
29450
29448
29460
29463
29459
29447
29447
29442
29447
29469
29457
29442
29439
29448
29433
29467
29447
29434
29446
29443
29447
29456
29460
29471
29437
29442
29476
29475
29456
29464
29463
29448
29449
29442
29464
29481
29419
29455
29432
29436

356649
356649
356665
356665
356665
356680
356680
356696
356696
356712
356712
356727
356727
356727
356743
356743
356758
356758
356774
356774
356790
356790
356805
356805
356805
356821
356821
356836
356836
356852
356852
356868
356868
356883
356883
356883
356899
356899
356914
356914
356930
356930
356946
356946
356961
356961
356961
356977
356977
356992
356992
357008
357008
357024
357024
357039
357039
357055
357055
357055

-14646
13656
-13043
22
-13886
-13609
-15503
-3394
-1483
-14064
-14027
-14586
-14071
-14023
-13835
-14036
-14797
10174
-13748
-11911
-12674
-13966
-18471
-13454
-634
7000
-13929
-14470
-13781
-14690
-13727
-13925
10403
-13064
-18515
-13399
1161
-14956
-7233
-14045
4704
-7316
-7421
-11465
9122
-13719
7227
-13529
-14382
-13870
8565
-14246
-4786
-8905
22099
-13670
-13916
8435
-13935
-13234

39
41
38
48
42
41
39
42
38
36
33
40
42
41
38
36
39
43
46
41
46
43
43
35
42
39
47
39
41
41
42
38
45
45
43
38
41
36
38
36
39
30
46
40
40
40
45
42
43
39
41
40
43
39
41
37
40
43
48
45

-44
-43
-43
-43
-42
-44
-40
-42
-42
-46
-43
-40
-42
-42
-39
-41
-45
-39
-41
-40
-41
-42
-41
-47
-45
-43
-48
-42
-42
-43
-44
-45
-44
-48
-44
-45
-48
-45
-42
-45
-46
-44
-39
-40
-44
-45
-41
-43
-41
-49
-44
-44
-43
-49
-46
-42
-43
-46
-43
-41

286
280
283
281
282
285
285
283
278
277
283
287
281
284
280
283
278
281
283
283
281
280
277
281
280
285
285
282
282
280
285
284
276
280
284
283
281
279
281
279
279
282
282
280
280
284
282
282
281
277
279
279
280
280
277
278
280
282
275
281

226
223
227
227
225
227
228
226
229
227
225
226
224
223
226
227
227
227
228
226
226
228
227
228
225
227
227
228
227
224
227
226
226
226
228
227
228
230
229
229
226
226
227
227
228
227
228
223
226
228
229
230
229
226
228
229
227
228
227
227

32
33
39
35
30
32
35
39
38
38
35
37
37
38
34
39
37
36
35
35
39
33
33
41
26
33
33
41
37
37
36
38
37
39
32
42
39
39
39
36
38
36
38
39
37
40
36
39
38
38
35
30
36
33
41
36
40
39
37
39

489
487
489
488
492
488
489
489
489
488
490
490
489
485
490
488
487
488
489
488
489
490
486
489
489
489
489
488
489
487
489
490
489
489
490
490
489
487
489
485
489
488
490
491
488
487
489
489
488
489
487
486
491
491
489
487
489
488
491
489

29440
29430
29451
29446
29445
29444
29455
29455
29436
29455
29461
29436
29467
29456
29466
29486
29472
29462
29476
29432
29450
29466
29445
29450
29476
29456
29454
29461
29448
29440
29464
29456
29455
29454
29439
29469
29448
29478
29461
29442
29451
29454
29463
29445
29453
29453
29474
29476
29431
29458
29449
29450
29483
29439
29462
29477
29448
29446
29452
29454

357070
357070
357086
357086
357102
357102
357117
357117
357117
357133
357133
357148
357148
357164
357164
357180
357180
357180
357195
357195
357211
357211
357226
357226
357242
357242
357242
357258
357258
357273
357273
357289
357289
357304
357304
357304
357320
357320
357336
357336
357351
357351
357367
357367
357367
357382
357382
357398
357398
357414
357414
357429
357429
357429
357445
357445
357460
357460
357476
357476

-14219
-295
-15069
477
-10291
9562
-15168
-14834
-12392
-8009
-17998
-14843
10281
-13543
-14487
-13453
-15985
-13582
-15639
8993
-14440
-15368
-14636
-14879
-14552
-14470
-1870
-5010
-17692
5196
-14113
8080
-12973
4714
-13613
-13268
-13908
-13761
-13664
21678
-12279
-13089
-10552
-13572
-3262
7921
-13945
-13426
-13916
-13969
-13748
8280
13002
7449
1409
-14535
-13707
-13282
-14344
-17951

41
43
40
36
39
41
43
37
41
42
44
41
42
38
42
45
40
46
45
44
41
40
41
43
47
38
38
40
36
40
39
39
47
44
37
43
41
45
42
40
45
34
38
44
48
46
41
44
42
40
42
44
40
34
42
42
41
46
42
44

-41
-46
-42
-45
-49
-46
-43
-43
-43
-42
-47
-44
-46
-44
-43
-49
-50
-45
-43
-42
-45
-44
-44
-46
-42
-43
-45
-47
-44
-45
-42
-40
-44
-49
-42
-44
-44
-48
-43
-42
-43
-44
-47
-45
-44
-45
-41
-41
-42
-43
-46
-43
-44
-44
-41
-42
-41
-43
-49
-42

284
279
283
281
283
280
280
283
281
282
279
285
276
282
283
280
283
279
281
280
282
282
281
279
280
281
278
281
281
283
277
280
282
277
284
282
283
283
285
283
281
282
277
282
284
285
280
284
278
285
283
279
286
283
282
280
281
282
283
281

229
228
227
226
228
227
228
228
229
228
229
229
230
228
227
226
228
227
226
227
227
227
224
223
228
229
227
225
226
229
228
227
227
223
229
226
227
228
230
227
227
229
225
227
228
227
227
228
229
226
227
226
225
226
229
228
226
227
229
227

34
41
39
32
42
39
38
36
40
40
38
35
33
37
39
37
36
34
40
38
36
35
40
34
39
41
38
39
34
39
40
42
36
37
39
39
39
39
40
37
38
37
40
42
36
40
38
38
38
36
40
42
32
35
33
36
40
37
36
39

489
490
487
492
489
486
489
489
489
487
489
490
490
489
487
490
488
490
491
490
490
491
488
490
490
489
489
484
489
482
490
489
489
488
486
490
488
482
489
489
489
489
489
490
491
491
488
488
491
487
490
489
488
490
485
486
485
487
488
487

29434
29445
29451
29456
29471
29462
29440
29444
29457
29442
29444
29463
29446
29436
29453
29438
29448
29480
29445
29453
29481
29463
29451
29448
29480
29455
29460
29461
29474
29477
29459
29459
29459
29440
29463
29464
29451
29451
29450
29446
29451
29475
29437
29432
29451
29446
29453
29431
29460
29443
29456
29433
29449
29447
29445
29447
29461
29442
29435
29453

357492
357492
357507
357507
357507
357523
357523
357538
357538
357554
357554
357570
357570
357570
357585
357585
357601
357601
357616
357616
357632
357632
357648
357648
357648
357663
357663
357679
357679
357694
357694
357710
357710
357726
357726
357741
357741
357741
357757
357757
357772
357772
357788
357788
357804
357804
357804
357819
357819
357835
357835
357850
357850
357866
357866
357882
357882
357882
357897
357897

-15077
-9325
-13293
-13451
7225
-14497
-14505
-13949
-14335
320
-5215
-7402
18427
-5281
-15470
-18210
-13425
-14925
-10669
2045
-14158
-13552
-10030
1337
-14330
-14675
-13465
8726
10059
-13599
15536
19706
947
-8582
-11881
-14015
17268
-13353
-14117
-10803
-10212
-17144
-15520
5464
-14217
8285
-13710
-13262
-13928
7682
-13537
-13813
-14848
-13187
-694
8756
-13036
-13713
9886
-11499

35
40
46
43
41
41
44
46
43
42
36
39
46
43
41
42
41
43
41
45
42
37
43
34
38
42
39
42
44
42
41
41
47
46
42
38
42
33
42
41
47
39
40
32
38
46
43
44
43
43
38
41
43
44
42
37
45
34
39
44

-45
-43
-42
-45
-45
-45
-44
-42
-43
-41
-43
-44
-51
-48
-42
-42
-43
-42
-42
-45
-42
-44
-44
-44
-44
-44
-45
-43
-49
-44
-44
-48
-44
-45
-43
-44
-45
-45
-43
-48
-41
-44
-43
-42
-42
-46
-41
-45
-49
-44
-47
-42
-43
-49
-43
-45
-44
-42
-46
-44

279
277
283
281
281
279
282
284
280
284
282
282
280
283
279
281
285
281
278
283
280
281
282
284
279
277
283
281
283
282
282
282
284
283
284
282
284
281
281
287
286
282
282
280
280
283
281
282
280
281
281
282
281
283
281
283
281
282
286
284

226
228
227
230
227
226
227
229
227
228
226
228
228
228
229
225
229
226
228
229
231
225
226
229
229
229
227
230
227
223
228
229
231
228
224
226
228
229
231
229
228
227
228
224
229
227
228
228
226
227
229
229
225
228
228
228
227
224
229
228

39
38
36
31
34
39
38
38
37
37
36
38
36
37
35
42
30
32
39
28
38
37
37
31
35
35
32
36
39
38
38
36
38
42
39
38
39
39
40
32
35
39
38
33
38
41
32
36
38
37
38
38
40
41
36
40
38
41
34
37

488
488
489
488
491
489
485
490
491
489
490
488
488
488
491
488
487
490
492
488
488
486
487
489
487
487
492
488
488
486
489
485
491
490
490
490
488
490
489
488
491
490
492
488
490
488
487
489
489
488
488
487
489
490
488
489
489
490
485
487

29443
29460
29453
29452
29440
29429
29439
29446
29456
29436
29458
29456
29448
29448
29448
29442
29488
29472
29444
29448
29460
29454
29437
29458
29443
29466
29460
29478
29457
29438
29468
29449
29454
29433
29446
29448
29448
29451
29452
29441
29442
29441
29444
29462
29440
29430
29439
29458
29445
29440
29432
29429
29433
29459
29447
29439
29448
29452
29445
29461

357913
357913
357928
357928
357944
357944
357944
357960
357960
357975
357975
357991
357991
358006
358006
358006
358022
358022
358038
358038
358053
358053
358069
358069
358069
358084
358084
358100
358100
358116
358116
358131
358131
358131
358147
358147
358162
358162
358178
358178
358194
358194
358194
358209
358209
358225
358225
358240
358240
358256
358256
358256
358272
358287
358287
358303
358303
358318
358318
358318

857
2463
-13329
-13656
-13712
-13374
-12936
-13137
-14412
-7371
9610
-13781
-13763
-12912
-14992
9058
-12857
-14687
-12952
-14128
-13355
9455
-5223
-1528
-13158
10011
-16851
-13028
-13436
-12827
-8043
-15777
-17791
-12709
-6209
-13392
4817
-12295
-13988
-15020
-14556
-13791
1323
-14328
-14032
-14324
-4640
-12978
-5099
-1654
1154
-13353
-14352
-12859
-13101
-14264
-12361
-13270
-13608
2106

42
38
41
36
43
44
37
39
39
43
43
43
41
42
46
48
40
44
42
42
47
40
45
45
46
41
40
44
41
40
42
42
38
41
44
42
39
43
44
42
43
39
46
44
40
38
41
40
44
40
43
40
38
38
40
33
39
47
40
41

-44
-44
-44
-41
-46
-45
-45
-45
-41
-45
-47
-46
-41
-44
-42
-44
-43
-44
-42
-45
-45
-44
-46
-43
-43
-43
-48
-44
-49
-41
-50
-41
-44
-44
-42
-43
-44
-42
-43
-48
-43
-43
-43
-45
-46
-43
-44
-43
-45
-47
-43
-43
-43
-46
-43
-46
-43
-44
-46
-43

284
286
280
285
281
285
284
283
284
285
280
280
283
280
281
285
282
277
286
282
284
284
279
283
279
278
284
281
280
283
283
284
282
281
286
279
283
279
284
285
278
286
282
281
281
284
284
284
280
283
285
284
282
282
279
282
283
285
281
278

228
226
222
231
226
228
229
229
230
227
229
227
226
229
230
228
231
227
227
232
229
227
229
227
229
228
229
230
229
233
231
230
228
230
228
230
230
226
230
230
228
227
231
228
229
227
227
226
229
227
228
228
228
230
228
228
230
228
228
229

36
39
39
33
34
38
33
29
38
37
34
40
39
40
34
39
40
37
39
36
35
39
35
42
35
40
35
38
37
33
38
39
36
41
39
41
33
36
35
40
39
39
30
34
39
38
41
40
38
39
35
39
40
38
39
34
38
34
41
38

485
486
487
489
489
488
488
491
491
490
490
490
489
490
492
489
485
488
491
491
490
492
490
489
489
488
486
492
489
487
490
487
488
491
487
489
487
490
489
487
487
490
492
488
489
490
492
493
490
489
489
488
491
491
490
491
489
490
491
491

29463
29446
29451
29461
29467
29442
29464
29441
29452
29479
29442
29443
29431
29437
29439
29453
29434
29454
29446
29434
29438
29460
29458
29466
29446
29469
29453
29454
29444
29448
29458
29454
29434
29458
29459
29492
29438
29450
29446
29449
29464
29458
29463
29424
29450
29454
29444
29448
29440
29436
29433
29441
29455
29453
29428
29421
29467
29454
29459
29439

358334
358334
358350
358350
358365
358365
358381
358381
358396
358396
358412
358412
358412
358428
358428
358443
358443
358459
358459
358474
358474
358474
358490
358490
358506
358506
358521
358521
358537
358537
358552
358552
358552
358568
358568
358584
358584
358599
358599
358615
358615
358615
358630
358630
358646
358646
358662
358662
358677
358677
358677
358693
358693
358708
358708
358724
358724
358740
358740
358740

-14255
26562
12683
-14086
-14635
-12877
-13500
-14205
14469
-14650
-14013
-13394
-13111
16022
-13789
9443
-4861
-14657
-14727
-13837
10104
-12376
-15980
9975
-16416
-14804
-13699
2662
-14250
6295
-13731
2158
8188
-13867
-14511
23442
-13509
-12302
9559
-14239
-14589
224
-14992
-13977
-8478
-12522
7101
-13507
-18513
-13739
-4174
-18020
-12011
9738
-13230
-12749
-14840
8987
-12884
-10628

44
36
41
36
48
44
41
44
33
39
43
40
45
37
39
41
41
39
40
42
45
41
45
42
41
44
41
38
44
35
37
43
46
36
43
39
44
42
41
42
35
39
45
42
37
40
42
41
33
46
45
41
40
45
43
47
40
42
43
43

-43
-47
-44
-41
-43
-46
-43
-42
-47
-46
-44
-42
-42
-45
-44
-45
-42
-43
-44
-42
-42
-46
-41
-43
-40
-46
-44
-47
-41
-42
-44
-41
-43
-43
-44
-46
-43
-46
-42
-49
-44
-43
-45
-44
-43
-43
-45
-46
-45
-44
-42
-47
-46
-46
-42
-43
-41
-43
-46
-43

281
283
274
282
288
283
286
284
283
286
287
280
285
279
283
276
283
282
283
279
279
286
281
284
283
278
285
277
283
283
271
286
276
284
283
282
286
286
282
283
278
281
283
281
278
285
283
279
281
281
279
284
284
285
278
277
285
278
283
286

231
227
228
228
227
228
230
225
227
228
229
226
227
230
228
232
228
229
229
231
228
230
227
231
228
227
228
230
229
228
228
228
229
228
229
229
224
226
229
227
231
230
224
230
230
229
229
229
225
225
227
229
225
226
226
227
225
228
230
227

37
39
37
33
40
39
38
42
38
36
40
37
39
35
40
35
34
40
36
37
39
39
41
42
38
36
40
36
38
39
38
40
38
36
40
38
39
34
36
38
42
37
39
37
37
33
35
37
38
35
34
38
41
35
38
35
37
39
36
38

483
484
485
490
486
490
490
489
488
491
488
489
488
486
491
483
488
489
490
489
492
489
489
491
490
492
490
488
488
490
489
489
491
491
490
488
491
488
487
488
489
490
486
489
489
489
489
491
487
483
485
488
488
488
489
489
487
490
489
490

29457
29466
29474
29459
29454
29453
29447
29450
29457
29450
29450
29437
29451
29452
29468
29458
29456
29447
29452
29457
29448
29464
29454
29451
29473
29470
29450
29451
29430
29440
29460
29449
29464
29486
29450
29488
29462
29435
29441
29462
29453
29460
29449
29468
29459
29473
29449
29446
29473
29448
29444
29431
29469
29458
29440
29484
29441
29471
29459
29464

358755
358755
358771
358771
358786
358786
358786
358802
358802
358818
358818
358833
358833
358849
358849
358849
358864
358864
358880
358880
358896
358896
358911
358911
358927
358927
358942
358942
358942
358958
358958
358974
358974
358989
358989
359005
359005
359020
359020
359036
359036
359036
359052
359052
359067
359067
359083
359083
359098
359098
359114
359114
359114
359130
359130
359145
359145
359161
359161
359176

-14755
-14075
-5362
-11184
8167
-13771
-12266
-14552
-13780
-12836
9191
-18541
-4436
-13533
8771
-14251
3364
-14383
-2482
-12984
-14881
2656
-13541
-17659
8423
-12061
308
-18092
-14760
1216
-10100
-14954
-13899
-16740
14737
-11919
-13219
-14230
-13715
-13458
-14991
-13953
9502
-8050
-7838
-16846
-14776
-14008
-14189
-14302
-2821
-14797
645
-15004
-14384
-13991
-1364
-8747
-17897
-1167

45
39
35
34
40
42
44
38
41
39
43
44
43
41
34
37
47
40
35
42
41
46
39
43
45
41
40
43
40
35
45
42
42
43
38
41
45
43
43
43
41
41
43
43
35
40
35
42
43
44
38
43
43
32
47
35
41
42
42
40

-46
-44
-44
-40
-42
-43
-43
-44
-47
-43
-43
-41
-43
-45
-48
-44
-45
-42
-43
-42
-43
-43
-41
-40
-44
-40
-46
-43
-46
-45
-42
-41
-41
-43
-42
-43
-47
-42
-44
-42
-47
-44
-44
-46
-47
-43
-44
-47
-44
-42
-45
-41
-44
-44
-44
-45
-40
-46
-44
-43

283
279
274
285
281
280
284
283
285
283
285
279
282
278
278
274
280
285
282
286
285
280
273
278
282
284
282
283
283
285
285
282
283
282
283
282
284
281
282
281
281
275
283
283
281
285
279
282
281
283
281
283
279
282
285
278
282
284
280
284

228
227
226
225
226
228
228
230
227
227
228
226
226
226
227
226
226
228
228
228
227
227
231
229
230
229
226
230
230
227
226
226
228
227
229
229
227
229
229
228
228
224
230
228
229
226
230
224
230
231
231
228
226
227
226
227
228
228
226
223

34
33
38
38
41
38
37
37
32
39
37
40
39
35
33
34
37
38
38
36
35
37
40
35
39
38
38
37
39
38
37
40
36
35
38
40
36
39
39
40
34
36
33
39
37
34
38
35
35
34
41
36
38
34
36
34
39
39
34
35

490
489
491
487
487
491
490
489
490
488
490
489
490
488
490
489
488
490
489
491
490
489
488
493
491
490
491
490
490
490
489
488
488
489
490
488
490
487
489
490
488
489
490
489
490
489
489
488
489
484
489
491
486
490
488
488
492
490
488
488

29453
29471
29450
29469
29445
29447
29465
29476
29450
29452
29453
29464
29455
29479
29449
29457
29449
29470
29444
29448
29457
29453
29466
29476
29474
29455
29453
29445
29450
29462
29454
29451
29449
29443
29466
29473
29455
29444
29469
29462
29447
29460
29463
29447
29473
29458
29442
29456
29436
29456
29448
29456
29458
29461
29449
29455
29445
29432
29463
29455

359176
359176
359192
359192
359208
359208
359223
359223
359239
359239
359239
359254
359254
359270
359270
359286
359286
359301
359301
359301
359317
359317
359332
359332
359348
359348
359364
359364
359364
359379
359379
359395
359395
359410
359410
359426
359426
359442
359442
359442
359457
359457
359473
359473
359488
359488
359504
359504
359520
359520
359520
359535
359535
359551
359551
359566
359566
359582
359582
359582

-11528
-11867
-12183
-14606
3136
-14046
-13966
-15476
8620
-13734
7669
-14218
9259
-8100
-13628
-13994
-14297
-13883
-16246
-15268
-17750
8058
-13149
13926
-14110
-13926
-13517
-13646
2437
-7113
-13994
-3423
-9886
7042
3062
-8923
-14536
-14103
-13147
11389
-15606
-13751
-14351
-10026
10398
8733
1389
-14674
-13428
-14591
-11786
-3211
-15108
8957
-11593
-230
-13942
-7200
-14051
8571

37
41
45
44
43
42
40
44
40
41
43
40
40
42
37
41
39
36
43
42
44
40
44
40
41
43
47
46
38
46
44
40
40
40
36
43
38
44
41
42
40
43
39
42
45
43
40
38
45
40
37
41
38
41
43
45
41
43
42
36

-43
-43
-42
-45
-42
-48
-46
-43
-40
-43
-44
-41
-44
-41
-43
-49
-43
-44
-42
-44
-42
-43
-42
-44
-48
-44
-42
-46
-46
-41
-43
-48
-46
-42
-43
-42
-43
-45
-44
-42
-40
-44
-45
-42
-43
-47
-41
-43
-42
-42
-42
-42
-41
-42
-44
-45
-46
-42
-42
-47

283
284
284
285
282
282
286
284
279
279
281
284
280
281
281
284
283
279
285
283
282
282
278
279
284
281
282
282
283
281
280
279
279
282
280
285
282
282
284
284
285
284
284
280
280
280
285
286
281
283
282
276
284
283
280
281
283
279
281
283

227
226
228
226
227
227
228
228
229
227
226
227
229
227
229
225
227
227
224
220
229
225
229
227
227
228
226
227
228
227
230
229
228
227
227
229
229
227
229
228
230
227
229
228
224
227
227
227
227
228
228
229
229
226
226
228
228
226
230
228

37
36
42
35
38
39
35
41
39
40
37
38
36
40
37
35
36
39
39
36
36
36
37
34
37
38
38
31
34
36
39
27
33
37
37
35
36
40
37
32
35
28
34
37
37
35
29
40
38
38
35
37
34
36
34
34
37
32
33
39

488
490
490
491
490
491
492
490
489
488
490
489
490
489
491
489
491
490
491
486
491
488
487
490
491
489
492
490
492
489
490
491
491
492
491
489
487
489
490
489
486
488
489
483
488
487
491
488
488
489
489
491
488
489
489
492
487
489
488
487

29461
29458
29483
29446
29454
29447
29463
29469
29436
29467
29447
29456
29444
29458
29444
29448
29461
29471
29453
29444
29474
29443
29447
29449
29447
29461
29451
29439
29461
29469
29434
29454
29434
29454
29455
29462
29466
29444
29434
29444
29450
29452
29455
29470
29468
29467
29450
29458
29465
29456
29441
29468
29463
29471
29462
29460
29460
29454
29480
29461

359598
359598
359613
359613
359629
359629
359629
359644
359644
359660
359660
359676
359676
359691
359691
359707
359707
359707
359722
359722
359738
359738
359754
359754
359754
359769
359769
359785
359785
359800
359800
359816
359816
359832
359832
359832
359847
359847
359863
359863
359878
359878
359894
359894
359894
359910
359910
359925
359925
359941
359941
359956
359956
359956
359972
359972
359988
359988
360003
360003

-13669
-16672
-3857
-13253
-13777
-7108
-17764
-13992
-14062
-14015
-9436
-14067
-14904
-15265
-14146
-14464
-14372
-14521
7600
-13059
10319
-15087
-13012
-13151
9211
-6102
-14529
2560
-13401
-15156
-5140
-3384
1115
-15075
-13390
-15139
-14358
1256
-13411
1581
-13708
-13540
-13563
-14374
-13834
-12827
-12851
-13705
-14527
-6890
-14064
-13691
-16556
-13205
-14751
8822
-11593
-18876
13658
-9626

40
42
42
41
43
42
41
42
37
40
39
40
36
45
39
38
44
44
41
38
37
45
43
42
39
40
32
44
45
40
43
40
43
45
38
47
41
45
41
39
41
44
40
39
39
47
44
41
41
42
44
38
41
44
43
41
42
41
41
41

-44
-43
-42
-44
-43
-40
-39
-40
-45
-42
-50
-43
-43
-41
-43
-40
-45
-44
-41
-45
-42
-44
-40
-46
-44
-44
-43
-43
-43
-42
-42
-42
-45
-43
-48
-46
-43
-44
-41
-42
-46
-41
-43
-46
-41
-43
-43
-42
-42
-43
-43
-46
-43
-46
-43
-43
-43
-43
-43
-43

283
285
283
283
281
282
279
282
281
279
283
283
286
282
281
279
279
284
284
275
282
284
282
279
283
283
284
280
279
282
284
285
275
282
280
274
281
281
285
285
280
279
283
283
281
283
281
279
283
280
280
280
279
282
279
281
285
282
283
281

220
228
227
229
227
226
229
228
228
225
231
228
228
230
229
229
229
229
231
227
230
230
224
229
230
229
228
229
227
226
230
229
230
229
228
228
230
228
230
230
230
230
229
227
227
230
229
229
228
229
227
228
229
229
227
228
229
227
230
225

38
37
34
40
34
38
36
36
32
34
36
34
37
33
41
28
39
37
37
37
35
35
37
37
34
34
36
36
36
36
38
36
40
37
31
34
38
34
36
33
37
37
33
35
35
36
38
39
36
37
35
34
36
35
36
32
34
33
33
35

489
490
490
490
486
488
489
491
488
488
491
487
487
490
488
485
487
489
492
487
491
490
493
490
489
486
485
490
487
487
485
492
486
486
490
489
487
486
489
489
487
490
487
490
488
491
489
489
489
488
489
486
491
491
490
490
491
490
489
489

29464
29447
29458
29472
29465
29461
29450
29464
29457
29478
29463
29470
29445
29442
29459
29463
29442
29444
29490
29436
29429
29452
29450
29466
29465
29444
29448
29451
29467
29460
29483
29456
29446
29457
29448
29480
29459
29452
29454
29450
29457
29459
29472
29444
29470
29444
29463
29462
29474
29455
29449
29468
29460
29448
29457
29444
29457
29450
29466
29475

360019
360019
360019
360034
360034
360050
360050
360066
360066
360081
360081
360097
360097
360097
360112
360112
360128
360128
360144
360144
360159
360159
360159
360175
360175
360190
360190
360206
360206
360222
360222
360237
360237
360253
360253
360253
360268
360268
360284
360284
360300
360300
360315
360315
360331
360331
360346
360346
360362
360362
360378
360378
360378
360393
360393
360409
360409
360424
360424
360440

-16332
9237
-18417
1457
8213
-14287
-12331
-14638
-18362
-13474
-12931
-14021
3095
-14091
-12819
-13476
-9906
-13538
-16156
-14258
3364
-14806
1188
-15877
-12799
-12123
-7233
-16714
-14720
48
-18077
-13276
-12932
-8732
-13925
-16238
10139
-13559
8704
-14626
5018
-14537
-16579
-15059
-11899
-13195
-5860
-18129
18529
-14056
-14847
-16149
-14226
-14792
-16963
-6180
-16849
-18121
-13793
-18210

43
41
43
41
44
41
42
43
42
41
40
35
39
37
45
41
45
38
42
42
43
41
39
45
34
37
39
40
41
39
47
45
44
43
44
36
38
37
41
40
44
36
45
41
45
41
48
40
46
38
36
45
39
40
36
41
42
45
43
42

-43
-41
-43
-41
-49
-44
-43
-43
-45
-42
-43
-41
-44
-40
-44
-46
-41
-47
-43
-43
-40
-44
-43
-41
-42
-42
-43
-41
-44
-46
-50
-40
-40
-42
-40
-42
-44
-42
-43
-48
-43
-43
-45
-40
-42
-44
-43
-44
-48
-42
-40
-43
-40
-43
-41
-42
-44
-45
-48
-43

280
285
284
278
278
283
282
278
283
284
283
286
280
282
284
281
280
280
275
283
282
285
278
285
286
284
285
282
278
283
283
274
283
283
281
283
284
284
282
283
279
278
282
282
281
279
282
276
284
280
283
282
282
284
279
281
276
285
282
281

230
230
229
224
229
228
229
231
232
228
229
228
230
229
227
229
229
229
230
225
229
229
229
229
230
228
227
229
228
229
230
228
230
225
227
231
231
229
231
228
229
231
229
230
228
225
232
230
229
228
228
231
230
227
231
229
224
229
227
228

32
30
34
34
38
38
37
36
39
31
39
36
37
36
35
37
37
38
33
35
35
38
35
38
35
38
35
32
36
34
35
34
33
38
39
37
36
40
38
36
35
36
29
36
34
36
37
35
36
38
35
39
36
37
34
35
37
36
36
33

488
490
488
486
489
490
488
488
491
491
486
489
489
488
492
491
489
487
491
489
492
491
486
491
490
487
490
488
490
486
490
485
488
491
490
489
489
488
490
486
488
491
491
490
490
491
490
491
489
491
490
490
490
488
490
487
489
485
492
490

29442
29438
29437
29448
29478
29460
29460
29469
29491
29482
29456
29440
29449
29481
29479
29461
29457
29454
29461
29472
29462
29476
29449
29479
29476
29459
29467
29453
29444
29452
29460
29481
29469
29441
29451
29476
29461
29463
29457
29457
29456
29463
29446
29474
29449
29454
29474
29464
29447
29436
29465
29444
29465
29475
29448
29455
29446
29459
29463
29459

360440
360440
360456
360471
360471
360487
360487
360487
360502
360502
360518
360518
360534
360534
360549
360549
360549
360565
360565
360580
360580
360596
360596
360612
360612
360612
360627
360627
360643
360643
360658
360658
360674
360674
360690
360690
360690
360705
360705
360721
360721
360736
360736
360752
360752
360752
360768
360768
360783
360783
360799
360799
360814
360814
360814
360830
360830
360846
360846
360861

-10434
-2872
13329
-7055
-14912
-12870
-14329
9795
-13688
-15274
-14273
-13932
-15410
12187
-16701
-11853
-13185
-1891
24096
-13569
-5729
19424
-7985
-13791
-15820
-12904
-15192
-13752
-9830
-11578
8912
-260
-13414
2546
3436
-17967
-13170
-5773
-14708
-1891
8423
-14061
11252
-17147
-435
-14798
-13510
3534
-14470
-16063
-13043
8074
8346
-13966
-7587
-13751
-14136
-1483
-13900
-17653

39
42
35
47
43
43
42
44
45
43
38
39
41
42
44
42
45
39
42
40
44
36
43
41
41
47
40
40
40
43
36
39
40
44
47
42
43
44
42
46
43
39
39
37
42
44
41
42
39
44
45
40
41
39
40
42
47
40
37
38

-43
-46
-42
-41
-43
-41
-43
-44
-42
-44
-40
-49
-44
-44
-44
-42
-49
-42
-43
-44
-39
-43
-40
-43
-43
-40
-42
-40
-43
-41
-44
-44
-42
-46
-42
-43
-43
-44
-42
-41
-41
-44
-44
-42
-42
-43
-40
-48
-41
-45
-45
-40
-43
-43
-44
-43
-48
-46
-42
-42

283
285
283
284
278
282
287
285
277
281
280
282
282
280
283
284
284
283
280
282
282
284
285
283
280
284
283
282
284
284
285
284
282
282
283
285
285
285
276
282
285
279
280
282
282
282
285
283
286
284
284
279
286
278
282
285
280
284
281
280

227
228
229
230
228
228
225
227
229
228
223
224
226
229
225
228
229
231
225
228
228
228
228
227
228
231
227
230
229
230
226
229
232
225
228
226
227
229
230
227
229
228
229
227
228
224
230
229
227
228
226
228
225
228
229
228
226
227
228
229

34
34
35
31
38
39
36
36
37
36
38
38
38
40
41
39
34
39
36
40
35
37
40
37
36
39
32
39
36
35
36
40
39
34
36
34
33
34
38
39
32
36
37
32
33
39
37
36
36
36
41
39
39
37
34
34
34
36
29
38

489
492
490
490
488
490
488
491
491
487
488
490
487
488
491
491
493
491
489
489
491
489
490
490
490
492
485
489
489
490
490
491
488
490
487
487
491
490
488
489
490
491
492
490
487
490
489
490
490
487
492
489
490
489
487
487
488
487
490
488

29426
29466
29452
29446
29474
29446
29459
29444
29463
29440
29461
29438
29441
29440
29450
29454
29463
29465
29467
29454
29457
29442
29454
29446
29477
29458
29449
29457
29469
29430
29473
29450
29458
29451
29455
29448
29457
29452
29444
29436
29456
29457
29476
29434
29465
29453
29480
29468
29444
29459
29470
29446
29463
29443
29444
29482
29435
29466
29463
29454

360861
360877
360877
360877
360892
360892
360908
360908
360924
360924
360939
360939
360939
360955
360955
360970
360970
360986
360986
361002
361002
361002
361017
361017
361033
361033
361048
361048
361064
361064
361080
361080
361080
361095
361095
361111
361111
361126
361126
361142
361142
361142
361158
361158
361173
361173
361189
361189
361204
361204
361220
361220
361220
361236
361236
361251
361251
361267
361267
361267

-14333
-13301
-13588
476
1307
-8490
-14124
-13779
-6827
11239
-18165
-5702
-14253
-13029
6069
-14007
9615
9817
-8140
-13809
9497
-17931
-16487
9879
-13448
-14096
12866
-13842
-13662
-14321
-572
8907
16392
-13560
9058
-14956
8138
-13021
-13967
-14330
-13553
506
-15132
-14978
-17046
-13460
572
-2298
-13461
-14379
8628
24644
9724
-13581
-14243
-13063
-14260
-18478
-18675
-13734

42
42
43
45
45
42
45
39
46
39
42
38
43
41
35
37
49
43
43
45
41
43
41
40
41
45
42
37
40
46
43
43
40
44
43
43
39
41
47
41
42
43
43
35
39
42
45
43
42
44
41
43
39
46
42
45
41
45
46
43

-42
-39
-44
-41
-41
-43
-42
-44
-46
-44
-45
-45
-40
-42
-44
-46
-46
-46
-41
-43
-41
-50
-42
-42
-40
-42
-42
-40
-41
-45
-42
-41
-42
-42
-40
-44
-41
-42
-42
-42
-44
-43
-40
-42
-43
-41
-43
-43
-46
-41
-42
-45
-46
-41
-47
-44
-42
-44
-45
-45

284
284
283
276
278
283
282
284
285
276
284
281
285
282
282
285
283
284
282
281
275
282
284
282
275
278
274
279
282
279
283
280
282
278
283
277
281
283
284
284
284
274
280
278
282
285
282
283
282
280
280
284
282
281
280
283
282
282
283
276

228
227
227
227
228
229
227
226
229
229
226
226
229
227
230
226
229
225
230
225
229
230
229
230
227
231
229
227
230
230
230
226
229
227
231
230
229
230
228
228
225
226
231
223
227
229
226
227
226
229
230
230
231
230
229
229
229
224
225
226

39
36
39
39
35
36
34
37
35
33
40
38
35
33
33
37
36
37
39
36
37
33
34
36
32
37
35
34
38
40
37
37
37
40
36
39
28
35
37
35
32
35
31
35
38
37
35
36
41
37
35
34
39
41
40
36
39
37
38
37

489
489
489
491
488
489
490
489
487
492
486
490
491
486
491
490
490
489
491
489
490
487
489
489
487
490
488
488
488
490
488
489
487
489
490
491
489
488
485
489
488
491
486
490
491
492
489
491
490
490
487
488
488
490
492
490
490
491
489
489

29457
29466
29474
29471
29483
29448
29456
29471
29474
29444
29449
29466
29478
29447
29446
29442
29478
29439
29459
29456
29447
29454
29439
29445
29445
29458
29461
29456
29458
29447
29459
29461
29459
29453
29458
29465
29467
29489
29455
29473
29457
29468
29468
29460
29441
29461
29481
29479
29478
29453
29470
29457
29462
29461
29463
29463
29461
29468
29462
29457

361282
361282
361298
361298
361314
361314
361329
361329
361345
361345
361345
361360
361360
361376
361376
361392
361392
361407
361407
361407
361423
361423
361438
361438
361454
361454
361470
361470
361485
361485
361485
361501
361501
361516
361516
361532
361532
361548
361548
361548
361563
361563
361579
361579
361594
361594
361610
361610
361626
361626
361626
361641
361641
361657
361657
361672
361672
361688
361688
361688

-13874
-14089
-14399
-13521
6231
2798
-12668
-2179
-13935
-11524
-379
-14427
-3541
-14226
8666
-18054
-14701
-14614
-13954
-14000
1280
-6495
8808
-15279
-13646
-15055
-16305
-528
8804
-14657
-16152
1616
-14488
-3366
-15255
8241
-13877
-17020
-14493
8907
-13716
-13157
-13818
-14645
-18213
23411
-14364
-14576
-16969
-17035
-14010
-13355
-14118
-15224
-10247
-14773
-13767
-14146
-14758
6981

41
42
45
46
42
40
35
36
45
47
45
41
38
43
40
42
47
48
39
41
48
40
46
46
39
45
44
42
41
45
40
43
37
43
37
44
44
45
40
40
41
41
43
41
41
43
37
42
44
43
43
42
41
46
39
41
42
40
44
41

-42
-42
-43
-41
-42
-47
-43
-46
-41
-44
-44
-44
-44
-41
-42
-41
-45
-43
-42
-45
-44
-46
-43
-43
-44
-47
-42
-42
-47
-43
-46
-51
-43
-42
-43
-44
-44
-42
-43
-46
-45
-46
-42
-44
-45
-45
-43
-44
-43
-41
-48
-45
-43
-44
-42
-40
-43
-42
-43
-41

285
283
278
280
282
278
286
285
283
283
284
286
283
284
284
283
281
284
281
283
280
277
284
283
282
276
276
276
279
279
283
283
282
281
283
281
283
280
276
284
280
282
280
280
282
276
281
278
280
282
282
283
284
277
278
284
278
279
281
281

229
228
228
226
225
230
226
229
230
229
228
228
230
229
228
229
228
225
227
230
226
226
229
224
229
229
226
231
228
229
225
226
227
228
229
225
223
228
227
228
230
229
230
224
227
229
228
231
230
226
228
230
230
231
228
231
230
227
228
229

32
38
34
36
37
35
39
26
34
36
40
40
34
40
36
39
35
39
35
31
31
31
37
39
33
38
33
37
37
39
37
32
38
32
36
38
36
33
37
38
37
39
40
35
36
37
34
38
38
39
40
37
41
34
35
37
39
39
39
36

488
490
489
486
491
489
491
492
489
490
490
489
488
490
491
487
490
491
492
488
490
488
492
489
490
491
491
490
491
492
489
490
490
490
489
490
491
487
491
489
491
490
489
489
489
488
487
486
488
490
490
491
488
490
490
489
489
492
489
490

29450
29462
29473
29469
29457
29474
29478
29441
29474
29458
29452
29469
29454
29466
29459
29454
29476
29460
29447
29445
29440
29461
29468
29449
29444
29451
29462
29467
29458
29454
29457
29448
29452
29455
29452
29450
29462
29482
29472
29466
29457
29443
29456
29463
29443
29457
29451
29469
29456
29459
29496
29472
29470
29448
29462
29458
29452
29439
29438
29457

361704
361704
361719
361719
361735
361735
361735
361750
361750
361766
361766
361782
361782
361797
361797
361813
361813
361828
361828
361844
361844
361844
361860
361860
361875
361875
361891
361891
361906
361906
361922
361922
361938
361938
361938
361953
361953
361969
361969
361984
361984
362000
362000
362016
362016
362031
362031
362047
362047
362062
362062
362078
362078
362078
362094
362094
362109
362109
362125
362125

9303
-15377
-14425
-13068
-13812
-14508
9080
-14440
-13477
-17540
-13349
968
9956
-14094
-13185
-15965
-14417
-14612
-13835
10486
-13826
917
-13999
-14133
1857
-14074
-13371
-14829
-14438
19
-657
-5775
-9026
8938
20470
-15811
-8044
9379
-14215
-14718
7549
-18345
-15498
-14478
-13325
-13443
13536
-14236
-13816
-16635
-14701
-14176
-13931
-13764
-11949
-15801
-14462
-3603
-13351
-13551

45
44
42
46
39
46
44
42
42
44
44
42
39
40
34
39
42
41
43
42
42
40
41
38
43
39
43
46
43
41
39
44
45
40
46
41
43
41
35
45
40
35
45
41
40
41
35
41
40
45
45
41
36
43
43
47
37
38
47
41

-42
-41
-43
-43
-44
-44
-41
-47
-41
-45
-45
-41
-40
-41
-41
-45
-42
-41
-43
-44
-41
-44
-44
-41
-44
-46
-40
-42
-41
-47
-43
-44
-47
-41
-50
-40
-44
-43
-41
-42
-44
-41
-39
-41
-41
-40
-45
-41
-48
-40
-40
-41
-40
-41
-39
-45
-40
-44
-42
-42

283
277
282
283
280
285
283
279
281
279
279
281
284
283
284
280
285
282
283
280
279
280
279
281
278
280
280
280
284
283
280
282
276
281
280
285
278
277
278
278
279
280
283
284
283
284
283
283
281
276
280
282
284
278
282
282
283
282
278
280

230
226
228
223
229
226
224
231
229
227
225
228
229
229
228
227
230
228
226
231
229
228
228
226
230
227
228
231
229
227
228
228
228
228
227
227
230
230
225
227
228
230
229
229
232
226
228
230
230
230
231
225
229
231
227
227
227
225
225
230

34
39
37
36
29
39
35
35
39
39
36
37
32
36
39
37
32
36
37
39
40
35
37
35
34
40
36
41
35
37
40
36
36
36
38
39
41
39
37
37
38
37
40
37
37
35
41
36
34
39
40
39
36
38
39
41
38
40
43
42

488
488
488
488
489
488
485
486
488
482
485
491
490
488
488
491
489
489
490
490
491
490
486
486
489
488
490
491
492
490
490
488
487
489
491
490
491
487
491
489
487
491
491
491
490
490
488
489
489
488
492
489
485
488
487
488
490
488
491
490

29429
29480
29452
29445
29460
29448
29449
29469
29455
29455
29455
29451
29455
29445
29446
29448
29448
29432
29429
29450
29477
29453
29441
29455
29419
29470
29478
29440
29455
29445
29462
29461
29452
29429
29451
29451
29435
29434
29445
29466
29456
29451
29470
29451
29461
29459
29454
29437
29448
29451
29447
29451
29433
29421
29440
29472
29434
29429
29452
29446

362140
362140
362156
362156
362156
362172
362172
362187
362187
362203
362203
362218
362218
362234
362234
362250
362250
362265
362265
362265
362281
362281
362296
362296
362312
362312
362328
362328
362343
362343
362343
362359
362359
362374
362374
362390
362390
362406
362406
362406
362421
362421
362437
362437
362452
362452
362468
362468
362484
362484
362484
362499
362515
362515
362515
362530
362530
362546
362546
362562

-14889
4064
7004
505
-13823
-13496
-18441
691
-1692
-10276
-1331
-12803
-15596
16279
-12387
-8407
-14343
-13553
-13714
-13522
2930
3223
-15639
-14054
-14049
9350
-18009
-14326
-13626
-14334
8896
-11053
-12718
19125
-15738
-13505
-13125
-4201
9122
-14409
8279
-10813
-14173
-5264
-14077
-10113
-13874
-13495
-12979
70
-14082
-16381
-13581
-9124
410
-14464
2541
-12196
-12409
10104

43
39
43
43
44
47
45
41
42
44
41
41
42
43
38
41
42
41
41
41
42
47
43
43
41
38
44
42
41
42
41
44
45
40
43
39
40
42
39
39
38
39
41
39
41
42
44
38
47
45
44
41
43
39
36
43
41
46
44
45

-39
-42
-41
-43
-41
-45
-43
-43
-42
-45
-43
-40
-44
-41
-41
-46
-42
-44
-43
-43
-42
-43
-45
-43
-40
-41
-40
-42
-44
-43
-46
-42
-43
-43
-41
-40
-41
-41
-47
-44
-46
-45
-46
-43
-44
-43
-48
-46
-43
-41
-41
-43
-43
-40
-43
-41
-43
-43
-42
-43

284
281
278
283
280
272
281
281
282
283
282
277
280
282
277
283
279
280
285
277
281
283
280
284
283
284
283
280
278
279
279
283
281
280
284
283
280
284
282
281
283
279
280
282
287
282
284
281
283
275
278
284
277
280
281
283
284
281
279
282

227
229
229
229
228
229
228
231
226
227
228
228
227
230
229
229
229
227
230
227
225
226
229
228
228
227
228
229
228
228
225
229
226
230
227
230
230
230
228
230
225
228
229
229
227
229
229
228
228
229
228
228
228
227
224
229
229
228
229
229

39
40
31
39
41
34
37
36
37
38
33
35
37
38
39
33
38
33
37
37
35
38
32
33
33
34
32
39
32
35
35
36
39
39
35
38
37
34
36
36
27
36
40
42
36
38
40
38
39
34
38
39
34
36
40
32
39
39
37
39

488
491
489
490
489
487
490
489
488
491
490
487
486
483
490
490
489
486
486
490
490
489
487
491
490
488
490
489
492
488
489
489
486
490
490
489
488
489
487
489
489
488
483
491
488
490
489
488
491
490
489
490
487
489
488
491
489
488
490
488

29451
29451
29452
29472
29452
29452
29453
29448
29452
29441
29455
29426
29442
29449
29428
29445
29462
29445
29456
29451
29441
29444
29444
29439
29453
29442
29452
29440
29429
29444
29437
29438
29453
29460
29434
29440
29463
29430
29444
29470
29429
29465
29471
29460
29431
29436
29441
29449
29459
29422
29448
29440
29462
29434
29460
29448
29455
29433
29453
29458

362562
362562
362577
362577
362593
362593
362608
362608
362624
362624
362640
362640
362640
362655
362655
362671
362671
362686
362686
362702
362702
362718
362718
362733
362733
362749
362749
362764
362764
362764
362780
362780
362796
362796
362811
362811
362827
362827
362842
362842
362858
362858
362874
362874
362874
362889
362889
362905
362905
362920
362920
362936
362936
362952
362952
362967
362967
362983
362983
362983

-14725
-15153
-14343
-1385
3033
-13450
9160
-9790
-14471
-15445
-14021
-13642
-13041
8699
-13981
-13821
-14069
-14953
8082
-14199
-13506
-15212
-12260
1935
-14631
15922
-15365
-13590
-7846
-14707
8284
-4934
-17352
9049
9773
-15486
-15407
-13684
-9865
9428
-14401
-7775
437
-14256
9541
-13569
-13363
-13305
-13946
-44
1813
-14359
-17556
-14670
-14460
-17958
-14591
-13848
-8547
-13860

42
44
44
44
48
45
39
38
42
45
44
42
43
40
42
44
45
39
46
42
37
40
45
39
41
37
39
45
38
44
38
46
43
40
39
44
46
41
41
39
41
41
43
42
36
44
42
45
40
41
39
46
45
41
39
45
38
41
43
43

-41
-48
-43
-42
-44
-41
-45
-42
-43
-42
-46
-42
-43
-43
-45
-44
-41
-43
-42
-40
-41
-43
-45
-43
-42
-41
-41
-40
-44
-43
-44
-46
-43
-43
-44
-48
-43
-43
-46
-45
-44
-44
-44
-42
-43
-44
-42
-41
-41
-45
-43
-40
-44
-48
-44
-54
-43
-41
-45
-43

281
285
282
282
277
278
281
275
281
279
284
281
278
280
282
284
284
282
279
283
283
281
284
281
281
283
283
283
279
283
282
277
283
285
279
283
282
282
282
274
283
283
286
287
282
283
280
278
282
277
282
280
282
278
276
275
279
282
281
282

225
227
228
226
224
230
230
229
227
229
228
230
226
229
228
229
227
229
231
229
229
227
229
229
229
229
230
228
229
230
229
229
230
229
231
231
230
229
228
224
229
229
231
230
227
227
231
228
230
227
230
229
229
232
227
231
228
229
228
227

35
41
37
40
40
41
37
32
35
40
38
39
41
38
37
40
32
41
36
38
34
39
37
36
41
38
36
34
32
34
35
40
38
36
38
35
39
36
36
38
39
40
38
31
38
35
41
32
35
37
35
34
40
37
40
39
34
38
32
39

490
487
486
489
489
486
492
490
492
490
490
489
489
488
488
490
489
489
491
490
488
490
490
488
485
489
487
494
490
488
484
488
490
487
489
491
490
490
489
491
491
489
487
488
485
489
487
489
486
488
488
489
490
488
488
489
487
490
488
489

29441
29439
29439
29451
29435
29451
29440
29448
29453
29440
29450
29429
29448
29442
29472
29454
29438
29451
29428
29441
29449
29425
29447
29464
29429
29461
29455
29457
29450
29448
29442
29450
29452
29426
29434
29435
29441
29460
29421
29450
29449
29423
29438
29431
29456
29440
29449
29456
29453
29459
29432
29444
29451
29439
29453
29445
29453
29434
29438
29435

362998
362998
363014
363014
363030
363030
363045
363045
363045
363061
363061
363076
363076
363092
363092
363108
363108
363123
363123
363139
363139
363154
363154
363154
363170
363170
363186
363186
363201
363201
363217
363217
363217
363232
363232
363248
363248
363264
363264
363279
363279
363295
363295
363295
363310
363310
363326
363326
363342
363342
363357
363357
363357
363373
363373
363388
363388
363404
363404
363420

-4161
-6011
6531
-18719
-10571
7893
1063
-13853
-12826
-12719
-3842
-16988
8511
2612
-7951
-14313
-14373
17229
-4679
-14732
-13637
-13440
-14159
8976
-14380
9896
10335
-13133
-1321
-14841
-14547
-14370
8567
-14951
-13839
-13284
-13715
-11269
-15423
-11068
7299
8365
3312
-2415
-14572
-14595
-13162
-14122
23090
7143
13450
-1573
7873
-13721
-14583
-9050
-6496
10062
-13201
2758

37
39
44
45
36
39
40
38
41
45
39
44
43
42
41
39
40
43
44
40
48
33
43
40
41
45
40
46
42
37
42
37
43
45
41
45
34
45
46
42
39
43
42
43
45
41
44
43
42
34
36
41
46
42
41
43
40
44
43
45

-42
-46
-45
-46
-41
-41
-44
-44
-42
-43
-48
-46
-42
-44
-41
-41
-45
-42
-42
-46
-48
-46
-41
-39
-43
-44
-44
-43
-45
-41
-42
-42
-42
-42
-43
-48
-41
-49
-41
-43
-45
-43
-47
-46
-42
-43
-45
-41
-41
-46
-46
-43
-47
-46
-43
-47
-43
-41
-43
-41

283
281
280
280
281
280
282
280
283
281
284
284
284
280
275
283
278
282
282
279
281
285
282
278
279
281
283
279
282
280
281
284
276
284
285
285
282
281
282
284
282
280
282
281
281
280
280
281
279
281
283
283
283
280
283
285
281
283
282
283

229
229
231
228
229
227
229
230
231
229
228
229
230
229
229
229
231
230
227
231
231
229
229
230
230
230
230
230
225
229
226
229
230
231
228
229
229
227
228
224
225
228
230
226
229
228
229
228
231
228
229
227
227
230
226
226
228
231
228
229

35
41
39
35
38
36
38
29
37
37
35
39
35
37
33
39
39
38
34
35
37
30
43
42
36
32
36
36
39
32
39
38
38
40
37
32
40
37
33
32
39
35
37
40
35
37
37
38
38
39
36
34
38
37
37
41
39
34
32
36

487
490
490
489
489
487
488
484
488
485
491
486
488
488
486
486
487
487
490
487
488
488
485
489
490
489
487
489
486
485
490
489
488
486
482
488
488
491
487
487
489
490
489
489
489
488
490
487
492
489
491
489
487
486
486
491
483
486
489
488

29443
29456
29460
29440
29462
29479
29478
29444
29450
29443
29455
29442
29459
29447
29470
29461
29448
29442
29463
29445
29454
29458
29458
29459
29461
29442
29470
29436
29455
29465
29443
29462
29439
29457
29461
29468
29465
29439
29440
29475
29468
29465
29453
29431
29428
29459
29460
29452
29439
29450
29435
29459
29448
29451
29472
29446
29449
29447
29454
29456

363420
363435
363435
363451
363451
363451
363466
363466
363482
363482
363498
363498
363513
363513
363513
363529
363529
363544
363544
363560
363560
363576
363576
363591
363591
363591
363607
363607
363622
363622
363638
363638
363638
363654
363654
363669
363669
363685
363685
363700
363700
363716
363716
363716
363732
363732
363747
363747
363763
363763
363763
363778
363778
363794
363794
363810
363810
363825
363825
363841

-14186
-14769
-6918
-10806
-10863
-13413
-15456
-13500
-15192
-9480
-14174
-15189
-16186
-14481
-10992
-14760
-14683
-8972
-13239
8071
-6832
-15085
-17933
-4491
-10244
-5195
7891
-16071
-13275
-11499
8533
-13977
-16801
-14124
-716
-14395
-13492
10624
-16615
9610
-14496
-14692
-14093
9615
-13777
-14003
-5771
-2784
-14006
-13713
-14903
-1402
-15059
-1519
-15489
-9439
7753
9607
-14577
-16383

41
42
41
45
34
47
41
40
40
41
41
37
36
42
41
40
44
45
44
41
39
43
48
42
45
46
45
40
41
41
40
45
40
43
40
42
39
44
41
37
36
38
42
37
35
37
40
42
40
38
37
40
37
39
37
45
43
44
40
45

-41
-43
-44
-45
-43
-41
-43
-42
-47
-42
-48
-43
-44
-46
-47
-43
-43
-42
-42
-46
-45
-42
-46
-42
-47
-41
-42
-41
-42
-42
-42
-44
-44
-42
-41
-45
-43
-44
-41
-41
-40
-40
-42
-40
-43
-45
-40
-42
-41
-41
-44
-41
-43
-47
-43
-42
-42
-45
-41
-47

275
282
285
283
279
282
284
282
281
284
285
275
281
283
282
280
283
282
283
283
284
282
280
283
283
285
280
283
281
280
280
283
276
279
283
282
280
280
280
273
282
282
275
283
279
279
278
282
281
281
283
281
283
283
281
280
284
281
280
284

228
227
222
228
229
228
228
228
229
224
227
228
230
228
225
219
229
229
229
229
229
231
225
232
229
231
230
230
230
229
229
229
229
228
229
229
229
228
229
231
228
226
226
229
227
230
229
230
226
231
231
232
229
228
228
227
225
229
230
228

38
35
42
30
32
33
39
37
39
36
37
36
34
39
40
34
39
40
37
36
39
37
38
41
36
34
29
35
38
39
27
37
37
35
36
34
37
38
36
38
39
36
40
37
38
38
37
39
41
39
33
39
33
39
38
31
35
38
37
35

485
488
488
486
484
488
488
488
489
487
488
489
489
489
488
486
488
489
491
487
483
488
486
486
489
484
487
487
490
487
487
484
484
487
485
486
488
489
489
489
489
487
482
484
489
487
488
486
489
489
486
490
487
489
489
490
489
488
484
486

29442
29439
29452
29452
29437
29452
29436
29456
29444
29443
29449
29446
29468
29447
29445
29452
29455
29440
29461
29457
29446
29475
29452
29467
29449
29449
29443
29431
29458
29448
29432
29449
29453
29452
29426
29444
29449
29434
29455
29446
29432
29442
29444
29432
29450
29431
29429
29433
29445
29444
29423
29436
29447
29430
29427
29456
29442
29433
29465
29426

363841
363856
363856
363856
363872
363872
363888
363888
363903
363903
363919
363919
363919
363934
363934
363950
363950
363966
363966
363981
363981
363997
363997
364012
364012
364028
364028
364028
364044
364044
364059
364059
364075
364075
364090
364090
364106
364106
364106
364122
364122
364137
364137
364153
364153
364168
364168
364184
364184
364184
364200
364200
364215
364215
364231
364231
364246
364246
364246
364262

-14175
-16894
-13792
-7468
-13809
-13744
-13863
-13661
-9171
-13613
-10891
-13610
-14265
-15730
4032
-1925
9856
22485
8855
8360
-14035
-13811
-14170
-11455
-13890
-9476
-13904
-15005
-6680
-13259
9382
-14901
-823
9283
-13218
-13357
-14189
7596
-13499
-13349
-13580
-16597
-14701
-15585
-11799
-14567
-14603
-13026
1242
-13833
-14840
-16019
-14143
-1676
-15732
-14290
-14747
-15069
-14363
-9012

34
40
40
38
42
40
40
43
46
41
42
40
44
36
37
45
41
43
39
43
46
41
42
35
44
39
41
44
40
42
40
44
44
44
46
36
44
36
40
43
44
41
45
43
46
38
36
38
48
43
40
44
43
38
43
45
43
42
43
46

-41
-43
-41
-42
-44
-44
-41
-45
-44
-41
-41
-47
-43
-48
-46
-44
-45
-43
-43
-42
-43
-44
-44
-43
-43
-43
-47
-44
-47
-48
-46
-43
-46
-42
-42
-41
-41
-41
-47
-43
-42
-45
-42
-44
-46
-43
-44
-43
-43
-43
-45
-43
-44
-46
-41
-45
-42
-46
-43
-45

281
285
282
278
284
285
284
283
282
279
281
283
279
283
282
282
284
281
276
283
283
280
284
282
282
280
282
282
280
285
280
274
283
279
283
279
282
281
285
279
279
280
284
282
282
283
280
281
283
280
277
282
283
279
278
283
278
282
279
277

229
230
231
228
228
225
230
230
223
229
228
232
229
230
229
229
231
228
225
227
228
230
228
230
227
227
229
228
229
227
228
225
228
227
229
230
228
229
228
228
226
229
227
229
229
228
228
228
229
226
228
228
223
228
228
229
225
229
226
225

33
35
38
38
36
36
35
35
39
36
36
38
36
36
39
36
42
41
38
39
36
37
38
37
33
34
35
35
41
40
37
37
36
37
39
41
38
37
39
36
32
38
36
38
33
38
30
40
36
35
38
39
36
34
32
40
34
37
39
36

488
489
488
484
487
488
489
489
487
488
488
488
490
484
488
489
489
488
489
488
491
484
489
488
490
485
491
487
489
489
487
489
490
486
490
488
491
489
489
486
490
490
487
488
486
487
486
488
489
485
489
489
492
486
487
488
488
490
489
489

29444
29463
29435
29436
29442
29443
29416
29442
29465
29436
29431
29437
29421
29417
29459
29452
29441
29439
29435
29432
29467
29439
29440
29441
29449
29465
29469
29460
29440
29470
29457
29439
29459
29457
29436
29465
29442
29458
29466
29451
29446
29462
29452
29434
29457
29452
29455
29455
29447
29461
29434
29466
29440
29450
29450
29456
29458
29444
29454
29439

364262
364278
364278
364293
364293
364309
364309
364309
364324
364324
364340
364340
364356
364356
364371
364371
364387
364387
364387
364402
364402
364418
364418
364434
364434
364449
364449
364449
364465
364465
364480
364480
364496
364496
364512
364512
364527
364527
364527
364543
364543
364558
364558
364574
364574
364590
364590
364590
364605
364605
364621
364621
364636
364636
364652
364652
364652
364668
364668
364683

7558
-14124
-11789
-13510
-14206
-13096
-15740
-13656
-13817
-14342
-2647
-13314
-18553
-14279
-13991
4831
-5595
-14896
-13698
-13451
92
-13384
-17023
-13954
-14465
-13563
-14120
-13966
-14405
-13501
-14732
-13372
-13549
-7617
-14120
-16840
-14024
-14475
17633
-14544
-6160
-10205
-13668
-12746
-14866
-14409
-13622
-14070
6162
-13462
-13770
-14637
8672
-3357
9542
-13673
1577
-14654
-13466
-12301

43
44
43
46
42
43
43
45
38
47
44
45
44
37
39
42
38
43
42
43
44
47
43
45
45
38
44
34
40
44
38
41
43
45
46
44
37
44
39
37
41
43
44
45
36
43
39
40
43
44
42
43
45
47
45
48
42
43
47
42

-48
-47
-44
-46
-42
-45
-45
-42
-41
-41
-48
-41
-43
-45
-45
-49
-42
-41
-44
-42
-42
-44
-43
-41
-42
-41
-42
-41
-42
-42
-43
-45
-43
-45
-43
-43
-46
-44
-44
-42
-43
-45
-44
-48
-46
-46
-43
-45
-41
-41
-45
-41
-46
-44
-42
-41
-45
-45
-42
-41

278
278
286
276
284
284
280
279
281
282
278
280
283
281
279
280
281
280
280
285
284
277
280
277
276
282
275
280
281
284
279
280
282
283
285
285
282
283
278
280
282
280
283
283
284
283
285
286
281
278
275
282
284
276
282
276
281
283
282
281

227
228
230
224
226
228
229
224
227
230
228
227
227
227
225
230
228
228
224
226
226
226
230
229
230
227
229
229
229
227
230
230
228
229
227
228
225
230
229
228
229
227
228
228
228
228
228
224
227
224
228
227
228
228
227
227
225
227
227
228

38
37
28
35
34
35
32
40
39
36
37
38
38
39
33
35
33
39
34
35
35
36
38
39
40
40
37
36
40
38
34
37
39
38
38
38
33
40
35
40
42
41
33
40
39
43
37
34
40
39
37
38
36
37
37
35
36
39
37
38

488
490
489
486
488
485
490
490
488
490
486
489
491
487
489
487
489
491
488
490
489
489
487
486
489
487
488
490
487
487
489
488
486
489
489
485
489
487
486
484
486
490
488
487
487
489
487
490
490
484
491
488
488
486
490
490
489
487
490
488

29447
29448
29452
29446
29461
29445
29452
29453
29458
29459
29428
29456
29448
29446
29462
29439
29460
29454
29467
29458
29460
29452
29443
29468
29452
29463
29455
29441
29444
29441
29445
29442
29471
29461
29449
29454
29482
29455
29451
29458
29464
29458
29459
29443
29461
29472
29466
29444
29452
29465
29445
29450
29464
29460
29469
29454
29438
29429
29460
29454

364683
364699
364699
364699
364714
364714
364730
364730
364746
364746
364761
364761
364777
364777
364777
364792
364792
364808
364808
364824
364824
364839
364839
364839
364855
364855
364870
364870
364886
364886
364902
364902
364902
364917
364917
364933
364933
364948
364948
364964
364964
364964
364980
364995
364995
365011
365011
365011
365026
365026
365042
365042
365058
365058
365073
365073
365073
365089
365089
365104

-13110
-5378
9814
-14860
-13011
-10503
8040
-13223
688
-14394
-13952
25067
7764
-8710
-13631
-14212
-13994
-3498
-13367
-14680
7875
-14459
-16073
-16896
-18545
-14189
-13141
-14076
-15303
-7998
1956
-13237
17280
20
-14815
-13761
-14268
-15569
8799
-13504
-14316
-17275
-14118
7566
-3996
24472
-15262
-13434
-18699
8438
-14281
-13241
-14450
831
-14252
3088
-13797
8134
-14137
-14513

40
43
43
43
38
42
41
42
46
34
45
43
42
33
44
44
41
45
47
47
38
38
43
45
38
43
48
39
44
36
46
42
37
42
40
44
44
47
42
45
44
48
46
44
41
45
43
40
41
42
35
39
41
42
43
39
47
44
43
43

-42
-43
-46
-50
-42
-42
-42
-43
-44
-45
-43
-45
-42
-46
-44
-43
-43
-43
-44
-43
-44
-44
-44
-46
-44
-48
-42
-46
-47
-46
-52
-43
-45
-42
-47
-46
-44
-48
-46
-45
-44
-42
-45
-41
-42
-43
-46
-44
-41
-47
-44
-42
-41
-47
-44
-41
-43
-50
-45
-43

279
281
277
279
279
282
282
280
280
283
277
282
282
284
276
275
276
282
282
281
279
283
276
282
279
283
280
278
279
286
284
285
276
281
279
283
281
279
279
282
283
284
275
284
285
282
283
280
283
279
281
281
282
279
279
282
282
281
286
283

228
227
228
230
229
224
229
230
225
229
229
226
229
225
230
227
229
229
229
227
227
226
226
229
228
227
228
227
228
226
228
228
226
227
228
228
229
226
229
227
230
227
226
230
227
229
228
228
228
229
229
228
224
229
226
226
228
229
229
230

37
33
37
40
34
36
35
40
38
43
40
38
38
39
34
39
35
34
37
37
37
38
33
35
39
35
36
38
36
33
40
37
37
37
38
41
41
37
34
40
36
37
42
37
39
42
39
41
36
38
39
37
28
38
38
38
39
41
33
39

489
491
490
487
489
489
488
487
490
490
491
487
488
488
492
491
489
487
487
487
489
488
488
488
485
486
488
490
489
491
490
488
489
489
488
490
490
490
489
486
488
488
491
490
491
490
488
483
489
490
488
488
489
490
484
485
489
490
489
489

29460
29474
29441
29438
29470
29450
29443
29443
29459
29440
29469
29456
29448
29458
29460
29465
29464
29474
29441
29445
29443
29425
29461
29463
29465
29462
29450
29462
29442
29461
29432
29459
29448
29465
29443
29448
29473
29451
29459
29433
29456
29437
29456
29461
29444
29458
29458
29466
29466
29452
29463
29445
29448
29454
29460
29448
29453
29461
29458
29451

365104
365120
365120
365136
365136
365136
365151
365151
365167
365167
365182
365182
365198
365198
365198
365214
365214
365229
365229
365245
365245
365245
365260
365260
365276
365276
365292
365292
365307
365307
365323
365323
365323
365338
365338
365354
365354
365370
365370
365385
365385
365385
365401
365401
365416
365416
365432
365432
365432
365448
365448
365463
365463
365479
365479
365494
365494
365494
365510
365510

-15536
-14526
-16508
-14908
-13301
9067
-15766
-13784
-17674
-2991
-13844
-13661
-13705
14076
9690
-13502
9914
-13847
23317
-8364
10599
8387
-15140
-13461
-16057
-13795
1248
-17705
-14274
-14121
-12702
-8130
-12545
-13403
-14233
-11820
-15041
-13621
7299
10095
-14100
-13785
-14145
7077
-11298
-1769
-10092
7989
-14238
-13190
-15153
-14611
-12558
-14019
-17562
-3258
-13592
-13260
-18204
-3005

38
46
49
40
46
41
33
45
40
42
45
43
43
45
45
41
46
44
43
41
45
43
46
46
45
43
42
39
43
43
45
46
38
42
43
44
42
43
38
45
33
44
41
40
41
46
46
42
44
44
41
46
46
47
43
40
38
38
42
40

-42
-45
-44
-44
-43
-48
-43
-43
-44
-44
-43
-47
-43
-44
-44
-42
-43
-46
-42
-45
-49
-40
-44
-43
-45
-40
-42
-44
-46
-44
-44
-45
-41
-43
-41
-44
-44
-43
-41
-44
-46
-49
-43
-42
-50
-41
-42
-50
-42
-50
-46
-43
-43
-42
-42
-43
-42
-42
-43
-43

285
279
282
280
283
281
280
279
283
281
282
284
281
285
278
282
284
280
278
280
281
283
276
281
280
279
282
279
281
279
282
281
285
282
281
280
283
279
280
271
282
283
276
280
283
281
281
280
280
280
279
282
283
280
281
284
282
280
284
284

232
230
228
229
229
227
231
228
230
228
228
224
229
229
228
228
229
229
229
224
230
231
229
228
229
228
229
229
231
231
228
230
227
225
226
228
228
228
230
228
229
228
226
225
227
225
225
227
230
226
227
227
226
227
228
229
226
226
228
227

37
37
32
38
31
37
37
34
38
37
37
40
35
36
36
34
39
40
40
36
35
34
39
34
37
41
39
37
38
36
36
40
33
32
36
39
35
37
36
39
32
37
43
37
35
42
31
37
39
36
40
40
39
40
37
38
35
40
31
41

488
490
491
490
489
490
487
490
484
487
484
490
490
487
489
487
486
490
487
491
487
487
492
490
486
490
486
487
488
488
491
490
484
486
489
490
489
488
487
489
489
486
488
489
489
490
489
486
486
488
491
485
486
488
488
488
488
489
488
488

29470
29435
29452
29456
29457
29448
29456
29451
29429
29447
29468
29467
29443
29452
29447
29450
29441
29446
29450
29455
29453
29447
29478
29447
29461
29444
29456
29435
29466
29442
29455
29457
29451
29477
29451
29455
29445
29449
29465
29453
29455
29449
29464
29458
29437
29462
29462
29451
29454
29466
29467
29461
29474
29466
29453
29451
29453
29446
29464
29444

365526
365526
365541
365541
365557
365557
365557
365572
365572
365588
365588
365604
365604
365619
365619
365619
365635
365635
365650
365650
365666
365666
365682
365682
365682
365697
365697
365713
365713
365728
365728
365744
365744
365744
365760
365760
365775
365775
365791
365791
365806
365806
365806
365822
365822
365838
365838
365853
365853
365869
365869
365869
365884
365884
365900
365900
365916
365916
365931
365931

-15392
-13733
-13963
-8317
-4694
-3561
-14950
-13366
-11350
-13616
-14253
-14607
-14200
-14040
10497
3520
-6893
-15040
-14585
-5366
4202
9058
3169
-15734
-36
-12021
-14103
-12207
-16501
-13815
-10426
-13393
-14405
8588
-18009
2242
-14512
-14336
-10226
-18149
-8921
-14854
-14887
-14029
7882
-13880
-13446
-1632
-15084
-13928
-13263
-13722
-15599
-13898
-13431
10352
3840
-13297
-13589
-14173

45
40
45
45
47
42
37
44
43
37
40
47
38
43
35
39
38
42
42
39
40
46
43
40
41
46
48
35
46
41
46
41
38
45
42
45
42
44
44
39
39
46
40
41
40
41
40
42
44
39
44
40
37
40
37
37
41
37
39
42

-44
-45
-44
-42
-42
-46
-45
-41
-44
-43
-44
-43
-43
-42
-43
-50
-43
-42
-45
-45
-48
-43
-43
-43
-42
-44
-42
-47
-42
-44
-41
-44
-41
-44
-43
-42
-42
-41
-41
-42
-43
-45
-42
-42
-44
-42
-43
-43
-43
-41
-43
-43
-44
-45
-47
-43
-45
-43
-44
-46

278
280
280
281
282
281
280
285
281
282
281
283
283
277
279
274
284
281
278
278
282
279
280
284
281
277
282
281
279
282
282
285
276
280
281
279
277
278
281
276
282
281
278
284
282
282
284
279
282
275
282
284
278
280
280
280
284
281
277
281

228
228
227
228
227
226
229
227
230
226
225
223
224
227
227
231
227
228
224
226
227
227
228
227
227
229
226
228
228
227
228
226
225
228
225
229
225
230
229
225
227
228
230
227
228
229
228
228
228
228
230
230
229
227
228
224
228
228
227
228

38
39
41
38
36
38
39
34
40
41
32
42
36
40
34
38
41
39
38
35
36
33
35
40
41
38
39
39
36
40
40
36
38
36
35
40
37
38
37
37
34
33
37
36
35
37
39
39
39
35
39
36
31
38
35
35
27
38
39
40

488
491
490
490
489
489
489
490
486
488
488
487
492
488
490
492
490
490
488
486
482
486
489
488
490
490
488
492
485
486
488
487
492
488
489
487
490
489
492
489
489
488
488
485
488
487
486
491
490
489
488
491
492
490
490
490
490
490
486
488

29454
29453
29444
29459
29462
29459
29454
29466
29437
29437
29440
29458
29461
29445
29455
29462
29455
29463
29447
29442
29445
29465
29466
29459
29460
29446
29453
29461
29459
29449
29450
29444
29439
29454
29459
29476
29461
29456
29467
29485
29442
29443
29481
29469
29452
29445
29450
29469
29478
29469
29475
29469
29471
29447
29449
29478
29442
29434
29458
29483

365931
365947
365947
365962
365962
365978
365978
365994
365994
365994
366009
366009
366025
366025
366040
366040
366056
366056
366056
366072
366072
366087
366087
366103
366103
366118
366118
366118
366134
366134
366150
366150
366165
366165
366181
366181
366196
366196
366212
366212
366212
366228
366228
366243
366243
366259
366259
366274
366274
366274
366290
366290
366306
366306
366321
366321
366337
366337
366337
366352

-14642
-14749
8158
-13580
-14328
-16761
-3817
-18195
-16181
-9975
-15181
-14288
-6273
-3074
-14413
-1968
-13040
-14475
-258
-3988
-13898
-14213
-13739
-14172
-13505
-13720
-17539
-13069
-12881
-13029
-13028
-15716
9960
-8994
-14530
-13843
453
-14420
-14092
-14442
-13049
-15254
-2958
-17029
-16568
-13121
-13898
-14685
-10768
-13500
-18412
-12300
-13243
-14200
-3816
-12834
-1950
-14458
2088
-13938

36
43
45
46
43
44
45
47
45
45
44
43
44
39
43
48
43
40
40
37
42
42
43
37
42
47
42
45
40
39
45
46
36
43
42
42
41
39
37
45
44
44
47
41
41
45
45
43
40
42
36
37
44
43
42
42
43
44
45
39

-44
-41
-43
-44
-43
-46
-44
-45
-46
-42
-45
-42
-43
-45
-44
-41
-44
-48
-44
-43
-45
-43
-42
-45
-48
-44
-43
-45
-42
-41
-44
-42
-45
-45
-42
-44
-46
-46
-43
-43
-42
-42
-40
-47
-41
-47
-42
-39
-42
-44
-41
-43
-43
-42
-43
-43
-44
-43
-48
-46

278
279
279
279
282
280
279
283
283
281
278
281
279
281
277
281
281
273
279
279
284
279
282
280
281
280
282
283
283
278
284
277
279
283
280
282
280
283
281
278
281
279
272
281
278
279
282
278
282
282
282
280
273
272
277
282
283
283
282
281

227
228
229
228
228
225
223
227
229
229
229
230
229
228
229
228
226
225
229
226
229
231
227
230
226
228
229
228
227
223
228
227
228
227
227
228
226
227
227
222
226
226
227
227
227
227
227
225
226
226
228
225
229
228
225
228
227
224
226
223

34
40
36
39
40
34
38
34
35
40
36
32
37
37
37
34
36
38
37
39
37
37
31
37
37
38
42
36
37
36
40
36
36
35
39
41
40
38
38
35
33
40
38
35
38
36
39
37
35
38
38
39
39
41
39
37
37
34
37
40

491
489
488
487
491
490
488
489
488
488
488
491
489
483
487
489
490
487
488
488
488
489
484
482
489
485
487
489
488
489
488
489
488
486
492
489
487
486
489
486
488
485
486
490
487
487
488
489
489
489
488
483
490
489
486
487
484
489
489
487

29477
29463
29467
29453
29455
29447
29451
29446
29457
29469
29467
29460
29469
29449
29480
29474
29466
29466
29460
29467
29452
29462
29460
29443
29455
29446
29467
29468
29446
29451
29474
29453
29459
29460
29450
29471
29463
29452
29452
29475
29437
29471
29467
29445
29466
29483
29448
29453
29465
29458
29468
29453
29455
29471
29461
29456
29447
29450
29437
29469

366352
366368
366368
366384
366384
366399
366399
366399
366415
366415
366430
366430
366446
366446
366462
366462
366477
366477
366477
366493
366493
366508
366508
366524
366524
366540
366540
366540
366555
366555
366571
366571
366586
366586
366602
366602
366602
366618
366618
366633
366633
366649
366649
366664
366664
366664
366680
366696
366696
366696
366711
366711
366727
366742
366742
366742
366758
366758
366774
366774

-13996
17581
-14322
-3659
-14364
2975
-14685
8848
-15920
-14211
-12857
-13003
-3605
-12810
9471
8159
2446
-15244
-2848
-8508
-13870
-13645
-14309
-14393
-16162
-14479
-14641
9547
-13987
-13866
7241
8774
-13594
-14862
-14353
-15987
-7397
8365
-14599
-12716
-15944
-14748
-13600
-13731
6549
-14184
-13393
-13398
-13998
-15027
-14113
-13630
8321
2569
-14274
-16538
-4694
-15107
-4026
22962

42
37
41
45
41
47
39
45
40
39
42
36
31
42
44
41
40
39
42
41
43
40
46
41
43
47
49
47
43
40
43
43
41
40
45
43
36
40
45
48
43
44
37
42
42
42
40
42
48
45
37
42
39
40
37
48
43
37
43
45

-45
-40
-44
-43
-39
-47
-45
-40
-40
-42
-45
-43
-43
-40
-41
-41
-44
-47
-41
-40
-51
-43
-44
-42
-40
-41
-43
-42
-44
-42
-42
-44
-54
-41
-42
-41
-43
-40
-43
-42
-45
-51
-45
-46
-41
-43
-43
-44
-42
-44
-43
-46
-41
-48
-43
-42
-44
-41
-47
-43

276
281
280
279
283
283
281
275
279
279
284
283
283
283
284
280
285
282
277
280
281
282
284
282
283
282
285
280
283
286
284
277
278
284
283
272
281
281
282
283
282
282
285
280
278
283
281
282
283
279
281
280
283
281
275
283
282
282
278
280

227
228
227
226
225
226
227
227
224
227
227
226
226
226
229
225
226
227
226
227
227
228
229
226
225
227
227
227
227
226
228
227
228
229
227
227
227
225
231
225
228
225
226
224
229
228
231
227
229
230
229
227
227
228
228
227
228
225
226
227

35
37
36
36
38
34
38
40
31
39
37
33
35
34
38
38
39
43
38
41
37
36
39
35
32
38
41
36
39
35
38
40
36
36
40
37
37
40
37
36
40
35
35
39
38
40
40
34
36
37
40
43
38
36
39
36
36
38
40
40

487
490
487
489
490
488
489
484
488
491
489
486
486
487
485
486
487
488
489
489
487
489
489
484
486
488
488
481
490
486
486
487
488
486
489
489
486
488
488
488
491
488
489
488
489
490
486
487
490
487
487
486
487
486
487
489
490
488
483
489

29436
29448
29446
29444
29436
29471
29453
29462
29442
29455
29441
29472
29471
29438
29451
29462
29469
29453
29462
29446
29456
29450
29444
29448
29460
29440
29451
29428
29462
29442
29440
29442
29442
29443
29437
29454
29463
29456
29436
29448
29453
29481
29450
29438
29450
29448
29428
29470
29476
29476
29448
29449
29442
29434
29444
29455
29465
29448
29430
29454

366789
366789
366805
366805
366805
366820
366820
366836
366836
366852
366852
366867
366867
366867
366883
366883
366898
366898
366914
366914
366930
366930
366930
366945
366945
366961
366961
366976
366976
366992
366992
366992
367008
367008
367023
367023
367039
367039
367054
367054
367054
367070
367070
367086
367086
367101
367101
367117
367117
367117
367132
367132
367148
367148
367164
367164
367179
367179
367195
367195

-5506
-14296
-11135
-4978
-13846
-13971
-14406
-16810
-13172
-1010
-13813
-13048
-4097
-13113
9900
-13616
-14908
-13478
6371
-13942
-14189
7292
-2967
-13725
-5827
-13717
-13420
-13234
7991
7790
-11324
-13674
-15910
-16472
8281
-17344
-14271
-14299
-17432
-13289
1674
-14336
-13568
-14373
-13820
-13637
-18662
5985
-13984
-785
8146
-13504
-17188
-13564
7220
-12943
-15023
-16411
-13120
-14656

40
43
45
41
44
45
44
44
39
39
46
42
45
38
43
40
42
42
45
40
40
45
40
46
46
41
41
41
41
36
40
41
35
39
44
41
40
44
41
37
43
40
45
41
44
36
38
39
43
46
37
42
42
43
40
44
41
45
40
45

-43
-43
-41
-44
-47
-42
-42
-45
-45
-43
-42
-41
-44
-46
-42
-44
-43
-42
-50
-41
-46
-40
-40
-44
-43
-45
-43
-44
-44
-46
-42
-45
-42
-44
-42
-45
-48
-52
-41
-46
-45
-41
-43
-43
-43
-46
-44
-42
-44
-44
-45
-44
-50
-46
-44
-44
-44
-46
-47
-49

281
280
276
278
280
280
283
283
280
283
284
285
277
279
278
280
280
281
283
280
283
281
284
277
282
279
283
283
281
283
285
282
283
281
277
282
283
285
280
284
279
282
278
281
280
280
282
281
281
279
282
280
283
280
284
275
281
282
283
281

227
224
225
222
231
228
228
227
229
226
227
229
230
227
227
230
229
229
230
229
227
229
228
230
228
227
228
228
228
227
230
229
226
231
226
231
226
229
227
223
228
228
227
230
224
226
230
230
229
230
227
226
228
230
229
228
224
226
226
227

39
36
37
36
32
41
40
40
38
32
39
38
38
38
41
38
40
37
38
39
34
37
39
31
39
34
39
38
38
37
38
38
38
38
34
37
40
39
39
35
39
35
44
39
39
40
41
41
30
36
40
32
40
38
38
31
37
39
42
40

489
489
488
489
488
488
490
484
484
487
488
488
488
489
483
488
487
488
488
489
488
491
488
488
489
487
490
485
487
487
485
488
486
487
489
487
489
488
488
491
486
487
488
485
490
491
490
488
488
488
484
489
489
490
486
489
487
488
488
486

29455
29450
29438
29446
29453
29448
29461
29446
29440
29457
29458
29470
29462
29465
29450
29433
29464
29446
29445
29444
29456
29461
29446
29447
29468
29440
29460
29472
29456
29449
29445
29461
29455
29466
29454
29446
29445
29446
29440
29438
29448
29428
29441
29447
29433
29445
29446
29464
29471
29446
29467
29470
29458
29452
29458
29431
29453
29452
29455
29432

367210
367210
367210
367226
367226
367242
367242
367257
367257
367273
367273
367273
367288
367288
367304
367304
367320
367320
367335
367335
367335
367351
367351
367366
367366
367382
367382
367398
367398
367398
367413
367413
367429
367429
367444
367444
367460
367460
367476
367476
367476
367491
367491
367507
367507
367522
367522
367538
367538
367538
367554
367554
367569
367569
367585
367585
367600
367600
367600
367616

-18754
-14099
8150
-14334
1219
-13552
-13708
-13783
-11410
9350
-15092
9685
-12745
2612
-14615
-12338
-13655
-12855
-13818
-13418
-15300
-6086
1771
-17498
-3618
-1755
-13300
-833
-2600
-13545
-15145
8714
-14175
-1984
-18544
9057
-4322
6461
1142
-15117
-13993
-13398
-17856
-680
-199
-14019
-13460
-12615
-13170
-16040
-10987
-12240
15811
-14083
-15030
-12979
-14421
-18600
4509
-15178

42
48
45
39
40
47
44
43
45
41
45
42
47
41
47
46
41
45
45
36
37
40
42
47
42
40
45
43
41
37
45
45
38
43
42
41
46
38
40
43
40
45
44
43
40
47
40
42
37
39
41
40
46
41
40
39
41
44
45
44

-43
-41
-41
-43
-45
-47
-41
-45
-46
-46
-47
-45
-42
-43
-42
-44
-41
-48
-43
-41
-42
-45
-42
-44
-44
-44
-44
-44
-42
-42
-45
-42
-44
-41
-43
-39
-43
-45
-40
-43
-43
-43
-43
-49
-43
-42
-45
-43
-42
-43
-45
-45
-39
-43
-41
-44
-43
-46
-45
-45

285
280
283
281
282
279
286
280
279
277
281
283
285
281
283
285
281
286
285
279
284
281
287
279
283
281
279
282
283
278
281
282
278
284
282
280
281
277
280
279
282
280
285
281
282
283
283
282
279
281
281
281
283
284
283
284
282
281
282
281

229
228
228
232
227
227
227
225
227
225
226
228
227
229
227
228
229
227
229
229
228
229
228
227
227
228
229
231
228
229
228
226
229
227
227
229
229
230
231
227
228
225
230
228
229
229
228
229
226
229
225
225
228
229
231
229
229
228
231
228

37
36
38
40
36
42
35
36
43
36
37
40
38
38
40
36
35
38
37
36
37
38
38
38
40
36
35
36
38
34
35
31
38
37
33
38
36
35
37
35
35
39
37
37
39
39
34
40
34
39
36
38
37
41
38
39
40
35
39
39

489
489
489
488
488
487
490
487
487
487
488
485
488
488
490
489
491
489
490
488
490
489
488
490
486
489
486
487
489
490
490
490
490
491
488
490
489
491
489
490
489
490
488
487
489
490
487
488
488
487
490
486
489
489
488
490
489
489
489
489

29451
29455
29466
29432
29433
29442
29469
29428
29435
29457
29461
29475
29445
29464
29451
29452
29443
29454
29437
29445
29464
29462
29440
29455
29440
29436
29450
29460
29466
29458
29464
29453
29475
29446
29464
29426
29473
29450
29474
29447
29448
29450
29462
29434
29462
29477
29454
29471
29452
29449
29443
29467
29470
29478
29474
29461
29444
29451
29461
29458

367632
367632
367632
367647
367647
367663
367663
367663
367678
367678
367694
367694
367710
367710
367725
367725
367725
367741
367741
367757
367757
367772
367772
367788
367788
367788
367803
367803
367819
367819
367835
367835
367850
367850
367850
367866
367866
367881
367881
367897
367897
367913
367913
367913
367928
367928
367944
367944
367959
367959
367975
367975
367991
367991
367991
368006
368006
368022
368022
368037

-14778
-15361
-6750
-13726
-13719
-15138
-10593
-14241
-13489
-13865
-14280
-1231
-15330
-15737
-14012
8699
-9666
-14336
1924
8547
-13741
11267
-15455
-16341
-14031
-11356
-18299
9517
-14197
-10315
-9131
-14044
-13196
1266
-8686
-13499
-14603
-14015
-13724
-1931
-15006
-14521
-13514
-1307
-13794
11388
-12110
1264
8060
-12816
-8286
-2160
-13686
-15965
-13407
-11904
1917
-13674
-14477
-14378

42
44
41
37
39
47
42
40
40
39
45
46
46
41
43
34
43
42
38
42
47
41
38
41
41
41
43
37
43
41
40
46
34
43
45
42
46
49
40
43
44
42
41
42
44
37
45
43
43
43
42
44
45
43
38
41
41
40
42
44

-44
-42
-43
-43
-43
-47
-42
-44
-43
-48
-44
-42
-46
-47
-46
-45
-46
-44
-44
-43
-43
-46
-42
-42
-42
-40
-43
-41
-43
-41
-41
-40
-42
-43
-44
-41
-44
-40
-43
-45
-41
-42
-41
-39
-43
-44
-41
-45
-42
-43
-42
-42
-42
-45
-42
-42
-50
-46
-43
-41

280
284
279
280
282
283
280
282
277
280
283
285
280
276
280
280
283
282
283
284
281
276
280
285
278
284
279
282
279
280
283
280
282
283
284
280
277
277
283
283
281
282
277
281
278
274
279
282
279
283
283
283
279
280
283
282
279
284
285
280

229
225
230
225
229
228
226
229
228
231
229
226
230
227
228
226
230
228
230
227
227
230
228
229
226
228
226
228
229
229
227
228
226
230
229
229
225
229
225
229
227
226
227
228
225
227
229
230
228
230
228
228
228
230
226
230
226
229
230
230

33
41
40
29
38
39
34
35
38
39
33
37
39
39
39
31
38
37
32
38
35
36
33
38
37
38
39
41
38
36
32
31
40
35
35
36
37
41
37
35
40
37
39
38
38
38
37
33
34
37
39
39
33
36
37
38
36
31
33
37

489
488
491
490
489
486
491
489
487
489
488
489
489
489
488
489
490
488
489
489
490
490
491
491
491
485
488
490
489
487
489
490
489
490
491
490
488
488
491
492
490
491
488
488
489
491
489
489
488
489
489
493
492
489
485
492
487
491
490
487

29452
29441
29454
29446
29462
29479
29433
29431
29448
29471
29479
29477
29449
29456
29466
29465
29460
29449
29453
29447
29472
29445
29465
29478
29461
29465
29440
29473
29475
29448
29459
29450
29459
29449
29458
29468
29431
29460
29464
29458
29450
29435
29453
29487
29457
29445
29464
29444
29453
29463
29473
29445
29461
29438
29471
29470
29457
29453
29483
29470

368037
368053
368053
368069
368069
368069
368084
368084
368100
368100
368115
368115
368131
368131
368131
368147
368147
368162
368162
368178
368178
368193
368193
368193
368209
368209
368225
368225
368240
368240
368256
368256
368256
368271
368271
368287
368287
368303
368303
368318
368318
368318
368334
368334
368349
368349
368365
368365
368381
368381
368396
368396
368396
368412
368412
368427
368427
368443
368443
368459

-16124
-14595
-18498
-12995
-13123
5730
-15130
-14028
-15999
-12461
-14091
-3933
-15358
8395
-2878
-15468
-14340
16279
8189
7388
-13542
-14116
-7993
-13564
-9424
-16782
9216
-13058
21986
16086
8482
8726
-9613
-14702
-12833
-14983
-11734
-7181
-13646
-17543
4862
-13654
-14905
10498
-14489
7470
-13644
8753
-18627
-14493
-6094
-11423
-13166
8325
-14100
-13993
-15949
-10764
-14965
-7725

40
41
44
41
46
39
40
45
45
44
38
44
38
40
39
41
40
41
43
40
45
42
39
44
38
44
40
39
36
43
42
41
42
43
47
36
40
40
44
42
42
43
39
37
42
43
36
38
38
41
40
40
39
42
42
35
39
40
41
43

-43
-42
-43
-43
-42
-43
-45
-44
-44
-45
-47
-44
-49
-43
-43
-47
-41
-48
-42
-43
-40
-46
-42
-48
-43
-44
-42
-43
-43
-43
-41
-46
-45
-46
-47
-43
-42
-51
-50
-42
-41
-42
-43
-44
-43
-44
-43
-45
-42
-44
-43
-43
-45
-43
-44
-47
-40
-43
-41
-44

282
282
278
283
281
282
282
282
278
277
280
283
285
282
277
280
281
280
282
281
280
282
281
280
274
274
281
282
281
283
280
280
281
282
283
281
280
281
286
282
283
280
281
282
284
283
284
283
281
280
283
280
280
278
280
284
280
281
282
279

228
230
229
230
225
229
229
229
229
229
223
229
226
227
228
230
228
228
229
229
227
231
227
228
227
227
229
225
230
228
228
227
226
223
225
229
228
226
223
226
229
227
228
229
226
225
229
227
226
226
228
225
229
228
228
229
229
227
225
226

38
38
29
35
37
40
40
35
37
36
39
36
38
35
37
37
38
36
28
36
38
32
37
33
36
37
39
35
41
34
38
39
34
32
38
36
36
36
39
34
35
39
36
38
38
40
38
36
37
39
38
38
39
34
35
35
36
33
29
40

490
489
490
490
492
489
489
491
491
486
489
489
489
490
490
485
490
490
491
491
488
491
487
490
487
490
490
489
485
485
489
490
490
490
491
491
490
487
491
483
491
490
490
488
489
490
489
491
489
489
490
489
491
490
487
491
492
491
490
487

29469
29456
29450
29461
29480
29483
29475
29456
29460
29463
29457
29448
29457
29465
29447
29442
29470
29440
29468
29465
29478
29454
29472
29466
29455
29475
29463
29460
29448
29486
29460
29455
29465
29456
29482
29463
29468
29474
29478
29457
29440
29470
29445
29457
29465
29467
29458
29457
29473
29458
29460
29471
29461
29467
29465
29454
29450
29465
29452
29452

368459
368459
368474
368474
368490
368490
368505
368505
368521
368521
368537
368537
368537
368552
368552
368568
368568
368583
368583
368583
368599
368599
368615
368615
368630
368630
368646
368646
368646
368661
368661
368677
368677
368693
368693
368708
368708
368708
368724
368724
368739
368739
368755
368755
368771
368771
368786
368786
368786
368802
368802
368817
368817
368833
368833
368849
368849
368849
368864
368864

-15253
-13382
1483
-17197
-13617
8732
-14793
-13993
-14013
-1599
-14207
-12997
-5295
-14310
932
-13919
-13695
-14124
-13694
-7533
-14198
10830
-14435
9569
19857
1944
94
-14612
13449
-13234
1379
-12738
-2005
-2899
6457
-13585
10087
-13647
-13380
8453
-12586
-6428
-14407
-14017
-13140
-14530
-6953
-17467
-13574
-13909
-14165
-14674
-14513
-13579
-14096
-13433
-14560
7457
-18582
205

31
43
42
43
43
46
43
46
39
40
37
44
38
40
40
40
38
41
36
35
42
39
42
42
41
39
39
44
43
46
39
44
40
43
43
38
43
39
47
40
41
37
44
38
42
39
38
41
36
42
42
45
39
39
38
42
38
43
40
43

-46
-45
-44
-42
-44
-46
-46
-42
-48
-45
-42
-45
-46
-42
-43
-48
-44
-43
-43
-44
-42
-40
-44
-41
-41
-43
-47
-45
-40
-40
-39
-43
-43
-44
-43
-47
-44
-42
-42
-46
-41
-42
-41
-47
-42
-41
-43
-43
-41
-42
-45
-42
-41
-43
-41
-43
-43
-44
-43
-45

277
283
277
278
282
281
279
277
280
279
280
282
280
281
281
281
282
279
278
280
278
284
283
283
283
281
280
276
281
281
281
284
282
283
276
281
279
280
283
282
278
283
282
274
281
283
283
285
276
278
281
280
276
282
282
281
283
277
278
282

227
226
229
228
226
229
229
229
227
228
227
225
228
223
230
228
230
223
230
229
226
227
229
228
225
226
226
226
227
230
228
228
228
227
229
227
227
226
226
227
228
228
227
223
229
222
229
227
226
229
229
227
229
230
229
226
222
228
227
226

38
41
36
36
36
29
35
34
40
40
35
38
39
36
36
36
38
32
34
28
36
36
40
39
35
39
37
39
35
37
36
40
37
36
41
42
39
37
37
35
36
32
36
37
36
34
38
40
36
39
36
38
40
38
35
36
39
35
41
35

490
493
492
490
489
491
490
489
490
491
494
491
490
486
490
491
487
490
489
488
492
491
488
490
489
489
490
489
488
487
485
487
488
488
489
489
488
490
489
489
490
490
490
490
488
489
488
490
489
484
488
490
488
489
491
491
485
489
490
488

29458
29446
29446
29452
29447
29451
29455
29453
29482
29424
29439
29458
29472
29445
29461
29445
29449
29459
29461
29456
29460
29466
29445
29445
29430
29437
29438
29447
29467
29452
29446
29473
29462
29471
29458
29450
29440
29442
29433
29444
29446
29455
29455
29446
29451
29463
29458
29449
29458
29470
29481
29463
29443
29463
29444
29441
29452
29457
29464
29449

368880
368880
368895
368895
368911
368911
368927
368927
368927
368942
368942
368958
368958
368973
368973
368989
368989
368989
369005
369005
369020
369020
369036
369036
369051
369051
369051
369067
369067
369083
369083
369098
369098
369114
369114
369114
369129
369129
369145
369145
369161
369161
369176
369176
369176
369192
369192
369207
369207
369223
369223
369239
369239
369254
369254
369270
369270
369270
369285
369285

-14977
-2294
-13727
-13055
-13764
-3699
8519
-13976
-13617
-15176
-12958
-7758
-13158
-13897
-18257
-15234
-12929
-14215
-13900
3215
-13016
6359
-9814
-9683
-14105
-13099
-17743
-9102
-13423
25808
4498
-1330
-4664
-13890
-9992
8432
16338
9598
7425
8107
6306
-16478
-14904
9483
-18658
-15279
1085
-6202
-13736
-14076
-13866
-15157
-13673
1397
-14951
-13724
-4657
8840
-16309
-13992

43
39
43
43
41
40
40
33
40
41
38
46
41
46
37
44
41
37
42
38
42
42
44
32
42
38
41
40
39
38
44
42
43
41
40
43
42
41
41
40
42
44
39
37
44
42
43
42
38
44
37
45
40
35
38
42
38
43
39
45

-44
-43
-43
-45
-47
-45
-43
-43
-40
-41
-41
-43
-48
-41
-47
-45
-45
-44
-43
-45
-43
-44
-46
-44
-43
-45
-45
-42
-43
-40
-41
-44
-39
-43
-43
-43
-42
-46
-43
-48
-43
-43
-42
-44
-44
-43
-45
-44
-43
-44
-42
-42
-45
-44
-42
-43
-45
-43
-43
-45

283
284
281
284
277
282
284
280
285
278
283
283
281
275
279
283
284
283
283
283
284
280
284
278
284
280
282
284
283
282
283
278
284
281
280
284
282
281
283
281
278
281
282
282
281
279
281
279
280
275
282
279
280
284
279
284
281
284
281
283

227
230
228
227
228
228
230
229
230
228
226
228
229
229
227
229
230
228
229
229
229
231
227
229
226
230
227
231
229
230
230
226
225
230
222
229
228
230
228
229
226
230
228
229
229
226
228
227
228
230
228
228
228
228
227
228
228
229
228
231

38
38
36
36
38
35
35
34
40
37
40
36
35
36
35
40
40
36
39
38
36
40
32
34
33
40
38
38
36
38
33
32
41
33
37
37
35
34
36
34
38
40
34
34
38
35
38
37
35
37
40
34
38
37
35
34
41
36
39
40

489
489
488
492
489
492
488
490
486
484
491
488
489
490
491
490
485
489
489
491
487
491
489
490
488
490
491
487
485
491
486
486
490
490
489
490
488
489
487
485
490
489
490
487
488
487
487
489
491
489
490
488
489
486
490
487
488
491
487
491

29456
29461
29455
29451
29476
29464
29433
29426
29453
29471
29442
29465
29460
29449
29462
29450
29475
29472
29462
29455
29467
29438
29450
29461
29452
29474
29466
29469
29447
29467
29475
29432
29475
29457
29440
29448
29458
29466
29449
29458
29451
29463
29449
29478
29461
29457
29444
29449
29463
29434
29440
29436
29440
29465
29452
29457
29442
29452
29424
29458

369301
369301
369317
369317
369332
369332
369332
369348
369348
369363
369363
369379
369379
369395
369395
369395
369410
369410
369426
369426
369441
369441
369457
369457
369457
369473
369473
369488
369488
369504
369504
369519
369519
369519
369535
369535
369551
369551
369566
369566
369582
369582
369582
369597
369597
369613
369613
369629
369629
369644
369644
369644
369660
369675
369675
369675
369691
369707
369707
369722

-13201
-14677
-15081
-533
-14390
-16439
8652
-9979
-12943
-13804
32764
-6752
-14504
7731
6765
-14653
-14082
-13508
6952
-14326
4652
-14326
1410
-17289
-13076
-6506
-12279
-14715
7732
-14003
-13875
-18002
16329
-14649
-6158
-13222
-13779
-5812
-15919
1574
5008
10717
-14153
-14415
-13332
-14207
-14425
9322
-13687
-13391
-14503
-14792
-14561
-13934
-14021
-13673
859
-13924
-14313
-4685

41
40
44
46
41
45
41
38
29
46
44
42
40
39
42
46
42
44
43
37
44
42
44
44
46
42
35
43
45
40
38
42
39
42
44
39
43
42
40
36
45
42
36
43
41
43
41
44
42
41
45
35
42
42
39
40
42
36
39
44

-41
-42
-41
-42
-43
-43
-45
-45
-41
-41
-51
-42
-42
-43
-40
-48
-42
-41
-46
-43
-40
-42
-46
-42
-44
-40
-44
-43
-43
-43
-43
-46
-45
-44
-44
-44
-42
-42
-43
-46
-46
-48
-46
-42
-43
-44
-42
-43
-42
-44
-47
-40
-43
-41
-45
-44
-44
-42
-44
-44

277
283
283
281
284
280
281
281
279
275
276
283
285
282
286
283
279
277
281
281
279
281
283
282
279
283
277
284
280
284
282
284
285
282
282
282
280
281
280
277
281
280
277
279
282
283
282
283
280
283
279
282
282
280
276
277
280
281
277
279

228
228
229
227
229
228
229
230
228
228
227
230
229
230
229
227
229
226
228
229
227
230
229
230
228
230
227
229
229
227
231
228
229
228
229
224
228
229
228
229
229
229
229
229
227
230
231
227
228
230
227
226
228
229
228
226
229
229
229
231

36
33
41
34
39
34
37
35
39
33
38
37
40
37
32
35
34
34
35
38
36
42
38
33
33
35
37
36
42
33
36
38
33
35
41
36
41
33
39
32
39
39
33
39
38
39
31
36
38
35
40
41
36
38
35
36
36
38
34
37

489
487
491
490
490
493
487
484
491
491
492
491
490
487
490
488
491
488
488
489
491
489
488
489
490
486
489
487
488
489
489
488
484
486
484
487
486
488
487
487
487
485
488
488
490
487
485
489
489
485
486
490
489
490
486
488
489
490
481
488

29441
29467
29436
29471
29469
29449
29455
29451
29443
29463
29442
29467
29458
29468
29444
29485
29456
29469
29434
29451
29455
29469
29466
29489
29455
29478
29466
29451
29472
29469
29488
29457
29458
29459
29470
29447
29456
29450
29462
29463
29464
29450
29466
29440
29456
29448
29441
29452
29450
29455
29474
29449
29455
29467
29456
29444
29450
29461
29465
29461

369722
369722
369738
369738
369753
369753
369769
369769
369785
369785
369800
369800
369800
369816
369816
369831
369831
369847
369847
369863
369863
369878
369878
369878
369894
369894
369909
369909
369925
369925
369941
369941
369956
369956
369972
369972
369972
369987
369987
370003
370003
370019
370019
370034
370034
370034
370050
370050
370065
370065
370081
370081
370097
370097
370112
370112
370128
370128
370128
370143

5283
-14461
6374
-18548
-13975
10277
-12372
-14762
-15134
-13204
1853
1444
-14585
8128
-15332
8995
-16600
-13694
1997
-13011
-12970
-13321
-14261
-16489
-14383
-13765
-13996
16994
-14200
-15651
1169
11831
8202
-14226
-13564
-14587
-14338
-15697
-13091
-14742
-9551
-10449
-13349
9181
-10702
-14331
-14154
-5795
-14391
-18364
-12626
-14253
-13325
-15522
-6348
-14185
-14418
-13724
7357
-13817

43
45
47
48
40
44
37
43
45
41
43
43
41
41
36
38
40
39
43
40
40
43
37
43
44
37
42
44
38
41
43
46
46
45
44
41
41
37
40
44
43
37
44
34
42
39
40
33
42
39
44
42
44
42
38
40
40
45
42
36

-43
-41
-45
-45
-45
-44
-41
-45
-49
-43
-45
-44
-45
-43
-44
-47
-43
-44
-46
-42
-42
-44
-46
-43
-42
-41
-41
-44
-47
-40
-40
-41
-41
-42
-42
-42
-46
-42
-42
-42
-43
-42
-44
-42
-42
-42
-48
-47
-43
-42
-47
-45
-43
-47
-47
-44
-43
-42
-42
-41

280
278
280
282
281
279
279
280
283
283
283
281
286
283
281
282
283
278
275
279
282
284
285
281
284
284
279
279
281
281
285
277
280
278
282
278
283
280
281
282
277
279
281
281
282
280
280
279
282
282
281
282
280
284
284
284
282
282
282
280

230
227
228
230
228
229
230
227
228
230
229
229
227
230
228
226
228
227
228
228
230
228
230
230
228
229
230
227
228
226
230
227
225
225
229
229
228
225
230
226
229
226
227
225
230
228
230
229
227
230
229
229
226
229
225
226
228
230
231
230

38
39
39
37
39
35
31
38
38
36
38
32
34
37
39
36
36
39
38
40
39
37
37
34
40
34
36
40
36
36
37
36
40
33
37
37
40
35
38
41
36
41
39
37
36
31
39
38
39
35
38
36
37
37
37
40
35
39
31
35

489
489
491
491
488
489
490
489
484
488
484
488
489
488
492
491
489
488
489
490
489
490
489
488
490
492
488
489
482
489
485
488
489
490
489
488
490
489
490
489
487
489
489
490
485
489
492
485
489
491
484
487
486
487
487
491
484
488
490
490

29474
29438
29473
29471
29454
29461
29460
29473
29470
29448
29440
29458
29454
29465
29485
29470
29461
29451
29471
29455
29462
29465
29437
29458
29467
29467
29475
29470
29458
29453
29445
29455
29444
29449
29468
29463
29469
29441
29452
29462
29452
29455
29457
29468
29470
29443
29468
29451
29443
29474
29455
29459
29462
29461
29470
29467
29460
29449
29473
29448

370143
370159
370159
370175
370175
370190
370190
370206
370206
370221
370221
370221
370237
370253
370253
370268
370268
370268
370284
370284
370299
370299
370315
370315
370331
370331
370346
370346
370362
370362
370377
370377
370377
370393
370393
370409
370409
370424
370424
370424
370440
370440
370455
370455
370471
370471
370487
370487
370502
370502
370502
370518
370518
370533
370533
370549
370549
370565
370565
370565

-16503
-14520
-14244
-14702
-18093
-14544
-6084
2415
-18696
-13154
1455
-14055
-13430
-3375
-15324
-1110
-18286
-14799
-13395
-14309
-13876
-14512
-12993
-13874
-14006
-13241
7620
-12553
-14584
-15427
-14722
7167
-14080
-14054
-14277
-13363
-13265
-13713
9403
-5956
-13212
-6602
-17208
5974
-6802
-14574
-14511
-14357
-14022
-13379
-14537
-6517
9698
8676
-13839
8234
-14028
8939
4152
6798

42
45
43
43
42
39
43
40
43
45
41
40
35
42
38
40
44
37
40
41
41
38
44
39
39
41
42
38
38
36
38
40
37
46
42
43
37
41
37
41
38
45
42
40
39
39
41
39
45
43
44
42
42
46
45
47
42
43
43
40

-41
-41
-43
-46
-44
-42
-42
-43
-46
-39
-42
-40
-47
-43
-43
-47
-41
-40
-43
-41
-43
-45
-42
-41
-43
-42
-42
-47
-42
-41
-45
-44
-42
-48
-39
-43
-42
-48
-42
-43
-42
-43
-41
-42
-44
-43
-42
-44
-41
-41
-42
-46
-47
-47
-45
-42
-39
-46
-44
-41

279
282
276
285
276
276
277
277
282
279
284
283
281
278
281
286
283
281
283
283
282
277
283
285
284
284
280
282
280
281
281
280
282
283
282
284
282
282
282
283
281
285
285
282
278
281
283
283
281
279
278
282
283
285
279
284
282
278
284
279

230
232
227
231
229
225
229
225
228
229
229
229
228
228
226
230
231
230
232
229
230
231
230
228
229
227
227
231
230
224
226
226
231
227
229
231
228
231
230
231
227
230
231
228
231
229
229
230
226
228
228
231
230
230
231
231
232
230
228
231

33
37
35
32
38
35
34
39
35
34
38
34
38
40
33
34
38
38
37
34
36
36
35
36
39
38
34
39
36
36
39
36
39
35
36
40
36
39
33
42
39
36
42
40
41
40
36
35
37
29
36
37
36
38
41
34
33
42
37
40

487
490
488
489
489
492
489
490
491
492
490
491
490
489
490
488
491
491
485
488
489
486
489
491
489
488
488
491
492
487
490
490
492
490
488
490
484
490
493
491
490
490
491
490
489
491
490
489
488
489
490
490
491
489
490
490
487
489
486
490

29489
29450
29458
29467
29452
29461
29461
29462
29488
29461
29454
29473
29493
29467
29465
29464
29458
29449
29461
29453
29459
29454
29465
29466
29462
29467
29465
29450
29441
29476
29436
29472
29460
29500
29454
29475
29467
29457
29442
29458
29438
29470
29460
29461
29434
29452
29438
29467
29455
29462
29435
29480
29453
29477
29465
29466
29456
29458
29444
29462

370580
370580
370596
370596
370611
370611
370627
370627
370627
370643
370643
370658
370658
370674
370674
370689
370689
370689
370705
370705
370721
370721
370736
370736
370752
370752
370767
370767
370767
370783
370783
370799
370799
370814
370814
370830
370830
370845
370845
370845
370861
370861
370877
370877
370892
370892
370908
370908
370908
370923
370923
370939
370939
370955
370955
370970
370970
370986
370986
371001

-17178
-14124
-13979
3033
-13310
-17178
-13657
-13463
-13290
16276
-15205
-14825
3907
-5876
-10667
233
-15827
8712
-12529
-14003
10037
8812
-5721
-13797
-16063
-16460
-8594
-15939
-14884
-18004
-14247
-13149
-9051
-13588
-16768
-14284
-13724
-15666
-14108
-14686
-458
-14583
-13828
-14911
-14744
-13672
8611
-14658
-13815
-13646
-10877
-12808
-13544
-14059
21761
-13819
-18033
-12948
-7849
-12994

38
44
42
42
43
42
41
41
44
45
44
40
36
41
40
41
43
41
43
46
41
40
43
41
38
49
42
43
47
44
42
38
37
40
38
35
39
41
42
42
46
41
40
41
39
37
41
41
44
40
43
39
41
43
41
39
38
39
38
38

-44
-41
-39
-45
-43
-41
-43
-42
-41
-45
-44
-42
-43
-41
-44
-42
-43
-46
-43
-42
-42
-43
-41
-47
-44
-45
-48
-41
-44
-41
-45
-43
-43
-44
-41
-39
-38
-45
-49
-41
-44
-46
-43
-42
-42
-47
-44
-45
-40
-43
-42
-42
-43
-42
-43
-43
-44
-48
-44
-41

283
281
281
284
280
283
278
283
285
285
276
283
284
280
284
284
284
284
284
282
284
278
287
280
280
277
285
283
279
285
276
282
284
283
283
283
283
282
282
281
279
280
281
280
280
282
281
277
281
280
280
282
279
277
281
283
280
282
286
283

230
232
228
231
232
228
228
231
229
232
228
230
231
229
229
230
229
229
228
229
228
222
229
230
227
228
229
226
229
229
229
228
229
229
229
227
228
228
226
228
229
229
229
227
229
228
227
224
228
228
228
227
225
229
220
224
229
225
225
227

42
40
31
37
31
33
39
37
38
36
31
39
32
37
34
31
34
41
31
38
37
41
39
39
42
36
34
40
32
37
39
39
36
36
39
37
35
34
36
35
39
37
39
33
36
36
38
41
38
38
36
35
34
36
33
35
35
38
37
35

493
490
492
493
491
493
484
490
487
490
489
490
490
493
490
493
489
484
490
488
490
494
490
490
489
490
487
491
489
489
490
489
490
489
489
490
488
487
489
489
488
489
489
489
491
488
490
492
489
493
491
489
491
487
489
487
490
490
487
491

29456
29471
29459
29460
29466
29475
29453
29461
29463
29466
29478
29452
29468
29447
29445
29458
29461
29495
29469
29492
29465
29467
29465
29453
29452
29483
29459
29457
29482
29451
29475
29440
29458
29456
29476
29459
29439
29440
29448
29450
29439
29453
29456
29456
29450
29462
29475
29452
29451
29446
29447
29455
29455
29447
29451
29440
29457
29442
29470
29468

371001
371001
371017
371017
371033
371033
371048
371048
371064
371064
371079
371079
371095
371095
371095
371111
371111
371126
371126
371142
371142
371157
371157
371157
371173
371173
371189
371189
371204
371204
371220
371220
371235
371235
371251
371251
371251
371267
371267
371282
371282
371298
371298
371313
371313
371329
371329
371345
371345
371360
371360
371360
371376
371376
371391
371391
371407
371407
371423
371423

-13860
-2831
9082
7203
-14725
-17714
-14643
239
9456
-10591
-17564
-14692
-13827
-15843
-14843
-14201
-14718
-14174
-13871
-12877
-14942
-14044
-14173
-14737
-5783
18700
-12822
819
4623
-9359
-7053
11935
-7766
-9677
3084
-13812
-10490
-13539
-13549
4063
-14381
-5794
-13287
-17056
-15959
-15768
-11253
22919
-702
20867
-13590
507
-3430
-13677
-7193
-6071
9880
-14193
-13741
3240

43
41
39
46
41
42
45
39
41
44
40
38
37
41
45
39
44
40
41
39
39
45
43
40
42
44
42
40
43
42
46
41
40
40
38
44
37
43
34
43
46
40
36
41
39
45
44
42
45
41
42
45
46
40
36
39
36
42
41
43

-44
-44
-43
-44
-41
-42
-45
-48
-45
-40
-45
-43
-47
-40
-40
-42
-42
-46
-42
-43
-42
-43
-43
-46
-42
-40
-42
-42
-41
-41
-41
-43
-42
-43
-42
-46
-46
-47
-46
-42
-41
-45
-46
-44
-43
-39
-43
-46
-43
-41
-41
-41
-46
-43
-46
-46
-43
-43
-42
-44

285
283
280
281
278
280
283
282
284
281
284
283
281
284
281
282
278
278
281
280
278
281
283
283
281
282
279
277
281
284
283
278
281
274
280
282
278
283
278
279
279
283
280
281
281
281
280
280
282
280
283
279
281
283
280
283
278
281
281
283

225
223
227
229
227
227
229
226
226
227
228
228
228
227
228
228
229
230
227
229
228
229
231
228
227
225
227
229
223
228
230
227
229
226
228
229
223
228
228
230
228
227
228
226
227
228
229
228
229
228
228
229
225
230
229
223
226
228
228
228

40
38
35
39
39
39
34
38
36
36
33
42
37
39
35
39
38
39
37
39
35
36
37
35
38
39
35
38
37
39
36
37
35
33
34
40
39
39
32
35
35
35
40
39
37
38
40
37
42
31
40
36
39
38
39
35
41
33
38
36

490
491
487
487
492
487
492
489
489
490
489
489
488
491
489
490
489
489
491
490
487
487
490
489
491
491
487
489
487
491
490
489
493
493
490
487
491
488
485
490
491
491
489
491
491
491
490
484
491
488
491
491
490
491
487
489
491
491
490
490

29448
29460
29447
29445
29461
29467
29439
29456
29446
29454
29468
29449
29462
29457
29447
29450
29443
29450
29449
29473
29461
29459
29451
29452
29454
29464
29453
29452
29444
29475
29434
29443
29454
29439
29463
29458
29447
29439
29454
29474
29462
29445
29451
29478
29465
29452
29439
29416
29451
29438
29458
29447
29459
29466
29460
29457
29453
29469
29439
29451

371438
371438
371438
371454
371454
371469
371469
371485
371485
371501
371501
371501
371516
371516
371532
371532
371547
371547
371547
371563
371563
371579
371579
371594
371594
371610
371610
371610
371625
371625
371641
371641
371657
371657
371672
371672
371688
371688
371703
371703
371703
371719
371719
371735
371735
371750
371750
371766
371766
371766
371781
371781
371797
371797
371813
371813
371828
371828
371844
371844

8133
-5356
-13354
-17624
-13371
-14198
-14108
-14232
4782
-14510
-12612
-14129
-13436
7393
-6245
-16187
-18481
-13521
-18048
2691
-13986
-13387
-4827
-13723
-1875
-2360
-13407
-14612
-764
8991
-8085
-14660
-13968
-14716
-13379
-13834
-3310
-14117
-13508
9197
25296
-2177
-13736
6274
-13492
-10019
-15391
-11128
8227
-14392
-15749
-14032
8593
-14507
1037
-18783
-14075
-14398
-16771
-14405

44
41
46
41
42
44
40
38
43
39
38
45
46
46
41
40
39
42
41
45
42
43
43
40
43
45
40
42
38
38
45
45
44
45
40
43
42
41
43
41
41
41
38
41
38
42
40
38
41
43
46
36
41
45
40
42
40
42
43
41

-42
-47
-39
-43
-41
-41
-44
-44
-45
-43
-49
-39
-41
-49
-41
-42
-43
-42
-46
-40
-42
-43
-41
-46
-41
-43
-42
-43
-41
-41
-41
-42
-45
-42
-42
-41
-45
-43
-43
-44
-44
-41
-43
-43
-42
-41
-46
-43
-42
-42
-43
-42
-44
-42
-42
-44
-42
-47
-43
-45

279
279
282
282
279
279
276
279
279
281
275
283
279
280
282
281
285
275
284
283
274
279
280
283
282
283
282
280
281
285
279
279
280
281
284
279
281
282
282
279
280
279
285
281
279
282
282
283
284
283
284
283
277
278
276
282
277
284
282
281

228
226
230
224
229
229
226
227
226
225
229
230
228
228
226
228
229
226
228
227
228
229
229
229
230
228
230
225
228
227
228
228
229
228
226
231
229
229
229
228
230
227
227
229
225
229
228
229
229
231
229
225
227
227
228
224
229
228
227
227

37
36
39
40
39
40
32
39
33
35
35
36
39
39
30
35
38
38
36
37
37
36
33
37
30
31
39
34
36
38
39
35
36
36
36
43
38
34
38
33
36
41
37
34
36
39
41
39
37
36
29
38
31
38
38
39
29
37
40
36

489
490
489
485
484
492
491
491
490
489
487
491
489
491
488
488
491
488
490
491
485
490
490
487
486
489
489
487
491
493
490
492
489
490
487
489
489
489
490
492
489
491
492
491
491
490
490
488
491
490
493
488
491
492
492
491
493
491
490
489

29459
29451
29453
29459
29417
29447
29445
29437
29451
29442
29445
29428
29438
29462
29437
29459
29444
29439
29460
29429
29442
29471
29454
29450
29450
29451
29445
29477
29462
29439
29444
29447
29468
29440
29459
29461
29436
29446
29438
29450
29451
29447
29449
29452
29458
29435
29452
29450
29422
29458
29460
29447
29456
29433
29463
29464
29451
29447
29473
29448

371844
371859
371875
371875
371875
371891
371891
371906
371906
371922
371922
371937
371937
371953
371953
371969
371969
371969
371984
371984
372000
372000
372015
372015
372031
372031
372031
372047
372047
372062
372062
372078
372078
372093
372093
372093
372109
372109
372125
372125
372140
372140
372156
372156
372156
372171
372171
372187
372187
372203
372203
372218
372218
372234
372234
372234
372249
372249
372265
372265

-14875
-1759
1878
-6801
-13956
-18244
-14001
-15907
12198
-13670
-10033
-15015
-14573
8998
-12274
-16537
-17645
-10514
-14417
-13785
-14531
-4818
8442
-14881
-13524
19702
4423
8486
-5173
-14974
-18519
8538
-18240
-10445
-11147
-14009
8566
-14577
-14756
-13764
14703
6716
-14419
-14053
-5447
8866
-13084
-12991
-13184
-14027
9146
-13325
-16151
-14151
-13215
-14121
10162
9722
-13256
-12986

40
38
44
39
42
39
37
41
42
37
45
35
43
38
45
41
42
42
40
40
42
40
42
43
40
41
45
44
41
39
38
41
37
39
42
40
41
39
36
34
37
47
38
48
46
43
39
36
35
37
45
43
45
42
44
41
42
39
41
40

-49
-43
-44
-48
-47
-42
-42
-44
-45
-44
-41
-41
-43
-40
-41
-44
-43
-41
-42
-40
-41
-42
-41
-40
-43
-41
-41
-44
-41
-47
-42
-46
-43
-43
-44
-43
-45
-41
-43
-41
-43
-46
-42
-44
-43
-40
-41
-44
-43
-42
-41
-41
-45
-42
-45
-42
-41
-46
-43
-41

282
284
283
281
283
282
279
281
278
282
283
280
279
284
283
280
284
276
277
281
280
282
278
281
282
280
282
282
281
281
275
282
283
281
283
279
280
279
280
282
282
281
284
280
278
276
277
282
279
282
280
282
282
280
282
283
284
279
283
281

230
231
226
226
229
228
229
228
226
229
228
229
228
225
227
227
229
227
229
227
226
227
227
225
227
229
229
228
229
229
230
226
228
227
229
229
229
227
227
227
227
227
225
229
230
226
230
229
229
227
227
229
227
230
230
229
225
227
227
227

42
37
33
36
39
40
35
38
35
35
33
35
37
36
37
37
38
33
35
37
36
38
37
33
36
36
38
35
37
37
37
37
36
36
34
37
36
34
40
38
32
40
39
38
36
38
35
39
30
39
38
37
39
34
41
41
32
37
39
41

489
490
489
492
491
490
484
491
491
492
490
487
492
492
489
487
491
491
491
489
492
489
488
493
489
491
492
488
491
491
491
490
491
493
491
493
491
489
490
490
484
491
491
490
490
488
488
490
488
490
489
489
489
486
490
489
489
491
491
487

29460
29449
29460
29469
29448
29463
29446
29453
29456
29483
29467
29456
29465
29463
29434
29473
29476
29461
29459
29472
29448
29442
29453
29450
29467
29464
29463
29460
29449
29468
29445
29453
29445
29441
29465
29450
29456
29428
29458
29470
29463
29447
29457
29441
29481
29450
29462
29451
29455
29475
29462
29458
29468
29465
29450
29465
29443
29455
29438
29451

372281
372281
372281
372296
372296
372312
372312
372327
372327
372343
372343
372359
372359
372359
372374
372374
372390
372405
372405
372405
372421
372421
372437
372437
372452
372452
372468
372468
372483
372483
372499
372499
372515
372515
372515
372530
372530
372546
372546
372561
372561
372577
372577
372577
372593
372593
372608
372608
372624
372624
372639
372639
372639
372655
372655
372671
372671
372686
372686
372702

-12146
-17647
-17639
-13809
-15345
-8029
-948
-13901
-14350
10315
-12954
-14437
289
-15467
-16965
-13491
467
-13155
3111
-14300
-15573
-13934
-13099
-13450
-14911
-14432
-14885
-10104
-8774
-10297
-14883
-13980
-15932
-3443
-13679
10054
-3474
-13561
-13792
-4275
12344
-14316
-13839
-3482
-14251
-16348
-15897
10592
-14079
-13589
-13334
8140
8841
-13939
-14299
-3226
-14161
-14968
17480
-13705

42
46
34
42
44
39
41
41
39
42
47
40
42
37
38
42
41
43
36
44
38
39
45
43
44
41
40
45
34
47
46
35
43
45
41
44
45
40
42
43
44
40
42
38
37
43
37
40
46
41
44
41
41
43
38
38
41
36
38
39

-43
-43
-45
-47
-41
-46
-41
-47
-43
-45
-40
-40
-44
-43
-46
-44
-42
-41
-45
-44
-44
-40
-41
-43
-44
-49
-43
-47
-42
-45
-44
-44
-43
-41
-47
-46
-42
-44
-45
-44
-43
-39
-41
-40
-44
-43
-42
-47
-41
-41
-40
-43
-43
-41
-42
-41
-40
-43
-42
-43

282
280
282
282
283
284
281
284
282
284
280
280
283
280
286
283
282
286
278
281
284
283
285
283
276
284
281
282
284
282
284
285
286
279
284
282
281
285
284
279
276
279
282
285
279
281
281
285
283
276
278
284
285
273
282
284
284
284
280
285

224
230
226
228
228
227
228
227
228
229
230
229
231
228
227
228
228
221
225
229
231
228
228
228
229
226
228
231
232
230
227
230
225
228
230
229
229
229
227
227
227
227
229
229
229
227
228
229
231
229
226
225
226
225
228
227
222
230
229
229

35
33
35
32
32
36
37
35
39
37
41
38
35
41
38
34
37
39
38
36
32
30
36
36
41
37
37
39
35
36
30
40
38
35
38
37
33
34
36
37
32
39
34
34
38
33
36
32
36
40
37
38
38
33
37
36
35
34
35
37

493
489
490
491
487
490
490
490
486
486
489
491
490
491
487
490
492
491
490
492
491
491
493
490
488
487
492
490
490
491
489
491
488
492
490
491
489
491
484
487
489
485
487
489
490
487
490
491
490
492
490
491
490
488
488
490
491
488
490
487

29449
29443
29460
29421
29443
29445
29470
29444
29444
29440
29459
29453
29466
29474
29445
29448
29433
29478
29449
29449
29463
29453
29461
29447
29457
29452
29440
29444
29456
29459
29484
29457
29468
29454
29452
29450
29445
29459
29446
29461
29440
29465
29437
29472
29483
29450
29465
29457
29443
29461
29461
29445
29448
29435
29447
29436
29466
29465
29450
29461

372702
372702
372717
372717
372733
372733
372749
372749
372764
372764
372764
372780
372780
372795
372795
372811
372811
372827
372827
372827
372842
372842
372858
372858
372873
372873
372889
372889
372905
372905
372920
372920
372920
372936
372936
372951
372951
372967
372967
372983
372983
372983
372998
372998
373014
373014
373029
373029
373045
373045
373045
373061
373061
373076
373076
373092
373092
373107
373107
373107

-13936
8349
-12535
8546
-14263
-14999
7797
-8542
13287
-8982
-14169
-13483
-14333
-12999
-14002
-13170
-13819
-13193
10056
-17605
-17398
-14907
-14083
9521
-13670
-14747
-14736
-14187
-12777
-17149
-13917
-14099
-14780
-13732
-14258
-13123
-1108
-6425
-13340
-12829
-9165
-3599
-9359
-14923
7680
-2208
-15353
-14072
-14229
-1589
-13724
30254
10790
-14237
-13676
10628
-15027
-14776
-14169
6118

40
40
41
44
42
40
39
47
42
41
44
42
47
41
41
39
42
43
40
38
40
40
43
40
43
39
44
37
39
36
42
44
42
43
40
42
42
44
41
45
47
43
46
43
41
45
42
46
37
43
44
40
40
45
38
40
41
38
36
44

-44
-45
-46
-43
-42
-41
-43
-42
-43
-45
-41
-42
-41
-46
-45
-46
-49
-45
-43
-42
-50
-48
-42
-47
-42
-40
-41
-43
-42
-43
-42
-40
-42
-43
-41
-45
-40
-42
-40
-45
-41
-45
-42
-44
-45
-45
-44
-44
-41
-45
-41
-40
-45
-46
-42
-45
-46
-42
-41
-42

280
278
279
278
278
285
280
282
282
285
282
283
283
282
278
280
283
281
282
281
283
281
282
283
278
284
279
282
282
280
281
285
283
279
283
276
279
279
279
284
283
275
276
283
282
279
283
287
282
282
280
279
280
275
282
282
284
278
272
282

227
229
230
231
228
229
230
229
227
227
233
227
229
227
229
227
231
230
232
230
230
230
231
230
229
226
228
228
227
227
231
230
227
228
226
232
229
228
228
230
229
225
229
230
226
229
224
224
227
228
229
228
228
228
227
226
226
230
230
225

42
36
32
32
36
37
35
37
40
33
34
39
35
39
39
34
36
36
39
34
35
37
37
31
41
33
37
40
38
37
38
35
42
38
38
34
41
35
32
37
37
39
39
39
38
34
42
40
35
39
34
39
33
37
40
36
36
35
40
34

490
491
490
491
490
487
489
491
490
489
490
489
488
489
489
487
489
490
490
484
492
489
487
487
491
487
489
491
491
491
493
490
491
491
487
491
492
488
491
490
490
489
490
490
492
488
489
490
489
481
488
488
490
490
489
487
491
488
486
491

29435
29458
29451
29466
29472
29442
29469
29444
29455
29458
29458
29461
29443
29436
29457
29452
29474
29441
29449
29474
29448
29432
29460
29462
29458
29437
29466
29450
29455
29442
29459
29472
29447
29439
29463
29437
29433
29463
29450
29447
29451
29464
29478
29449
29464
29457
29453
29445
29450
29476
29432
29447
29421
29455
29471
29452
29450
29453
29450
29474

373123
373123
373139
373139
373154
373154
373170
373170
373170
373185
373185
373201
373201
373217
373217
373232
373232
373232
373248
373248
373263
373263
373279
373279
373295
373295
373295
373310
373310
373326
373326
373341
373341
373357
373357
373357
373373
373373
373388
373388
373404
373404
373419
373419
373419
373435
373435
373451
373451
373466
373466
373482
373482
373497
373497
373497
373513
373513
373529
373529

-14016
9811
-12663
-13567
-3108
11364
7943
-14140
-13810
-14536
-10502
15674
-5239
-15378
-13768
-13494
-16408
-12884
7966
-15152
9212
-11607
-13923
17824
-13802
-13547
-13515
-3560
-13229
-14570
-13694
-13746
-4291
24699
-14734
-16495
-14220
-15979
-14417
-13430
-14932
-11596
-13966
-14134
-13548
-14149
-14054
-14262
-13710
10281
-14317
-13260
-14544
-14729
-14748
-15042
-15011
-13975
-13886
-14154

42
41
42
42
44
40
45
39
45
41
38
41
42
40
45
41
45
48
46
45
44
41
45
39
42
34
43
39
39
43
35
39
39
43
44
44
45
41
39
40
42
46
40
43
42
41
41
45
44
42
38
39
45
44
36
39
34
42
42
43

-46
-45
-44
-45
-44
-39
-42
-43
-43
-46
-41
-44
-43
-42
-46
-41
-43
-42
-44
-40
-42
-44
-44
-43
-48
-42
-43
-42
-40
-47
-43
-50
-44
-44
-44
-42
-45
-45
-41
-41
-43
-44
-43
-44
-43
-47
-43
-43
-43
-43
-44
-44
-45
-42
-45
-42
-41
-49
-43
-42

276
283
283
278
281
284
280
278
282
282
277
284
281
282
282
283
282
283
283
285
277
282
283
275
284
284
283
279
280
280
277
284
280
283
280
284
284
284
282
280
280
277
280
279
278
280
285
282
281
279
283
279
277
283
276
282
282
283
284
281

229
231
227
226
227
231
229
226
228
228
227
230
230
226
230
229
228
229
231
226
230
228
229
229
231
230
230
231
228
230
229
228
229
228
230
228
227
230
230
231
230
229
229
228
230
227
228
228
225
228
229
231
228
227
229
231
228
225
228
229

40
38
32
34
36
39
38
35
37
37
39
39
36
30
36
39
41
32
37
36
32
34
36
38
41
41
41
39
34
36
40
30
37
36
40
36
38
35
27
36
35
36
31
37
35
38
40
37
37
38
31
35
38
31
36
38
30
38
37
36

491
485
490
489
492
490
491
490
490
488
489
488
492
488
489
489
491
490
489
489
490
487
488
490
489
487
489
486
487
488
491
490
489
490
489
486
485
490
492
489
482
489
488
491
489
490
487
491
490
487
490
493
489
489
488
488
490
490
488
493

29462
29472
29452
29457
29467
29438
29439
29465
29460
29466
29456
29439
29478
29448
29468
29472
29467
29477
29463
29482
29465
29441
29458
29459
29451
29469
29458
29465
29446
29446
29450
29453
29432
29456
29438
29453
29455
29457
29471
29442
29466
29449
29458
29460
29465
29460
29447
29454
29469
29459
29468
29479
29478
29459
29461
29467
29445
29438
29455
29450

373544
373544
373560
373560
373560
373575
373575
373591
373591
373607
373607
373622
373622
373622
373638
373638
373653
373653
373669
373669
373685
373685
373685
373700
373700
373716
373716
373731
373731
373747
373747
373747
373763
373763
373778
373778
373794
373794
373809
373809
373809
373825
373825
373841
373841
373856
373856
373872
373872
373872
373887
373887
373903
373903
373919
373919
373934
373934
373950
373950

-14152
5036
-14256
9378
-14663
10353
-13718
-13700
-15308
-12948
-13511
-13992
10065
-3053
-14494
4621
-15012
-15484
-14201
-13466
9939
-14538
-13510
-13388
-14486
-14581
10212
8997
-15250
-14578
-12257
-1450
-12949
-14338
-14507
14774
-17324
-14035
-2432
-17789
-15038
-16273
-15052
9071
-14488
-13870
-13689
-14622
-13718
-6670
8662
-14395
-14553
-15021
-3003
73
-13560
-14836
-8152
8457

45
44
37
46
44
39
41
43
42
44
41
38
43
39
38
43
43
44
36
40
45
40
36
38
43
45
41
40
37
42
37
42
41
44
43
40
37
38
40
46
43
42
39
46
45
43
38
39
36
44
43
42
39
39
42
44
42
43
36
38

-41
-40
-43
-43
-45
-43
-42
-44
-41
-43
-43
-42
-46
-46
-44
-39
-45
-45
-44
-41
-43
-44
-44
-45
-43
-47
-43
-41
-45
-44
-45
-43
-42
-41
-42
-45
-45
-44
-43
-43
-42
-48
-43
-40
-42
-44
-48
-42
-41
-45
-43
-42
-43
-42
-43
-44
-42
-41
-45
-45

280
283
280
280
284
280
279
279
283
279
281
283
280
281
280
277
279
280
279
278
282
281
279
279
284
281
280
279
280
276
276
280
275
282
279
281
282
281
281
284
282
277
284
281
283
280
282
274
277
281
280
277
280
280
279
283
275
277
280
280

231
227
229
227
227
230
228
228
230
232
232
229
228
227
230
228
229
226
228
229
228
232
231
224
230
229
228
230
230
228
229
227
227
228
227
226
230
228
231
232
228
230
231
229
227
225
227
227
228
229
229
228
226
228
230
229
228
228
227
230

39
40
29
37
36
34
34
29
37
36
41
35
36
29
39
34
40
36
40
40
41
40
37
36
36
38
40
36
36
34
39
38
33
39
32
39
33
33
33
37
36
36
36
38
38
36
34
37
37
39
37
36
36
41
38
38
39
39
38
37

488
483
482
490
488
488
487
487
488
485
492
489
490
489
492
488
490
492
492
489
490
491
492
489
490
490
489
486
490
488
487
491
490
489
492
491
489
489
490
492
491
490
489
492
490
491
489
490
489
488
489
490
489
491
488
490
488
489
489
491

29425
29473
29472
29452
29467
29450
29446
29463
29469
29456
29464
29456
29440
29452
29466
29460
29474
29447
29449
29434
29444
29465
29460
29442
29432
29463
29434
29444
29464
29472
29433
29458
29460
29456
29440
29440
29438
29466
29474
29434
29454
29446
29460
29463
29428
29424
29443
29448
29437
29462
29450
29449
29440
29446
29439
29459
29455
29462
29460
29454

373950
373965
373965
373981
373981
373997
373997
374012
374012
374012
374028
374028
374043
374043
374059
374059
374075
374075
374090
374090
374106
374106
374106
374121
374121
374137
374137
374153
374153
374168
374168
374168
374184
374184
374199
374199
374215
374215
374231
374231
374231
374246
374246
374262
374262
374277
374277
374293
374293
374309
374309
374324
374324
374324
374340
374340
374355
374355
374371
374371

16279
-14129
-13972
1549
-16294
-14575
-13348
-8402
2601
-14455
-14251
1702
-18739
9519
8368
-8804
-14513
-5750
8430
-3808
9503
16070
-13798
-16058
-7023
2808
-13977
-14206
2413
-15547
-13657
-13478
18400
-14837
1429
-15153
-10817
9758
-11101
-14133
7878
-14242
3723
-12974
-13747
-14661
-13475
-9345
-14063
-13313
-13952
-14520
-16327
-14822
-12946
-14133
-15043
-13353
-13894
-7307

41
41
45
41
43
44
46
42
45
44
41
44
43
41
37
47
45
41
44
40
37
43
35
42
41
42
41
42
41
46
45
40
40
42
40
38
44
45
40
41
45
43
46
45
37
47
47
41
45
40
44
39
37
44
43
41
41
36
43
46

-47
-43
-43
-43
-49
-47
-48
-44
-46
-43
-45
-43
-45
-44
-41
-46
-44
-42
-42
-45
-41
-46
-45
-41
-46
-41
-44
-43
-42
-43
-44
-44
-50
-44
-45
-47
-44
-45
-45
-42
-42
-43
-42
-43
-39
-44
-42
-47
-41
-45
-47
-42
-44
-43
-49
-43
-44
-42
-41
-44

283
279
281
281
282
282
282
281
278
280
279
283
280
279
283
278
282
282
272
278
283
281
282
282
280
282
283
282
277
279
282
282
282
280
279
279
282
280
278
279
284
279
278
282
279
278
282
282
282
282
279
281
279
278
281
279
281
280
275
276

229
229
228
229
230
226
227
225
226
231
228
226
229
226
227
229
229
227
223
223
227
228
226
230
227
230
229
228
230
229
229
228
226
228
226
228
230
229
229
226
229
229
231
228
229
230
230
231
229
228
226
229
229
226
229
230
229
226
230
230

39
40
41
39
34
33
37
36
33
34
33
33
41
42
39
37
34
40
40
40
36
38
34
40
34
39
35
38
36
40
35
39
38
36
34
40
36
37
37
35
37
35
37
38
38
37
39
36
29
37
31
35
38
32
41
36
34
39
37
41

490
489
490
491
490
491
495
492
491
492
487
490
488
490
493
488
492
490
489
491
490
492
490
487
489
489
490
491
490
491
490
486
491
490
486
489
490
489
490
490
491
488
490
489
490
489
491
492
491
491
488
488
489
487
489
492
489
488
490
490

29454
29451
29453
29443
29466
29446
29441
29475
29444
29454
29458
29428
29448
29452
29471
29462
29470
29466
29441
29462
29454
29454
29463
29464
29459
29455
29450
29453
29441
29433
29436
29453
29433
29438
29477
29426
29437
29469
29450
29450
29460
29474
29457
29463
29451
29456
29435
29444
29455
29457
29451
29463
29446
29458
29464
29441
29426
29455
29465
29449

374387
374387
374402
374402
374418
374418
374418
374433
374433
374449
374449
374465
374465
374480
374480
374480
374496
374496
374511
374511
374527
374527
374543
374543
374543
374558
374558
374574
374574
374589
374589
374589
374605
374605
374621
374621
374636
374636
374652
374652
374652
374667
374667
374683
374683
374699
374699
374714
374714
374730
374730
374730
374745
374745
374761
374761
374777
374777
374792
374792

-13584
9454
-14048
-12084
-14644
-13954
-10552
-13834
-14031
-14570
-12706
-12524
-12166
-12252
-13902
-13714
-14318
7638
-14948
-1430
-14422
-4321
17718
8808
-17997
-14473
-13893
-13879
-16470
-13486
-15104
-14896
-4619
-13653
-13569
-7199
-13079
8213
-14460
516
-12834
-3283
12639
-17977
-7124
9356
7259
8339
-13859
-13918
902
-3463
-5152
-15308
1903
-3126
-14277
-14255
-13547
-14397

43
43
42
47
35
45
41
38
45
41
39
42
41
38
40
44
40
46
45
43
45
38
39
40
42
38
40
47
39
41
43
42
42
42
43
37
43
44
40
42
43
42
44
45
37
40
38
40
44
40
40
39
42
42
39
41
43
39
39
41

-44
-44
-44
-41
-41
-42
-41
-43
-43
-45
-42
-44
-44
-42
-42
-46
-42
-41
-41
-42
-42
-43
-43
-50
-46
-43
-46
-43
-43
-43
-42
-43
-43
-44
-42
-52
-41
-40
-40
-48
-41
-42
-44
-44
-47
-42
-44
-43
-43
-42
-42
-43
-42
-41
-43
-43
-42
-42
-51
-41

274
280
283
278
283
280
283
282
278
279
284
281
282
281
284
283
285
283
284
280
284
280
281
276
281
280
278
285
276
281
274
278
283
281
286
282
280
282
282
274
281
283
278
280
282
282
280
282
282
283
277
283
282
278
280
284
280
285
280
281

228
228
229
226
227
225
225
228
228
231
226
227
228
226
230
228
229
224
229
227
227
226
227
227
229
228
230
228
227
230
230
226
228
227
227
228
223
230
231
225
228
224
228
227
226
227
226
227
231
228
227
228
230
226
229
227
226
229
225
227

39
38
39
34
32
37
38
37
36
35
38
33
35
36
39
39
39
37
33
30
41
36
37
39
37
36
38
37
38
41
39
37
38
35
35
28
40
38
39
37
34
29
34
36
34
32
31
39
34
39
38
34
34
34
37
36
33
36
38
39

487
492
491
489
488
489
492
491
489
489
488
488
490
481
491
490
489
493
491
491
491
494
491
489
491
488
488
490
489
491
489
485
489
487
486
488
491
489
490
490
492
490
491
490
487
490
489
490
489
492
486
492
488
489
491
491
484
489
488
488

29459
29460
29474
29446
29467
29447
29457
29472
29458
29445
29470
29429
29467
29456
29462
29440
29464
29457
29436
29454
29450
29457
29463
29444
29458
29449
29449
29441
29478
29435
29433
29460
29457
29465
29452
29448
29437
29459
29461
29454
29435
29455
29445
29459
29418
29452
29445
29456
29453
29473
29470
29466
29464
29472
29463
29466
29467
29475
29452
29459

374792
374808
374808
374823
374823
374839
374839
374855
374855
374870
374870
374886
374886
374886
374901
374901
374917
374917
374933
374933
374933
374948
374964
374964
374964
374979
374979
374995
374995
375011
375011
375026
375026
375026
375042
375042
375057
375057
375073
375073
375089
375089
375104
375104
375120
375120
375120
375135
375135
375151
375151
375167
375167
375182
375182
375198
375198
375198
375213
375213

-13918
-11798
-11353
-13779
-5985
-13971
-15063
-14113
7322
-14426
-13577
-3369
-14201
-13929
-15485
-18536
-14789
-14046
-14804
-13400
-13131
-12962
-13360
-16713
-13129
7644
-4898
-10990
-13846
-14009
-12993
7289
-14328
-13204
9275
-12574
1881
-14580
-13757
-9960
-13799
-14163
-14517
888
-15291
-14394
-14599
-14097
-4721
-14225
-14646
-14033
10062
-3293
7798
-13161
-12732
-18483
-14060
-14196

43
41
44
37
38
44
38
45
41
44
40
38
44
46
42
40
44
45
40
42
44
45
45
41
41
42
42
45
42
41
48
44
37
39
38
38
41
41
44
45
46
39
41
43
38
46
42
43
39
43
38
45
43
41
42
41
42
39
40
41

-43
-44
-42
-44
-44
-47
-44
-43
-42
-43
-44
-44
-45
-44
-42
-40
-43
-42
-41
-42
-43
-45
-44
-40
-40
-44
-42
-41
-47
-43
-45
-47
-44
-50
-46
-44
-43
-42
-42
-47
-42
-43
-41
-44
-44
-40
-47
-41
-42
-44
-47
-43
-43
-45
-40
-42
-42
-42
-43
-44

283
285
272
281
284
285
280
280
284
280
275
284
284
278
280
279
281
282
282
284
282
284
282
278
277
282
282
281
282
283
281
279
284
275
284
282
281
280
280
279
281
284
284
284
280
284
280
278
278
283
283
276
284
280
278
279
282
279
282
281

230
228
230
225
227
227
227
230
226
229
231
229
228
226
227
227
228
228
228
228
227
229
229
228
231
229
229
229
228
230
229
227
230
227
228
231
225
226
228
224
230
229
228
229
228
229
229
227
228
230
226
225
228
230
230
231
228
224
229
228

29
34
33
36
37
32
35
35
41
40
36
35
34
35
34
40
38
37
33
38
39
39
38
37
35
37
37
34
39
40
34
39
39
39
31
34
41
31
37
31
34
34
32
38
37
34
37
36
33
38
38
40
38
38
36
36
35
36
28
34

486
492
489
489
490
486
486
486
488
490
488
488
489
491
491
493
489
489
491
493
491
489
489
491
486
490
490
488
493
491
490
492
488
489
490
490
490
492
483
490
490
490
491
491
491
492
486
488
489
491
490
489
491
489
487
493
491
492
492
488

29450
29458
29466
29447
29448
29464
29456
29443
29461
29446
29466
29456
29436
29447
29460
29466
29429
29475
29473
29442
29461
29449
29448
29474
29452
29487
29457
29453
29462
29434
29447
29471
29464
29454
29439
29461
29471
29458
29460
29457
29466
29446
29419
29442
29469
29454
29464
29462
29460
29449
29447
29441
29466
29458
29454
29459
29466
29454
29446
29453

375229
375229
375245
375245
375260
375260
375260
375276
375276
375291
375291
375307
375307
375323
375323
375338
375338
375338
375354
375354
375369
375369
375385
375385
375401
375401
375401
375416
375416
375432
375432
375447
375447
375463
375463
375463
375479
375479
375494
375494
375510
375510
375525
375525
375541
375541
375541
375557
375557
375572
375572
375588
375588
375603
375603
375619
375619
375635
375635
375635

-17747
-13882
-14744
8608
-12280
-14581
-18727
-10127
-13856
-14551
-13642
-14991
-14544
-1913
-14763
-15543
-13994
-8451
-14418
-4397
3451
-14028
-13905
-12500
-19
-763
6983
-11933
-14624
9385
-13802
9202
-13525
-14103
-5613
-14400
-14751
-6271
-14985
-14355
-13944
-14128
478
9556
-13464
-1631
-14058
-14846
-13186
-14042
8111
-11505
-13261
-14228
-13388
25352
-13710
-13508
3676
8397

43
43
39
42
41
44
43
39
39
40
41
39
40
43
40
39
42
37
43
40
35
39
37
44
43
42
40
42
42
42
38
42
42
41
38
36
37
38
36
38
40
39
38
41
40
42
42
36
36
40
41
41
41
42
41
44
34
40
38
41

-43
-46
-41
-44
-44
-42
-43
-44
-42
-45
-44
-42
-44
-40
-45
-45
-42
-43
-42
-44
-43
-43
-41
-42
-42
-42
-43
-46
-44
-42
-45
-47
-43
-42
-46
-44
-48
-45
-43
-42
-45
-43
-44
-43
-44
-42
-43
-50
-43
-45
-43
-46
-40
-45
-41
-44
-41
-44
-43
-44

281
280
278
282
281
284
279
280
277
283
279
279
276
279
284
283
281
280
281
280
281
283
277
277
281
279
279
282
284
283
279
277
278
279
276
282
275
281
282
280
279
283
282
279
279
281
279
279
279
280
276
279
280
282
280
283
281
281
281
283

229
230
229
225
228
224
231
228
228
228
230
229
225
227
229
226
226
227
230
225
228
228
224
229
229
229
229
229
229
229
229
228
227
226
229
228
229
231
228
228
227
231
231
232
230
230
231
227
229
231
226
228
228
228
229
226
229
230
228
228

39
37
36
37
35
38
34
36
35
41
38
33
33
33
35
33
36
37
34
37
34
35
33
40
36
37
25
33
31
39
34
39
37
36
33
34
34
37
28
39
41
39
31
37
39
31
33
37
34
36
31
42
38
38
31
37
40
41
34
36

490
488
490
490
491
489
492
491
491
490
489
490
489
490
488
490
489
490
491
490
489
487
488
487
489
491
490
490
491
492
483
489
488
490
491
490
490
491
491
491
488
491
488
489
490
491
492
490
491
489
487
489
490
490
487
488
489
489
491
489

29449
29443
29467
29451
29460
29455
29459
29468
29467
29472
29446
29455
29433
29436
29455
29435
29453
29464
29439
29437
29478
29473
29440
29460
29466
29446
29453
29449
29437
29429
29462
29451
29442
29469
29457
29453
29440
29444
29465
29413
29442
29445
29428
29465
29451
29463
29438
29447
29430
29440
29472
29448
29456
29433
29447
29448
29443
29446
29467
29436

375650
375650
375666
375666
375681
375681
375697
375697
375713
375713
375713
375728
375728
375744
375744
375759
375759
375775
375775
375775
375791
375791
375806
375806
375822
375822
375837
375837
375837
375853
375853
375869
375869
375884
375884
375900
375900
375900
375915
375915
375931
375931
375947
375947
375962
375962
375978
375978
375978
375993
375993
376009
376009
376025
376025
376025
376040
376040
376056
376056

-14441
-13965
-9351
13136
-14420
-13873
-14501
-14317
9164
-13330
-92
-14384
-10378
-16098
-5588
-15260
-13243
-2005
6554
-13694
-18693
-14697
-13382
-11952
-13909
-13477
-14224
7356
-13391
-13237
-13834
-15846
-15375
-15832
1816
-14951
-14604
4694
-14060
6799
-13597
-15536
19179
-14075
-774
-15160
-12746
-2325
-13020
-14024
-12394
8634
-13150
-17122
-12727
-14563
-11586
-14656
-13651
-4750

42
43
39
36
40
43
43
45
45
43
40
39
42
38
39
44
39
42
34
42
46
47
38
38
38
46
45
43
45
40
41
40
43
39
37
43
40
35
42
40
44
37
45
39
40
39
42
41
42
38
35
39
38
43
40
44
35
39
40
43

-45
-41
-42
-47
-42
-43
-45
-43
-42
-43
-44
-43
-43
-43
-43
-41
-44
-43
-45
-42
-49
-43
-44
-44
-44
-43
-46
-45
-41
-43
-46
-42
-45
-44
-43
-41
-47
-42
-41
-43
-44
-44
-43
-41
-43
-43
-48
-46
-43
-46
-41
-43
-41
-41
-45
-45
-42
-42
-43
-40

279
282
281
280
278
282
281
280
281
280
280
278
282
282
283
281
276
276
283
279
283
282
282
281
281
281
280
280
283
280
283
283
284
279
277
283
285
281
278
279
280
284
276
284
281
284
280
281
283
283
282
278
279
280
284
280
278
280
278
276

226
230
229
230
229
229
227
228
229
227
227
227
230
228
227
230
227
227
229
230
228
231
228
227
228
225
228
229
230
230
230
227
229
228
227
230
228
225
228
229
230
229
228
230
227
228
229
227
230
231
228
229
230
226
228
228
228
230
228
230

37
36
36
35
40
31
35
32
35
32
36
37
35
35
32
39
37
39
39
36
32
35
41
36
35
33
30
33
37
34
37
36
30
36
34
35
37
33
35
35
34
37
32
38
36
36
34
38
40
37
33
39
39
39
31
37
35
35
35
36

491
491
490
486
488
489
487
490
490
489
490
490
489
488
491
492
490
484
485
490
490
486
492
492
491
492
490
485
490
491
490
493
491
491
489
491
492
487
491
490
488
488
491
489
490
489
492
492
491
492
493
490
494
492
493
493
487
492
492
489

29464
29448
29441
29474
29469
29478
29466
29461
29472
29451
29448
29458
29466
29457
29456
29459
29468
29443
29458
29452
29447
29465
29446
29475
29469
29451
29460
29468
29455
29464
29463
29464
29463
29464
29455
29452
29446
29453
29461
29468
29437
29458
29451
29442
29451
29441
29466
29459
29439
29469
29469
29456
29466
29466
29465
29466
29446
29467
29444
29426

376071
376071
376087
376087
376087
376103
376103
376118
376118
376134
376134
376149
376149
376165
376165
376165
376181
376181
376196
376196
376212
376212
376227
376227
376243
376243
376243
376259
376259
376274
376274
376290
376290
376305
376305
376321
376321
376321
376337
376337
376352
376352
376368
376368
376383
376383
376399
376399
376399
376415
376415
376430
376430
376446
376446
376461
376461
376461
376477
376477

-15111
4065
-15588
-12628
-12968
-14436
1362
8910
8980
-14636
-14780
-11558
-9639
-13791
14486
-18692
-14924
22615
-13152
-13491
-13277
-14766
-3630
-5861
-14273
24263
-13653
22925
-14157
-14567
-13894
-15676
-14032
-13850
-13676
-1583
14625
-14009
-15289
-13787
-12920
9580
-13837
-13302
-10015
-15182
-6179
3141
9172
-14208
-12934
9908
-14090
-14403
-9711
-13531
8083
-14196
-14264
2912

41
39
37
37
42
40
36
41
39
47
43
43
39
32
41
41
42
39
41
39
43
40
35
36
45
40
42
45
39
44
46
38
40
39
40
39
42
41
39
43
44
40
46
41
43
39
43
35
33
40
37
35
40
43
41
45
40
39
42
41

-41
-41
-42
-49
-45
-43
-43
-42
-44
-44
-42
-44
-43
-44
-44
-50
-43
-44
-42
-43
-45
-43
-41
-43
-45
-45
-44
-44
-42
-44
-45
-42
-44
-42
-39
-42
-48
-44
-48
-45
-42
-42
-39
-46
-41
-43
-44
-45
-43
-44
-46
-42
-42
-45
-43
-42
-41
-47
-42
-42

281
281
284
281
282
280
285
281
282
282
284
286
281
285
281
278
281
279
278
282
281
283
281
282
285
280
277
282
278
281
282
283
275
283
282
281
281
280
283
285
282
281
283
285
281
281
274
285
282
282
283
282
281
283
278
284
282
279
281
279

228
229
230
231
230
229
228
227
226
228
228
230
227
229
226
227
225
228
227
227
231
230
230
229
228
229
230
227
230
228
230
230
230
229
224
229
228
229
227
226
229
231
232
230
227
228
226
226
229
228
227
230
231
226
229
228
229
230
229
230

35
32
35
38
40
37
37
32
36
38
42
35
39
39
37
33
38
32
33
37
39
31
41
37
36
36
31
36
39
37
35
40
36
33
37
39
33
30
38
38
36
37
34
40
35
32
38
35
36
38
39
36
34
37
36
41
35
33
39
32

490
489
488
494
490
492
491
489
492
490
491
493
487
491
492
491
489
490
488
491
491
492
491
490
490
491
489
492
490
489
490
490
490
491
488
491
491
487
491
491
490
490
489
488
490
492
491
493
490
492
490
494
483
491
488
490
493
492
491
489

29477
29447
29459
29454
29431
29458
29445
29449
29456
29448
29439
29472
29448
29446
29414
29445
29450
29449
29432
29439
29448
29440
29459
29463
29440
29458
29450
29444
29454
29459
29443
29450
29452
29449
29444
29447
29455
29467
29449
29457
29471
29441
29457
29480
29462
29451
29434
29436
29435
29436
29436
29437
29460
29449
29428
29462
29433
29449
29454
29458

376493
376493
376508
376508
376524
376524
376539
376539
376539
376555
376555
376571
376571
376586
376586
376602
376602
376617
376617
376633
376633
376649
376649
376649
376664
376664
376680
376680
376695
376695
376711
376711
376711
376727
376727
376742
376742
376758
376758
376773
376773
376789
376789
376805
376805
376820
376820
376836
376836
376836
376851
376851
376867
376867
376883
376883
376883
376898
376898
376914

-18359
-10728
-10567
-14874
-13654
-14100
-15206
-18626
-13354
-8611
-14264
-14328
-13723
-14922
-14960
-14169
-14224
-14941
-16112
-14379
-13974
-773
-14058
-14596
-14670
3791
-13719
-13051
-16919
-15080
-13416
8436
-343
-18649
9106
-13674
-13756
-13271
-14908
-14222
-13619
-6378
10215
-13788
-6624
-3288
1295
-14469
-14406
-13664
-13091
-14617
6745
3726
-14495
-15562
-13072
-5570
-8701
-13599

37
45
44
41
47
40
43
43
43
39
44
35
46
33
41
44
44
38
42
37
46
33
40
41
37
41
45
43
41
45
40
45
38
42
36
45
43
41
43
38
37
43
45
40
45
43
41
45
41
38
43
46
43
46
46
40
38
42
44
40

-45
-44
-42
-41
-49
-42
-42
-41
-43
-50
-43
-48
-42
-43
-42
-48
-43
-48
-45
-42
-42
-43
-44
-43
-42
-42
-44
-43
-43
-42
-45
-44
-45
-41
-40
-41
-42
-46
-45
-47
-42
-46
-43
-39
-42
-39
-41
-43
-45
-41
-42
-41
-41
-43
-42
-44
-42
-41
-44
-48

280
277
279
283
282
278
284
283
284
280
281
283
283
281
278
279
280
280
281
283
277
277
283
276
281
283
280
280
283
283
282
280
282
281
282
275
283
282
274
277
281
282
276
282
284
281
284
282
281
280
281
285
280
283
282
283
282
282
282
282

226
229
226
231
230
231
230
224
228
231
232
226
230
231
231
225
229
230
230
229
229
232
226
231
230
226
228
230
229
230
222
227
231
227
230
229
230
229
226
224
226
229
231
227
228
230
228
228
228
231
228
231
231
228
228
228
229
229
230
229

37
32
39
37
37
35
36
38
40
38
37
37
31
39
36
37
36
30
32
37
30
40
36
36
36
37
38
38
38
36
28
32
35
37
36
34
38
36
37
32
33
35
32
37
34
41
37
35
36
33
35
35
38
35
38
38
31
35
36
34

493
488
490
491
492
492
492
491
489
487
494
493
492
489
491
491
491
490
490
493
491
495
494
490
487
491
488
492
488
492
493
489
489
488
490
492
490
492
489
493
487
488
492
488
487
490
493
488
490
492
492
491
489
488
493
492
488
491
490
491

29450
29463
29455
29441
29452
29438
29449
29473
29447
29447
29487
29451
29445
29437
29445
29419
29430
29425
29452
29450
29454
29416
29451
29460
29440
29454
29453
29433
29451
29469
29447
29438
29453
29440
29477
29458
29426
29463
29429
29462
29460
29477
29463
29449
29454
29462
29447
29441
29436
29452
29450
29453
29444
29439
29435
29453
29447
29434
29452
29443

376914
376929
376929
376945
376945
376945
376961
376961
376976
376976
376992
376992
377007
377007
377007
377023
377023
377039
377039
377054
377054
377070
377070
377085
377085
377101
377101
377101
377117
377117
377132
377132
377148
377148
377148
377163
377163
377179
377179
377195
377195
377210
377210
377226
377226
377226
377241
377241
377257
377257
377273
377273
377288
377288
377304
377304
377304
377319
377319
377335

8928
-13609
-14335
-17667
-14174
11072
-14559
-13079
-14015
-13845
-14261
-14415
-14555
-17127
1354
-13039
-16814
-12970
-14532
-13219
-5972
-15723
-14368
-10433
-15057
-13605
9562
-11229
-9357
-1536
-14220
-2011
-13625
-14315
9035
-13368
-13811
-2674
7986
-17015
-14249
-13466
-14705
-13226
-14065
7546
-15346
-13968
-15085
-14158
-5290
-13866
-13919
-14634
23620
-18439
-12896
-13342
-14079
-14139

43
39
38
38
46
43
44
45
34
47
42
41
37
44
40
45
45
39
39
45
42
45
39
42
38
45
41
46
47
34
44
35
38
37
41
41
42
39
41
41
36
38
44
44
43
45
38
37
37
41
41
40
40
44
40
46
45
39
40
41

-43
-44
-43
-44
-43
-46
-43
-41
-44
-44
-40
-43
-44
-42
-48
-45
-42
-47
-45
-41
-41
-43
-41
-43
-41
-45
-42
-47
-44
-41
-40
-43
-42
-42
-41
-43
-42
-45
-42
-41
-45
-40
-39
-43
-46
-42
-42
-46
-44
-45
-44
-44
-47
-42
-45
-49
-44
-42
-42
-43

284
275
277
283
282
279
273
277
279
275
284
279
281
281
282
278
279
279
280
280
275
280
280
283
279
278
280
279
282
282
282
281
280
281
282
279
283
280
283
281
279
280
280
282
284
280
282
278
280
277
283
282
280
279
281
277
278
278
272
284

229
231
230
228
228
227
231
231
229
229
229
228
225
233
226
230
231
230
230
229
227
227
231
225
230
231
224
230
227
231
228
228
229
229
225
228
230
228
225
230
228
231
228
228
231
231
229
231
231
231
231
232
229
230
225
225
231
228
228
226

40
42
39
37
36
37
39
37
33
38
38
40
30
35
38
37
39
32
32
37
40
35
39
39
35
34
35
37
38
39
39
34
34
41
40
38
37
34
36
39
36
37
37
38
41
37
39
32
35
39
39
37
38
39
36
39
37
35
33
36

490
490
489
491
491
489
488
491
492
491
491
492
490
485
490
489
493
491
488
490
491
490
491
490
491
490
490
488
490
490
489
486
490
492
488
489
488
489
485
490
493
493
490
487
494
491
490
492
491
491
487
490
488
490
490
488
490
486
489
490

29447
29469
29454
29464
29446
29452
29441
29446
29464
29454
29455
29457
29434
29426
29434
29456
29454
29465
29457
29447
29442
29443
29471
29453
29442
29438
29441
29448
29430
29470
29433
29438
29448
29452
29443
29438
29461
29440
29430
29445
29451
29455
29453
29456
29463
29446
29469
29450
29472
29437
29435
29447
29447
29432
29444
29451
29441
29438
29438
29443

377335
377351
377351
377366
377366
377366
377382
377382
377397
377397
377413
377413
377429
377429
377429
377444
377444
377460
377460
377475
377475
377491
377491
377491
377507
377507
377522
377522
377538
377538
377553
377553
377553
377569
377569
377585
377585
377600
377600
377616
377616
377631
377631
377647
377647
377663
377663
377663
377678
377678
377694
377694
377709
377709
377725
377725
377741
377741
377756
377756

-7963
-7515
-18249
9269
-1995
903
-10022
-5786
-1907
-13761
-14321
-147
-5917
-13838
-15050
9875
-14381
5945
2672
-13944
-12049
-14043
-9464
-11006
-1949
-14521
-15564
22086
-12710
-13947
-14414
10890
-8745
2289
-10692
-17074
-15351
-12462
-17734
288
-16383
-14439
-18207
-16309
-13688
-13652
-14240
-14228
-14077
-13476
-12939
-15069
-14080
-13494
-8459
-9287
-16445
-17706
8774
-13647

44
39
41
40
42
40
45
39
45
42
38
40
45
40
43
40
44
43
44
43
41
40
40
39
42
42
44
38
41
43
37
43
41
42
41
36
39
43
44
38
42
47
43
46
47
45
43
43
40
38
43
40
47
44
42
41
43
38
41
45

-41
-43
-44
-46
-45
-42
-45
-43
-43
-40
-43
-40
-44
-43
-42
-45
-40
-45
-46
-44
-44
-46
-42
-44
-43
-42
-40
-46
-41
-43
-43
-41
-43
-45
-42
-47
-42
-43
-44
-49
-46
-48
-45
-43
-42
-46
-42
-47
-43
-47
-45
-43
-41
-47
-44
-42
-43
-44
-41
-46

281
276
281
282
280
281
279
282
281
279
278
280
284
282
281
284
284
282
278
283
282
282
281
282
283
279
271
279
283
280
282
280
281
282
281
277
277
282
277
284
280
279
283
284
281
284
284
280
284
283
276
283
283
281
282
283
279
274
280
282

229
230
229
232
228
230
230
229
230
231
232
231
230
231
229
228
227
226
229
228
225
230
230
228
228
231
230
231
229
230
231
229
228
228
231
230
230
229
230
230
231
231
227
231
228
231
228
231
232
231
227
227
232
231
230
231
228
228
227
230

37
38
35
41
36
34
37
38
39
41
35
39
34
39
30
37
38
40
28
38
40
37
38
33
34
39
37
36
36
32
34
35
38
39
36
34
36
38
40
38
31
39
34
34
34
41
34
39
39
39
36
37
36
40
37
36
40
35
34
40

492
490
491
489
487
488
491
492
489
491
489
493
488
491
488
491
492
486
491
491
485
491
491
490
488
486
490
492
489
487
488
486
489
491
492
489
488
489
489
490
491
491
488
491
489
489
489
488
489
492
490
489
489
490
489
491
490
488
488
491

29446
29461
29433
29454
29436
29458
29458
29460
29439
29445
29442
29459
29486
29445
29454
29458
29429
29462
29433
29454
29452
29466
29473
29462
29458
29474
29450
29449
29439
29435
29456
29460
29491
29423
29464
29454
29449
29455
29447
29440
29448
29460
29453
29447
29470
29446
29463
29463
29465
29455
29453
29449
29440
29458
29481
29442
29430
29450
29426
29452

377756
377772
377772
377787
377787
377803
377803
377819
377819
377819
377834
377834
377850
377850
377865
377865
377881
377881
377897
377897
377912
377912
377928
377928
377928
377943
377943
377959
377959
377975
377975
377990
377990
378006
378006
378006
378021
378021
378037
378037
378053
378053
378068
378068
378068
378084
378084
378099
378099
378115
378115
378131
378131
378131
378146
378146
378162
378162
378177
378177

-17057
-15310
7612
-8965
-11613
-13847
-6679
-3875
-1613
-14156
-17553
-14348
-16839
-12753
316
7266
-16266
-12852
8932
-9883
-14423
12144
6969
-13660
-13362
-13402
-14444
-7632
5890
-10834
-16031
8970
-8862
8818
-15791
-14364
-18465
-13579
-13913
32764
-10026
9164
-14378
-17875
-13952
9345
-8163
11786
-14082
-14396
-13849
-16495
8735
-2190
-6782
-13851
-13523
-9921
-14512
-13335

38
39
39
39
43
42
44
41
42
44
40
38
43
44
43
41
46
42
40
44
43
43
44
43
49
45
43
41
39
43
37
34
40
40
41
43
45
39
37
40
44
41
33
45
40
41
38
41
43
47
42
43
42
41
43
45
44
45
41
45

-43
-47
-41
-41
-41
-41
-41
-45
-41
-43
-42
-47
-42
-43
-41
-42
-44
-44
-43
-42
-40
-45
-42
-42
-43
-46
-42
-44
-50
-42
-44
-46
-39
-43
-44
-41
-40
-42
-42
-50
-47
-47
-44
-49
-45
-47
-46
-47
-46
-44
-42
-47
-42
-41
-42
-43
-41
-43
-42
-45

282
276
284
275
282
281
279
278
282
276
277
275
282
284
281
280
281
282
281
284
281
281
280
284
276
282
282
280
283
285
278
281
287
283
275
280
281
282
276
281
284
287
279
280
282
279
284
283
278
282
284
280
280
281
282
281
281
281
280
281

227
230
230
232
231
227
228
230
232
230
229
226
230
227
229
229
231
229
229
231
229
231
232
229
229
228
229
229
232
232
230
230
229
230
228
228
228
224
229
230
228
228
226
228
228
227
230
231
228
229
230
229
230
230
228
230
226
229
230
231

36
42
39
41
32
39
38
36
39
37
37
37
36
38
36
37
37
39
34
40
37
35
38
34
37
36
41
37
38
39
36
35
37
33
31
37
35
37
37
38
40
36
33
40
40
36
31
38
39
39
36
35
37
35
39
37
38
36
35
35

491
490
484
492
492
493
491
489
488
487
491
487
490
491
490
487
490
492
491
489
488
493
488
489
492
490
489
490
490
491
491
491
489
490
491
487
489
489
489
490
489
488
492
491
491
489
488
490
489
489
491
491
490
489
490
493
487
491
490
490

29447
29453
29468
29449
29437
29451
29462
29446
29466
29458
29447
29459
29450
29439
29443
29419
29456
29449
29453
29455
29442
29452
29440
29457
29419
29451
29450
29443
29431
29467
29428
29467
29457
29435
29443
29457
29443
29473
29445
29460
29451
29464
29434
29446
29443
29456
29461
29440
29450
29426
29440
29442
29447
29454
29435
29455
29463
29440
29473
29463

378193
378193
378193
378209
378209
378224
378224
378240
378240
378255
378255
378255
378271
378271
378287
378287
378302
378302
378318
378318
378318
378333
378333
378349
378349
378365
378365
378365
378380
378380
378396
378396
378411
378411
378427
378427
378443
378443
378443
378458
378458
378474
378474
378489
378489
378505
378505
378521
378521
378521
378536
378536
378552
378552
378567
378567
378583
378583
378599
378599

-13731
8946
-13594
-4891
-14345
8442
3177
-13765
-4444
-18100
-14118
-17937
-13412
-12135
-1452
-13869
-482
-16831
-7499
9104
-13544
2384
-13009
-1554
-13243
-13578
-13530
-14868
-13866
-14288
9975
-255
9663
-13465
-15074
-13482
-13925
-14357
-13756
-14555
-14465
-13897
-16528
-14182
-13284
-12475
-13934
-7470
-14053
-13472
-13666
-14197
-4995
-14904
-14265
6656
-14235
583
-11449
-14367

45
40
46
45
46
41
42
39
37
39
45
44
39
42
43
44
44
37
44
41
39
45
44
43
41
43
39
45
37
44
51
45
37
48
38
44
43
45
41
38
37
43
42
42
36
46
33
39
46
38
38
35
44
40
36
41
38
44
38
37

-44
-45
-46
-47
-44
-42
-44
-48
-41
-40
-45
-42
-44
-43
-41
-39
-43
-41
-41
-42
-44
-46
-42
-45
-47
-43
-49
-44
-41
-41
-44
-42
-42
-43
-46
-46
-43
-46
-43
-43
-47
-45
-44
-45
-42
-41
-43
-44
-42
-43
-43
-45
-44
-46
-40
-40
-41
-46
-43
-42

282
284
278
280
282
279
279
283
281
277
276
279
274
277
277
280
280
284
284
277
278
280
283
281
285
284
279
282
282
281
283
283
282
281
275
278
281
280
279
281
281
282
280
284
278
280
285
280
282
281
276
281
281
279
283
281
283
280
282
277

229
226
227
228
228
227
225
228
225
231
227
226
226
232
229
230
228
229
226
229
229
228
229
231
225
227
226
222
228
226
227
227
229
227
229
227
226
228
222
228
229
226
232
227
225
227
230
228
227
226
231
231
228
228
227
229
226
228
229
230

38
34
34
39
42
38
38
37
30
38
38
36
37
38
36
38
34
35
39
39
38
36
36
35
39
29
37
39
39
38
35
36
40
35
28
32
31
36
37
37
35
35
39
33
37
33
33
41
35
34
37
35
36
39
40
38
32
37
31
35

490
491
491
491
492
487
493
491
490
487
490
491
491
491
492
491
488
492
492
490
491
491
491
491
492
483
491
488
492
491
489
490
486
491
489
490
491
491
486
491
491
492
488
492
493
491
486
493
491
489
492
491
491
488
489
486
492
490
491
490

29463
29447
29458
29458
29460
29459
29440
29452
29439
29455
29469
29452
29446
29454
29482
29452
29445
29459
29462
29460
29453
29458
29442
29454
29459
29444
29464
29456
29453
29450
29444
29444
29444
29456
29419
29454
29444
29445
29434
29454
29438
29467
29432
29443
29449
29455
29442
29463
29454
29444
29445
29438
29449
29443
29436
29445
29436
29450
29452
29430

378599
378614
378614
378630
378630
378645
378645
378661
378661
378661
378677
378677
378692
378692
378708
378708
378723
378723
378723
378739
378739
378755
378755
378770
378770
378786
378786
378786
378801
378801
378817
378817
378833
378833
378848
378848
378864
378864
378879
378879
378895
378895
378911
378911
378911
378926
378926
378942
378942
378957
378957
378973
378973
378973
378989
378989
379004
379004
379020
379020

-14808
-14423
-13257
-13713
-11920
-15809
-13108
-14503
-14427
3608
-14651
-14198
-2013
-15227
-8496
-4624
-15397
-14125
11345
9381
-4839
-14585
-13411
-13701
-14676
7392
-13467
-12975
-14059
-14629
-8191
-13944
10329
-14167
-14055
-13102
518
2225
-15850
-8515
-13823
-15978
138
-13281
-13921
-13920
-13485
-14719
-14309
-5960
-13274
-14084
-13473
-14303
-14615
1959
9593
-13992
-14490
9510

41
42
36
43
39
43
44
40
37
42
44
43
40
44
43
48
47
43
42
42
45
40
38
42
42
40
44
43
36
44
44
42
44
41
40
45
45
43
46
40
44
43
40
45
43
38
38
45
38
39
39
40
40
44
39
43
38
42
38
37

-42
-44
-41
-45
-43
-42
-48
-41
-42
-49
-44
-44
-44
-46
-43
-43
-41
-40
-44
-42
-44
-45
-45
-43
-43
-48
-43
-44
-46
-45
-43
-42
-42
-50
-49
-47
-43
-43
-43
-41
-42
-44
-43
-42
-44
-41
-44
-43
-48
-40
-46
-43
-42
-41
-45
-44
-45
-43
-42
-41

282
279
283
281
278
280
281
283
279
281
280
282
280
283
279
285
281
278
280
276
282
277
284
278
279
280
281
279
279
283
285
282
279
281
280
282
277
282
280
281
278
282
281
282
282
278
282
284
285
283
279
284
282
281
280
279
285
280
281
282

229
228
229
226
230
229
229
228
228
230
228
228
228
229
228
228
228
225
230
230
229
229
225
230
227
225
225
231
229
228
230
230
230
228
229
229
227
228
228
230
227
230
231
228
228
230
229
229
227
229
229
225
230
228
229
228
229
230
228
227

41
37
32
36
39
36
36
37
32
31
40
36
38
34
36
37
37
38
43
35
33
39
37
38
42
35
32
33
39
37
38
32
38
40
34
36
36
36
35
39
30
35
36
40
37
38
32
36
37
32
36
40
36
32
38
37
36
34
32
36

492
491
493
489
492
487
491
490
490
492
491
492
491
492
487
493
490
490
491
490
489
493
488
489
491
488
489
490
490
490
489
491
487
489
488
493
491
490
491
490
490
490
491
488
489
492
493
491
490
492
493
492
489
489
490
490
489
491
493
489

29461
29443
29447
29443
29450
29425
29451
29449
29436
29444
29442
29476
29433
29436
29450
29449
29455
29462
29435
29455
29424
29441
29434
29460
29443
29465
29471
29430
29463
29453
29466
29450
29435
29453
29447
29456
29436
29466
29443
29438
29428
29463
29439
29460
29441
29434
29443
29459
29469
29440
29464
29453
29444
29431
29425
29459
29423
29442
29465
29444

379035
379035
379051
379051
379067
379067
379067
379082
379082
379098
379098
379113
379113
379129
379129
379129
379145
379145
379160
379160
379176
379176
379191
379191
379191
379207
379207
379223
379223
379238
379238
379254
379254
379269
379269
379285
379285
379285
379301
379301
379316
379316
379332
379332
379347
379347
379347
379363
379363
379379
379379
379394
379394
379410
379410
379425
379425
379441
379441
379441

-4514
-9316
-13869
-13824
9080
-17826
-5027
-13883
-12600
-8302
-2109
10135
-12950
-15269
-13367
-18427
-13245
-1473
-14324
-14243
8922
-14647
-13839
-14785
9676
-3470
-14281
-17245
-13781
-14747
17547
-18208
-15051
8800
-12909
-14691
-14781
-16927
9989
-18651
-4724
-13149
-13714
-14154
-2487
-13901
-14054
-16310
362
-13562
21484
-17803
-7072
-14743
-17074
-15008
-240
-15112
-15105
-14368

40
39
38
40
47
44
40
41
44
46
38
39
41
37
43
43
46
47
47
47
42
42
40
43
40
46
39
33
37
37
42
44
39
40
36
45
42
42
45
39
41
33
41
43
45
41
44
43
43
43
37
42
44
42
41
46
44
42
45
42

-42
-49
-41
-40
-42
-39
-40
-40
-42
-41
-44
-43
-47
-46
-45
-42
-43
-43
-45
-41
-43
-43
-47
-43
-43
-40
-43
-40
-42
-41
-42
-46
-41
-44
-39
-43
-44
-42
-43
-44
-40
-44
-41
-41
-44
-44
-44
-49
-41
-42
-43
-43
-42
-42
-42
-46
-43
-42
-43
-43

283
283
280
280
281
282
281
274
282
280
284
282
281
282
279
279
279
282
279
282
283
282
281
282
274
282
277
281
279
277
281
281
274
279
280
279
282
283
280
282
285
279
282
282
281
278
278
278
276
284
279
275
279
284
278
284
275
281
283
283

230
230
228
228
225
229
230
226
231
230
227
231
229
229
231
225
229
228
229
230
226
229
229
226
230
227
228
228
230
231
227
229
228
228
230
226
229
229
229
229
229
227
229
231
230
231
230
225
230
227
229
231
230
227
228
225
227
226
228
229

32
39
36
35
32
35
38
35
36
33
41
38
37
35
32
37
37
36
38
39
37
37
29
41
38
39
37
36
38
38
37
40
31
36
37
38
37
36
36
37
38
37
36
38
39
39
38
34
32
35
42
38
39
38
34
37
38
37
41
35

491
492
492
488
491
491
491
490
490
488
492
488
493
487
489
489
489
491
489
490
491
491
490
489
491
491
492
490
493
492
491
489
492
491
489
491
491
491
492
492
490
490
485
489
491
489
493
488
491
488
490
490
490
491
490
490
491
487
489
489

29450
29437
29441
29435
29439
29435
29463
29448
29453
29452
29446
29429
29433
29478
29446
29442
29436
29431
29446
29435
29443
29435
29435
29429
29455
29453
29459
29436
29464
29446
29449
29452
29439
29437
29445
29449
29434
29432
29426
29470
29417
29464
29438
29442
29445
29446
29438
29443
29445
29444
29426
29454
29449
29437
29448
29451
29452
29436
29429
29443

379457
379457
379472
379472
379488
379488
379503
379503
379519
379519
379519
379535
379535
379550
379550
379566
379566
379566
379581
379581
379597
379597
379613
379613
379628
379628
379644
379644
379644
379659
379659
379675
379675
379691
379691
379706
379706
379706
379722
379737
379737
379753
379753
379769
379769
379769
379784
379784
379800
379800
379815
379815
379831
379831
379847
379847
379847
379862
379862
379878

-13731
-9427
-14499
-13809
-17713
-13495
-14197
-13876
-13825
-16722
5789
-15199
-9309
-16361
-13721
-14439
-9367
8854
-1576
-14887
-13933
-13952
-13070
-15209
11106
9503
-805
-14423
-5761
-14450
-16426
-14058
-14623
-13660
-13839
-13799
-13844
-13862
-15840
-15352
-14501
-13792
-14083
-13464
-14296
-14238
-18266
-15046
8737
8957
-10026
-13429
-14140
-13723
-14218
-11651
-13691
-13568
9989
-13234

41
41
36
45
45
43
42
37
32
38
36
37
40
41
41
45
43
43
41
35
39
42
40
43
43
47
37
47
48
40
41
42
39
40
43
40
47
40
42
41
43
39
40
43
40
34
43
39
39
46
45
40
43
39
43
46
41
42
44
45

-46
-46
-40
-42
-43
-42
-43
-43
-42
-41
-42
-47
-44
-43
-44
-44
-40
-43
-48
-45
-41
-44
-46
-42
-40
-42
-41
-42
-49
-41
-42
-45
-48
-44
-41
-42
-42
-42
-41
-43
-43
-40
-43
-42
-45
-43
-45
-41
-41
-44
-39
-42
-41
-44
-41
-48
-39
-42
-41
-44

283
285
284
284
283
281
282
283
282
284
280
283
282
278
281
282
275
281
283
281
284
283
284
282
284
284
278
281
283
281
280
283
276
278
283
274
284
279
284
283
282
284
278
284
282
283
283
280
278
282
282
280
283
281
284
277
283
281
282
283

228
227
229
230
227
228
231
230
230
228
228
228
230
229
226
231
230
228
230
228
230
228
230
231
230
229
231
229
230
231
229
230
229
230
230
231
228
230
229
228
231
232
231
229
229
226
231
229
232
230
228
230
231
228
230
229
225
231
232
228

36
37
36
38
41
36
37
33
38
41
36
35
37
34
36
40
36
36
37
37
33
38
30
30
37
40
42
33
33
38
36
36
31
35
33
30
32
38
37
39
35
39
38
34
40
36
41
40
41
41
37
40
35
35
38
34
37
39
36
32

488
489
490
488
487
490
491
488
491
486
488
488
489
483
489
488
489
489
491
491
490
489
485
490
484
490
492
489
488
491
490
490
488
487
492
490
488
488
490
488
491
490
488
489
490
492
492
486
486
489
487
489
490
490
489
487
491
490
490
492

29439
29450
29443
29441
29429
29447
29442
29463
29444
29455
29455
29440
29443
29437
29457
29446
29458
29445
29462
29441
29455
29440
29447
29450
29468
29474
29445
29451
29455
29451
29457
29460
29447
29476
29439
29460
29466
29459
29464
29448
29455
29458
29463
29450
29456
29457
29470
29453
29457
29473
29459
29464
29455
29457
29438
29453
29455
29468
29448
29427

379878
379893
379893
379909
379909
379925
379925
379940
379940
379956
379956
379956
379971
379987
379987
379987
380003
380003
380018
380018
380034
380034
380049
380049
380049
380065
380065
380081
380081
380096
380096
380112
380112
380112
380127
380127
380143
380143
380159
380159
380174
380174
380174
380190
380190
380205
380205
380221
380221
380237
380237
380237
380252
380252
380268
380268
380283
380283
380299
380299

-9394
-13927
-14126
-13443
-13559
-14199
-14459
-17450
-14272
-14184
-2668
-13559
-14035
-5759
11234
-14492
-3476
-14127
-13215
-13703
-12494
-13914
-18209
-13073
8347
-14609
5320
-14585
-12395
-15269
-11065
-16642
-9804
-124
-14488
-14931
-12536
-13979
-10705
-13608
-17640
9812
-14003
-16596
-15922
-14303
-13960
-4081
-5601
-13685
-13773
-13300
-14342
-13572
8532
-14032
-13475
-13189
10857
2071

45
47
37
45
41
43
38
43
40
40
45
42
45
42
44
43
40
44
46
46
44
44
46
43
46
41
48
37
46
40
38
40
43
44
37
44
45
43
45
43
45
44
45
43
41
39
35
41
38
42
40
37
41
46
45
41
41
40
48
39

-43
-42
-43
-42
-42
-42
-42
-45
-41
-47
-41
-41
-42
-47
-42
-42
-42
-42
-44
-42
-41
-42
-45
-40
-44
-41
-42
-44
-44
-43
-42
-41
-41
-43
-44
-42
-43
-41
-44
-40
-44
-44
-40
-45
-44
-42
-44
-46
-40
-45
-44
-42
-46
-42
-45
-40
-46
-49
-43
-46

282
280
282
283
281
282
283
279
284
282
279
280
279
280
281
282
278
281
278
282
282
278
284
278
281
283
281
282
280
282
284
282
283
280
278
282
282
281
281
284
286
280
281
283
282
280
286
283
282
285
282
283
282
282
283
282
283
285
280
276

228
230
230
230
230
228
231
230
229
231
231
225
229
231
227
226
230
230
228
229
228
230
231
228
232
227
229
231
229
230
230
228
230
229
230
231
228
229
227
230
228
230
225
229
229
228
229
230
227
231
231
228
229
229
229
230
231
228
230
228

39
39
36
40
33
38
37
41
33
37
35
32
38
32
32
39
38
34
40
36
37
38
41
37
36
35
36
36
35
38
36
37
36
40
36
35
42
35
37
33
35
39
32
35
33
41
41
33
37
39
37
40
38
37
33
36
39
35
37
37

490
490
490
492
489
489
491
488
490
489
490
491
492
490
490
491
490
491
489
490
490
490
492
492
490
491
492
492
489
492
490
493
489
492
487
491
491
491
489
492
490
486
488
489
489
492
492
489
488
486
491
491
488
489
492
489
487
489
487
490

29480
29480
29447
29457
29444
29460
29429
29436
29440
29439
29441
29453
29456
29454
29454
29455
29431
29444
29434
29439
29470
29442
29436
29449
29465
29471
29432
29460
29454
29479
29450
29462
29440
29448
29438
29451
29447
29447
29464
29465
29465
29464
29452
29444
29448
29455
29445
29466
29467
29465
29448
29453
29454
29451
29472
29458
29439
29450
29452
29447

380299
380315
380315
380330
380330
380346
380346
380361
380361
380377
380377
380377
380393
380393
380408
380408
380424
380424
380424
380439
380439
380455
380455
380471
380471
380486
380486
380502
380502
380502
380517
380517
380533
380533
380549
380549
380564
380564
380564
380580
380580
380595
380595
380611
380611
380627
380627
380627
380642
380642
380658
380658
380673
380673
380689
380689
380689
380705
380705
380720

-14693
-15057
-13653
-13524
-17612
-14463
-10396
-14509
1657
-13196
-4365
8062
-14320
-12507
-13681
3048
-9562
-16172
-15117
-14664
-14323
-5162
-15064
1415
-13358
8299
-14205
-13992
-14349
-14610
-14118
-14095
-5409
-17106
-14942
-13129
-13402
-13499
-17684
-15272
-13779
8371
-14838
9562
-17193
-13226
-14810
-14163
-12804
-18400
-13223
-14108
-13230
-15219
8379
-14280
-11506
11804
-14429
-12951

41
44
43
40
44
46
40
47
36
43
43
38
42
41
42
41
42
38
36
44
45
39
42
39
42
41
36
41
45
44
34
40
42
42
47
47
46
41
40
38
40
39
36
44
46
41
46
40
43
41
41
42
37
43
43
36
39
45
41
41

-46
-44
-42
-43
-41
-42
-42
-42
-50
-44
-48
-42
-44
-43
-41
-43
-43
-46
-41
-40
-41
-43
-41
-41
-42
-45
-38
-44
-40
-45
-46
-43
-39
-41
-44
-44
-41
-40
-44
-41
-44
-42
-41
-41
-43
-44
-43
-42
-47
-44
-45
-44
-44
-41
-42
-44
-45
-41
-44
-46

279
282
281
281
283
280
281
284
283
279
283
282
281
283
283
278
283
278
282
282
279
282
282
278
283
280
283
281
280
284
282
284
283
280
283
282
281
282
278
282
283
283
286
285
284
280
285
281
276
279
282
279
283
282
282
282
282
274
280
277

226
228
226
227
226
228
228
230
230
228
232
231
226
229
229
228
227
228
228
227
230
231
229
228
229
228
228
230
231
232
227
227
231
229
229
228
226
232
231
227
228
224
229
228
227
232
224
230
230
231
230
230
232
230
229
230
229
232
230
226

36
36
42
37
33
35
40
38
37
36
39
29
37
33
35
36
35
37
37
37
40
31
31
40
34
39
36
37
41
34
40
33
33
34
39
40
41
35
35
35
38
38
38
35
40
39
33
34
34
37
38
40
35
38
39
39
38
39
41
40

490
488
490
490
492
490
489
487
485
491
491
487
487
490
490
490
489
488
490
490
487
488
484
489
489
489
491
491
487
490
490
488
493
489
489
491
489
490
490
488
490
487
489
488
491
488
491
486
490
489
491
487
489
490
490
487
488
492
489
491

29471
29453
29445
29454
29443
29456
29486
29461
29469
29441
29428
29443
29444
29452
29452
29460
29463
29451
29448
29441
29439
29466
29444
29467
29439
29426
29450
29463
29457
29465
29441
29454
29456
29446
29452
29458
29459
29441
29466
29449
29431
29447
29457
29441
29475
29455
29450
29451
29442
29429
29468
29460
29460
29446
29442
29441
29440
29464
29464
29471

380720
380736
380736
380751
380751
380751
380767
380767
380783
380783
380798
380798
380814
380814
380814
380829
380829
380845
380845
380861
380861
380876
380876
380876
380892
380892
380907
380907
380923
380939
380939
380939
380954
380954
380970
380970
380985
380985
381001
381001
381001
381017
381017
381032
381032
381048
381048
381048
381063
381063
381079
381079
381095
381095
381110
381110
381126
381126
381126
381141

-10862
-14682
-11816
2364
11026
-14435
-9696
-14742
-12511
9734
-13879
-14362
-13707
-14042
-11394
-14723
-13071
7228
-14838
-12876
-14760
-14420
-10042
-14102
-14243
-14056
15154
-13105
-13910
-16708
-14123
-13836
-10113
-14807
-13505
-18710
9780
-13404
-13869
7939
-14440
-14565
-346
-13145
-13759
-13429
-14887
-13408
-18755
-13460
-14334
-14104
-14003
-15329
-4838
-13409
-13955
7815
-14444
-8720

41
43
41
40
40
40
38
43
41
41
43
41
36
47
42
38
47
46
41
43
46
45
42
45
41
45
42
47
45
40
42
43
39
39
41
43
43
44
40
45
45
44
36
41
44
47
41
44
38
42
47
42
44
43
36
43
48
45
44
39

-42
-45
-41
-43
-45
-44
-40
-46
-42
-41
-44
-40
-41
-42
-45
-41
-41
-43
-43
-42
-41
-42
-42
-40
-43
-42
-44
-45
-42
-47
-40
-41
-48
-41
-42
-42
-42
-41
-49
-42
-42
-40
-39
-41
-43
-41
-42
-42
-44
-40
-41
-42
-43
-43
-41
-43
-46
-44
-41
-43

279
277
278
281
279
283
284
282
277
282
278
283
284
280
279
283
279
279
277
280
285
281
280
281
286
280
282
279
283
279
284
278
283
282
281
282
280
283
280
278
278
281
284
286
282
284
282
280
280
283
284
282
281
283
276
281
285
285
282
281

232
230
228
231
229
230
228
230
229
227
228
231
231
227
228
229
227
225
227
229
228
230
229
230
229
224
228
231
232
228
230
229
228
229
228
231
230
224
225
228
226
230
229
229
229
227
226
230
227
227
231
228
227
230
229
229
227
229
230
229

39
39
39
34
36
39
37
41
37
42
34
35
37
39
32
33
40
40
35
33
34
35
37
36
38
41
39
35
36
35
35
33
37
38
37
34
35
37
41
40
35
37
37
41
34
36
36
35
35
31
35
31
38
38
34
31
40
34
38
38

491
489
491
491
489
489
491
489
492
492
492
488
487
492
491
491
491
488
489
490
490
492
490
488
489
488
493
485
492
492
491
485
491
491
491
490
487
490
491
490
489
492
486
489
488
490
488
487
487
488
488
490
485
489
490
488
489
489
490
487

29476
29460
29456
29472
29449
29459
29436
29465
29456
29452
29450
29452
29464
29453
29442
29471
29446
29466
29444
29446
29459
29467
29443
29475
29465
29448
29454
29467
29455
29438
29439
29472
29459
29469
29464
29469
29476
29466
29437
29462
29463
29445
29459
29472
29488
29467
29462
29479
29465
29461
29456
29440
29471
29446
29442
29449
29456
29445
29461
29480

381141
381157
381157
381173
381173
381188
381188
381204
381204
381204
381219
381219
381235
381235
381251
381251
381266
381266
381266
381282
381282
381297
381297
381313
381313
381329
381329
381344
381344
381344
381360
381360
381375
381375
381391
381391
381407
381407
381422
381422
381422
381438
381438
381453
381453
381469
381469
381485
381485
381500
381500
381500
381516
381516
381531
381531
381547
381547
381563
381563

10641
-14460
-17261
-18644
-17112
-13745
-206
-13935
-14194
9364
-12980
-14425
-13698
-14301
-13442
-16267
-18354
8661
-13673
-5957
-14465
4956
-14476
-14378
-13526
-14300
-14888
396
8054
-13828
-13862
-16646
-14066
13
-12965
-13350
-14211
-3860
-14544
-14207
-14505
-18420
-13724
-18171
-17273
-13740
9250
-12024
-17725
-14248
-15649
-14264
-13200
-10873
8888
-13465
-13251
-14364
-13599
-18592

43
39
44
41
43
40
45
40
41
38
42
34
43
32
44
48
42
44
48
43
45
42
45
42
39
44
45
43
42
43
38
45
44
43
44
44
43
45
43
41
47
38
38
48
46
48
42
43
45
43
44
46
43
42
43
44
40
42
41
47

-44
-43
-43
-45
-41
-42
-41
-42
-41
-42
-41
-43
-40
-41
-41
-40
-42
-41
-42
-43
-45
-43
-44
-41
-41
-42
-44
-42
-45
-41
-41
-40
-43
-42
-43
-43
-43
-47
-47
-45
-44
-45
-43
-41
-42
-42
-43
-41
-40
-44
-40
-40
-40
-43
-44
-43
-41
-45
-43
-43

282
278
281
282
282
283
280
282
282
282
282
284
279
284
283
279
280
282
283
287
284
284
281
278
279
285
282
282
279
285
281
284
280
285
285
285
284
282
284
283
282
279
286
284
287
282
283
281
285
279
282
279
281
283
285
283
277
284
279
282

230
228
230
227
228
228
228
230
231
230
228
228
232
229
230
228
223
225
230
231
229
225
230
223
231
229
230
232
230
229
231
229
230
230
228
230
230
232
229
231
229
229
226
230
231
229
231
230
231
230
231
230
227
230
230
230
229
231
232
228

38
37
39
39
35
37
38
36
36
38
33
32
41
37
37
33
34
42
36
34
32
37
41
38
39
39
36
37
33
35
40
38
37
31
35
37
35
36
34
36
36
35
39
39
38
39
34
36
36
34
33
40
35
39
40
38
28
36
35
36

490
491
490
488
492
490
489
491
492
493
490
490
488
490
491
491
492
491
494
489
491
490
490
492
491
490
487
489
489
492
489
490
491
489
487
486
490
487
490
483
490
491
491
488
490
489
489
491
488
490
488
491
491
490
490
489
491
487
488
489

29476
29461
29476
29453
29479
29469
29468
29460
29461
29487
29470
29445
29457
29450
29454
29462
29457
29442
29454
29466
29471
29466
29474
29445
29450
29461
29427
29480
29450
29444
29449
29466
29449
29474
29459
29442
29446
29468
29461
29471
29466
29442
29476
29470
29460
29468
29449
29462
29444
29473
29440
29442
29442
29449
29428
29470
29452
29449
29457
29470

381578
381578
381578
381594
381594
381609
381609
381625
381625
381641
381641
381641
381656
381656
381672
381672
381687
381687
381703
381703
381719
381719
381734
381734
381750
381750
381750
381765
381765
381781
381781
381797
381797
381812
381812
381812
381828
381828
381843
381843
381859
381859
381875
381875
381875
381890
381890
381906
381906
381921
381921
381937
381937
381937
381953
381953
381968
381968
381984
381984

-14186
-18085
-9111
-5110
-14120
-14862
-14053
-13651
-13988
-14491
-14174
-3402
-17896
-8896
-13637
-450
-14460
-16996
-13713
-11767
-13218
-13580
-13920
-13175
-14269
-14061
-14711
-6736
-15122
-13723
-14528
-14477
-1580
-13712
-2190
10443
-13112
9820
-12072
-13769
-14009
-2532
10546
-13901
-13751
-13623
-14207
-13850
-452
-13706
-13770
9438
-2152
-13226
-14496
-12751
-9494
2703
-2533
9938

48
43
42
45
39
40
45
37
41
42
38
43
42
45
45
39
38
46
40
44
43
37
48
42
40
41
45
41
42
40
43
41
40
39
41
39
39
44
42
37
42
43
40
42
42
37
39
38
44
39
42
40
39
40
46
43
45
45
39
43

-40
-40
-42
-41
-46
-43
-45
-46
-43
-43
-45
-46
-39
-41
-43
-42
-50
-43
-44
-43
-47
-41
-43
-43
-42
-40
-45
-42
-42
-46
-45
-42
-43
-48
-44
-46
-41
-41
-44
-44
-42
-41
-45
-40
-43
-40
-45
-40
-41
-43
-44
-42
-42
-43
-42
-42
-44
-43
-43
-44

284
281
286
281
282
280
285
281
279
283
284
277
281
283
278
280
284
285
284
280
284
281
285
285
283
281
286
281
285
283
283
284
286
284
286
279
283
285
281
282
285
284
282
282
280
283
285
284
283
278
281
283
282
282
284
283
282
278
283
279

230
230
231
228
230
229
229
230
232
232
233
229
230
230
229
230
231
229
229
226
231
228
231
231
223
229
229
228
229
228
229
230
230
230
229
229
228
229
232
226
229
230
229
229
229
229
230
230
229
225
229
231
229
227
230
228
228
231
231
230

36
40
42
39
38
41
39
35
36
38
35
32
40
34
38
37
34
33
37
37
37
38
35
38
37
32
35
37
39
37
34
37
36
38
37
35
38
37
30
37
40
36
34
39
30
40
39
34
36
38
39
36
36
39
37
40
36
37
39
37

491
490
490
489
489
491
488
489
488
491
489
486
489
491
489
490
490
487
487
487
489
489
489
490
484
488
491
488
487
488
489
490
485
489
492
489
490
489
489
488
491
489
489
492
490
489
490
491
489
490
490
491
487
489
491
492
490
493
492
492

29458
29451
29442
29435
29462
29461
29451
29459
29467
29464
29435
29459
29417
29455
29439
29457
29452
29432
29443
29444
29459
29440
29467
29457
29452
29455
29436
29451
29441
29458
29449
29459
29464
29443
29449
29444
29436
29458
29443
29423
29484
29459
29451
29446
29446
29436
29461
29454
29463
29473
29464
29454
29455
29439
29440
29453
29448
29458
29466
29454

381999
381999
381999
382015
382015
382031
382031
382046
382046
382062
382062
382062
382077
382077
382093
382093
382109
382109
382124
382124
382124
382140
382140
382155
382155
382171
382171
382187
382187
382187
382202
382202
382218
382218
382233
382233
382249
382249
382249
382265
382265
382280
382280
382296
382296
382311
382311
382311
382327
382327
382343
382343
382358
382358
382374
382374
382374
382389
382389
382405

-276
1293
-14062
-15175
-2907
-13654
-14373
-13910
-14243
-13455
-1016
-14832
-14844
10520
-13761
8274
-13746
-14039
-14102
-3781
-14028
-6477
850
8539
-14559
-13614
-13866
-15974
-190
8537
-10458
-6497
-14605
-8153
-14012
-14467
12775
-13472
-12072
-1349
-14350
8393
-13648
9419
-4356
-14715
-17105
-13645
-12048
-14168
-14678
12662
-4010
-14933
-15995
-13452
-14573
-14791
10592
-7295

41
46
44
44
43
44
41
43
40
37
48
45
40
39
44
47
46
44
46
40
39
46
45
48
42
42
45
44
39
41
38
42
42
46
40
43
43
42
49
46
47
40
33
44
40
43
38
44
38
45
40
42
44
45
46
40
42
40
45
43

-41
-42
-40
-45
-42
-45
-43
-50
-43
-41
-44
-45
-42
-42
-46
-43
-43
-41
-40
-42
-43
-41
-43
-41
-43
-42
-42
-42
-40
-49
-41
-45
-42
-42
-43
-41
-47
-42
-42
-44
-42
-45
-42
-48
-40
-43
-46
-47
-43
-45
-43
-41
-42
-44
-41
-42
-42
-42
-43
-42

283
284
285
273
276
283
285
283
279
285
282
285
287
283
280
287
281
280
284
283
282
284
285
286
286
285
286
285
281
285
284
284
284
283
278
282
287
283
277
281
286
284
282
282
285
280
284
281
286
275
281
287
281
283
284
282
282
276
284
278

231
231
228
230
228
225
230
231
229
229
229
232
229
231
230
230
229
230
229
227
230
227
229
228
229
229
229
229
227
230
229
222
229
228
228
231
230
231
230
230
229
229
231
230
227
230
225
227
226
229
229
229
229
229
230
227
228
227
230
230

35
42
35
40
38
36
33
38
37
36
34
34
36
39
38
36
33
40
38
36
32
39
37
34
34
38
38
36
41
39
32
37
34
30
35
38
34
38
42
38
37
37
32
38
36
34
38
40
32
37
31
38
40
34
40
39
41
37
36
36

490
486
489
488
489
486
491
486
487
492
489
490
487
492
491
489
487
490
489
490
492
493
488
488
490
489
488
488
489
490
483
488
489
492
489
484
490
487
486
491
490
490
485
490
493
490
490
489
490
493
488
488
490
492
491
490
490
487
489
491

29447
29457
29441
29458
29459
29445
29432
29457
29448
29449
29460
29458
29428
29432
29440
29479
29450
29437
29458
29446
29459
29478
29456
29460
29444
29445
29455
29459
29460
29466
29440
29455
29475
29452
29440
29466
29455
29464
29460
29463
29436
29440
29471
29472
29454
29457
29441
29463
29447
29456
29481
29447
29445
29439
29457
29455
29453
29447
29457
29450

382405
382421
382421
382436
382436
382436
382452
382452
382467
382467
382483
382483
382499
382499
382514
382514
382530
382530
382530
382545
382545
382561
382561
382577
382577
382592
382592
382608
382608
382608
382623
382623
382639
382639
382655
382655
382670
382670
382686
382686
382686
382701
382701
382717
382717
382733
382733
382748
382748
382764
382764
382764
382779
382779
382795
382811
382811
382811
382826
382826

-10387
-13213
856
9305
-7509
-4876
1636
-13236
9511
-13862
-14063
-13868
-5494
-6220
10019
16960
5999
-15765
-13111
-13410
-18091
-3634
-1433
-13968
-15289
-13375
9577
-16269
-9845
-7622
830
-13843
-17423
302
-11178
-13418
-14815
-13565
8455
9572
1076
-14295
-13390
26255
-13798
-13534
-8505
-6895
-15914
-4095
-14616
-14394
-5799
2830
-14685
-8359
-1865
-14761
3485
-15485

42
43
42
42
41
46
38
47
46
42
39
42
41
41
47
45
46
44
42
41
46
49
47
44
48
39
49
41
40
44
45
38
48
43
45
46
44
39
41
44
44
46
42
45
46
44
41
45
42
43
39
43
45
46
44
43
41
41
41
45

-42
-44
-48
-44
-41
-42
-41
-43
-45
-40
-44
-41
-39
-41
-44
-45
-43
-41
-42
-43
-41
-43
-41
-42
-40
-43
-45
-42
-42
-44
-46
-41
-44
-42
-44
-44
-42
-42
-43
-43
-46
-43
-42
-40
-42
-45
-44
-44
-42
-45
-40
-42
-41
-40
-42
-43
-42
-42
-39
-40

279
285
283
285
283
281
284
285
279
284
283
283
280
283
285
281
282
281
281
285
278
280
280
283
281
283
278
278
281
283
283
284
284
279
282
277
282
285
280
282
281
285
280
280
283
281
283
277
284
276
283
281
283
284
286
282
282
282
286
284

230
231
227
231
227
227
230
229
229
230
231
230
231
229
232
231
232
230
228
232
231
230
225
228
231
227
229
231
229
226
226
229
230
230
231
227
230
228
231
228
229
229
230
232
230
227
229
228
231
228
228
230
229
230
229
225
230
226
227
230

36
31
38
36
36
38
37
34
34
39
39
39
38
32
36
30
37
35
37
35
34
43
38
38
35
40
38
36
38
36
37
34
38
36
36
38
37
35
35
37
38
32
37
36
37
37
36
37
36
35
39
39
39
38
36
38
38
36
40
34

491
488
492
491
491
487
489
491
489
491
489
490
490
490
482
492
490
492
491
491
491
491
490
491
491
491
492
489
491
488
490
490
491
490
485
490
492
490
492
491
490
491
490
487
487
492
488
492
491
493
489
492
492
487
491
490
489
490
490
484

29447
29461
29438
29433
29452
29445
29457
29453
29455
29451
29439
29458
29456
29448
29467
29450
29442
29477
29467
29439
29458
29468
29451
29442
29442
29455
29445
29467
29481
29427
29458
29466
29469
29427
29453
29452
29456
29455
29449
29456
29471
29436
29465
29471
29451
29451
29469
29462
29472
29449
29433
29443
29491
29439
29447
29420
29455
29444
29452
29447

382842
382842
382857
382857
382873
382873
382889
382889
382904
382904
382904
382920
382920
382935
382935
382951
382951
382967
382967
382967
382982
382982
382998
382998
383013
383013
383029
383029
383029
383045
383045
383060
383060
383076
383076
383091
383091
383107
383107
383107
383123
383123
383138
383138
383154
383154
383169
383169
383169
383185
383185
383201
383201
383216
383216
383216
383232
383232
383247
383247

-14740
-10459
-14684
-3247
1031
-12697
-14625
-16328
-12994
-17139
-14501
-14089
5771
-14777
1045
-13919
-1167
-13376
-14310
-15100
8755
8502
-1952
-13564
9159
-13517
-14527
-14108
10299
-10131
154
-16516
8347
-14959
-4953
6744
-13009
9120
-9956
10268
-14815
8858
-14306
7543
-17058
-13617
-8163
-8754
-13740
9037
-17749
-15560
7923
-12797
-12370
-14863
32764
-14885
-14622
-12334

38
47
39
40
41
44
46
45
45
39
38
43
46
39
43
38
46
45
48
44
46
42
46
47
45
46
43
47
48
40
44
35
40
40
44
44
44
47
40
41
42
41
45
43
44
44
46
37
46
39
46
45
42
37
48
47
47
46
40
46

-40
-40
-47
-44
-41
-42
-44
-41
-40
-40
-41
-41
-42
-43
-41
-44
-42
-44
-42
-40
-43
-42
-41
-45
-43
-43
-45
-42
-43
-42
-39
-43
-44
-43
-43
-39
-42
-41
-41
-41
-43
-42
-48
-40
-47
-44
-42
-46
-43
-43
-48
-43
-41
-44
-47
-45
-45
-44
-42
-43

283
283
285
283
285
284
280
283
282
284
283
283
283
279
287
280
285
281
281
284
284
281
284
284
283
281
283
280
286
279
284
286
282
281
286
285
284
285
281
281
284
281
280
280
286
288
284
283
285
285
282
278
278
280
283
285
283
282
285
285

226
228
233
230
230
224
229
229
228
229
226
226
228
229
227
230
231
230
228
229
229
229
228
227
224
229
226
228
230
227
228
228
228
226
229
228
229
230
224
226
231
228
225
228
227
231
232
225
227
230
229
229
219
225
230
229
228
229
229
229

39
32
38
32
33
40
37
39
37
33
31
42
41
34
33
36
35
36
37
36
36
36
39
36
34
31
31
42
40
35
42
39
37
42
33
33
36
32
39
40
37
38
33
35
40
38
34
40
38
33
38
37
36
33
34
36
42
40
33
35

490
491
487
490
489
487
488
491
488
490
489
488
485
491
489
490
490
488
491
490
490
488
490
490
489
490
488
489
486
489
489
489
490
490
490
488
492
492
487
490
489
487
489
490
490
488
491
487
491
488
490
492
489
489
491
489
490
491
490
488

29436
29486
29439
29457
29437
29474
29457
29430
29435
29435
29447
29461
29425
29490
29453
29459
29444
29447
29455
29440
29439
29440
29430
29440
29439
29442
29449
29460
29442
29482
29468
29452
29449
29462
29435
29412
29453
29441
29425
29447
29434
29441
29467
29443
29445
29432
29445
29454
29428
29451
29463
29463
29450
29446
29475
29430
29473
29465
29453
29469

383263
383263
383279
383279
383294
383294
383294
383310
383310
383325
383325
383341
383341
383357
383357
383372
383372
383372
383388
383403
383403
383403
383419
383419
383435
383435
383450
383450
383466
383466
383481
383481
383497
383497
383497
383513
383513
383528
383528
383544
383544
383559
383559
383575
383575
383591
383591
383606
383606
383622
383622
383637
383637
383637
383653
383653
383669
383669
383684
383684

-5756
-11501
-13942
-13549
12252
2123
9767
-13538
9724
-16501
-7240
-13578
-13836
-14287
-13941
-13405
-7086
-13323
-14269
-11713
-12908
-2195
-14564
5414
-13743
-14463
-13432
-15118
-13386
-1406
8913
-13145
-13695
-13297
-9590
-14094
-1356
-14286
-15001
9907
-662
-8715
8748
8347
-13963
12173
-8951
-14480
-15140
8426
-4572
7970
-14878
-3872
-2129
-14203
7965
-14050
1012
-4455

47
49
44
42
41
43
43
47
42
45
47
42
41
40
47
41
42
42
44
49
45
45
37
41
48
47
47
43
44
46
47
43
47
43
44
45
48
42
48
40
44
48
39
35
44
48
41
40
43
47
40
43
40
43
42
42
46
43
39
43

-39
-43
-45
-49
-45
-42
-43
-48
-43
-45
-42
-42
-41
-43
-42
-45
-42
-42
-39
-41
-42
-41
-40
-42
-40
-40
-40
-43
-49
-40
-43
-45
-40
-43
-42
-42
-40
-41
-41
-39
-41
-40
-39
-42
-41
-41
-42
-42
-44
-42
-44
-43
-41
-42
-45
-44
-44
-44
-44
-43

285
277
284
281
283
285
275
282
284
285
281
280
283
284
282
282
280
284
283
282
282
275
280
280
282
277
284
281
283
283
280
284
281
283
285
279
278
279
285
285
285
286
284
280
285
282
284
282
285
282
280
286
282
286
287
280
282
285
282
277

228
228
230
228
230
226
230
227
230
229
226
232
230
230
230
230
230
228
228
229
230
229
226
229
227
228
230
229
230
227
229
230
229
230
230
228
228
226
228
226
229
229
230
228
228
229
226
229
229
229
229
229
230
229
230
227
231
229
229
230

34
33
35
38
40
38
39
37
36
39
37
37
37
38
39
36
34
38
33
37
35
36
38
31
34
39
36
38
38
38
37
35
36
35
29
32
38
40
39
35
27
40
35
39
38
38
39
38
37
34
35
38
37
34
38
38
36
30
35
40

484
489
490
486
492
489
491
488
489
489
489
490
491
490
491
487
490
491
489
489
489
489
489
488
486
489
487
488
488
492
492
491
487
488
486
488
491
490
490
489
490
488
492
488
488
489
491
490
489
486
487
484
492
490
490
487
492
488
491
489

29450
29459
29450
29458
29467
29433
29467
29453
29451
29450
29471
29449
29440
29466
29446
29444
29462
29448
29465
29471
29452
29457
29438
29453
29449
29451
29448
29454
29454
29437
29434
29437
29415
29485
29460
29459
29446
29443
29451
29434
29452
29462
29441
29442
29450
29438
29439
29469
29440
29455
29448
29456
29452
29458
29461
29449
29453
29443
29445
29446

383700
383700
383700
383715
383715
383731
383731
383747
383747
383762
383762
383762
383778
383778
383793
383793
383809
383809
383825
383825
383825
383840
383840
383856
383856
383871
383871
383887
383887
383887
383903
383903
383918
383918
383934
383934
383949
383949
383965
383965
383965
383981
383981
383996
383996
384012
384012
384027
384027
384027
384043
384043
384059
384059
384074
384074
384090
384090
384090
384105

-15023
-13453
-13521
-14440
-14755
-14421
-3219
-14076
-13541
-13733
572
-14226
-13322
-13453
-18403
-14279
-14276
-13034
-16939
-14059
-14359
-13089
-14285
-14301
-15172
-14045
7846
-13518
-12737
16757
-13825
-13451
-14421
-6969
-13536
8941
-16538
-13546
-15920
8601
18912
9511
-18791
10123
-7033
-4151
-3600
32764
-14227
-12988
-10184
-15229
-14780
-16965
-16923
-13660
-14476
-14098
7240
-12578

39
37
44
41
38
42
46
43
45
47
40
49
42
40
42
39
41
45
41
46
43
44
43
47
39
43
43
44
41
43
40
42
38
42
38
44
41
42
44
43
46
40
41
41
46
44
40
46
40
39
39
37
46
46
45
44
40
43
43
42

-42
-44
-40
-43
-44
-41
-45
-46
-45
-42
-44
-42
-42
-42
-41
-50
-40
-43
-46
-43
-42
-45
-42
-41
-41
-45
-42
-43
-46
-43
-42
-45
-47
-47
-41
-42
-43
-44
-43
-45
-42
-44
-44
-44
-43
-47
-49
-40
-43
-46
-41
-42
-43
-41
-43
-42
-41
-43
-41
-43

279
285
284
285
284
286
279
281
284
281
283
285
281
284
282
282
283
283
284
283
285
283
284
283
279
281
280
279
284
282
282
286
285
284
283
273
282
287
282
283
284
283
284
286
281
275
284
285
284
284
279
281
281
277
277
284
286
279
285
279

228
226
231
229
225
229
228
229
229
230
225
228
230
230
228
230
229
230
229
232
229
230
230
227
229
225
227
228
231
231
226
228
229
229
228
223
229
228
229
229
228
231
227
229
226
226
229
229
229
229
224
230
231
229
225
229
227
229
225
230

37
33
36
37
33
40
37
33
41
38
33
37
34
39
33
36
37
35
38
36
37
39
40
38
32
40
36
38
34
39
36
36
37
39
34
39
34
35
38
38
38
36
39
29
36
33
39
38
37
35
38
39
35
38
36
38
36
39
39
37

491
492
490
490
491
488
489
488
491
491
485
489
489
489
490
491
488
490
489
491
490
489
489
488
483
486
489
490
491
491
490
489
489
486
489
491
491
490
489
489
489
489
489
488
490
488
487
487
490
489
486
490
489
490
487
490
490
487
488
490

29440
29448
29437
29443
29443
29452
29437
29446
29471
29450
29475
29474
29444
29448
29443
29470
29462
29459
29456
29434
29468
29467
29452
29448
29428
29443
29457
29443
29456
29444
29465
29452
29460
29457
29452
29454
29428
29454
29460
29451
29465
29458
29448
29460
29460
29453
29439
29485
29453
29469
29448
29443
29471
29466
29456
29450
29465
29453
29462
29462

384105
384121
384121
384137
384137
384152
384152
384152
384168
384168
384183
384183
384199
384199
384215
384215
384215
384230
384230
384246
384246
384261
384261
384277
384277
384277
384293
384293
384308
384308
384324
384324
384339
384339
384339
384355
384355
384371
384371
384386
384386
384402
384402
384417
384417
384417
384433
384433
384449
384449
384464
384464
384480
384480
384495
384495
384495
384511
384511
384527

9407
-13982
-18138
-13966
-11741
-4774
32764
-13510
-13017
-8267
-13626
-14023
-14125
-3000
-14982
-12979
9387
-13853
-5783
-13217
-12789
-9139
-14829
-14425
-7108
-13701
-622
-16106
-14350
-13429
-17885
-13655
-12788
-13266
-9131
-16328
-14357
-13718
-13941
-14654
-13974
10857
-115
11312
-15006
-12686
-13950
-14016
10819
8240
4031
-14283
1528
-10082
8730
8499
-14974
-14123
-13850
-16264

38
43
41
42
43
43
44
39
36
41
44
42
44
45
42
38
43
45
41
43
43
47
46
44
44
41
47
37
44
42
48
48
42
48
47
45
48
41
44
41
45
44
41
44
42
43
41
39
40
42
42
44
46
38
35
43
43
45
44
41

-42
-40
-43
-41
-39
-40
-41
-41
-39
-42
-41
-41
-44
-41
-45
-41
-43
-44
-41
-42
-41
-46
-41
-43
-41
-44
-44
-42
-41
-43
-42
-43
-44
-41
-42
-42
-40
-43
-40
-41
-46
-42
-41
-42
-42
-45
-44
-42
-44
-41
-41
-40
-45
-41
-41
-41
-44
-43
-43
-46

282
284
287
285
286
279
280
277
284
280
284
284
279
283
283
283
280
284
285
287
281
286
281
283
284
283
284
283
284
285
284
280
286
282
285
285
283
284
286
283
284
281
284
282
282
284
285
284
281
282
284
283
284
285
283
282
281
284
281
284

226
224
227
231
228
228
226
229
230
230
229
229
230
230
228
231
231
229
226
229
230
230
231
226
229
226
227
227
230
228
227
225
230
228
227
230
230
229
232
230
230
229
230
229
226
229
227
230
229
227
225
224
228
227
230
228
229
229
226
229

35
38
36
38
39
30
36
36
38
33
32
36
35
38
35
38
37
33
37
34
36
33
34
37
38
35
37
37
38
38
36
35
34
38
37
36
40
33
39
39
34
38
30
38
36
38
36
36
33
37
37
33
33
34
37
36
39
39
33
33

491
490
488
488
488
488
490
487
490
488
489
486
490
490
489
489
484
487
488
488
490
489
487
489
489
488
491
489
489
490
488
490
489
491
489
490
486
488
489
487
491
490
488
489
486
487
490
491
490
490
489
489
487
489
490
490
490
491
490
490

29449
29453
29458
29458
29443
29465
29458
29450
29448
29452
29458
29472
29456
29447
29443
29443
29452
29447
29463
29468
29456
29465
29459
29462
29448
29474
29426
29429
29468
29457
29465
29459
29460
29453
29456
29452
29450
29448
29440
29449
29435
29451
29447
29440
29453
29454
29449
29436
29455
29456
29429
29465
29439
29454
29463
29467
29432
29435
29469
29451

384527
384542
384542
384558
384558
384558
384573
384573
384589
384589
384605
384605
384620
384620
384636
384636
384651
384651
384667
384667
384683
384683
384698
384698
384714
384714
384729
384729
384745
384745
384745
384761
384761
384776
384776
384792
384792
384807
384807
384807
384823
384823
384839
384839
384854
384854
384854
384870
384870
384885
384885
384901
384901
384917
384917
384932
384932
384932
384948
384948

9684
-2314
-14328
-2236
-10965
-14190
-13261
-13439
-11242
-15490
-14713
-15651
-14712
-14528
-14362
-14117
-1884
-13845
10243
-14249
-15172
8440
-14592
-15353
-13912
-13564
-13678
-9748
-13337
-16751
-13777
-17278
-13827
-13534
-13343
1773
-17826
-14744
-15288
8208
9563
-14324
-14848
-11997
-13196
-14665
-13736
-13590
-9780
-14181
-13427
-14425
7441
8122
-13854
-13328
-12995
-13528
-14149
8470

48
40
46
37
37
36
44
41
40
40
46
44
39
43
43
45
40
36
38
46
50
41
43
38
47
36
44
41
41
44
43
48
38
46
37
45
42
43
47
33
38
41
38
48
46
41
45
46
43
39
44
43
36
39
40
45
38
44
39
40

-41
-43
-42
-42
-43
-43
-39
-40
-46
-43
-41
-42
-41
-40
-40
-43
-42
-44
-41
-41
-42
-44
-44
-40
-41
-42
-42
-42
-46
-40
-42
-44
-45
-41
-46
-47
-43
-42
-44
-41
-42
-44
-42
-42
-43
-43
-42
-43
-46
-41
-41
-40
-40
-44
-41
-42
-45
-41
-41
-46

280
281
285
280
284
279
281
283
280
279
284
276
284
281
276
280
281
281
280
283
285
282
280
280
278
284
281
281
285
283
281
278
282
283
284
280
284
277
279
276
282
281
281
283
284
282
280
283
283
282
285
278
279
283
285
282
287
280
282
284

228
228
229
229
230
226
228
227
228
229
227
228
231
228
226
230
228
222
229
227
229
227
229
227
228
228
227
229
226
227
225
227
229
226
229
226
229
225
227
230
227
229
229
229
229
229
230
230
228
228
230
228
229
228
231
228
228
231
230
228

37
38
37
37
34
38
36
39
40
37
38
37
38
37
34
37
36
35
38
38
37
32
39
41
39
37
32
40
38
41
40
35
39
38
29
35
39
39
39
39
38
34
38
38
32
35
36
35
34
41
35
36
39
33
39
38
36
30
36
38

491
489
490
488
490
490
489
491
490
489
490
489
486
485
490
491
490
487
488
489
490
489
489
490
488
490
485
487
490
489
487
489
490
487
488
488
489
487
490
490
490
489
491
490
489
489
490
486
489
488
487
488
490
490
490
486
489
491
490
489

29459
29437
29458
29439
29442
29451
29482
29436
29467
29448
29450
29470
29456
29437
29470
29439
29446
29434
29438
29443
29458
29448
29450
29440
29458
29458
29471
29437
29448
29468
29467
29463
29470
29446
29460
29475
29462
29457
29479
29445
29460
29447
29479
29456
29457
29463
29454
29462
29470
29481
29478
29475
29460
29464
29454
29454
29474
29449
29485
29461

384963
384963
384979
384979
384979
384995
384995
385010
385010
385026
385026
385041
385041
385057
385057
385073
385073
385073
385088
385088
385104
385104
385119
385119
385135
385135
385151
385151
385151
385166
385166
385182
385182
385197
385197
385213
385213
385229
385229
385229
385244
385244
385260
385260
385275
385275
385291
385291
385307
385307
385322
385322
385322
385338
385338
385353
385353
385369
385369
385385

9040
-17040
-14947
-5840
-13814
10360
-14463
-14201
9553
-13414
-15463
-14703
-12547
-10666
-13629
-3295
-11919
-14874
9808
-4513
-11751
-17082
-7015
-8640
-14342
-17637
-14174
-13881
8589
10220
-13857
-13882
-13194
-14275
-9909
3445
-7533
-2026
-13978
-14448
3209
-13529
-10530
-13897
2775
-14101
-13169
2368
-198
-16928
-15710
-13940
-15483
-15959
-15765
-13157
330
-14304
-14011
-15468

45
46
41
37
43
41
45
37
42
43
44
41
37
44
46
43
45
43
43
43
40
44
43
43
48
45
42
47
41
38
42
42
43
39
47
38
44
40
36
40
37
41
45
43
39
34
41
42
40
42
40
48
43
41
42
42
40
45
41
44

-47
-45
-42
-44
-42
-42
-44
-42
-45
-42
-40
-43
-43
-49
-42
-42
-44
-43
-42
-41
-43
-45
-41
-44
-40
-44
-45
-43
-42
-43
-43
-41
-41
-44
-42
-45
-41
-44
-45
-44
-45
-41
-42
-40
-43
-43
-43
-47
-42
-43
-43
-43
-41
-41
-44
-41
-42
-45
-46
-43

282
279
282
280
272
284
278
283
284
278
282
283
282
283
279
284
282
284
280
281
278
283
284
284
284
279
280
280
279
279
282
283
282
278
284
284
283
279
282
285
283
283
281
284
281
281
282
284
281
281
280
281
282
280
276
281
283
285
283
280

228
230
230
227
228
229
228
226
227
230
228
230
224
229
228
229
228
230
227
229
230
231
230
228
230
229
228
227
229
228
228
227
228
230
227
227
228
227
229
229
230
229
229
229
228
226
228
228
227
225
228
226
228
225
229
222
226
228
225
228

38
39
33
40
39
33
38
37
37
38
35
40
37
38
40
39
35
36
39
37
34
37
39
38
34
37
37
32
40
36
33
30
38
35
35
36
39
37
39
36
39
37
38
38
37
36
34
41
38
39
36
37
38
39
35
37
35
35
38
41

490
489
489
490
488
490
493
490
491
491
493
491
488
492
491
489
490
488
489
490
489
489
494
490
486
488
491
491
491
487
489
490
487
489
488
490
487
491
490
489
491
487
491
489
488
491
488
488
491
492
491
491
493
492
493
490
490
488
490
493

29463
29462
29470
29459
29477
29469
29465
29478
29464
29466
29457
29445
29448
29463
29449
29445
29457
29452
29458
29452
29440
29480
29467
29474
29455
29469
29457
29461
29458
29453
29482
29454
29464
29472
29461
29434
29484
29456
29460
29448
29467
29443
29464
29455
29453
29454
29444
29455
29458
29438
29447
29433
29441
29449
29460
29462
29463
29451
29443
29464

385385
385400
385400
385400
385416
385416
385431
385431
385447
385447
385463
385463
385478
385478
385478
385494
385494
385509
385509
385525
385525
385541
385541
385556
385556
385556
385572
385572
385587
385587
385603
385603
385619
385619
385619
385634
385634
385650
385650
385665
385665
385681
385681
385681
385697
385712
385712
385712
385728
385728
385743
385743
385759
385759
385759
385775
385790
385790
385806
385806

8985
-14214
8023
3602
-14796
-13552
-14783
-14094
-13112
-14059
-14947
-14856
-14208
-10559
-13761
-14898
-13324
2386
-13297
-13661
-13447
-13669
-14713
-14003
-14595
-13159
-13734
-12552
-14126
-14736
7811
8265
-14534
-18780
-18034
-15159
-14622
-14201
8192
-12324
-14193
-14406
-13959
-11489
-13716
-13213
10297
-1418
-14337
-13467
10547
-14440
-14017
8991
9081
-13622
-10797
-13707
-14074
-15049

45
38
38
42
44
39
36
43
41
39
41
42
43
43
41
44
44
44
42
44
41
43
43
41
42
39
39
39
44
43
43
41
36
43
47
46
44
43
43
41
40
48
43
44
39
39
40
46
40
46
41
43
39
39
44
43
43
39
36
42

-44
-42
-41
-43
-43
-45
-44
-40
-41
-41
-40
-40
-43
-42
-42
-40
-42
-45
-41
-44
-46
-44
-43
-45
-46
-41
-41
-43
-42
-42
-46
-45
-42
-48
-43
-45
-42
-46
-45
-45
-43
-43
-42
-46
-45
-43
-44
-42
-41
-40
-44
-42
-42
-41
-41
-42
-45
-45
-45
-41

278
281
278
283
284
281
282
281
277
279
281
281
279
284
282
277
280
280
280
283
280
274
281
280
282
281
279
282
283
281
281
280
280
282
280
281
279
282
280
281
278
280
284
282
283
282
278
284
279
280
279
276
280
282
282
281
281
280
279
281

228
228
228
225
227
227
228
229
229
228
228
227
227
229
224
227
225
226
228
227
227
229
226
228
229
228
229
230
227
227
220
227
228
228
226
228
230
226
227
225
228
230
228
227
226
228
228
226
225
228
224
228
228
226
227
228
231
232
228
227

36
40
35
32
41
35
38
34
32
33
35
43
39
37
36
37
34
37
39
38
25
37
34
36
33
37
39
39
33
35
34
35
41
37
43
26
40
40
39
39
36
40
35
39
37
39
37
36
38
36
38
35
33
39
36
38
39
38
33
40

490
490
490
490
487
486
491
488
488
493
490
488
491
491
490
489
490
492
491
491
492
490
489
483
489
491
492
492
491
490
489
492
490
489
493
492
491
491
490
493
492
490
490
489
488
488
492
490
489
489
490
488
489
491
490
489
491
492
492
491

29446
29466
29457
29447
29451
29476
29482
29466
29464
29464
29456
29453
29464
29457
29447
29442
29444
29437
29451
29465
29456
29431
29450
29433
29474
29469
29459
29451
29443
29453
29447
29447
29439
29444
29461
29446
29468
29473
29453
29470
29439
29430
29486
29461
29451
29455
29456
29470
29446
29453
29443
29451
29458
29452
29478
29480
29447
29482
29462
29441

385806
385821
385821
385837
385837
385853
385853
385868
385868
385884
385884
385899
385899
385915
385915
385931
385931
385931
385946
385946
385962
385962
385977
385977
385993
385993
385993
386009
386009
386024
386024
386040
386040
386055
386055
386055
386071
386071
386087
386087
386102
386102
386118
386118
386133
386133
386133
386149
386149
386165
386165
386180
386180
386180
386196
386196
386211
386211
386227
386227

-14025
-14392
-14172
-13139
-13549
-7358
-14204
-14786
-13543
-15202
-14680
-14088
7262
9046
-18092
-14146
-13774
8864
8891
-12859
-14370
-13299
-13997
-13324
-13785
-13723
-14007
-14352
-14117
-13646
-14355
-15764
-11338
-14110
-13782
-9165
3475
-14160
-15890
8515
9886
-13347
-9851
-14168
-16204
9114
-13408
-18337
-14016
-14390
-10693
-14369
-12506
-13031
-18218
-13963
-13770
-17002
-9862
-13739

36
40
40
41
44
39
45
46
44
42
41
37
38
42
36
43
42
41
35
37
43
47
44
42
39
38
44
37
40
45
43
44
44
41
41
42
47
44
44
40
37
40
42
44
45
41
47
44
42
41
40
41
37
43
48
39
39
40
44
42

-45
-43
-41
-45
-42
-45
-43
-40
-40
-41
-43
-42
-43
-43
-42
-44
-43
-44
-42
-48
-40
-41
-47
-47
-42
-43
-45
-45
-43
-47
-50
-41
-43
-43
-46
-42
-47
-44
-43
-46
-43
-44
-46
-40
-43
-42
-45
-47
-44
-43
-42
-46
-47
-42
-48
-42
-44
-46
-44
-44

283
280
284
282
282
280
279
279
281
276
282
281
280
282
279
277
281
278
282
282
284
278
281
280
282
276
284
281
282
283
279
278
284
282
282
273
276
280
282
282
274
281
281
281
274
279
281
282
284
283
282
282
285
284
279
285
281
285
281
280

228
229
229
229
227
227
228
229
231
226
230
229
229
231
227
228
227
229
226
228
227
227
224
229
226
226
230
229
229
229
231
229
227
220
227
226
230
227
227
228
228
230
228
231
228
229
228
229
228
228
232
229
228
230
227
228
230
230
227
228

31
39
37
33
33
31
41
33
37
38
36
37
38
34
34
34
37
36
32
31
36
34
33
37
37
37
39
31
38
32
31
36
40
33
38
37
38
38
39
37
38
31
38
37
31
36
34
35
38
33
30
33
38
35
35
37
33
37
34
37

488
493
494
491
491
490
491
490
487
487
492
489
491
487
490
490
486
490
489
489
488
487
493
491
490
489
494
487
490
488
487
490
487
491
488
488
490
489
489
489
489
486
491
490
490
490
489
490
486
486
491
487
490
490
490
488
490
489
489
487

29471
29447
29466
29460
29465
29455
29459
29453
29454
29461
29457
29440
29458
29449
29460
29469
29434
29459
29471
29464
29447
29458
29470
29476
29486
29468
29451
29450
29454
29467
29441
29460
29466
29445
29429
29475
29464
29453
29464
29481
29463
29429
29475
29465
29445
29448
29449
29457
29461
29452
29445
29448
29450
29453
29435
29464
29461
29436
29441
29444

386243
386243
386258
386258
386258
386274
386274
386289
386289
386305
386305
386321
386321
386336
386336
386336
386352
386352
386367
386367
386383
386383
386399
386399
386414
386414
386414
386430
386430
386445
386445
386461
386461
386461
386477
386477
386492
386492
386508
386508
386523
386523
386539
386539
386539
386555
386555
386570
386570
386586
386586
386601
386601
386601
386617
386617
386633
386633
386648
386648

8330
-13651
-13702
2811
-11424
-6015
-13804
-14524
-15652
-16178
8204
-13619
-14082
-14603
-14483
-14662
2130
-13309
-14625
-15048
-14329
-5794
-3981
-13484
-13322
-9571
-13699
-13860
-14202
-13990
-14193
-14426
-14957
-13715
-14728
-17601
-14576
-8748
-13742
7841
-8677
-13565
-13430
-17793
-10460
-508
-12398
-10764
-15760
8016
-18259
-8252
-2156
-12987
6536
-14104
-15283
-14394
-13754
-12726

42
39
42
41
45
42
38
44
43
34
42
44
42
41
35
40
44
41
41
40
43
40
40
42
39
43
39
45
42
46
42
39
45
39
43
41
46
40
42
43
47
41
40
41
45
42
41
43
43
45
45
32
43
44
44
39
43
46
45
43

-44
-44
-47
-47
-42
-42
-40
-43
-42
-44
-45
-47
-44
-44
-44
-44
-48
-43
-42
-42
-42
-43
-43
-44
-42
-45
-41
-45
-43
-42
-42
-44
-46
-41
-40
-40
-44
-46
-44
-44
-40
-44
-42
-45
-49
-44
-44
-41
-42
-44
-43
-43
-43
-44
-44
-42
-41
-41
-42
-42

279
279
277
280
283
275
279
284
279
279
279
285
280
282
279
284
284
279
279
282
280
281
276
283
281
281
281
279
278
279
281
284
282
276
279
285
274
277
280
285
284
278
281
282
282
281
278
282
282
283
280
280
280
282
279
282
284
279
282
279

231
230
230
230
230
228
229
227
228
230
228
226
230
228
231
229
228
229
230
230
227
229
230
230
229
229
230
230
229
229
230
227
229
229
229
228
226
231
228
228
228
232
231
227
229
229
229
231
230
229
230
231
230
228
229
228
230
228
224
230

34
36
38
36
40
32
39
37
38
34
36
34
36
34
34
31
40
35
38
36
37
38
35
35
33
37
33
40
34
37
34
40
38
38
34
37
36
39
34
35
36
35
39
36
42
37
44
38
36
38
38
36
38
36
38
39
36
34
42
38

489
492
490
491
490
487
487
490
489
486
491
487
491
486
491
490
492
490
492
490
489
491
488
485
490
491
487
490
492
489
491
490
492
491
489
491
493
491
490
493
490
490
490
491
490
490
491
489
490
493
493
487
491
491
490
493
490
490
491
491

29454
29468
29447
29470
29470
29457
29468
29465
29461
29459
29463
29452
29457
29438
29434
29477
29455
29466
29461
29451
29468
29463
29441
29445
29466
29467
29475
29456
29472
29472
29464
29458
29475
29465
29466
29462
29471
29466
29462
29464
29487
29477
29445
29472
29466
29451
29467
29462
29480
29458
29459
29443
29438
29454
29457
29435
29462
29451
29463
29473

386664
386664
386679
386679
386679
386695
386695
386711
386711
386726
386726
386726
386742
386742
386757
386757
386773
386773
386789
386789
386804
386804
386820
386820
386835
386835
386835
386851
386851
386867
386867
386882
386882
386898
386898
386898
386913
386913
386929
386929
386945
386945
386960
386960
386960
386976
386976
386991
386991
387007
387007
387023
387023
387023
387038
387038
387054
387054
387069
387069

-14603
-14200
-14260
-5686
-12588
-17673
-14621
-9210
-14412
-14673
-13862
-14149
-13706
-13077
-13914
-8374
-13400
-13112
559
-7840
-13715
19711
-3162
15455
-14351
-13524
-18438
9882
-3089
-14386
3867
-14447
-13790
-13358
-14286
11085
-1742
-14670
-14455
-13748
-15133
-14388
-14567
8668
-15545
-13674
-14446
-14446
-2156
-2190
-13403
-5840
-10087
-13777
5495
-14220
-16147
-10344
-15634
-14202

44
40
37
41
43
39
40
43
41
42
43
41
41
40
40
41
33
39
42
42
43
39
38
43
43
41
40
41
46
39
38
43
45
42
44
37
41
35
41
43
43
46
39
49
47
38
41
44
38
46
41
41
40
40
45
45
44
33
35
37

-42
-43
-42
-46
-45
-43
-45
-45
-41
-41
-41
-45
-42
-40
-44
-40
-47
-45
-43
-47
-41
-44
-42
-43
-41
-46
-41
-46
-41
-42
-46
-44
-42
-44
-43
-45
-40
-44
-41
-44
-47
-45
-42
-42
-44
-44
-44
-45
-44
-43
-42
-42
-43
-43
-42
-42
-40
-43
-44
-47

283
283
287
280
283
280
276
282
279
285
283
283
282
282
282
284
279
283
277
278
284
284
280
286
282
280
283
280
284
283
286
283
284
284
283
280
283
283
284
279
279
280
283
281
279
281
278
283
282
285
285
284
282
283
286
277
284
281
276
281

227
229
229
231
229
230
227
227
228
231
228
229
230
229
228
230
228
229
230
230
229
230
229
229
227
230
229
229
231
230
229
225
226
229
229
229
228
229
231
227
227
227
229
230
228
232
228
228
228
230
230
229
230
227
230
232
227
230
229
229

42
39
37
37
40
31
36
36
35
36
39
35
36
41
39
38
43
36
40
35
36
37
37
39
37
36
30
35
41
34
40
38
37
34
38
38
43
40
36
40
35
36
37
34
36
32
40
39
32
37
38
35
36
40
35
33
38
34
38
38

489
489
489
487
491
490
491
488
488
490
489
491
491
491
488
489
488
490
488
488
488
491
489
489
490
491
491
491
492
491
489
490
489
490
490
490
491
491
490
489
488
491
488
490
490
490
490
491
492
491
490
490
489
492
491
486
490
490
490
491

29473
29469
29457
29456
29472
29447
29470
29464
29442
29461
29463
29471
29467
29470
29466
29463
29474
29456
29449
29462
29461
29458
29460
29454
29461
29451
29466
29461
29466
29449
29468
29471
29451
29463
29469
29446
29464
29444
29464
29453
29449
29446
29455
29451
29456
29432
29457
29458
29455
29463
29476
29479
29463
29495
29453
29450
29463
29470
29457
29454

387085
387085
387101
387101
387101
387116
387116
387132
387132
387147
387147
387163
387163
387179
387179
387194
387194
387194
387210
387210
387225
387225
387241
387241
387257
387257
387257
387272
387272
387288
387288
387303
387303
387319
387319
387319
387335
387335
387350
387350
387366
387366
387381
387381
387397
387397
387413
387413
387413
387428
387428
387444
387444
387459
387459
387475
387475
387491
387491
387491

-15372
-15069
8609
-14790
-14073
-16050
-13664
-8447
9206
-14878
-14182
-13379
-14462
-14537
8659
-13607
-13246
-9046
-13214
-13921
4846
-5591
-14504
-14549
-13979
-7324
-14372
8055
-8787
-14061
834
-9680
-3761
-14140
-3083
-13328
-1310
-13354
-14118
-14352
-13559
-14663
-13873
-14509
-14393
-13809
-14306
-14377
-13805
-14731
8950
-13649
-14840
-13628
-8652
-14055
16843
-14605
-12825
6764

43
45
37
44
44
42
45
41
42
40
45
39
41
44
40
39
39
43
39
41
39
44
36
36
40
40
41
36
39
40
36
38
43
43
38
43
42
36
43
45
37
40
37
41
44
39
39
40
40
47
44
43
41
45
44
44
36
42
45
43

-46
-44
-42
-41
-43
-46
-40
-42
-41
-45
-41
-42
-41
-44
-45
-42
-46
-44
-43
-48
-46
-45
-41
-42
-49
-42
-44
-41
-41
-41
-43
-44
-43
-43
-45
-44
-42
-44
-44
-42
-46
-42
-44
-45
-42
-43
-44
-44
-40
-43
-42
-40
-41
-42
-44
-42
-43
-41
-48
-45

284
284
284
284
283
280
284
283
283
284
283
284
284
279
284
286
282
285
281
284
282
284
283
282
282
284
283
282
284
279
279
281
281
281
284
281
280
285
283
278
280
283
282
281
284
279
285
280
283
280
281
281
277
283
278
277
276
283
280
277

230
230
225
231
228
230
231
229
227
231
228
232
228
228
230
229
232
225
225
227
231
231
228
230
230
230
230
233
228
232
230
230
228
230
229
231
233
223
231
231
225
229
231
232
231
232
231
229
230
230
230
230
229
226
230
231
228
228
231
229

37
31
32
36
39
39
37
32
35
39
33
29
42
33
36
32
39
33
33
36
35
39
36
40
40
31
36
31
40
37
41
40
41
36
42
39
41
37
34
36
34
38
40
38
35
32
37
39
37
39
39
36
41
38
38
35
35
31
40
34

492
492
490
488
490
491
489
484
491
491
491
490
491
491
491
492
485
490
488
491
494
491
491
491
490
489
490
489
492
489
491
493
492
484
491
492
491
488
492
492
488
485
491
492
489
491
493
491
488
490
484
488
493
486
491
492
490
489
488
490

29473
29447
29454
29471
29467
29482
29448
29459
29468
29482
29459
29465
29460
29475
29461
29459
29470
29463
29482
29459
29459
29453
29457
29494
29464
29447
29473
29459
29449
29468
29481
29465
29462
29441
29433
29467
29453
29468
29454
29435
29469
29453
29442
29465
29454
29462
29446
29446
29470
29465
29464
29441
29451
29454
29444
29460
29431
29448
29446
29458

387506
387506
387522
387522
387537
387537
387553
387553
387553
387569
387569
387584
387584
387600
387600
387615
387615
387631
387631
387631
387647
387647
387662
387662
387678
387678
387693
387693
387693
387709
387709
387725
387725
387740
387740
387756
387756
387771
387771
387771
387787
387787
387803
387803
387818
387818
387834
387834
387849
387849
387849
387865
387865
387881
387881
387896
387896
387896
387912
387912

9064
-14934
-17018
-4032
-14077
-14384
-13919
-13763
-6424
-3568
-14326
-13477
-6421
-15638
-14227
-14269
-13213
-7999
-14361
-5681
-15550
-12886
7756
9541
-13775
-13795
-12464
-559
-16868
1704
-14348
-13460
-9276
-13633
-6872
-14645
-17195
-14736
7460
-6691
-14358
-13283
-13929
15286
-13618
-10542
-13077
-3009
-17901
-13956
-12315
3392
8856
-13916
-14473
-14035
-4430
-6725
-13884
-13632

46
45
39
41
35
40
39
44
41
38
41
46
47
44
45
40
41
45
47
40
40
40
42
37
45
43
43
45
46
41
44
44
45
43
38
40
40
43
43
45
45
45
42
44
40
41
43
48
43
43
41
46
42
41
43
42
39
42
43
42

-44
-45
-43
-45
-43
-43
-42
-44
-45
-43
-44
-41
-44
-43
-43
-44
-44
-42
-43
-41
-43
-44
-42
-44
-44
-41
-41
-42
-44
-43
-41
-48
-44
-44
-45
-43
-48
-43
-48
-47
-42
-44
-44
-43
-42
-42
-45
-45
-46
-42
-42
-47
-41
-45
-45
-44
-44
-47
-45
-43

278
280
280
286
280
283
286
284
282
282
280
278
283
282
282
280
278
283
275
279
280
281
281
283
283
284
279
280
283
278
282
277
283
276
282
282
279
279
282
286
286
282
285
281
281
283
286
283
283
279
282
282
281
284
282
283
282
280
282
281

227
229
230
227
229
231
231
227
228
228
228
222
231
229
229
229
231
227
225
229
228
231
229
230
230
228
230
227
230
230
230
227
229
224
231
230
228
227
226
229
224
229
228
229
229
230
231
232
226
231
230
227
226
229
230
224
231
229
230
229

28
34
33
37
37
37
35
31
35
29
37
36
36
38
40
35
35
40
38
36
36
36
36
39
35
40
38
40
41
40
40
38
35
40
38
39
33
33
36
38
41
34
40
36
33
31
32
37
34
38
38
39
36
41
35
38
39
38
41
35

487
490
489
489
488
488
490
487
492
490
489
489
492
489
487
488
489
485
486
489
490
489
492
491
490
479
491
490
488
488
487
490
488
489
489
487
488
490
488
490
487
487
486
490
489
491
492
490
489
487
491
487
491
491
487
489
488
490
489
490

29461
29456
29450
29450
29453
29467
29470
29442
29446
29435
29451
29446
29458
29468
29426
29451
29457
29458
29465
29455
29446
29466
29461
29473
29439
29490
29447
29457
29449
29466
29462
29442
29449
29465
29479
29456
29475
29460
29461
29468
29454
29467
29456
29450
29451
29465
29475
29445
29450
29447
29440
29446
29476
29454
29452
29456
29453
29454
29451
29468

387927
387927
387943
387943
387959
387959
387959
387974
387974
387990
387990
388005
388005
388021
388021
388037
388037
388037
388052
388052
388068
388068
388083
388083
388099
388099
388115
388115
388130
388130
388130
388146
388146
388161
388161
388177
388177
388193
388193
388208
388208
388208
388224
388224
388239
388239
388255
388255
388271
388271
388271
388286
388286
388302
388302
388317
388317
388333
388333
388349

-9187
7428
3621
29494
-13641
-12504
7809
-13463
-14558
8322
-14434
7760
-1014
7765
-12529
-13760
-17209
10781
-12720
8480
-14496
-11023
8126
-16739
-14585
-14395
9087
2954
-16568
-8477
-16145
-15503
-15035
10317
8287
-15535
-13632
-15389
-2807
-10804
-16566
-13479
-12966
-13357
-13545
-10718
-13690
-15191
-14065
-12564
15043
8380
417
-13769
-11947
2493
-14892
8844
-13818
-13411

40
45
40
42
39
41
42
42
41
37
37
44
42
39
45
43
36
46
36
43
38
44
44
43
44
37
36
39
41
38
44
41
45
42
42
41
38
35
41
40
42
46
43
42
41
42
43
42
44
41
45
39
37
43
48
42
41
38
40
45

-43
-42
-45
-46
-45
-43
-42
-44
-41
-43
-42
-45
-42
-44
-43
-46
-44
-44
-46
-42
-41
-42
-43
-42
-44
-43
-42
-47
-49
-50
-43
-44
-46
-43
-43
-43
-41
-42
-41
-42
-42
-44
-41
-41
-43
-41
-42
-45
-44
-45
-43
-41
-44
-45
-44
-45
-40
-47
-43
-45

283
284
280
279
283
276
280
281
281
282
282
277
278
282
281
282
280
285
281
278
283
284
279
280
278
279
279
279
281
278
280
283
280
278
280
281
281
281
281
282
282
274
284
284
283
279
286
285
285
277
283
280
276
280
280
276
283
282
282
285

227
230
229
232
227
232
230
226
229
230
227
227
229
227
228
230
231
229
230
229
230
228
230
228
228
228
229
230
226
230
229
230
227
228
228
229
227
226
230
228
229
227
228
226
230
229
228
226
226
230
228
229
228
229
227
230
229
228
228
225

35
35
35
35
39
36
34
36
35
36
41
39
39
35
33
39
34
41
32
37
38
37
39
41
38
39
41
36
37
27
37
31
34
36
37
34
35
38
34
35
34
38
40
37
37
30
39
37
41
38
39
38
38
40
35
37
32
39
35
30

489
491
492
489
491
492
489
488
486
493
489
490
488
489
490
490
491
492
489
492
492
489
490
493
485
491
489
490
490
490
492
491
489
490
487
491
490
492
488
491
489
490
491
490
487
489
487
488
488
491
491
488
489
488
488
489
490
490
490
489

29456
29455
29471
29479
29456
29465
29449
29433
29461
29434
29442
29462
29439
29457
29467
29462
29457
29445
29445
29420
29450
29465
29455
29456
29431
29463
29466
29446
29443
29470
29438
29451
29441
29438
29433
29463
29449
29431
29437
29440
29438
29445
29455
29450
29443
29465
29433
29451
29467
29451
29449
29461
29452
29467
29465
29455
29457
29458
29448
29435

388349
388364
388364
388364
388380
388395
388395
388411
388411
388427
388427
388442
388442
388458
388458
388458
388473
388473
388489
388489
388505
388505
388520
388520
388520
388536
388536
388551
388551
388567
388567
388583
388583
388598
388598
388614
388614
388614
388629
388629
388645
388645
388661
388661
388676
388676
388692
388692
388692
388707
388707
388723
388723
388739
388739
388754
388754
388754
388770
388770

-9365
-13867
-13869
-14131
-17369
-5468
-2062
-13553
-15054
-2755
-6824
1504
-14203
-707
-13652
8482
-14006
9239
10948
-14872
-14116
-14540
-13180
-14334
-14743
-15061
-14214
-14553
11375
-16544
-13004
-17522
-14472
-13931
8652
-1253
-14193
-13672
-13176
7989
861
-13787
-14160
-9574
-7452
-8776
-15461
-13706
-13425
-13824
8770
8566
-4617
-4952
-15618
9048
10688
9600
-13201
-13240

41
44
36
44
40
44
46
43
41
47
46
43
41
47
43
38
47
46
43
43
40
45
41
45
40
41
47
48
43
45
43
46
49
44
41
38
40
46
45
41
46
40
46
40
38
45
40
44
44
46
44
41
42
43
44
47
46
43
42
46

-41
-43
-40
-42
-41
-45
-43
-43
-41
-40
-41
-44
-44
-41
-41
-43
-43
-42
-43
-47
-44
-46
-42
-46
-40
-41
-44
-46
-44
-44
-42
-47
-40
-42
-42
-40
-46
-43
-44
-43
-47
-42
-41
-42
-45
-45
-43
-39
-41
-42
-49
-44
-42
-42
-41
-42
-43
-42
-43
-45

277
278
281
278
281
278
280
281
283
282
283
281
281
285
277
283
282
283
282
281
278
277
281
281
283
284
279
283
282
281
284
279
282
284
282
277
284
281
283
281
283
280
285
280
279
282
281
284
284
280
283
286
278
280
281
283
278
282
284
281

229
228
228
228
229
232
226
230
228
228
228
230
225
229
229
227
226
229
228
229
227
226
228
228
227
226
227
228
227
225
224
229
227
227
230
228
230
229
230
226
230
229
229
230
228
226
229
230
231
229
225
228
228
230
230
229
229
231
230
229

40
35
37
40
36
30
36
36
38
35
40
39
34
37
43
39
36
34
36
35
35
35
37
40
41
36
40
36
41
34
39
38
37
37
35
42
37
38
42
39
39
39
39
40
40
41
36
34
37
42
37
37
34
33
34
40
40
39
31
41

489
492
492
492
483
490
491
488
494
492
488
489
492
490
494
490
490
490
490
490
492
491
492
493
490
489
486
489
491
490
488
489
489
491
490
490
491
488
492
488
490
491
491
491
491
493
493
489
490
489
489
490
490
488
490
493
494
492
489
489

29462
29448
29447
29457
29459
29444
29443
29442
29444
29457
29446
29443
29470
29445
29455
29452
29467
29455
29463
29466
29460
29445
29431
29468
29436
29451
29448
29447
29438
29453
29434
29449
29449
29444
29443
29442
29439
29434
29464
29463
29468
29449
29456
29463
29459
29445
29452
29462
29455
29470
29446
29463
29462
29461
29447
29465
29439
29454
29458
29433

388785
388785
388801
388801
388817
388817
388817
388832
388832
388848
388848
388863
388863
388879
388879
388895
388895
388910
388910
388910
388926
388926
388941
388941
388957
388957
388973
388973
388973
388988
388988
389004
389004
389019
389019
389035
389035
389051
389051
389051
389066
389066
389082
389082
389097
389097
389113
389113
389113
389129
389129
389144
389144
389160
389160
389175
389175
389175
389191
389191

-14063
-10866
-14296
-12877
-15030
-14446
3813
-3827
-13882
-1404
-14967
-12470
-13362
-13907
1719
9519
4103
-14652
-13450
-17235
-13390
-15007
-14178
-13348
-15969
-5327
-14871
-14234
-14319
-18641
-16248
16062
-2869
8486
-14626
9684
-16633
-9704
-16130
-2632
-14305
-13465
-14601
-18325
8740
-15355
-15112
-13514
-15539
-14088
-16145
-13773
-9150
-14306
-13795
-5613
-14558
-3255
-14603
-4361

44
45
45
44
43
42
36
45
40
41
43
45
42
47
41
47
42
40
43
37
34
42
46
41
41
46
41
40
42
41
44
44
45
45
43
43
47
40
44
36
45
45
48
44
40
37
41
44
44
44
44
46
44
47
43
44
46
44
41
44

-51
-42
-46
-42
-44
-43
-45
-47
-45
-47
-46
-41
-46
-40
-42
-45
-44
-46
-44
-43
-43
-44
-40
-39
-46
-44
-41
-43
-41
-43
-46
-44
-45
-42
-47
-42
-42
-44
-42
-42
-43
-42
-43
-42
-42
-44
-42
-41
-43
-44
-41
-46
-43
-49
-43
-42
-42
-42
-41
-50

283
285
283
283
282
280
285
281
280
281
280
283
278
280
282
283
282
278
279
280
280
281
274
283
278
284
283
284
278
283
282
282
277
286
277
284
286
281
282
278
286
279
283
279
282
279
280
282
281
281
279
277
278
281
280
285
282
284
286
283

229
229
229
228
229
230
228
230
228
232
230
230
228
229
228
227
226
230
230
230
225
228
228
227
229
227
229
230
224
230
229
227
224
229
228
229
231
229
230
230
227
229
224
227
228
229
229
228
228
226
228
220
227
229
229
228
229
224
229
228

36
38
40
34
36
40
33
38
34
41
39
39
33
34
35
36
37
32
34
34
34
36
40
32
36
36
41
34
33
35
35
35
33
35
39
32
41
34
38
34
35
40
35
36
34
36
35
35
34
35
39
37
38
38
36
42
35
36
42
41

489
491
489
489
489
490
489
488
489
490
484
490
490
485
487
490
486
491
489
484
488
490
486
488
492
490
488
490
490
488
488
491
489
492
487
489
491
488
489
492
493
487
491
493
492
491
490
490
490
490
491
491
494
488
491
491
490
490
490
488

29435
29455
29441
29479
29441
29431
29436
29462
29452
29441
29453
29452
29448
29433
29463
29444
29448
29443
29446
29439
29437
29462
29447
29452
29454
29475
29437
29437
29459
29455
29468
29439
29443
29449
29450
29439
29458
29460
29475
29464
29471
29469
29463
29448
29441
29447
29453
29450
29464
29443
29467
29463
29435
29439
29444
29447
29458
29449
29459
29458

389207
389207
389222
389222
389222
389238
389238
389253
389253
389269
389269
389285
389285
389300
389300
389300
389316
389316
389331
389331
389347
389347
389363
389363
389363
389378
389378
389394
389394
389409
389409
389409
389425
389425
389441
389441
389456
389456
389472
389472
389487
389487
389487
389503
389503
389519
389519
389534
389534
389550
389550
389550
389565
389565
389581
389581
389597
389597
389612
389612

10697
-13169
-14029
-15045
-13702
9217
-14746
-7387
-13693
-13661
-14403
-15426
32764
8922
-6615
-13679
-15048
-8420
-14246
-15565
-13817
-13654
-14245
1735
-14655
-13888
1019
-12353
-11707
-16837
9441
-1100
-7574
8544
-14568
1408
-14027
-13659
-13548
-14526
-16656
-14585
-13403
1256
-449
-13834
-9956
-13700
-13177
-13764
-13557
-13104
-14233
-14818
-14566
-14375
-14987
-4204
13413
8566

38
45
47
44
49
43
44
42
41
44
44
41
46
42
41
44
41
46
43
48
43
42
42
37
42
39
45
47
42
39
42
41
46
40
40
36
42
42
45
45
42
38
40
44
42
45
38
39
42
42
42
39
45
50
43
46
47
46
43
46

-41
-44
-54
-41
-43
-40
-46
-40
-42
-44
-41
-41
-46
-43
-44
-43
-44
-41
-44
-43
-46
-43
-44
-43
-40
-41
-41
-42
-41
-44
-43
-45
-45
-41
-43
-47
-40
-43
-46
-45
-42
-42
-40
-40
-50
-43
-41
-44
-40
-42
-46
-46
-42
-41
-44
-44
-42
-43
-41
-42

280
281
286
282
284
283
283
280
281
284
283
283
280
282
282
275
285
282
285
278
281
281
285
283
284
278
283
281
280
281
284
281
283
281
282
284
282
279
284
282
282
280
282
279
280
284
281
282
284
284
282
282
282
283
280
285
276
283
282
280

228
228
227
230
226
228
230
230
228
229
226
228
227
228
228
226
229
230
227
226
229
227
227
224
229
228
227
228
229
227
225
228
229
225
225
226
226
226
226
229
229
229
229
229
227
227
227
228
226
231
227
228
229
231
231
229
227
229
229
229

36
38
38
39
36
40
39
34
35
38
38
32
38
38
40
40
39
35
35
32
31
38
41
36
38
34
32
36
38
39
39
39
42
40
40
37
38
37
40
34
39
40
36
39
31
35
37
39
40
35
39
37
42
38
39
32
39
35
40
35

488
488
488
491
494
490
488
491
489
492
490
489
490
489
489
489
492
489
486
493
491
489
491
489
490
490
489
489
491
489
488
489
490
490
490
486
491
487
491
489
488
489
488
486
489
488
489
489
491
492
490
488
492
489
491
492
488
490
490
489

29440
29455
29453
29447
29444
29431
29446
29441
29465
29459
29442
29467
29450
29451
29451
29447
29443
29435
29435
29464
29456
29455
29436
29458
29470
29435
29455
29432
29432
29435
29445
29449
29457
29433
29454
29449
29461
29439
29469
29439
29454
29441
29452
29442
29446
29446
29444
29444
29442
29445
29449
29429
29461
29462
29447
29465
29428
29424
29472
29434

389628
389628
389643
389643
389659
389659
389675
389675
389675
389690
389690
389706
389706
389721
389721
389737
389737
389737
389753
389753
389768
389768
389784
389784
389799
389799
389815
389815
389831
389831
389831
389846
389846
389862
389862
389877
389877
389893
389893
389893
389909
389909
389924
389924
389940
389940
389955
389955
389955
389971
389987
389987
390002
390002
390002
390018
390018
390033
390033
390049

-14325
-11961
-937
-16486
-12420
-14166
-13900
24509
-15601
8427
-14514
2541
-9527
-13676
-14405
-11628
2226
6508
-15211
10091
-9798
-14924
9068
-13894
-18070
-6520
-14480
-18532
-14228
-12070
-15074
-8314
-86
19070
-11894
-12521
-14313
-14494
-13868
-18061
-19357
8478
15217
-13307
-9353
592
-18558
-13624
-1625
-17491
-6560
-14155
-14023
-12719
-13474
3872
-14635
-13913
6961
-1010

41
47
47
37
43
38
44
44
47
46
49
43
44
47
45
35
43
39
48
39
49
40
45
49
39
44
45
40
45
35
45
46
49
44
42
43
41
45
35
46
38
35
47
45
41
37
44
42
42
38
41
44
44
42
40
45
40
46
45
40

-47
-42
-41
-43
-43
-42
-45
-47
-41
-41
-44
-39
-43
-49
-46
-44
-42
-43
-42
-41
-42
-44
-42
-42
-44
-48
-42
-43
-42
-42
-45
-42
-45
-43
-45
-42
-42
-44
-41
-44
-47
-42
-43
-45
-46
-41
-40
-43
-42
-42
-43
-43
-41
-43
-44
-42
-43
-44
-43
-40

280
282
285
282
282
284
280
283
279
280
283
278
276
284
280
281
279
281
283
277
276
283
280
282
281
278
284
279
275
283
281
283
283
282
282
286
277
285
280
284
280
281
282
280
280
283
280
277
284
285
282
281
281
280
280
283
284
284
278
280

230
228
228
228
229
228
228
228
226
229
227
229
227
227
227
229
231
229
226
226
228
229
227
228
229
225
230
226
227
229
230
222
228
227
229
228
227
226
229
227
226
227
227
227
229
226
225
230
226
227
229
227
227
225
228
227
225
227
228
229

40
39
32
39
40
34
37
37
33
35
38
30
33
39
38
42
36
35
34
39
40
33
37
37
38
39
35
38
38
39
37
35
38
35
34
40
40
40
38
38
33
38
37
39
37
37
42
38
31
35
40
38
33
36
35
38
37
39
38
45

487
490
489
493
492
492
489
491
487
488
491
488
484
492
485
490
490
490
488
490
491
487
488
490
492
491
491
489
489
489
489
491
488
492
490
491
494
491
491
490
490
491
489
492
489
491
491
491
491
491
490
492
490
491
489
491
491
487
490
490

29450
29460
29436
29442
29453
29434
29444
29459
29446
29461
29451
29457
29449
29451
29428
29444
29466
29446
29441
29441
29422
29446
29460
29433
29429
29467
29449
29431
29442
29415
29451
29459
29422
29466
29421
29419
29444
29443
29452
29444
29453
29446
29449
29459
29429
29447
29456
29466
29446
29433
29453
29472
29446
29459
29429
29436
29466
29453
29452
29450

390049
390065
390065
390065
390080
390080
390096
390096
390111
390111
390111
390127
390127
390143
390143
390158
390158
390174
390174
390174
390189
390189
390205
390205
390221
390221
390236
390236
390236
390252
390252
390267
390267
390283
390283
390299
390299
390299
390314
390314
390330
390330
390345
390345
390361
390361
390361
390377
390392
390392
390392
390408
390408
390423
390423
390439
390439
390455
390455
390455

7719
-14180
8306
-9853
-5487
-14450
-14306
6604
-14712
-14786
-14047
-3892
-16934
-8319
-5961
-13626
-13312
7633
-14622
15830
-14550
-5147
-14215
-14435
-16223
-12884
-13231
-10014
-13214
-15919
9772
-14178
-4427
-13932
-14671
-10942
-13266
204
-13712
-13778
-2172
-16067
9066
-15123
1353
9175
-11636
5811
-15207
-13885
-14577
-13780
-13803
-5510
-13729
-15171
-13968
-14293
-15606
-13638

38
40
39
47
37
40
41
41
46
42
45
40
45
43
43
37
42
43
44
38
47
39
44
44
44
40
42
36
44
38
44
41
48
39
47
47
41
39
41
44
40
39
39
39
48
46
43
44
47
39
44
43
42
43
41
45
45
37
44
43

-45
-44
-41
-43
-45
-44
-45
-42
-42
-43
-42
-49
-44
-46
-48
-42
-45
-42
-42
-43
-45
-41
-42
-42
-44
-44
-48
-43
-43
-44
-42
-44
-41
-42
-42
-43
-40
-41
-41
-42
-43
-40
-48
-41
-42
-45
-45
-46
-45
-41
-45
-41
-44
-45
-44
-42
-41
-48
-41
-42

283
281
279
278
276
284
284
283
278
286
285
278
281
283
283
286
282
284
283
279
282
282
281
281
280
284
283
280
282
284
284
283
281
278
280
283
284
283
280
282
279
282
282
280
280
285
280
281
281
283
282
281
282
279
283
280
284
280
283
282

225
228
228
226
229
226
227
226
228
229
230
226
230
229
229
229
226
226
231
228
230
226
226
227
229
229
229
226
228
228
230
226
227
227
229
222
230
225
227
228
227
227
227
230
228
228
229
227
229
228
228
228
228
229
228
224
230
229
231
226

40
35
35
42
34
40
37
36
40
39
38
36
39
38
30
39
38
40
41
33
39
38
36
36
35
40
33
38
41
40
32
34
38
41
41
32
37
41
39
34
36
39
38
38
41
40
38
40
39
36
35
36
37
38
44
33
41
38
36
37

491
491
488
492
491
488
489
486
490
489
490
488
488
490
490
490
490
487
491
490
490
492
489
489
490
489
490
488
491
492
491
491
488
489
491
488
490
486
492
492
489
486
486
492
489
487
487
490
489
490
492
489
488
489
488
490
491
491
489
492

29452
29441
29429
29453
29474
29444
29445
29427
29429
29451
29449
29436
29461
29447
29452
29449
29454
29445
29436
29491
29453
29446
29459
29449
29434
29435
29455
29460
29428
29470
29446
29449
29452
29458
29464
29478
29459
29454
29445
29459
29457
29468
29431
29438
29443
29448
29448
29441
29474
29444
29439
29439
29437
29437
29423
29449
29445
29458
29457
29457

390470
390470
390486
390486
390501
390501
390517
390517
390517
390533
390533
390548
390548
390564
390564
390579
390579
390579
390595
390595
390611
390611
390626
390626
390642
390642
390642
390657
390657
390673
390673
390689
390689
390704
390704
390720
390720
390735
390735
390735
390751
390751
390767
390767
390782
390782
390798
390798
390798
390813
390813
390829
390845
390845
390845
390860
390860
390876
390876
390891

-6884
18402
7903
10870
-14255
-14117
-14233
-11806
-13370
-13376
-13867
-14949
-14973
-14053
229
-14766
-3982
8491
-12605
-13587
8395
-14644
-14864
-4235
9360
-16535
-13618
1091
922
24284
-13817
-15853
-16089
-13680
-14181
-10290
8700
-13726
-13992
10105
-7960
-13410
8615
-13528
-13360
4317
-12968
24658
-13923
-15258
-14491
-13743
8124
-14402
7114
-13824
-14488
1167
-15172
-17791

45
40
43
45
42
41
42
37
45
44
44
37
41
39
45
42
41
43
46
44
44
40
43
42
45
44
42
43
39
42
41
42
43
38
45
44
34
44
41
41
46
44
43
42
45
41
46
41
41
42
42
42
36
48
45
45
40
41
40
40

-41
-42
-53
-43
-43
-44
-44
-42
-44
-40
-42
-46
-40
-44
-46
-42
-43
-40
-42
-41
-46
-44
-41
-42
-43
-44
-46
-43
-48
-43
-44
-44
-48
-48
-45
-49
-42
-42
-42
-42
-42
-40
-43
-42
-42
-48
-44
-43
-39
-42
-40
-42
-47
-46
-43
-43
-41
-43
-42
-45

283
284
284
280
281
282
280
281
280
281
278
281
281
276
280
277
281
280
279
282
281
282
284
280
284
279
277
277
282
282
281
278
282
282
284
284
283
281
282
280
280
284
279
284
282
286
280
282
282
280
274
282
280
286
280
284
284
284
279
285

227
228
223
231
228
230
228
229
228
227
227
229
227
228
229
230
229
229
230
228
229
226
231
229
229
229
223
227
229
230
225
230
229
229
228
229
230
224
231
230
227
229
229
228
229
227
227
224
227
230
228
226
229
229
225
230
230
229
230
230

36
40
43
38
39
41
33
41
34
40
37
34
39
35
35
40
33
41
39
34
37
36
34
35
40
31
34
40
34
35
36
40
36
31
38
40
39
39
39
34
34
39
38
39
40
38
38
40
40
35
38
37
38
37
37
38
34
37
39
40

490
487
491
490
489
488
488
489
486
492
492
490
492
491
489
490
489
487
491
492
491
490
490
488
489
489
490
490
489
490
481
490
483
485
488
491
490
491
487
490
490
488
488
489
489
490
488
491
489
490
487
487
490
489
492
491
490
492
489
491

29432
29453
29453
29440
29460
29444
29442
29481
29472
29471
29444
29449
29431
29440
29472
29441
29450
29466
29438
29470
29451
29444
29473
29435
29481
29460
29454
29439
29462
29446
29453
29436
29444
29437
29461
29442
29423
29437
29443
29467
29445
29457
29464
29456
29462
29439
29445
29470
29452
29450
29458
29476
29459
29465
29466
29454
29452
29461
29468
29467

390891
390891
390907
390907
390923
390923
390938
390938
390954
390954
390969
390969
390969
390985
390985
391001
391001
391016
391016
391032
391032
391032
391047
391047
391063
391063
391079
391079
391094
391094
391110
391110
391110
391125
391125
391141
391141
391157
391157
391172
391172
391172
391188
391188
391203
391203
391219
391219
391235
391235
391235
391250
391250
391266
391266
391281
391281
391297
391297
391313

-14427
-14126
-13682
-15588
-2577
-13998
-13585
-13672
-12886
9166
-16130
-14646
8536
-14480
-13351
-14744
-6805
6921
-14500
-12987
9382
-13799
-7774
-13362
-14343
-14168
-15045
9889
-2351
3464
-13802
-14282
-15559
-6769
-13631
9394
12328
8120
-14509
950
2181
8537
-17054
10023
-12274
-14284
-14272
-468
-16583
-13372
-12419
-15292
2624
-12714
411
-13051
-13873
-12620
-13779
-10079

42
45
45
45
43
47
39
42
42
44
43
37
45
41
43
42
44
39
44
45
38
42
40
46
39
46
43
46
38
41
41
43
40
39
39
47
42
42
38
39
41
46
46
42
42
40
39
44
42
45
44
46
42
45
35
45
39
39
41
40

-42
-42
-43
-44
-45
-42
-45
-42
-44
-44
-50
-44
-43
-45
-45
-43
-44
-41
-44
-42
-44
-43
-45
-41
-41
-43
-42
-41
-42
-44
-43
-43
-40
-43
-40
-45
-41
-43
-44
-45
-46
-42
-41
-41
-42
-43
-41
-42
-46
-42
-44
-40
-42
-43
-42
-42
-41
-43
-43
-41

279
274
277
282
279
280
282
279
279
277
285
283
286
283
284
284
282
284
279
281
279
281
280
280
279
284
282
279
284
284
279
282
278
278
281
280
283
287
279
278
282
281
285
285
284
284
279
281
278
285
281
280
275
280
283
280
281
279
282
282

228
229
226
231
230
229
226
231
225
232
228
230
231
227
229
228
227
228
229
230
221
229
227
228
226
228
229
228
228
226
229
226
224
231
226
227
228
231
229
229
225
229
227
230
227
230
223
228
227
225
229
225
229
229
224
228
230
226
227
224

37
32
39
36
36
41
38
34
34
40
38
40
35
37
41
35
31
36
40
39
37
35
41
30
34
36
35
32
34
38
38
35
37
32
39
42
38
36
39
40
41
40
44
35
34
39
34
38
36
34
38
34
38
38
33
37
36
37
38
36

490
493
490
487
489
489
487
492
489
485
488
487
490
490
489
487
491
489
488
493
492
489
490
489
491
489
489
490
485
490
484
486
491
489
490
491
489
489
486
490
487
491
489
486
491
488
488
488
490
489
492
490
489
494
490
489
490
488
491
489

29436
29449
29458
29428
29448
29472
29459
29460
29442
29434
29465
29451
29461
29452
29448
29442
29470
29468
29453
29464
29452
29437
29466
29443
29437
29472
29448
29455
29451
29447
29430
29474
29443
29458
29454
29438
29455
29451
29459
29465
29451
29454
29438
29438
29447
29452
29442
29467
29417
29453
29450
29448
29447
29431
29427
29455
29448
29448
29451
29457

391313
391313
391328
391328
391344
391344
391359
391359
391375
391375
391391
391391
391391
391406
391406
391422
391422
391437
391437
391453
391453
391453
391469
391469
391484
391500
391500
391500
391515
391515
391531
391531
391547
391547
391562
391562
391562
391578
391578
391593
391593
391609
391609
391625
391625
391625
391640
391640
391656
391656
391671
391671
391687
391687
391703
391703
391703
391718
391718
391734

8130
-7184
-13599
-13413
-4116
8397
-13894
8999
-14339
-9067
-13556
10231
-18492
-13863
358
-8820
-14408
-9212
-14425
9394
-13594
-9531
2870
-2893
-14327
-13600
-16396
-15227
-15894
-14701
-13874
-18316
11641
-13549
-13752
-14096
-14879
-10386
-6931
-17942
-14876
-15463
-11865
8580
-13892
-13393
-12112
-14607
-12430
9428
-18167
-14788
-439
513
-580
-12960
10034
8706
-14134
-14197

42
44
46
40
40
34
40
46
41
46
43
44
40
43
44
46
40
44
43
41
36
42
45
49
44
40
37
41
40
40
35
43
43
43
39
46
46
43
42
46
41
41
40
42
39
46
38
46
36
37
40
45
44
47
38
46
40
40
44
40

-44
-42
-42
-46
-42
-44
-40
-45
-43
-42
-43
-42
-41
-42
-44
-40
-43
-43
-41
-43
-41
-41
-44
-43
-42
-40
-43
-41
-41
-43
-40
-42
-42
-41
-39
-42
-40
-42
-41
-43
-49
-45
-46
-43
-43
-40
-39
-45
-41
-43
-43
-41
-39
-41
-45
-41
-50
-42
-41
-47

277
279
277
278
277
282
277
280
285
276
279
283
281
279
283
280
283
283
276
281
281
279
276
279
283
279
284
279
280
282
280
280
286
281
286
282
281
283
280
284
286
284
280
282
278
283
280
281
282
281
284
279
283
279
282
281
283
283
283
282

226
231
230
223
229
230
227
231
228
230
230
230
229
230
230
226
228
231
230
229
225
228
231
226
228
227
228
229
228
226
227
230
228
229
227
228
227
228
228
228
228
228
230
227
227
229
228
230
226
229
227
231
229
228
228
231
226
228
229
232

39
38
36
34
41
36
38
39
41
35
40
37
37
37
34
38
35
36
38
31
36
35
36
39
37
37
35
42
33
38
36
36
39
39
34
36
36
39
37
37
32
38
37
37
40
38
34
38
39
40
36
39
38
37
38
34
41
38
41
39

490
491
490
488
490
487
489
488
483
489
488
484
489
492
489
484
489
483
490
486
484
489
489
492
488
489
493
489
490
491
488
488
490
492
489
491
490
490
490
486
490
489
490
489
490
490
491
488
492
488
491
490
487
488
487
490
490
491
488
489

29429
29437
29470
29455
29460
29467
29455
29453
29469
29460
29448
29458
29478
29465
29458
29459
29457
29445
29440
29437
29450
29451
29458
29453
29449
29443
29483
29424
29466
29443
29448
29453
29452
29439
29450
29451
29438
29422
29452
29454
29435
29449
29426
29438
29447
29439
29422
29448
29465
29427
29452
29444
29440
29441
29448
29446
29432
29459
29456
29450

391734
391749
391749
391765
391765
391781
391781
391781
391796
391796
391812
391812
391827
391827
391827
391843
391843
391859
391859
391874
391874
391890
391890
391890
391905
391905
391921
391921
391937
391937
391952
391952
391968
391968
391968
391983
391983
391999
391999
392015
392015
392030
392030
392046
392046
392061
392061
392077
392077
392093
392093
392093
392108
392108
392124
392124
392139
392139
392155
392155

7503
-6421
8092
-13962
-13187
-9234
-14233
-12684
-13768
-6050
-7118
-17837
-15031
-13693
-13503
-13897
-14332
-15139
-13597
-14521
-18311
-17595
-14795
-14170
-13718
-14521
-8786
-14507
-15005
-14381
-13976
-13481
6623
-15148
-15097
-12748
-14236
-11504
-13788
-14642
-14145
-14563
1395
6644
10929
8958
9837
-13107
-13406
-6089
-9915
-17030
-14103
-13671
-6299
-13616
-14406
-13211
-14366
7771

40
44
42
44
37
42
45
41
43
43
43
44
48
44
42
41
39
41
45
33
45
38
43
40
37
41
42
42
46
43
44
44
38
49
43
41
46
46
44
47
43
41
46
38
43
42
39
44
42
41
39
35
43
42
45
39
41
44
41
40

-44
-50
-47
-48
-41
-41
-42
-46
-39
-42
-40
-41
-41
-43
-44
-43
-41
-45
-42
-48
-42
-40
-42
-42
-41
-41
-42
-43
-43
-42
-44
-43
-47
-46
-45
-41
-44
-43
-44
-40
-39
-41
-44
-46
-41
-41
-41
-41
-40
-39
-41
-43
-44
-42
-42
-41
-40
-44
-45
-40

279
283
284
278
281
282
282
283
279
280
274
281
283
284
283
284
282
284
282
284
282
278
280
282
281
281
278
279
280
280
282
283
281
280
282
282
277
277
279
282
281
285
284
284
282
283
282
281
283
280
280
285
284
282
283
283
282
279
285
285

227
227
225
227
228
228
228
227
228
230
228
229
229
225
227
229
228
230
227
225
225
228
226
229
228
227
230
229
227
228
225
227
227
226
228
228
229
231
230
229
231
228
228
227
230
227
229
227
229
230
230
231
229
228
231
229
228
231
229
225

38
35
37
38
39
34
34
39
36
35
33
36
38
37
36
36
39
42
37
42
39
41
39
37
39
39
37
39
39
37
37
35
31
38
39
39
31
40
39
37
38
37
31
35
35
37
35
37
38
34
36
38
32
37
38
37
40
34
34
34

488
488
488
491
488
490
490
490
488
489
489
487
490
489
491
491
490
489
490
486
489
489
487
490
489
491
487
490
490
489
492
488
490
487
492
491
489
492
491
489
490
491
489
486
491
489
489
491
490
492
492
491
491
488
490
487
489
490
490
489

29468
29438
29451
29448
29442
29473
29472
29465
29451
29442
29437
29432
29450
29440
29456
29451
29461
29463
29435
29446
29461
29434
29472
29445
29444
29458
29448
29431
29442
29458
29456
29442
29448
29454
29450
29459
29452
29463
29454
29447
29450
29477
29451
29457
29448
29458
29447
29472
29433
29427
29443
29461
29444
29447
29449
29480
29453
29437
29427
29447

392171
392171
392186
392186
392202
392202
392202
392217
392217
392233
392233
392249
392249
392264
392264
392280
392280
392280
392295
392295
392311
392311
392327
392327
392327
392342
392342
392358
392358
392373
392373
392389
392389
392405
392405
392405
392420
392420
392436
392436
392451
392451
392467
392467
392467
392483
392483
392498
392498
392514
392514
392529
392529
392529
392545
392545
392561
392561
392576
392576

-13958
-5658
12241
-3483
-13302
-14192
9073
13786
-18614
19394
-17010
-14012
7962
-13742
-14319
-14046
-16778
-13895
-14414
1959
-13699
-13584
-14293
-13921
-133
16669
-14337
-685
-14439
-16371
7043
-13837
-13708
-16348
-13862
-13557
2959
-13952
-10993
3415
-5165
-12768
-13992
-13569
9493
-14231
-14339
-14058
-15439
-14345
-10755
-16782
-7659
-14943
-14566
-14024
-5928
-13666
-13878
5819

45
40
40
45
41
44
43
43
47
45
42
38
41
44
46
39
44
41
38
41
42
45
44
41
40
46
41
49
46
44
36
39
40
44
46
37
39
41
45
41
44
40
38
35
39
40
39
42
42
45
41
44
41
46
42
46
45
48
43
39

-42
-41
-41
-41
-40
-41
-43
-43
-40
-44
-42
-42
-44
-43
-43
-42
-43
-38
-42
-42
-41
-47
-41
-44
-43
-42
-40
-40
-40
-41
-40
-43
-44
-41
-41
-39
-40
-41
-42
-43
-41
-44
-42
-42
-43
-42
-41
-48
-44
-40
-44
-39
-39
-42
-43
-43
-44
-42
-43
-39

276
282
280
278
284
281
282
282
281
279
283
282
283
283
282
282
281
284
284
288
284
281
284
286
280
279
282
284
280
279
282
281
283
284
284
282
278
284
284
283
280
280
284
278
284
283
285
277
279
280
282
281
283
283
281
280
277
279
282
281

228
228
229
230
226
229
229
226
230
229
230
230
228
231
228
227
226
225
228
228
227
223
228
231
232
227
229
229
231
230
226
229
229
231
229
229
228
227
230
226
230
229
228
231
231
224
232
230
229
227
229
231
230
228
231
230
223
225
226
226

39
34
40
34
38
33
35
38
38
34
34
39
29
39
34
39
36
35
30
38
37
37
37
35
34
40
39
36
34
35
36
37
34
35
38
34
38
37
38
37
34
36
33
32
35
33
37
35
38
37
40
38
40
39
39
33
36
40
39
41

489
489
488
489
489
489
488
488
488
491
489
489
486
488
489
488
489
489
486
490
488
489
489
490
489
488
490
488
487
487
492
487
488
491
486
491
487
488
488
488
488
490
490
487
490
488
486
486
490
489
489
489
487
490
488
491
488
488
490
489

29449
29450
29443
29425
29425
29445
29421
29445
29461
29438
29446
29436
29458
29438
29440
29444
29441
29460
29433
29452
29437
29427
29452
29469
29447
29472
29466
29448
29448
29452
29450
29470
29456
29464
29469
29446
29446
29488
29457
29435
29463
29454
29448
29457
29467
29447
29460
29447
29457
29453
29450
29448
29450
29447
29470
29454
29445
29440
29444
29443

392592
392592
392592
392607
392607
392623
392623
392639
392639
392654
392654
392670
392670
392670
392685
392685
392701
392701
392717
392717
392732
392732
392732
392748
392748
392763
392763
392779
392779
392795
392795
392810
392810
392810
392826
392826
392841
392841
392857
392857
392873
392873
392873
392888
392888
392904
392904
392919
392919
392919
392935
392935
392951
392951
392966
392966
392982
392982
392997
392997

-15248
-14553
-12848
-9638
-13695
-4564
5358
-5847
9730
-14070
8090
617
-15086
-18159
-14130
-13460
-13785
-13063
-18745
-17394
-14523
-14457
-11975
-14148
-5124
-15005
-13747
-15028
-15577
-13890
-13991
-14363
-3565
-12926
-14587
-13986
-12967
-13467
-7738
-14727
-14754
-13710
-14246
-14146
-13818
-2256
10917
10512
-13546
-15696
-13726
-11118
-14152
-13269
-13566
10228
-13850
-14759
-15112
-14457

42
44
42
45
41
42
43
46
37
44
41
41
44
35
42
44
38
39
39
40
41
40
40
42
43
46
46
44
42
44
45
37
41
39
48
46
45
48
42
46
44
48
44
41
47
47
43
45
48
45
38
43
41
49
44
41
39
40
41
42

-46
-44
-46
-47
-42
-40
-41
-44
-44
-43
-41
-39
-42
-45
-46
-42
-39
-42
-43
-45
-43
-42
-41
-41
-38
-39
-41
-45
-41
-40
-46
-45
-45
-46
-48
-44
-42
-42
-44
-43
-45
-40
-45
-43
-40
-41
-42
-43
-41
-44
-41
-43
-44
-47
-41
-42
-42
-47
-43
-41

278
281
283
278
279
279
279
283
278
281
277
278
279
282
282
283
283
282
282
285
280
285
281
285
285
279
280
282
283
280
284
285
281
281
281
284
279
284
284
283
283
279
282
282
284
286
283
281
280
282
283
274
283
275
284
283
281
281
282
280

226
226
228
229
224
228
229
230
228
229
229
227
229
227
229
229
225
228
229
229
230
228
228
226
229
228
227
230
228
227
229
228
231
229
225
230
227
230
228
228
228
228
229
229
230
230
228
228
226
229
225
228
226
228
229
228
231
229
229
226

38
40
40
40
31
36
35
40
37
36
36
34
37
41
35
37
37
28
35
36
37
35
35
37
38
35
36
41
36
40
34
37
33
37
40
38
38
38
34
36
29
37
40
37
37
34
40
35
42
39
36
37
34
42
39
35
36
39
40
33

486
489
490
488
486
489
489
488
490
488
483
487
488
490
491
489
489
487
490
490
490
485
492
489
489
490
488
488
488
488
488
489
488
488
488
485
486
489
490
489
489
490
492
490
491
490
491
490
492
490
488
490
493
490
488
490
491
490
490
491

29444
29454
29443
29456
29473
29446
29463
29434
29450
29453
29455
29460
29446
29437
29459
29443
29439
29448
29449
29445
29439
29473
29447
29461
29451
29465
29465
29448
29467
29467
29471
29466
29439
29439
29445
29473
29458
29454
29464
29463
29448
29463
29450
29438
29459
29470
29447
29450
29454
29464
29472
29480
29441
29457
29448
29465
29462
29481
29475
29455

392997
393013
393013
393029
393029
393044
393044
393060
393060
393075
393075
393091
393091
393091
393107
393107
393122
393122
393138
393138
393153
393153
393153
393169
393169
393185
393185
393200
393200
393216
393216
393216
393231
393231
393247
393247
393263
393263
393278
393278
393278
393294
393294
393309
393309
393325
393325
393341
393341
393356
393356
393372
393372
393387
393387
393403
393403
393419
393419
393434

-15685
-13927
-15159
8182
-13846
-6073
-13635
-13978
8051
-14636
1868
-12901
-13556
-13590
16062
-10972
-16764
-13782
-13577
-13767
-15035
-14387
-14507
-14934
10484
-13786
-17339
-495
-14407
-14547
-8289
-13989
8470
-11400
-14089
-11035
-13810
-14186
-537
-4388
-13489
2979
-13856
-13574
-16026
-13653
-13851
-14736
-13481
-14419
-8167
-15091
383
-14368
-13263
-14207
-14964
-17395
-14738
-14255

46
41
36
42
43
47
40
43
43
43
46
40
44
41
39
36
45
48
44
39
39
44
44
40
41
45
44
48
44
44
40
46
48
48
43
44
37
48
38
47
40
44
44
46
47
42
47
42
40
44
45
42
48
41
46
42
34
49
44
39

-45
-43
-46
-43
-44
-46
-42
-41
-42
-44
-41
-46
-46
-44
-43
-44
-42
-42
-40
-43
-48
-43
-42
-42
-43
-41
-43
-41
-45
-43
-43
-42
-44
-40
-42
-43
-44
-42
-46
-41
-46
-42
-42
-43
-46
-42
-41
-45
-44
-43
-45
-40
-43
-42
-42
-41
-45
-40
-47
-41

279
280
280
283
278
285
281
280
282
284
283
282
277
283
282
285
280
280
282
285
277
274
284
280
285
283
284
278
283
283
281
281
283
280
281
279
282
284
278
282
282
283
282
280
277
282
280
278
284
279
280
283
282
281
283
279
283
277
278
281

229
229
230
228
228
228
230
232
228
227
230
230
230
226
228
228
228
229
230
229
231
229
228
229
229
224
229
222
228
230
227
230
225
225
226
230
229
229
230
228
226
229
229
229
230
229
230
230
229
229
229
230
230
229
226
229
230
228
230
230

36
40
41
39
40
42
39
36
41
35
42
37
38
39
32
39
38
33
35
39
38
37
42
33
40
36
38
40
38
39
37
36
37
38
38
38
35
38
37
34
40
35
41
38
34
38
42
42
36
36
38
38
41
36
35
32
32
35
37
41

488
488
488
490
488
489
491
489
492
493
489
489
490
488
489
488
485
489
490
490
489
488
488
489
489
490
488
489
487
490
490
489
486
486
487
489
490
490
488
489
490
489
486
482
490
488
488
489
491
490
486
488
488
489
486
490
489
491
487
490

29494
29468
29445
29487
29458
29445
29454
29457
29462
29449
29474
29452
29479
29461
29464
29457
29472
29456
29457
29426
29440
29458
29475
29449
29457
29460
29449
29458
29458
29463
29459
29465
29452
29450
29451
29443
29434
29469
29461
29454
29452
29450
29469
29474
29458
29457
29471
29469
29447
29440
29476
29468
29461
29468
29449
29471
29457
29439
29466
29458

393434
393450
393450
393450
393465
393465
393481
393481
393497
393497
393497
393512
393512
393528
393528
393543
393543
393559
393559
393575
393575
393575
393590
393590
393606
393606
393621
393621
393637
393637
393653
393653
393653
393668
393668
393684
393684
393699
393699
393699
393715
393715
393731
393731
393746
393746
393762
393762
393762
393777
393777
393793
393793
393809
393809
393824
393824
393840
393840
393855

-14178
-14826
-7638
9724
-14244
-3300
-13688
-14048
10625
-14695
-11820
-9491
-11332
-14202
-14487
-9051
-14752
-13953
-14448
-14981
-14834
1489
7506
-3443
-17707
9458
-16804
-14259
-14160
-17844
9101
-14661
-14676
-4663
-14598
-13251
-14092
-13518
5962
-17251
-14061
-13748
-13288
-14021
-13948
-13910
8179
-17154
-14263
-12268
-2480
-14414
7200
-7629
-10639
-14066
-2605
-18710
-14278
-14840

40
38
42
44
41
46
39
46
40
39
46
40
42
45
42
41
42
48
44
41
41
42
43
44
34
37
44
37
46
43
38
46
42
37
46
47
46
44
41
41
38
47
42
36
40
39
41
44
40
44
46
44
48
39
39
41
40
41
42
38

-41
-44
-40
-42
-45
-43
-42
-44
-43
-42
-43
-42
-43
-43
-42
-41
-42
-40
-40
-42
-46
-45
-42
-45
-42
-46
-41
-44
-46
-40
-44
-42
-44
-44
-47
-52
-42
-43
-42
-41
-46
-43
-46
-43
-45
-47
-42
-45
-43
-43
-44
-42
-44
-51
-45
-43
-47
-43
-43
-42

281
277
284
284
281
283
283
282
284
284
281
282
281
283
284
276
281
282
281
282
282
284
286
286
283
279
271
283
281
282
284
284
283
284
283
281
283
277
282
284
279
276
284
283
278
283
285
284
283
278
278
281
276
282
282
280
278
281
278
278

227
230
230
230
231
228
230
227
230
227
228
229
226
229
232
227
229
226
230
230
228
227
230
230
230
225
230
229
232
231
231
230
229
228
230
228
230
231
229
227
231
229
228
228
229
231
226
230
230
228
230
230
227
229
229
228
227
226
228
229

41
39
40
38
39
38
37
37
39
38
36
35
37
38
37
42
34
40
38
36
37
37
39
34
37
39
39
37
38
37
35
38
36
35
36
37
34
38
37
34
39
33
38
33
34
39
37
34
33
31
34
38
35
34
28
36
35
35
37
38

488
491
489
489
487
491
491
489
491
488
493
491
489
493
491
486
490
490
491
490
489
490
488
490
490
489
490
488
488
486
490
489
489
488
490
485
491
491
489
487
489
487
489
489
489
487
488
490
490
493
490
491
488
491
489
488
491
488
490
489

29463
29480
29457
29459
29475
29479
29459
29464
29423
29486
29454
29471
29455
29438
29461
29444
29463
29464
29455
29457
29449
29468
29475
29459
29448
29450
29468
29458
29456
29463
29464
29460
29450
29428
29445
29462
29444
29451
29440
29445
29450
29457
29466
29462
29461
29468
29448
29474
29477
29429
29462
29455
29467
29474
29445
29465
29486
29460
29473
29472

393855
393871
393871
393871
393887
393887
393902
393902
393918
393918
393933
393933
393949
393949
393965
393965
393965
393980
393980
393996
393996
394011
394011
394011
394027
394027
394043
394043
394058
394058
394074
394074
394074
394089
394089
394105
394105
394121
394121
394136
394136
394152
394152
394152
394167
394167
394183
394183
394199
394199
394199
394214
394214
394230
394230
394245
394245
394261
394261
394277

-13456
-13402
-14196
-17495
-13642
-12864
-15259
8145
6097
-13415
-15044
-11359
-13993
8979
-14729
-8442
-13549
-14883
-15109
-13180
-14451
-12724
8919
-14974
-6347
-13179
-13246
-13982
-14279
-14999
-13908
-13414
-13824
-13729
10748
3961
-13366
-14581
-14327
-11868
-14513
-14359
-13809
-14275
-13507
-11513
-15218
-14246
-10100
-13242
-13825
-15188
964
-776
11872
-13923
-18707
-4542
-13506
-13810

39
41
36
43
44
41
38
32
40
42
42
42
44
45
35
42
46
40
46
39
47
38
41
37
44
40
41
44
43
47
46
42
41
41
45
44
46
40
42
41
37
39
45
38
42
43
44
44
43
45
45
42
40
46
38
38
44
40
46
40

-43
-44
-43
-41
-43
-44
-44
-41
-43
-42
-43
-40
-47
-41
-46
-43
-44
-45
-50
-40
-44
-40
-43
-43
-41
-47
-43
-44
-43
-43
-44
-45
-42
-47
-43
-45
-42
-41
-43
-45
-46
-40
-40
-43
-41
-44
-41
-44
-41
-41
-43
-43
-42
-41
-42
-44
-41
-42
-41
-42

278
278
284
280
282
286
282
282
279
281
278
284
279
282
281
281
279
280
281
282
284
280
282
278
284
283
275
283
281
285
281
281
281
281
282
281
282
282
283
282
280
278
282
283
279
278
282
281
276
279
280
282
283
281
282
276
284
281
284
283

231
227
227
229
227
226
229
228
227
230
228
226
227
227
230
229
227
228
231
227
228
230
228
225
228
226
227
229
229
231
228
230
230
227
229
230
225
228
226
228
229
228
227
230
228
230
228
229
231
231
230
229
230
229
231
228
228
229
223
231

36
33
37
41
37
39
40
34
38
29
30
29
36
38
38
37
31
39
35
37
35
36
36
37
31
43
37
32
35
37
36
37
39
38
38
41
39
34
40
37
35
37
36
40
36
34
37
36
36
26
35
40
35
34
39
36
35
35
39
28

487
493
490
490
490
491
484
488
490
490
489
488
488
489
489
488
487
489
489
488
487
489
488
490
489
491
488
489
488
484
490
487
490
488
487
491
490
485
491
491
485
489
491
489
489
489
492
486
491
485
487
487
487
488
488
490
490
491
488
490

29443
29459
29474
29447
29444
29476
29457
29481
29463
29456
29459
29463
29465
29481
29460
29481
29458
29461
29479
29466
29466
29469
29448
29459
29455
29473
29474
29466
29479
29477
29443
29452
29468
29460
29467
29481
29464
29480
29475
29460
29475
29455
29462
29454
29463
29450
29429
29453
29445
29470
29464
29475
29453
29478
29438
29441
29458
29455
29458
29458

394277
394277
394292
394292
394308
394308
394323
394323
394323
394339
394339
394355
394355
394370
394370
394386
394386
394401
394401
394401
394417
394417
394433
394433
394448
394448
394464
394464
394464
394479
394479
394495
394495
394511
394511
394526
394526
394542
394542
394542
394557
394557
394573
394573
394589
394589
394604
394604
394604
394620
394620
394635
394635
394651
394651
394667
394667
394667
394682
394682

-14145
-14423
-13651
-3509
-13933
-13592
-14047
-7381
9499
-7575
10363
-13493
-3422
-13948
-13615
4704
-14599
-10706
-7869
-17559
-2933
-14367
-14200
-13978
-5212
-13721
-13348
-1014
-13915
-8211
-13618
-14233
-14268
-13254
-14582
5668
-15106
-5221
-14435
-8494
-14054
-11425
8272
-6040
-15615
-15573
7781
-13988
-13348
-13724
-12718
-14777
-13116
-13951
-14579
9961
-14507
7317
-13035
-13901

44
44
40
43
43
41
43
38
44
41
46
45
45
39
40
38
46
39
40
46
42
39
47
41
48
46
40
44
41
43
39
46
43
48
41
43
39
43
34
44
45
43
42
42
44
40
41
41
40
41
42
45
49
38
42
44
43
44
43
39

-42
-45
-48
-43
-42
-43
-44
-42
-50
-43
-42
-42
-42
-40
-40
-40
-43
-42
-42
-43
-41
-43
-40
-42
-45
-45
-44
-49
-43
-43
-43
-42
-44
-43
-46
-44
-42
-42
-43
-43
-40
-43
-44
-42
-45
-43
-42
-44
-42
-45
-41
-41
-41
-41
-42
-45
-41
-43
-40
-44

285
282
282
283
275
280
282
281
280
284
281
277
278
280
283
283
281
283
280
283
278
284
284
281
283
284
283
279
277
278
284
278
279
277
283
280
282
278
277
283
282
284
282
282
281
283
284
280
280
285
280
283
283
281
281
282
280
283
282
282

228
229
228
227
230
229
230
231
228
233
230
231
226
227
228
229
231
229
231
231
231
229
229
227
230
229
228
231
232
228
231
231
231
229
229
225
228
228
227
228
225
229
228
226
230
227
226
231
229
229
230
227
231
230
227
231
227
229
230
231

36
38
38
36
34
30
38
38
35
37
33
37
37
35
35
40
37
36
33
36
30
33
39
37
40
34
33
40
40
40
35
36
33
40
35
40
35
39
33
35
37
33
34
36
37
35
39
35
37
33
33
38
38
37
37
35
33
37
38
38

490
492
489
490
491
490
489
489
491
485
488
490
490
487
487
489
491
487
487
490
489
487
488
489
489
488
491
489
490
486
490
490
486
491
489
488
487
487
489
490
488
486
490
491
490
492
484
492
488
487
488
492
485
489
490
488
484
490
488
491

29447
29445
29466
29468
29451
29449
29455
29443
29463
29456
29451
29447
29463
29453
29449
29468
29464
29450
29472
29455
29461
29444
29475
29457
29458
29433
29464
29451
29458
29454
29464
29455
29462
29462
29461
29448
29477
29443
29450
29428
29468
29453
29443
29460
29465
29444
29468
29448
29432
29460
29463
29464
29447
29464
29453
29466
29457
29451
29448
29451

394698
394698
394713
394713
394729
394729
394745
394745
394760
394760
394776
394776
394776
394791
394791
394807
394807
394823
394823
394823
394838
394838
394854
394854
394869
394869
394885
394885
394885
394901
394901
394916
394916
394932
394932
394947
394947
394963
394963
394979
394979
394979
394994
394994
395010
395010
395025
395025
395041
395041
395057
395057
395057
395072
395072
395088
395088
395103
395103
395119

-14614
-13986
-6354
-2806
-16393
-14026
-14751
-13458
-5736
-13046
-16249
-13728
13810
-14834
-14414
-12238
-9222
8087
-14025
-14402
-14464
-4094
8947
-16621
-1095
-17089
-6189
-14104
-14375
-13972
-14186
8498
-14345
-13888
-13214
9616
-11184
-18827
-14274
-15906
-14597
-13722
-8578
-13696
-14279
-14880
-13345
-14229
-14324
-7626
-14800
-14438
8760
-13867
-14095
-14615
-15253
-13924
-13131
-8787

47
39
45
35
46
40
40
40
44
39
45
41
42
49
42
43
44
43
46
37
39
37
44
39
42
43
43
47
42
46
42
41
42
43
43
43
40
40
42
43
46
46
42
41
42
41
44
46
47
43
44
44
42
45
46
39
44
41
44
45

-48
-41
-41
-44
-44
-46
-42
-43
-41
-40
-40
-46
-41
-44
-42
-45
-49
-43
-44
-42
-45
-42
-43
-43
-41
-41
-41
-42
-43
-42
-42
-41
-44
-44
-41
-42
-44
-45
-45
-42
-43
-42
-47
-42
-43
-44
-43
-40
-47
-43
-44
-42
-43
-45
-41
-40
-43
-40
-41
-42

283
282
281
282
278
280
282
282
280
278
280
282
278
279
278
279
279
278
280
282
282
279
282
284
280
281
282
281
276
282
281
275
283
283
283
281
283
282
281
282
282
283
278
285
284
283
282
282
278
280
282
282
283
284
284
282
279
280
278
281

229
233
230
231
229
228
229
228
231
230
226
230
230
229
229
227
231
229
226
230
222
231
230
228
231
229
230
227
229
229
229
227
229
227
230
227
228
230
230
228
228
230
229
230
230
230
230
232
232
229
227
230
230
229
225
229
229
227
230
230

34
34
38
33
35
38
38
36
39
39
36
35
36
36
36
36
35
34
37
36
31
34
35
34
37
39
40
36
37
38
36
40
38
34
40
37
35
36
37
38
35
40
38
38
36
37
29
39
38
38
31
35
39
31
37
40
36
35
36
36

490
492
490
491
491
488
492
488
490
489
491
491
486
488
490
488
487
490
489
491
489
487
489
490
488
489
489
488
492
490
487
488
489
491
490
483
491
489
489
486
488
491
487
487
488
490
490
489
491
487
491
488
487
489
489
491
488
490
489
489

29461
29457
29446
29452
29451
29436
29451
29436
29460
29441
29438
29443
29450
29463
29467
29443
29445
29452
29463
29461
29467
29448
29456
29462
29433
29463
29470
29441
29442
29444
29451
29440
29458
29448
29454
29463
29441
29462
29467
29465
29464
29467
29453
29462
29463
29445
29452
29468
29460
29412
29445
29449
29452
29447
29485
29467
29472
29473
29438
29461

395119
395119
395135
395135
395150
395150
395166
395166
395166
395181
395181
395197
395197
395213
395213
395228
395228
395244
395244
395244
395259
395275
395275
395275
395291
395291
395306
395306
395322
395322
395337
395337
395337
395353
395353
395369
395369
395384
395384
395400
395400
395400
395415
395415
395431
395431
395447
395447
395462
395462
395462
395478
395478
395493
395493
395509
395509
395525
395525
395540

-14295
2775
-14234
-13815
7775
-806
-14193
8227
-14056
-13618
-14702
-14792
-13153
-14561
-14798
-14331
-13546
-6048
-14459
-14476
2888
-14408
-2948
-14145
7213
-7960
-4626
-14897
-18695
-12265
8170
7725
-13021
-4759
-11162
-17075
-14359
-13518
7012
-14496
8167
-5278
5318
-15966
-13741
-6190
-15479
-14626
9544
-5912
-13071
1336
-3597
-15863
-13657
-6480
-5763
-14428
-13233
-13352

46
45
43
40
42
40
43
43
36
40
39
49
45
45
46
47
46
46
37
39
40
41
38
41
42
43
49
42
47
46
42
46
45
44
45
41
41
43
43
45
40
39
39
41
43
42
46
40
41
45
44
41
38
43
45
42
41
43
42
43

-42
-44
-42
-47
-42
-43
-44
-41
-43
-43
-49
-39
-44
-43
-41
-44
-43
-43
-40
-40
-42
-44
-42
-42
-41
-44
-39
-45
-45
-43
-41
-40
-43
-42
-43
-44
-42
-46
-42
-41
-40
-46
-47
-43
-42
-44
-42
-44
-42
-43
-43
-41
-42
-45
-44
-44
-41
-41
-43
-46

281
282
279
278
280
281
281
281
284
275
280
282
284
279
283
280
280
283
287
283
282
276
283
280
283
277
276
283
281
282
281
281
282
278
280
279
283
284
279
283
279
285
280
282
283
275
277
282
279
284
281
270
281
282
279
281
279
284
281
283

229
225
228
228
230
230
230
227
229
229
228
229
228
229
232
231
231
231
231
231
229
228
231
229
226
229
229
226
229
227
227
230
227
227
224
231
230
228
223
229
225
226
229
230
231
231
230
228
230
230
229
229
229
227
229
229
226
228
228
230

31
39
34
35
35
36
38
37
35
40
33
37
37
39
33
35
35
35
37
39
38
38
37
32
39
36
39
35
34
34
36
36
37
37
35
40
41
38
34
36
36
38
40
34
38
35
37
41
32
34
30
41
37
36
35
40
36
37
33
33

491
491
491
491
486
490
490
492
490
487
491
489
491
489
488
490
490
486
488
490
487
489
489
488
489
488
488
489
490
488
481
488
487
490
489
489
492
488
485
490
486
489
492
490
489
491
492
488
491
488
487
488
488
488
490
490
491
490
491
491

29452
29451
29436
29455
29429
29452
29441
29435
29461
29462
29458
29449
29472
29442
29438
29431
29454
29460
29454
29468
29451
29450
29463
29461
29458
29447
29436
29456
29452
29452
29460
29435
29454
29465
29463
29436
29448
29444
29465
29467
29481
29462
29468
29454
29431
29478
29467
29481
29464
29468
29462
29457
29478
29461
29485
29473
29481
29482
29488
29453

395540
395556
395556
395556
395571
395571
395587
395587
395603
395603
395618
395618
395618
395634
395649
395649
395665
395665
395681
395681
395681
395696
395696
395712
395712
395727
395727
395743
395743
395759
395759
395774
395774
395790
395790
395805
395805
395821
395821
395821
395837
395837
395852
395852
395868
395868
395883
395883
395899
395899
395899
395915
395915
395930
395930
395946
395946
395946
395961
395961

-14885
-14215
-12729
9611
-14854
-10930
-13545
-13815
-12396
1550
-14069
-13649
-13300
-15014
23266
-5111
-13286
-13888
-15864
9350
-13432
-18589
-13557
-14231
-186
-12200
-14475
-13712
5450
7804
-976
-13929
898
-11990
-17742
-14481
9606
-13865
-9698
-13873
-15871
-12817
-14465
9756
-15041
9198
-13675
-13677
1497
-13645
8017
-14229
-13653
-13439
-12379
-393
-13709
-8336
-13762
-10512

43
42
45
45
40
44
46
43
35
45
42
43
38
42
45
45
46
35
43
36
45
40
44
43
43
43
47
47
41
37
42
38
42
42
41
44
45
47
45
45
44
42
45
43
37
48
37
42
43
40
45
43
45
47
43
43
45
42
38
34

-40
-43
-41
-45
-40
-44
-44
-44
-41
-44
-42
-44
-44
-41
-41
-42
-41
-43
-49
-44
-41
-45
-42
-42
-42
-41
-44
-44
-42
-40
-43
-40
-44
-41
-40
-40
-43
-43
-47
-40
-41
-42
-42
-41
-42
-43
-43
-43
-43
-44
-47
-42
-42
-40
-40
-44
-43
-43
-43
-46

281
280
280
280
279
282
282
282
277
278
283
281
280
277
281
280
279
281
284
284
278
274
282
282
278
277
281
283
279
283
280
281
279
281
281
278
285
284
284
275
282
284
281
283
280
283
283
281
284
282
284
284
282
280
282
280
283
282
282
283

228
228
230
222
230
229
230
231
229
227
229
230
231
229
229
230
226
227
231
227
229
228
228
228
229
228
228
230
230
230
230
229
229
229
231
231
231
223
229
229
230
227
228
231
231
231
229
230
227
229
229
231
225
232
228
229
230
231
232
229

35
36
41
34
42
33
38
37
39
34
38
34
38
34
33
35
38
34
35
32
32
33
39
39
38
38
38
33
36
41
36
39
37
38
38
37
30
34
36
38
39
37
33
36
34
40
35
39
41
40
32
35
31
34
38
37
39
38
36
43

490
491
486
490
488
488
493
490
491
490
493
490
489
484
491
488
487
488
490
490
492
490
489
493
490
490
491
491
491
490
489
493
492
491
490
488
490
488
491
490
492
484
492
485
489
492
492
489
491
492
490
488
490
490
490
490
490
488
489
488

29442
29462
29435
29460
29460
29436
29453
29430
29459
29453
29465
29470
29451
29456
29447
29447
29458
29440
29471
29460
29445
29457
29437
29447
29490
29469
29468
29465
29470
29452
29451
29433
29455
29437
29447
29454
29448
29467
29445
29469
29457
29447
29473
29483
29454
29460
29446
29438
29466
29468
29456
29466
29470
29475
29454
29447
29456
29455
29468
29430

395977
395977
395993
395993
396008
396008
396024
396024
396024
396039
396039
396055
396055
396071
396071
396086
396086
396086
396102
396102
396117
396117
396133
396133
396149
396149
396164
396164
396180
396180
396195
396195
396211
396211
396211
396227
396227
396242
396242
396258
396258
396258
396273
396273
396289
396305
396305
396305
396320
396320
396336
396336
396351
396351
396367
396367
396367
396383
396383
396398

-14014
-10167
-16246
-13280
-14159
-5675
-14272
3109
-14160
-7918
-14106
6668
-18223
-14062
1222
-14600
8396
-13803
-1698
9502
-13734
-13790
1433
-15458
-13046
-13955
8595
-13879
7447
-8091
-14451
11229
-13643
-14313
-13656
-14790
6446
-14826
-14132
-13534
-14650
-10659
-13721
-1401
-14198
4006
-13206
-13688
-14621
-4771
8103
10400
-6581
-16783
10860
-15821
-13793
9114
-16439
12338

45
44
46
38
43
39
43
43
44
50
40
50
42
47
41
46
40
44
41
47
47
51
41
43
40
44
45
41
45
43
44
35
40
42
44
47
41
42
42
45
38
44
43
42
36
45
38
43
37
41
44
47
47
49
41
42
41
47
42
45

-42
-42
-40
-39
-42
-45
-43
-45
-41
-42
-45
-45
-43
-44
-40
-40
-41
-41
-46
-41
-45
-41
-43
-40
-42
-42
-41
-42
-43
-42
-40
-44
-43
-44
-43
-49
-41
-44
-43
-43
-43
-43
-40
-42
-42
-41
-42
-43
-44
-42
-42
-42
-41
-43
-41
-44
-41
-44
-45
-42

284
280
277
281
280
278
275
277
281
279
275
281
280
280
281
281
284
282
282
283
282
276
284
278
284
282
285
279
282
279
279
281
282
284
280
280
281
280
280
281
280
284
281
282
281
281
280
280
282
283
279
281
275
280
283
280
277
280
278
283

228
227
226
228
231
230
230
231
231
230
226
229
231
229
230
227
229
231
230
227
230
223
227
224
230
230
230
229
228
232
225
230
228
231
232
230
227
227
227
229
231
228
231
228
227
228
229
229
229
227
227
230
228
229
229
229
230
224
225
226

38
38
34
38
36
39
40
39
36
41
33
34
28
39
36
37
37
40
32
36
36
39
38
41
37
35
34
40
39
39
34
33
38
40
37
34
36
37
35
38
33
37
42
43
40
32
35
35
40
40
38
40
37
36
37
38
37
35
38
37

488
488
491
488
486
486
489
488
489
489
488
490
489
489
491
487
489
492
491
488
491
489
486
488
488
485
489
489
491
487
490
491
486
489
486
488
484
490
488
490
490
489
490
486
490
490
489
489
489
489
487
490
487
486
491
488
488
491
489
490

29480
29448
29450
29446
29470
29450
29455
29428
29480
29442
29451
29453
29444
29477
29454
29470
29448
29474
29443
29461
29438
29440
29464
29469
29472
29448
29449
29457
29461
29453
29455
29457
29475
29465
29441
29460
29456
29461
29435
29456
29441
29437
29446
29471
29462
29457
29464
29450
29466
29467
29452
29477
29435
29465
29475
29461
29475
29470
29494
29457

396398
396414
396414
396414
396429
396429
396445
396445
396461
396461
396476
396476
396476
396492
396492
396507
396507
396523
396523
396539
396539
396539
396554
396554
396570
396570
396585
396585
396601
396601
396601
396617
396617
396632
396632
396648
396648
396663
396663
396679
396679
396679
396695
396695
396710
396710
396726
396726
396741
396741
396741
396757
396757
396773
396773
396788
396788
396804
396804
396804

4881
-13289
-14206
-14341
-12997
4132
7436
-16825
-13825
-13812
-14332
-14408
-9443
-13409
-14042
-14444
-14426
1550
-13923
11080
-13957
2087
213
-17053
10022
-9176
-10015
-8603
-13446
-12216
-13191
7175
-17936
-18735
-9139
-14415
-14325
-13785
-3448
-14680
-13300
2586
-13409
9866
14603
1479
-14181
9262
-13167
12905
-13646
-14139
2600
-14295
8405
-14175
4757
-17819
7269
-14907

42
48
45
42
49
36
46
45
47
47
45
41
46
46
43
40
42
33
42
42
47
49
44
42
41
37
41
45
42
39
45
44
45
42
40
39
42
42
40
43
49
45
34
44
42
38
43
44
40
39
41
41
37
36
43
41
41
48
41
41

-43
-46
-43
-43
-42
-42
-44
-43
-44
-41
-42
-44
-44
-45
-43
-44
-46
-43
-43
-43
-45
-43
-42
-39
-43
-45
-42
-43
-40
-47
-43
-42
-43
-41
-44
-41
-42
-45
-44
-43
-45
-44
-45
-44
-41
-41
-40
-41
-43
-44
-41
-45
-48
-43
-44
-46
-40
-43
-44
-43

279
277
280
280
278
282
279
282
283
279
278
280
279
281
279
278
282
281
279
279
281
283
275
280
280
280
279
281
280
282
284
281
278
278
281
280
285
283
277
283
283
279
283
283
283
279
282
281
281
280
277
282
282
282
285
279
284
281
280
280

228
228
228
228
229
226
232
229
231
229
228
230
231
232
229
230
225
231
228
230
230
226
229
229
229
229
227
228
229
230
227
229
229
230
229
228
229
228
225
228
229
230
228
227
228
227
229
230
230
229
230
231
230
227
229
229
228
229
228
228

31
36
40
37
40
34
34
38
35
39
39
40
34
33
38
40
36
35
34
38
35
32
34
39
37
41
40
33
38
41
38
38
42
36
38
40
40
41
39
38
34
34
39
29
39
39
36
36
41
35
32
34
37
39
40
35
36
42
40
38

489
490
488
489
491
489
485
489
488
487
489
492
490
490
485
487
488
491
491
488
491
488
491
488
488
491
485
490
490
491
489
488
491
488
488
490
490
487
490
488
491
492
490
489
491
490
485
487
491
490
491
488
488
489
493
489
489
487
491
490

29452
29468
29457
29459
29444
29482
29465
29446
29464
29456
29485
29470
29462
29461
29447
29441
29460
29457
29448
29452
29460
29435
29459
29481
29452
29456
29467
29460
29474
29450
29447
29461
29457
29474
29471
29466
29453
29473
29443
29461
29452
29455
29466
29463
29463
29469
29462
29455
29473
29457
29453
29458
29471
29448
29468
29453
29467
29459
29455
29460

396819
396819
396835
396835
396851
396851
396866
396866
396866
396882
396882
396897
396897
396913
396913
396929
396929
396929
396944
396944
396960
396960
396975
396975
396991
396991
396991
397007
397007
397022
397022
397038
397038
397053
397053
397053
397069
397069
397085
397085
397100
397100
397116
397116
397116
397131
397131
397147
397147
397163
397163
397178
397178
397194
397194
397194
397209
397209
397225
397225

-4498
-13991
-14114
-8002
-13224
-15265
-14352
-13697
-13897
1036
-5305
-5127
-14049
-13257
-13813
2868
-14107
-14066
8480
-15607
7643
-13965
-14546
-2229
-12605
-14548
-15442
-14425
-9244
-13154
8952
-14192
4109
-13541
-12915
-6350
7299
-13180
-15071
-17507
-13227
-14374
9493
-1886
-10274
-18511
-11920
-15164
-1734
-13381
-14356
6679
9821
-13936
-13998
-14742
6570
-13570
11671
-14061

48
44
44
43
45
45
45
46
39
42
43
47
34
50
40
43
40
41
45
39
39
42
41
41
45
46
42
43
45
41
41
38
39
43
44
41
44
46
37
48
46
46
40
42
40
45
41
36
42
42
47
38
42
45
35
43
39
42
37
42

-50
-41
-43
-44
-46
-44
-40
-42
-44
-42
-41
-42
-45
-49
-44
-42
-44
-44
-47
-43
-45
-44
-45
-41
-42
-44
-44
-42
-42
-42
-44
-42
-41
-40
-41
-43
-45
-44
-45
-42
-43
-42
-46
-44
-52
-42
-45
-43
-42
-44
-47
-45
-48
-46
-42
-45
-45
-46
-42
-45

282
282
280
278
283
273
280
274
279
278
278
284
276
277
282
277
281
281
283
283
284
279
279
282
277
282
283
281
279
282
279
281
282
284
280
280
280
281
282
282
282
280
280
284
282
283
282
285
282
283
281
280
284
278
283
280
283
282
286
281

228
229
231
230
229
230
230
226
230
229
227
231
230
228
227
231
230
231
231
230
229
231
230
229
231
232
227
226
231
229
231
227
230
228
227
229
231
232
228
232
230
230
230
231
229
226
230
231
229
228
227
230
227
230
229
231
233
228
231
228

37
39
39
37
29
37
39
39
35
38
34
38
37
35
32
35
41
40
31
38
44
38
29
35
36
36
42
42
42
38
38
36
40
36
38
40
38
34
34
37
40
37
40
39
42
35
37
42
39
38
35
37
41
35
39
38
39
36
39
36

487
490
489
487
488
488
489
487
489
490
490
490
487
488
489
487
488
489
489
487
490
486
489
488
487
488
488
491
488
489
489
489
490
488
487
490
487
488
487
488
490
483
489
490
489
489
490
489
489
486
489
487
488
492
488
488
487
487
489
488

29453
29446
29465
29450
29452
29473
29462
29462
29454
29467
29458
29445
29466
29448
29477
29461
29453
29464
29445
29463
29445
29463
29444
29484
29450
29473
29481
29452
29454
29474
29471
29453
29491
29450
29449
29474
29467
29445
29458
29472
29458
29466
29447
29472
29454
29473
29434
29466
29455
29448
29442
29442
29470
29458
29464
29474
29456
29457
29453
29468

397241
397241
397256
397256
397272
397272
397287
397287
397287
397303
397303
397319
397319
397334
397334
397350
397350
397350
397365
397365
397381
397381
397397
397397
397397
397412
397412
397428
397428
397443
397443
397459
397459
397475
397475
397475
397490
397490
397506
397506
397521
397521
397537
397537
397537
397553
397568
397568
397568
397584
397584
397599
397599
397615
397615
397631
397631
397631
397646
397646

-9922
-14495
-13804
-13765
1378
-14187
-13948
-13286
-18134
-14627
-2950
-13769
7492
-14961
-14537
-9847
-1147
-17660
-15178
-13659
-14084
-14199
7586
-15382
-13694
9647
-13072
-15379
-13635
-9429
-14276
-15188
-12586
-15572
-17097
-12766
-14760
8830
-13381
-1499
-7136
-1508
9644
-15343
-2700
-14413
8506
30643
4131
8856
-14295
-14434
-14285
-14846
10913
8921
-15304
-13920
-13496
-13622

37
40
44
48
42
38
46
40
44
45
46
34
40
42
43
45
44
48
44
48
42
46
47
37
43
41
41
42
44
46
41
35
42
42
35
45
47
45
46
43
42
40
45
40
45
37
40
45
38
37
43
42
43
45
46
36
44
37
37
40

-44
-42
-43
-46
-43
-43
-39
-44
-46
-45
-43
-42
-41
-44
-41
-42
-42
-42
-42
-42
-42
-39
-43
-42
-42
-41
-41
-43
-44
-44
-46
-47
-44
-43
-48
-41
-41
-43
-43
-41
-42
-43
-43
-43
-45
-42
-41
-45
-44
-45
-41
-42
-46
-42
-44
-41
-45
-42
-45
-44

284
285
280
283
280
281
282
283
281
286
282
278
281
278
284
280
271
279
285
284
280
282
282
281
284
284
282
280
275
284
282
283
282
282
277
281
284
280
280
282
281
281
281
282
281
281
280
282
283
281
284
280
285
280
278
279
278
284
280
279

231
231
224
231
229
230
231
227
230
229
231
229
226
228
230
229
231
229
229
228
230
226
231
231
230
229
233
230
229
230
224
231
229
230
228
230
228
227
230
229
229
228
227
231
231
224
229
230
226
229
230
229
230
230
228
230
228
228
228
229

40
36
34
35
35
37
37
38
33
38
37
35
36
38
32
34
34
35
33
37
36
37
40
30
41
32
36
32
39
37
43
33
35
39
38
37
34
35
40
36
37
37
36
39
39
34
36
35
39
36
34
34
39
33
34
40
39
38
41
34

489
486
488
488
484
488
487
489
488
488
486
487
489
486
487
491
489
490
492
489
492
488
490
488
489
490
489
491
489
487
490
486
490
486
489
487
490
490
487
487
488
485
489
486
491
489
489
488
488
490
491
488
487
490
488
487
491
488
489
489

29442
29474
29454
29464
29449
29437
29463
29449
29483
29482
29464
29476
29454
29460
29457
29448
29471
29488
29495
29458
29456
29463
29480
29464
29464
29478
29486
29464
29489
29458
29468
29478
29459
29458
29448
29453
29448
29471
29467
29467
29466
29472
29478
29469
29464
29467
29478
29449
29478
29474
29448
29460
29482
29477
29457
29463
29467
29479
29451
29444

397662
397662
397677
397677
397693
397693
397693
397709
397709
397724
397724
397740
397740
397755
397755
397755
397771
397771
397787
397787
397802
397802
397818
397818
397818
397833
397833
397849
397849
397865
397865
397865
397880
397880
397896
397896
397911
397911
397927
397927
397943
397943
397943
397958
397958
397974
397974
397989
397989
398005
398005
398021
398021
398036
398036
398036
398052
398052
398067
398067

-13237
-13783
8272
-13635
-15751
-14471
23280
-14123
-13879
6917
-13759
1141
1370
-14433
-1931
-14579
-14412
-14436
-14327
-13554
-14119
-12256
-7969
-15224
-14728
-14332
-13261
-13982
-14289
-14469
-13724
-13762
-14397
-18603
-16903
-17707
-13109
-13863
-14432
-13659
-14005
-13536
-14291
-13871
-7726
-14309
-15229
-13290
-13549
17195
-684
7554
-15733
-14653
1208
-13771
-512
12803
-10909
-14537

46
35
52
38
44
44
42
44
42
47
49
42
46
39
45
47
42
41
43
40
38
42
45
44
48
41
46
35
42
46
40
35
40
40
45
36
45
42
35
39
42
43
41
41
45
42
44
44
44
40
46
43
37
44
40
43
39
42
48
44

-41
-53
-42
-42
-40
-43
-41
-44
-43
-42
-41
-42
-42
-42
-44
-45
-42
-42
-44
-44
-42
-46
-47
-41
-47
-49
-43
-43
-42
-43
-45
-45
-42
-44
-44
-44
-44
-42
-41
-42
-46
-45
-42
-44
-42
-44
-47
-40
-44
-44
-42
-46
-42
-46
-44
-39
-44
-44
-44
-42

279
282
281
280
280
280
284
278
278
281
277
283
282
280
283
279
277
280
276
281
282
282
280
283
282
282
284
280
280
274
282
283
277
280
280
281
279
283
277
282
283
282
285
282
277
281
283
279
279
285
284
283
283
280
280
285
281
283
283
280

229
229
229
226
227
229
229
228
229
230
230
229
229
231
226
230
229
229
231
229
229
226
230
227
230
226
229
230
231
230
230
231
231
228
232
231
228
226
231
229
227
230
232
230
230
227
230
227
230
231
231
229
223
231
232
232
227
231
226
230

39
36
37
37
39
36
38
41
39
41
37
37
38
38
35
39
38
37
33
37
35
39
39
33
36
33
41
38
40
38
42
39
33
33
38
39
36
28
35
40
30
39
36
36
36
39
31
37
35
42
39
42
37
33
37
41
36
31
37
38

487
489
489
487
490
490
490
490
491
489
489
489
489
487
488
489
487
490
484
488
488
489
487
489
490
486
489
489
485
487
491
486
489
488
490
486
489
486
488
486
485
490
488
486
488
491
489
489
490
489
490
490
489
489
489
489
484
489
486
489

29469
29472
29472
29457
29459
29442
29451
29438
29457
29487
29451
29458
29444
29458
29447
29462
29453
29459
29476
29466
29460
29469
29475
29464
29463
29464
29457
29438
29461
29461
29467
29467
29451
29488
29474
29462
29448
29460
29452
29460
29452
29458
29479
29471
29444
29456
29473
29436
29447
29470
29458
29463
29475
29466
29473
29465
29487
29462
29452
29466

398083
398083
398099
398099
398099
398114
398114
398130
398130
398145
398145
398161
398161
398177
398177
398177
398192
398192
398208
398208
398223
398223
398239
398239
398255
398255
398255
398270
398270
398286
398286
398301
398301
398317
398317
398317
398333
398333
398348
398348
398364
398364
398379
398379
398379
398395
398395
398411
398411
398426
398426
398442
398442
398442
398457
398457
398473
398473
398489
398489

-7866
-17313
7371
-13558
-4079
-16738
-16383
-9505
-4976
-13755
-13928
-13599
-17991
-13075
-13978
-18106
-1787
-17247
-18140
-6073
-10658
-13959
-9796
-14543
9543
-14178
9353
-14197
-13497
-9737
-14640
-13874
-2449
-14722
9670
-14036
-13086
-15991
-14436
-13034
-13807
-13570
-13087
-13397
-14353
-13245
-3623
-10453
-14171
-12477
-14574
-9666
-13801
1377
-14409
-13765
-5147
-724
-12924
-14140

37
36
43
47
40
42
43
42
42
45
43
44
43
39
43
43
42
44
43
41
44
46
44
40
41
41
41
42
39
45
42
43
48
45
46
45
35
43
39
41
41
45
38
36
41
43
45
42
41
40
45
42
45
43
41
47
41
42
45
45

-41
-42
-43
-43
-44
-41
-49
-47
-42
-47
-42
-45
-45
-42
-46
-42
-42
-44
-46
-42
-44
-44
-40
-43
-44
-45
-50
-41
-44
-49
-42
-41
-43
-42
-43
-44
-44
-44
-40
-40
-45
-43
-43
-44
-44
-43
-40
-42
-40
-41
-43
-41
-42
-45
-47
-46
-41
-40
-47
-43

278
284
279
282
280
281
281
283
276
282
280
283
282
282
283
282
280
281
285
281
274
282
275
281
276
277
281
275
280
276
279
283
282
279
282
278
281
278
282
283
283
283
281
283
285
280
278
281
281
282
281
282
283
281
279
281
275
283
280
282

227
227
231
231
230
228
229
230
230
229
227
228
230
229
229
229
224
232
231
228
230
231
230
225
231
231
232
230
229
232
227
230
231
228
231
229
228
231
231
229
229
230
227
227
230
231
230
230
231
230
229
229
231
227
231
226
226
227
229
229

31
34
35
39
34
40
37
36
40
40
40
34
33
36
35
37
34
35
36
35
35
33
37
34
39
41
36
36
37
38
36
42
38
37
41
34
33
34
35
39
42
37
41
37
37
38
35
40
35
36
41
38
41
42
37
35
39
39
35
34

486
489
487
489
488
488
492
491
488
490
489
491
490
490
489
491
487
490
489
491
489
488
488
490
491
490
488
487
490
490
490
486
489
489
489
488
491
486
490
486
490
487
488
487
488
488
486
490
489
489
491
488
489
490
491
488
491
487
491
488

29449
29471
29468
29465
29459
29459
29470
29452
29450
29456
29463
29444
29456
29479
29460
29435
29473
29436
29465
29443
29464
29467
29472
29472
29467
29467
29455
29460
29458
29486
29454
29464
29451
29447
29455
29490
29476
29475
29459
29452
29462
29455
29471
29460
29445
29451
29483
29462
29465
29463
29471
29461
29481
29468
29481
29466
29484
29455
29444
29464

398504
398504
398504
398520
398520
398535
398535
398551
398551
398567
398567
398567
398582
398582
398598
398598
398613
398613
398629
398629
398645
398645
398645
398660
398660
398676
398676
398691
398691
398691
398707
398707
398723
398723
398738
398738
398754
398754
398769
398769
398785
398785
398801
398801
398816
398816
398832
398832
398832
398847
398847
398863
398863
398879
398879
398894
398894
398910
398910
398910

-2757
-13685
-13908
20064
-14001
-13736
11940
-14260
2277
-3777
-17785
-13742
-3221
-13422
-15189
-14751
-14088
-14548
-226
-14146
8911
-15210
-14242
-14561
-3310
-13713
20590
8304
-13880
-14712
-15287
-13421
-14756
-14493
-14664
-14719
-13666
8560
339
-7188
-14207
8761
-14309
-13757
2396
-14332
-14015
-15873
-14443
-14023
-6845
-13305
-15057
-14402
-2042
-1189
-14655
-9571
-11726
-12736

45
47
42
43
45
43
38
38
42
46
45
37
43
38
42
46
40
41
47
42
42
47
39
40
42
43
45
46
42
43
43
37
44
41
40
40
39
46
42
43
38
44
45
39
40
37
36
47
38
42
45
46
43
44
45
45
42
47
43
45

-43
-41
-43
-40
-46
-42
-49
-45
-44
-40
-43
-43
-42
-43
-42
-42
-44
-42
-42
-45
-41
-48
-41
-43
-41
-47
-42
-42
-45
-42
-42
-40
-46
-44
-44
-42
-46
-43
-43
-45
-42
-43
-45
-44
-42
-44
-42
-42
-42
-45
-40
-41
-39
-41
-41
-44
-39
-39
-48
-43

276
279
279
284
281
283
278
282
284
280
279
278
281
280
281
278
281
277
280
283
278
273
280
284
281
280
276
275
278
275
285
284
277
282
279
279
284
281
282
283
282
283
284
282
281
280
277
282
278
277
282
282
282
282
284
280
284
279
282
285

230
225
229
232
227
226
231
229
227
229
230
229
232
231
229
228
226
229
230
230
229
231
227
231
230
227
229
224
231
229
229
227
231
229
232
229
229
230
227
228
227
230
228
228
230
228
228
227
229
225
229
226
229
226
229
228
229
227
230
229

37
40
32
41
38
39
38
36
29
39
41
41
36
32
37
40
35
41
41
33
31
36
37
39
35
37
36
35
34
31
36
38
36
37
41
35
41
38
37
39
37
39
34
38
40
34
42
37
41
38
35
35
39
36
36
40
40
38
33
41

487
487
489
490
488
489
487
490
488
487
488
491
488
488
489
490
487
490
488
491
488
489
490
490
490
490
489
488
488
489
487
489
490
487
488
489
489
488
486
491
491
491
489
489
485
488
489
488
489
489
488
490
491
492
491
491
489
489
490
490

29474
29454
29441
29449
29486
29468
29468
29480
29458
29458
29453
29437
29477
29471
29454
29450
29460
29463
29461
29442
29451
29468
29469
29463
29449
29469
29451
29447
29438
29472
29450
29468
29450
29451
29462
29477
29454
29479
29461
29453
29477
29495
29460
29458
29462
29451
29452
29460
29469
29462
29475
29467
29465
29452
29451
29463
29441
29457
29465
29452

398925
398925
398941
398941
398957
398957
398972
398972
398972
398988
398988
399004
399004
399019
399019
399035
399035
399050
399050
399050
399066
399066
399082
399082
399097
399097
399113
399113
399128
399128
399144
399144
399144
399160
399160
399175
399175
399191
399191
399206
399206
399206
399222
399222
399238
399238
399253
399253
399269
399269
399269
399284
399284
399300
399300
399316
399316
399331
399331
399331

-13609
-14142
-15007
-12657
-10012
-13633
-14736
-13778
7656
-15012
-14580
-14171
-14761
-18348
-14178
-14541
-15263
-13725
-13377
8758
-13843
9920
-5528
-13474
-13774
8626
-11441
-16571
-15117
-13544
-6586
-10101
-13804
-13324
18358
9558
-15365
-15389
-6051
-9173
-13799
-14811
-14480
-4533
-14242
9558
9806
-11908
-14291
-14670
-4653
-14124
-6881
-4349
-14491
3458
-9873
-13921
-14552
-14350

40
38
49
42
45
44
43
44
43
44
40
42
45
37
37
40
46
43
36
39
41
44
49
31
46
41
46
42
46
40
44
46
46
42
44
46
43
42
47
41
44
44
46
43
44
40
44
44
47
43
43
43
44
41
40
39
42
42
42
41

-42
-43
-45
-42
-42
-44
-46
-43
-43
-47
-42
-41
-40
-43
-41
-42
-41
-44
-44
-46
-45
-45
-43
-44
-40
-43
-42
-45
-39
-43
-41
-41
-46
-45
-43
-43
-44
-48
-40
-40
-39
-42
-46
-42
-42
-44
-43
-41
-39
-40
-43
-41
-44
-43
-41
-40
-45
-43
-42
-45

280
283
278
281
277
281
281
283
281
283
278
281
279
284
279
282
283
278
280
283
276
283
284
280
278
281
284
282
283
278
283
280
276
277
284
285
277
282
281
277
280
281
282
282
279
283
276
284
282
280
280
275
281
279
284
280
277
276
284
283

229
228
229
230
228
228
230
229
230
230
227
229
226
228
229
226
227
230
228
229
229
230
229
228
230
226
228
231
231
231
230
230
227
230
230
229
232
229
228
230
232
225
229
228
227
227
228
232
231
230
231
231
229
226
227
229
226
228
231
231

34
36
39
41
40
41
41
36
38
41
37
35
37
34
33
36
35
32
34
35
41
35
37
31
35
40
38
39
36
34
35
34
40
39
35
30
36
36
36
36
35
36
36
38
35
36
39
34
31
38
34
35
32
34
32
36
33
34
34
38

491
490
488
487
492
490
488
490
487
486
491
491
489
487
490
490
488
486
489
490
492
491
490
489
489
487
490
490
492
489
489
490
492
491
490
490
491
491
488
491
489
490
492
492
488
489
493
491
486
488
491
491
490
490
488
491
490
488
489
488

29436
29464
29457
29444
29441
29447
29457
29455
29464
29475
29452
29467
29468
29453
29457
29468
29473
29430
29467
29437
29451
29465
29457
29442
29471
29450
29448
29477
29447
29464
29450
29446
29461
29482
29459
29488
29444
29465
29444
29461
29455
29448
29436
29447
29446
29460
29446
29449
29431
29456
29463
29447
29447
29467
29465
29480
29462
29448
29448
29452

399347
399362
399362
399362
399378
399378
399394
399394
399409
399409
399409
399425
399425
399440
399440
399456
399456
399472
399472
399487
399487
399487
399503
399503
399518
399518
399534
399534
399534
399550
399550
399565
399565
399581
399581
399596
399596
399612
399612
399628
399628
399628
399643
399643
399659
399659
399674
399674
399690
399690
399706
399706
399706
399721
399721
399737
399737
399752
399752
399768

-1526
-2441
9062
-14650
-14756
-17428
-13998
-9614
-14710
9462
9804
-15166
7605
-14017
-1486
-14319
9652
7664
-13253
-15427
-13633
-13873
-14147
8197
-13890
-13843
12157
-6460
-12990
-16766
7450
-13826
-14516
-10951
9249
-10860
-13404
-12061
-13665
8188
-6628
-13883
-13093
-14437
671
1237
-357
-1899
-13614
-13885
-13085
-14164
-1385
3867
-13543
-13603
-2576
10120
3763
-18678

46
42
44
45
43
45
43
40
40
46
41
46
42
34
44
47
40
39
38
38
41
38
39
36
40
38
46
46
39
46
47
44
41
41
46
39
40
45
45
43
42
42
46
43
40
42
41
45
43
42
47
44
46
44
36
45
40
42
44
45

-46
-40
-41
-43
-47
-45
-41
-41
-47
-44
-43
-42
-43
-44
-44
-44
-43
-42
-43
-43
-47
-46
-45
-41
-48
-44
-42
-44
-40
-43
-45
-44
-43
-42
-43
-43
-39
-42
-44
-41
-44
-46
-40
-47
-41
-42
-44
-45
-45
-41
-41
-43
-45
-43
-41
-41
-42
-43
-44
-48

281
282
286
279
280
280
281
283
283
279
282
279
283
276
277
281
282
278
280
278
282
279
278
285
281
279
283
284
283
282
282
279
283
279
282
280
285
282
285
283
276
279
283
280
281
287
282
280
281
284
284
280
284
283
279
285
278
279
280
280

230
230
226
229
227
232
231
228
228
228
229
230
227
230
231
229
228
230
227
227
229
227
229
229
225
229
228
229
228
229
229
230
229
230
230
227
227
229
230
229
232
227
228
231
229
227
230
230
230
231
231
231
230
230
227
227
228
228
229
229

34
38
37
34
34
36
37
36
31
35
37
40
35
39
35
34
32
36
34
31
30
35
37
32
36
33
35
33
29
36
34
38
38
34
35
35
40
36
31
37
38
29
38
30
32
35
31
35
39
31
33
36
34
37
34
34
38
39
36
36

490
489
486
491
491
488
487
487
491
489
487
486
489
488
489
490
490
489
490
487
490
490
488
489
490
488
491
491
492
484
490
488
491
486
486
487
485
490
485
491
487
487
488
488
488
492
491
492
489
490
491
488
490
490
490
490
490
490
488
492

29480
29447
29494
29472
29443
29456
29454
29444
29486
29461
29461
29462
29461
29473
29469
29467
29459
29458
29449
29431
29450
29455
29450
29431
29454
29471
29453
29451
29444
29457
29444
29463
29443
29442
29464
29454
29472
29436
29441
29459
29464
29432
29458
29456
29450
29468
29450
29461
29453
29437
29447
29429
29445
29435
29456
29481
29457
29449
29475
29488

399768
399784
399784
399784
399799
399799
399815
399815
399830
399830
399846
399846
399846
399862
399862
399877
399877
399893
399893
399908
399908
399908
399924
399924
399940
399940
399955
399955
399971
399971
399986
399986
399986
400002
400002
400018
400018
400033
400033
400033
400049
400049
400064
400064
400080
400080
400096
400096
400096
400111
400111
400127
400127
400142
400142
400158
400158
400158
400174
400174

-13295
-14211
25354
2643
-7850
-11090
-10536
-13373
-14516
-13587
-8725
-13785
7024
8523
11222
8775
-12447
6477
-15740
7951
-14694
-4768
-12327
-13632
-13932
-13760
-14731
-7294
-13494
-13821
8959
-13276
-14789
-5301
-14341
-14461
-17316
-18028
-14231
-1652
-13144
5711
-5115
-12589
1316
-6564
-14370
2996
-12299
-13561
1130
-2114
-11038
-13815
-3225
-13896
-9656
-13810
3182
-18865

42
41
44
45
41
43
45
40
50
47
42
42
41
39
44
45
39
45
43
42
44
44
39
46
49
44
41
46
37
40
40
44
40
41
45
42
44
44
47
41
46
48
42
42
43
48
43
47
44
43
46
39
43
47
42
45
39
46
46
43

-44
-43
-41
-46
-43
-46
-43
-42
-43
-42
-46
-45
-41
-40
-40
-45
-45
-40
-41
-43
-43
-41
-40
-44
-41
-45
-40
-39
-39
-41
-48
-41
-43
-41
-43
-42
-41
-43
-42
-43
-44
-43
-44
-42
-50
-44
-43
-43
-41
-41
-45
-43
-42
-44
-44
-39
-40
-42
-44
-44

280
278
282
281
277
282
282
275
282
287
281
274
283
279
283
282
280
284
281
280
283
283
282
280
282
282
280
283
281
280
281
281
279
282
281
282
283
282
280
280
274
284
284
284
283
281
280
278
282
282
279
278
284
281
285
281
281
282
286
280

229
229
230
229
226
230
228
226
227
227
228
229
226
226
227
226
226
231
225
229
231
228
227
227
227
226
228
227
226
227
230
228
225
231
230
228
229
228
229
230
227
232
229
230
229
228
229
230
230
230
229
229
228
229
227
230
225
224
228
229

37
38
38
35
32
38
38
39
40
32
37
35
36
37
39
40
36
39
36
36
36
32
37
38
39
34
38
41
38
32
40
37
39
38
40
37
38
29
36
35
36
37
35
34
37
35
36
34
35
37
38
33
35
33
38
39
39
36
39
38

488
492
490
484
492
485
491
489
491
492
488
491
489
489
486
490
485
488
490
488
487
489
490
486
489
487
490
488
491
490
488
489
490
488
489
490
490
490
491
491
489
486
490
489
489
491
489
489
488
491
486
490
486
489
488
487
492
491
489
486

29466
29455
29456
29461
29459
29458
29480
29470
29448
29436
29482
29464
29478
29433
29456
29462
29468
29465
29472
29455
29453
29460
29437
29441
29443
29457
29437
29442
29454
29464
29462
29430
29465
29448
29435
29448
29428
29448
29459
29460
29476
29460
29438
29457
29466
29451
29470
29457
29447
29433
29445
29443
29441
29461
29449
29442
29448
29437
29469
29437

400189
400189
400205
400205
400220
400220
400220
400236
400236
400252
400267
400267
400267
400283
400298
400298
400314
400314
400330
400330
400345
400345
400345
400361
400361
400376
400376
400392
400392
400408
400408
400423
400423
400423
400439
400439
400454
400454
400470
400470
400470
400486
400486
400501
400501
400517
400517
400532
400532
400548
400548
400548
400564
400564
400579
400579
400595
400595
400610
400610

-14242
-13899
-16440
-14176
-13004
-13701
-13853
-15768
-10317
-13596
-14076
-14602
-318
7876
-14254
-14857
7884
-13849
-7597
-14202
-8893
-13768
-13768
535
-17739
-10874
9097
-13887
-12930
-15298
7507
-14479
-13178
1480
8875
-9415
-15045
11488
581
-14987
-13750
-12947
-10089
-17568
9782
-6423
-14602
-13974
-14097
-6452
-14749
-9263
-16166
-12977
-16093
-13571
-14071
-14739
-13571
-14428

40
45
43
47
42
41
44
41
44
41
36
42
41
44
41
46
41
43
43
41
46
46
41
43
42
42
41
41
47
37
40
42
47
42
41
35
42
43
45
43
41
42
47
39
39
46
43
47
43
36
45
44
39
41
45
46
44
46
39
46

-46
-47
-41
-47
-46
-41
-40
-45
-43
-41
-41
-53
-43
-43
-41
-40
-42
-43
-45
-42
-41
-44
-43
-40
-43
-40
-46
-40
-42
-45
-42
-45
-42
-43
-41
-42
-43
-43
-43
-45
-45
-40
-44
-42
-45
-44
-44
-42
-47
-40
-44
-41
-43
-41
-42
-41
-43
-43
-46
-44

285
285
279
276
275
282
284
283
283
285
283
282
281
279
280
281
282
281
282
280
278
287
279
281
278
281
281
280
284
283
280
283
282
284
279
282
277
282
281
282
283
280
274
280
284
285
286
282
279
280
279
284
281
282
283
281
282
283
280
282

227
229
226
227
230
229
232
227
228
229
226
227
229
226
231
231
231
228
229
228
229
224
229
230
228
228
227
229
227
229
230
230
230
230
232
224
230
227
228
229
228
231
227
226
229
224
227
230
226
227
228
227
228
230
225
229
229
226
229
229

36
36
40
40
38
39
38
39
37
37
32
41
38
37
37
39
37
36
35
38
29
32
38
31
37
34
34
35
32
38
39
30
35
38
37
37
36
38
37
39
38
31
39
36
36
37
34
39
34
35
32
38
37
34
36
39
37
37
35
31

489
489
488
486
491
487
489
489
487
486
490
491
491
488
487
489
490
489
486
489
488
489
489
489
485
489
492
490
489
488
489
489
489
488
488
491
489
489
488
490
488
489
490
487
489
487
487
488
490
489
486
490
491
491
486
491
485
490
492
490

29442
29451
29447
29456
29464
29454
29459
29438
29437
29458
29441
29449
29473
29445
29463
29487
29449
29466
29450
29465
29459
29459
29459
29445
29460
29464
29436
29440
29442
29463
29466
29456
29463
29426
29435
29446
29475
29445
29465
29469
29461
29469
29440
29444
29454
29469
29447
29433
29475
29441
29463
29451
29453
29478
29453
29445
29452
29456
29450
29441

400610
400626
400626
400642
400642
400657
400657
400673
400673
400688
400688
400704
400704
400704
400720
400720
400735
400735
400751
400751
400766
400766
400766
400782
400782
400798
400798
400813
400813
400829
400829
400844
400844
400844
400860
400860
400876
400876
400891
400891
400907
400907
400907
400922
400922
400938
400938
400954
400954
400969
400969
400985
400985
401000
401000
401016
401016
401016
401032
401032

-6924
-14422
-13795
-13786
-14123
-17476
-8800
9810
-14553
-14649
-7331
-15948
-14145
-13004
-11517
6287
9305
-12065
-14580
10165
-1862
-9314
-14976
-16070
-17034
-13086
-13789
-14877
4355
-5469
-4788
-18403
-14058
-14247
-13808
-14189
-1638
-5028
-17069
-15002
-13727
-14281
-13820
-15313
-13477
9219
8325
-6187
-14303
-15632
-14670
9938
-183
-6153
10090
-14201
-14109
8854
-13359
-15832

42
44
44
44
43
41
48
40
40
43
47
46
46
43
41
46
39
42
38
42
47
45
42
43
48
43
45
47
43
43
43
45
39
48
44
41
43
49
43
42
47
44
37
44
40
46
39
45
49
46
46
39
40
44
41
44
43
43
45
41

-48
-42
-46
-46
-43
-46
-41
-42
-45
-45
-41
-43
-45
-43
-42
-43
-47
-42
-43
-42
-44
-41
-45
-43
-42
-43
-44
-40
-47
-40
-43
-43
-47
-41
-40
-41
-41
-44
-44
-41
-40
-41
-43
-40
-40
-42
-42
-42
-41
-42
-42
-43
-44
-38
-42
-40
-41
-40
-40
-40

284
283
283
287
285
284
281
276
284
285
283
283
282
286
283
284
281
281
283
282
278
282
280
284
283
279
281
282
278
282
281
279
284
282
283
282
280
285
283
280
282
280
280
282
283
285
279
280
281
282
278
283
281
284
280
281
282
281
276
280

228
228
226
227
229
229
228
230
227
229
229
229
226
227
228
230
230
229
227
228
227
226
227
222
229
228
229
229
224
229
228
230
226
224
227
227
229
227
224
225
229
230
226
229
227
229
228
227
230
230
227
228
229
229
229
227
223
230
229
226

39
37
38
36
38
39
36
39
30
38
35
40
35
38
38
38
36
36
29
34
36
35
35
40
35
40
36
33
40
41
35
34
36
37
38
33
36
40
39
32
36
36
35
32
33
39
39
36
39
34
33
33
39
34
37
37
37
39
41
32

492
488
491
490
491
488
490
488
489
490
489
488
488
488
483
489
487
483
489
490
488
489
488
490
488
487
486
489
487
489
488
490
486
491
489
489
489
488
490
489
485
490
489
490
491
489
488
487
489
489
488
487
486
490
489
486
485
487
488
489

29452
29479
29450
29467
29474
29451
29457
29463
29456
29438
29462
29461
29452
29447
29444
29443
29457
29456
29463
29456
29425
29460
29457
29425
29466
29445
29463
29440
29453
29457
29460
29468
29470
29467
29430
29434
29447
29454
29447
29443
29454
29467
29432
29453
29455
29466
29480
29468
29448
29459
29451
29436
29448
29448
29449
29471
29448
29447
29464
29440

401047
401047
401063
401063
401078
401078
401078
401094
401094
401110
401110
401125
401125
401141
401141
401141
401156
401156
401172
401172
401188
401188
401203
401203
401203
401219
401219
401234
401234
401250
401250
401266
401266
401281
401281
401281
401297
401297
401312
401312
401328
401328
401344
401344
401359
401359
401359
401375
401375
401390
401390
401406
401406
401406
401422
401422
401437
401437
401453
401453

-14141
9121
-6741
-13770
-15637
-14468
-13787
-13894
-4572
-14551
-13692
10847
-13726
-3880
-14376
-14066
-9135
-11930
-13364
-14982
-14200
-14006
-13543
2732
-13727
-13275
-11919
-1437
-8482
-5530
-13457
13515
-11139
8999
-16990
-14947
2844
-13582
-14044
-13956
-476
3169
-13201
-16895
-14094
-13840
-13951
-13713
-12960
-17253
4879
-15086
-13063
-12781
-13856
-15723
18820
10381
-14781
7452

41
45
45
48
39
41
45
44
44
42
41
47
40
41
48
44
48
40
44
47
48
44
41
40
38
45
44
39
43
42
44
44
46
42
47
41
40
47
40
45
40
43
43
44
47
42
42
48
42
45
44
41
44
45
42
40
43
44
44
39

-43
-44
-46
-40
-42
-42
-41
-41
-45
-42
-44
-41
-42
-42
-42
-41
-42
-40
-40
-42
-45
-43
-42
-42
-40
-43
-44
-42
-44
-42
-44
-43
-40
-46
-49
-42
-43
-45
-43
-42
-45
-43
-44
-40
-46
-45
-45
-46
-42
-40
-45
-46
-44
-42
-43
-41
-42
-42
-44
-43

285
279
285
277
277
283
281
277
283
282
283
279
280
283
282
279
285
282
282
281
282
278
281
282
283
282
280
283
281
284
281
281
273
279
276
279
279
283
281
281
280
277
282
278
279
279
282
281
280
282
279
283
282
278
285
281
282
279
281
283

228
225
229
228
230
227
225
228
229
228
230
228
230
230
227
227
227
222
229
222
228
223
227
226
228
228
228
226
229
227
228
226
227
229
224
228
224
228
226
228
228
228
230
228
225
228
226
228
226
227
228
224
227
227
223
230
229
223
225
228

35
30
33
35
34
38
32
36
41
35
37
35
39
38
41
40
40
38
35
40
36
38
31
40
34
39
40
37
39
40
39
38
42
27
39
36
39
41
40
39
39
34
36
38
33
39
37
34
36
31
35
37
33
38
38
38
37
29
38
39

489
487
489
488
487
490
487
489
487
489
490
486
489
491
485
489
487
491
489
486
486
489
490
487
488
485
489
487
488
488
489
488
489
485
490
489
492
490
482
486
490
490
489
489
487
491
489
489
490
491
492
490
491
489
489
489
488
491
490
486

29453
29456
29443
29469
29438
29454
29469
29453
29446
29448
29440
29458
29457
29423
29443
29430
29452
29459
29452
29466
29467
29434
29437
29436
29466
29449
29464
29458
29459
29431
29461
29448
29448
29448
29429
29445
29455
29445
29469
29462
29452
29435
29455
29446
29444
29474
29440
29451
29462
29429
29485
29458
29444
29451
29469
29459
29467
29424
29462
29463

401468
401468
401484
401484
401484
401500
401500
401515
401515
401531
401531
401546
401546
401546
401562
401562
401578
401578
401593
401593
401609
401609
401624
401624
401624
401640
401640
401656
401656
401671
401671
401687
401687
401687
401702
401702
401718
401718
401734
401734
401749
401749
401765
401765
401780
401780
401796
401796
401796
401812
401812
401827
401827
401843
401843
401858
401858
401858
401874
401874

-6571
9840
-13445
-13525
-16989
-14166
-13732
-15106
10408
-14193
-14014
-14014
-14866
-14043
-16631
-3056
-11629
-1106
-14031
9021
-1936
-14641
-5180
-9398
-13858
-13260
-4334
-8330
-13765
-13649
-13183
-14076
-13571
-14522
-14616
-14559
-14307
-9840
-14938
-14254
-6422
-13825
-13750
9952
-5417
-13089
-13831
10925
-12627
-16782
-7602
-14154
-14563
-14308
-13978
8510
-13511
7129
5143
-13778

42
45
42
45
41
43
43
49
43
41
44
45
42
46
46
42
42
44
44
41
41
41
40
42
31
38
40
43
46
40
38
42
45
44
41
40
47
44
43
42
43
47
46
44
40
35
47
40
42
41
41
44
43
42
45
46
44
39
44
46

-47
-41
-43
-44
-46
-43
-44
-44
-44
-43
-45
-42
-44
-40
-42
-45
-45
-45
-45
-42
-48
-45
-44
-50
-44
-44
-46
-43
-44
-47
-46
-43
-46
-47
-42
-41
-42
-42
-43
-44
-45
-41
-43
-41
-45
-44
-43
-44
-45
-40
-42
-43
-44
-40
-43
-44
-42
-40
-42
-41

282
280
279
283
283
282
276
282
280
285
282
280
275
280
282
277
280
277
284
280
283
278
279
283
281
281
277
281
279
279
281
283
284
282
276
279
277
283
283
282
280
281
282
283
283
282
280
280
280
280
284
281
282
280
282
281
278
284
281
284

227
229
226
227
226
227
228
228
229
226
226
229
229
229
228
229
228
227
228
228
228
227
226
227
228
227
230
228
229
229
229
227
228
228
229
231
229
223
228
227
226
228
228
228
229
227
228
232
226
227
228
231
225
229
230
231
230
230
230
227

38
30
35
36
32
32
34
35
33
41
39
32
37
36
35
33
34
31
32
35
37
38
35
37
35
33
30
37
39
33
37
34
35
38
33
33
35
39
36
35
39
38
38
35
36
37
38
38
41
36
35
39
30
32
37
38
37
37
38
37

489
489
492
488
490
490
486
484
488
488
491
490
491
488
488
488
492
491
488
490
491
490
487
485
487
489
487
490
483
489
489
488
490
489
489
489
490
488
491
490
488
490
489
492
487
490
488
489
489
490
490
488
489
490
488
487
484
489
490
491

29466
29469
29451
29456
29439
29431
29458
29431
29436
29442
29450
29454
29438
29452
29438
29448
29456
29457
29452
29430
29464
29445
29446
29454
29430
29448
29442
29443
29449
29463
29436
29469
29441
29440
29436
29454
29445
29464
29451
29450
29445
29466
29468
29459
29435
29446
29441
29444
29452
29463
29448
29434
29445
29442
29464
29442
29465
29467
29440
29456

401890
401890
401905
401905
401921
401921
401921
401936
401936
401952
401952
401968
401968
401983
401983
401983
401999
401999
402014
402014
402030
402030
402046
402046
402061
402061
402061
402077
402077
402092
402092
402108
402108
402124
402124
402139
402139
402139
402155
402155
402170
402170
402186
402186
402186
402202
402202
402217
402217
402233
402233
402248
402248
402264
402264
402280
402280
402295
402295
402311

7071
-14137
-12600
-1584
-14222
-13194
-14276
-14037
-14741
-11058
-14225
-13995
10201
9250
-14702
-18445
-13792
-15026
-13480
-13701
-14870
1257
7006
-14334
1548
-13976
-14797
-13501
-13709
-13618
-14429
-14357
-13840
-12162
-12920
-13735
-14531
-14171
9572
8319
-13607
-13874
2869
8393
-14438
-13002
-14260
-13882
9477
6628
-18384
-14113
-2362
-1921
-16546
-16304
-6850
-13567
-13740
-2092

42
45
45
45
37
40
40
44
44
37
49
43
42
46
44
44
41
45
42
48
41
42
46
38
41
41
44
43
40
45
38
47
41
38
42
37
42
43
40
36
43
40
41
41
44
45
39
39
44
47
43
40
39
41
42
38
39
45
45
42

-43
-45
-42
-39
-43
-48
-41
-40
-42
-44
-44
-43
-39
-42
-43
-43
-43
-42
-43
-43
-42
-39
-46
-43
-46
-41
-50
-41
-41
-41
-43
-46
-42
-38
-44
-44
-46
-45
-44
-40
-43
-46
-41
-41
-42
-48
-43
-39
-43
-40
-41
-43
-42
-42
-41
-42
-42
-42
-41
-41

280
278
282
284
279
278
276
283
280
282
278
280
284
285
284
280
278
286
278
284
278
280
282
281
279
280
282
282
283
285
282
281
283
279
283
283
281
282
281
279
280
279
274
276
284
280
282
277
280
284
280
284
285
285
279
282
282
286
277
280

227
230
227
228
230
227
228
228
224
227
225
226
227
226
225
228
230
226
225
228
227
229
223
228
228
228
227
224
228
228
229
227
229
229
226
226
229
230
227
229
226
229
228
225
227
226
223
227
227
229
227
227
227
229
224
225
225
230
225
228

36
38
38
35
38
37
35
34
39
34
35
37
31
38
35
34
34
38
36
37
39
34
37
35
34
39
37
38
34
39
37
34
36
37
32
38
36
34
37
36
29
38
40
37
38
26
36
35
35
35
34
33
33
37
39
37
37
39
36
37

486
490
490
488
489
488
490
491
489
488
492
489
492
487
489
489
490
490
489
490
492
489
491
486
489
486
490
490
489
490
491
491
487
489
488
489
488
488
488
487
483
486
489
490
491
488
488
486
490
490
490
490
489
488
489
480
490
482
489
489

29446
29447
29469
29449
29438
29466
29460
29436
29432
29454
29437
29438
29454
29428
29444
29450
29445
29450
29434
29445
29467
29447
29452
29446
29447
29436
29451
29449
29468
29441
29448
29468
29449
29462
29453
29445
29468
29444
29448
29465
29453
29445
29447
29422
29454
29433
29469
29452
29455
29430
29442
29443
29423
29410
29426
29473
29466
29450
29443
29457

402311
402326
402326
402326
402342
402342
402358
402358
402373
402373
402389
402389
402389
402404
402404
402420
402420
402436
402436
402451
402451
402467
402467
402482
402482
402498
402498
402514
402514
402514
402529
402529
402545
402545
402560
402560
402560
402576
402576
402592
402592
402607
402607
402623
402623
402638
402638
402654
402654
402670
402670
402670
402685
402685
402701
402701
402716
402716
402732
402732

154
11183
-1959
-16994
-13984
-14806
-1361
-1921
-15445
-5188
-18049
-14209
-14013
-18317
-13079
12105
-13634
-5499
-15664
-13962
-13706
-13414
8517
-12985
-6835
7696
23473
-14836
8225
-13661
-14341
9428
3882
12630
-15046
8994
-13704
-13992
-13142
-12815
-16876
-13668
-10465
-12752
-14401
-17393
7476
-9400
-13396
14728
-13721
-2557
-13708
-18699
-13374
9769
-14255
-4844
-14126
-13930

36
44
43
43
44
46
45
45
48
35
40
38
44
40
44
40
38
50
47
44
41
44
45
45
41
42
42
49
41
46
46
42
35
41
43
41
42
44
44
45
39
41
41
37
43
41
43
38
44
39
46
45
42
36
43
42
43
46
40
43

-46
-44
-44
-44
-42
-41
-42
-41
-43
-41
-40
-40
-40
-44
-39
-44
-42
-44
-43
-43
-41
-40
-40
-45
-42
-43
-42
-43
-54
-40
-42
-41
-41
-44
-42
-43
-43
-43
-43
-41
-43
-41
-43
-42
-42
-40
-42
-45
-44
-44
-40
-41
-43
-43
-41
-43
-39
-45
-41
-42

282
282
285
281
283
284
278
283
285
280
284
283
280
280
282
278
283
285
285
280
283
283
280
281
281
280
285
280
282
284
286
284
285
285
285
282
281
280
282
276
284
285
284
282
283
281
281
285
282
280
284
281
280
279
281
279
282
281
281
283

229
224
226
226
227
229
225
228
225
228
228
228
227
229
230
227
228
229
228
230
227
228
227
226
230
229
229
228
229
227
228
226
230
229
231
223
228
230
224
229
226
226
229
230
228
227
228
229
226
228
228
228
227
227
228
229
225
227
227
225

37
35
38
39
39
38
34
32
32
41
39
33
34
38
35
37
29
33
39
36
37
34
38
37
32
31
35
35
37
34
41
34
38
38
38
35
36
39
40
35
39
39
36
35
39
39
40
36
32
39
39
36
36
38
39
40
35
35
36
34

492
489
488
491
488
488
488
490
488
487
486
489
492
489
487
489
487
489
489
487
489
488
485
489
488
487
486
487
490
490
492
488
490
494
488
489
490
487
488
492
488
491
489
487
489
490
488
490
487
490
488
487
490
490
485
491
490
490
490
489

29440
29459
29449
29439
29442
29431
29432
29447
29477
29446
29436
29460
29446
29448
29448
29440
29437
29452
29457
29461
29468
29475
29428
29427
29473
29451
29427
29459
29471
29447
29474
29461
29438
29468
29440
29467
29453
29463
29485
29470
29460
29437
29439
29467
29458
29458
29436
29453
29455
29457
29475
29449
29472
29459
29480
29454
29480
29466
29466
29438

402732
402748
402748
402763
402763
402779
402779
402794
402794
402794
402810
402810
402826
402826
402841
402841
402857
402857
402872
402872
402872
402888
402888
402904
402904
402919
402919
402935
402935
402950
402950
402950
402966
402966
402982
402982
402997
402997
403013
403013
403028
403028
403028
403044
403044
403060
403060
403075
403075
403091
403091
403091
403106
403106
403122
403122
403138
403138
403153
403153

-13908
-13946
-13807
-16306
-13111
-12188
-14128
-12918
-18492
8272
-3547
-15396
2171
-14779
-14027
8318
-13703
31833
-16874
32764
8354
-15809
-14570
-16821
-14826
503
8167
-8565
-14425
24912
-14817
-13405
-1424
-12874
-13444
8010
-14419
-3942
-13589
-13532
-14707
-14098
-15911
-16030
-13946
-8488
9282
-16028
-12878
13871
-3021
-8355
-17028
-13692
-14447
-13637
-16982
-13635
-14432
-13761

45
40
45
40
37
40
43
48
40
44
42
44
44
47
45
44
40
45
41
42
40
41
39
44
43
43
37
48
39
46
40
42
40
42
42
40
42
42
45
39
42
40
40
38
46
42
45
44
43
46
44
43
41
42
42
39
42
42
42
43

-44
-43
-46
-42
-41
-43
-42
-42
-41
-48
-43
-44
-43
-42
-41
-41
-45
-45
-43
-40
-42
-42
-45
-42
-45
-46
-43
-43
-42
-43
-44
-47
-40
-41
-45
-40
-41
-44
-40
-41
-40
-42
-41
-42
-42
-41
-41
-44
-42
-44
-42
-45
-44
-41
-41
-40
-43
-42
-42
-42

284
280
281
285
278
285
283
277
281
284
282
285
283
284
285
278
279
283
280
284
282
278
281
284
285
286
282
284
284
279
279
282
282
280
285
280
285
282
278
285
281
278
279
283
284
280
283
284
284
283
275
277
284
282
280
275
275
280
279
282

228
227
229
229
229
225
229
228
227
224
228
228
229
227
229
230
227
225
228
228
228
228
229
228
226
229
228
229
230
227
226
228
228
228
226
222
228
228
228
226
225
226
226
228
228
227
230
229
230
222
232
229
227
230
231
229
226
227
226
226

35
37
34
37
35
40
35
38
41
36
40
39
35
39
33
39
38
35
39
35
37
36
35
37
37
39
37
33
39
41
36
36
39
40
41
36
36
40
37
42
35
41
34
41
37
41
38
35
33
35
35
36
36
38
39
40
40
39
42
33

491
487
490
491
489
482
490
489
487
481
487
488
486
487
490
492
491
491
487
486
491
489
490
492
486
491
492
490
491
489
486
490
489
491
488
487
489
487
485
489
492
490
488
491
485
489
489
486
490
491
488
490
490
490
489
489
490
488
488
490

29460
29442
29447
29442
29458
29446
29446
29454
29461
29457
29451
29441
29457
29450
29448
29466
29462
29452
29450
29444
29457
29440
29446
29445
29451
29455
29445
29454
29450
29444
29470
29463
29436
29451
29460
29452
29448
29457
29443
29471
29471
29444
29448
29469
29455
29451
29450
29447
29462
29466
29453
29442
29447
29450
29461
29448
29451
29454
29454
29466

403153
403169
403169
403184
403184
403200
403200
403216
403216
403216
403231
403231
403247
403247
403262
403262
403278
403278
403294
403294
403294
403309
403309
403325
403325
403340
403340
403356
403356
403372
403372
403372
403387
403387
403403
403403
403418
403418
403418
403434
403434
403450
403450
403465
403465
403481
403481
403496
403496
403496
403512
403512
403528
403528
403543
403543
403543
403559
403559
403574

-13006
-18265
-13054
9227
10030
-13350
-14553
-350
-14563
4913
10297
-13967
-15727
-11769
-14029
-1513
-15766
-13765
-2640
1069
-14553
-4492
-15439
-12995
-15937
9829
-14226
-18
-14305
-11719
-10795
-371
321
-2712
-10703
-14700
-13471
-14437
-13152
-13245
-14502
-13770
-14731
-9700
-14689
9866
10442
-13870
-14476
2120
-14497
9178
-13485
-14195
-14396
-16083
-15461
-14749
11312
-13777

47
40
46
44
46
44
44
43
45
43
47
47
43
39
41
42
42
44
39
39
45
43
41
45
41
46
43
38
43
41
46
46
47
38
42
40
42
45
47
45
47
40
37
43
42
40
48
45
39
42
44
45
41
45
44
43
37
42
44
42

-43
-43
-42
-43
-44
-42
-41
-42
-43
-42
-43
-40
-42
-40
-42
-40
-44
-46
-41
-41
-43
-42
-41
-41
-40
-42
-43
-44
-46
-41
-44
-44
-42
-40
-42
-40
-42
-42
-41
-40
-44
-48
-42
-43
-42
-45
-41
-44
-42
-45
-49
-49
-41
-43
-43
-43
-44
-48
-41
-41

278
282
280
280
281
284
281
281
278
280
282
281
284
283
281
281
276
277
281
283
283
281
280
282
278
282
283
276
282
279
283
282
282
279
278
280
281
282
283
275
282
284
281
283
282
281
280
281
281
280
282
281
282
280
280
283
285
279
283
281

228
226
227
222
224
228
225
227
227
229
228
229
230
231
228
227
229
230
229
227
231
226
228
230
229
227
227
228
229
225
226
229
228
228
227
227
228
227
228
227
229
229
228
228
229
227
227
228
226
229
228
230
229
222
227
230
229
229
227
229

38
40
38
36
37
41
37
40
39
37
35
41
37
39
36
35
36
40
36
32
38
38
41
32
38
35
31
41
39
36
41
37
35
37
35
38
38
39
40
39
37
37
35
34
40
35
38
35
34
35
32
40
39
35
38
33
36
33
35
39

487
489
491
490
491
487
489
486
490
489
486
490
491
489
488
491
487
489
489
487
488
490
492
491
489
492
491
490
482
491
488
487
490
488
490
490
488
485
490
489
487
491
491
488
491
490
488
492
489
489
487
486
489
492
491
492
486
488
488
490

29449
29462
29451
29464
29467
29474
29454
29426
29442
29452
29461
29449
29457
29440
29456
29456
29459
29431
29451
29424
29454
29456
29452
29478
29478
29447
29458
29446
29452
29456
29450
29453
29454
29444
29460
29462
29461
29443
29451
29434
29462
29462
29452
29450
29454
29467
29442
29450
29441
29467
29453
29454
29463
29436
29483
29472
29438
29469
29454
29455

403574
403590
403590
403606
403606
403621
403621
403621
403637
403637
403652
403652
403668
403668
403684
403684
403699
403699
403699
403715
403715
403730
403730
403746
403746
403762
403762
403762
403777
403777
403793
403808
403808
403808
403824
403824
403840
403840
403855
403855
403871
403871
403886
403886
403886
403902
403902
403918
403918
403933
403933
403949
403949
403964
403964
403964
403980
403980
403996
403996

-15753
-12676
-17587
-17221
12840
-11828
-13459
9889
-14371
-15518
-15611
-13920
-13873
9241
-15295
7132
-15072
3472
2702
1255
-1742
-14073
-342
-17755
-13937
8322
-14300
-13663
-17871
-14380
-8610
-14452
-13904
-13123
-14471
-13429
-14485
-14090
-13160
-14084
-13928
-16206
2148
-2066
-14372
-13958
-777
5693
-14671
-17310
-13849
11264
-2809
-12293
12362
-13275
32764
-9094
-13394
8573

43
42
44
44
38
39
43
46
45
42
42
36
45
43
43
42
40
45
41
41
40
41
42
47
46
39
41
44
39
44
47
47
41
42
47
40
43
45
43
44
42
45
38
40
45
43
47
43
46
41
39
40
42
42
39
43
42
41
46
38

-44
-42
-43
-42
-44
-48
-44
-43
-43
-43
-45
-46
-43
-39
-46
-45
-44
-43
-42
-43
-42
-40
-40
-42
-43
-45
-44
-40
-40
-45
-42
-44
-43
-45
-43
-45
-44
-41
-48
-45
-41
-44
-45
-41
-40
-45
-43
-39
-44
-42
-42
-38
-42
-43
-44
-43
-42
-45
-43
-42

283
273
280
282
282
283
281
281
283
277
282
282
281
282
283
278
281
282
278
282
279
277
282
281
279
281
282
275
281
283
279
283
283
283
282
279
282
280
278
283
281
282
271
284
281
280
280
274
280
272
280
275
277
280
282
280
279
281
282
279

224
228
227
229
229
225
229
224
227
224
227
225
230
227
227
230
227
228
230
230
228
225
230
229
226
230
228
226
228
232
227
228
223
227
229
229
230
230
226
227
228
228
227
229
230
228
228
227
228
225
229
229
228
229
229
228
228
227
225
230

36
38
34
37
38
39
40
36
32
38
34
37
35
39
36
32
39
31
36
38
33
34
37
38
41
36
38
36
37
39
36
34
37
33
33
36
32
36
35
36
35
35
38
38
38
35
34
35
39
37
35
37
38
37
26
35
35
37
31
35

490
491
488
489
485
492
490
491
490
487
490
491
490
491
489
484
490
488
490
491
490
490
486
486
489
491
488
486
489
487
487
489
489
488
489
490
489
489
489
487
490
490
489
490
488
490
488
490
488
490
485
489
484
487
490
492
487
489
488
489

29442
29476
29475
29456
29429
29455
29440
29430
29453
29454
29451
29467
29468
29459
29447
29454
29453
29441
29443
29446
29430
29456
29462
29445
29456
29450
29444
29480
29454
29439
29455
29460
29457
29491
29434
29443
29471
29460
29465
29457
29455
29439
29446
29452
29464
29458
29454
29447
29467
29446
29447
29486
29438
29461
29449
29480
29471
29442
29472
29470

404011
404011
404027
404027
404042
404042
404042
404058
404058
404074
404074
404089
404089
404105
404105
404120
404120
404120
404136
404136
404152
404152
404167
404167
404183
404183
404183
404198
404198
404214
404214
404230
404230
404245
404245
404245
404261
404261
404276
404276
404292
404292
404308
404308
404308
404323
404323
404339
404339
404354
404354
404370
404370
404386
404386
404386
404401
404401
404417
404417

-14709
11392
-13052
1498
12693
-13670
-10651
-13822
-13887
-14340
272
-13563
-14512
14779
-13998
9151
-14421
-15398
8781
-14010
-13130
-9101
-5517
10606
539
-13211
-1950
-13744
9906
-12919
-17871
-18644
-13555
-14829
-14594
-15143
7869
-14838
-12945
-13251
-17597
-14867
-14475
-12610
-14692
7811
-13849
2187
-14439
-14011
23679
-13935
-1356
-14995
-14290
-5923
-14022
7419
-12879
2080

39
41
44
48
40
38
43
41
46
39
47
44
46
40
41
45
45
39
43
44
48
43
42
44
44
44
36
41
40
39
44
44
39
44
43
40
42
42
46
41
45
45
43
41
45
39
40
44
44
47
46
42
38
37
42
39
36
42
49
42

-45
-45
-44
-40
-43
-42
-40
-43
-43
-42
-42
-41
-43
-39
-41
-40
-41
-43
-42
-42
-41
-40
-41
-40
-43
-41
-43
-41
-44
-43
-42
-45
-45
-44
-43
-44
-46
-41
-42
-42
-45
-40
-43
-42
-42
-43
-42
-43
-41
-45
-43
-47
-44
-44
-41
-40
-46
-45
-42
-40

280
280
280
281
284
280
282
274
281
278
282
282
281
279
281
279
281
279
280
283
281
278
282
272
279
282
280
278
280
284
283
279
281
279
282
278
283
281
279
277
277
279
274
281
282
283
282
284
280
278
280
282
276
279
280
276
281
278
282
277

227
228
227
229
226
229
226
228
225
226
229
226
227
225
225
229
228
228
227
227
227
229
227
228
229
227
229
228
226
224
229
230
229
225
228
226
227
229
225
227
231
225
231
229
229
227
229
228
229
231
229
228
230
228
228
226
228
227
229
229

35
35
32
38
40
38
39
40
37
41
33
36
38
34
36
35
35
34
40
36
36
32
40
30
37
34
34
38
36
36
40
35
37
34
39
37
41
34
37
32
37
39
38
36
37
36
36
37
39
37
34
38
31
40
42
37
29
30
40
37

490
486
489
487
492
491
491
490
485
489
488
491
486
490
490
489
488
488
490
491
489
487
488
488
489
489
489
487
491
491
489
490
489
488
487
489
491
485
491
490
490
489
489
489
491
487
488
487
490
491
489
489
484
489
491
489
490
491
489
488

29479
29470
29440
29464
29462
29456
29460
29451
29459
29442
29451
29438
29463
29445
29452
29456
29445
29460
29456
29445
29447
29450
29443
29451
29464
29457
29450
29458
29435
29451
29448
29457
29453
29436
29459
29444
29450
29462
29445
29474
29465
29457
29440
29456
29445
29457
29454
29464
29458
29471
29461
29468
29441
29450
29471
29451
29475
29453
29468
29426

404432
404432
404448
404448
404448
404464
404464
404479
404479
404495
404495
404510
404510
404510
404526
404526
404542
404542
404557
404557
404573
404573
404588
404588
404588
404604
404604
404620
404620
404635
404635
404651
404651
404666
404666
404682
404682
404682
404698
404698
404713
404713
404729
404729
404744
404744
404744
404760
404760
404776
404776
404791
404791
404807
404807
404822
404822
404822
404838
404838

-7379
21827
-17823
-18766
-14904
-13813
7992
-14407
-13928
-13136
-13321
-15156
-14370
4877
-1311
-13888
-13858
-15432
-13598
9747
-14259
-30
-6805
9665
-16994
-15249
-13600
9754
-16144
-3839
-15008
-13771
-13778
-13394
-14522
8636
98
-13178
8675
-4147
-14903
-13966
-12529
-5800
-14393
-14235
-15423
-14218
-13857
-13783
-14335
-16888
-1140
-14243
-13432
7130
-14037
-13642
-14877
-130

37
41
39
45
38
41
43
41
49
45
40
49
38
34
44
39
34
44
46
37
46
46
45
43
45
45
46
39
47
40
41
43
44
42
41
36
45
47
46
45
42
43
47
36
45
43
46
43
42
38
42
48
40
39
49
46
42
42
45
38

-43
-42
-44
-44
-43
-41
-42
-45
-43
-41
-41
-42
-42
-42
-48
-42
-41
-45
-41
-42
-47
-41
-41
-43
-42
-43
-40
-39
-41
-44
-42
-44
-43
-43
-46
-44
-43
-40
-43
-41
-45
-42
-41
-47
-42
-43
-40
-41
-39
-45
-43
-41
-43
-45
-41
-42
-40
-45
-41
-43

283
278
282
281
279
281
287
283
280
285
280
285
285
282
284
282
283
278
279
278
280
277
281
285
280
285
281
283
281
277
286
281
281
279
281
280
283
282
284
284
282
284
278
283
285
277
280
284
276
284
279
281
282
282
284
282
283
282
281
279

228
226
231
229
227
232
227
228
228
226
228
230
227
226
228
227
227
227
228
229
229
230
227
230
229
229
227
230
228
231
230
230
231
228
228
228
229
228
229
225
228
228
230
229
227
229
228
231
225
229
232
228
229
225
229
228
226
229
229
228

37
33
40
39
38
37
34
38
39
32
38
38
36
34
39
36
35
39
40
33
41
35
35
39
38
37
33
37
36
36
38
37
35
34
34
34
34
36
35
37
37
35
40
39
35
35
40
33
40
33
36
42
33
37
41
37
39
36
37
39

490
491
489
486
491
489
491
490
487
487
485
491
488
484
490
489
491
484
485
487
491
490
489
489
486
489
488
489
488
489
490
491
490
491
488
491
490
488
488
489
489
490
488
489
487
489
488
489
487
490
488
490
491
489
489
492
491
492
491
489

29448
29429
29436
29441
29459
29458
29454
29454
29450
29430
29457
29442
29426
29438
29432
29448
29465
29469
29460
29446
29432
29442
29427
29459
29461
29431
29474
29451
29462
29458
29458
29444
29455
29458
29457
29431
29465
29446
29479
29480
29466
29452
29463
29437
29450
29453
29445
29458
29459
29464
29473
29456
29436
29451
29453
29451
29457
29484
29467
29456

404854
404854
404869
404869
404885
404885
404885
404900
404900
404916
404916
404932
404932
404947
404947
404947
404963
404963
404978
404978
404994
405010
405010
405010
405025
405025
405041
405041
405056
405056
405072
405072
405088
405088
405088
405103
405103
405119
405119
405134
405134
405150
405150
405166
405166
405166
405181
405181
405197
405197
405212
405212
405228
405228
405244
405244
405244
405259
405259
405275

-2654
-16702
11204
-14383
-13602
-13680
-13828
8063
-14630
-11532
-1401
-14326
-18242
-15438
-12832
-14272
9699
-2555
-13395
-6009
-13878
2494
-981
-13907
-12636
-14549
-1557
-13111
-15384
-15286
-14329
-13884
-14064
1742
-18651
-15535
-14149
-13093
-13396
-15002
-14406
-14601
-13341
7270
-12342
-13591
-10009
7955
8784
-16475
-14116
-13751
-18666
-5798
-13870
9476
-14545
-14496
-2370
-13861

38
46
44
44
44
46
38
35
43
45
42
38
43
43
42
47
47
44
48
40
46
44
41
42
38
43
42
44
37
43
45
39
38
38
37
46
47
41
43
40
39
38
39
38
41
44
38
40
39
40
39
42
44
39
40
40
40
46
41
45

-41
-39
-44
-44
-43
-41
-44
-42
-43
-41
-43
-41
-43
-41
-40
-40
-41
-43
-46
-42
-44
-42
-45
-43
-41
-42
-41
-48
-42
-49
-46
-44
-43
-46
-43
-46
-42
-41
-42
-39
-43
-44
-43
-43
-44
-42
-40
-42
-43
-40
-39
-43
-41
-42
-41
-44
-43
-40
-46
-44

282
282
279
283
280
276
282
281
283
278
278
281
281
280
283
281
284
280
282
285
284
283
280
283
283
284
282
282
280
279
282
281
286
281
280
283
280
280
283
281
281
279
275
280
279
279
283
280
278
281
283
278
282
282
285
284
285
284
281
281

229
227
231
227
224
227
228
226
227
225
228
226
228
227
225
226
225
226
225
226
225
226
229
230
228
229
230
227
230
228
225
225
229
228
230
229
227
226
228
228
226
229
227
225
227
230
229
230
227
229
225
225
229
229
227
228
228
229
229
224

39
38
38
37
37
40
33
37
33
40
38
38
38
40
38
38
40
34
41
40
37
39
33
33
38
37
35
35
33
40
39
36
36
37
36
32
33
37
39
39
41
35
39
38
33
40
34
37
40
36
35
35
33
34
38
36
40
32
38
36

487
490
491
489
491
489
488
490
490
490
492
488
488
491
489
488
492
489
490
487
492
491
487
490
490
490
482
489
490
490
493
485
482
489
491
485
493
491
491
487
490
488
487
486
490
490
491
490
490
490
489
491
491
488
492
488
487
489
492
490

29454
29460
29449
29462
29453
29451
29456
29468
29474
29451
29446
29452
29446
29463
29448
29432
29428
29453
29457
29445
29469
29452
29462
29458
29465
29477
29460
29464
29463
29442
29443
29452
29455
29452
29469
29456
29448
29424
29460
29452
29438
29465
29457
29447
29426
29445
29453
29451
29464
29451
29459
29456
29465
29456
29464
29453
29449
29459
29442
29454

405275
405290
405290
405290
405306
405306
405322
405322
405337
405337
405353
405353
405368
405368
405368
405384
405384
405400
405400
405415
405415
405431
405431
405431
405446
405446
405462
405462
405478
405478
405493
405493
405493
405509
405509
405524
405524
405540
405540
405556
405556
405556
405571
405571
405587
405587
405602
405602
405618
405618
405618
405634
405634
405649
405649
405665
405665
405680
405680
405696

-14034
-14206
-17979
-14724
8641
-14345
-14387
-14284
-13727
-13387
-13393
-14413
9851
-13386
-13791
-14262
-12924
-12660
-12226
8789
-14464
1822
4293
-15086
-14275
-9030
-18321
238
-4431
-14102
-13802
-13609
8509
-15832
-10447
-14426
32764
-11996
-14531
7754
9057
-925
-12618
-14736
-15163
-14772
-14079
-11866
-14104
-7059
-14930
2743
-14036
-14543
-14486
-15046
8071
-1610
-12709
-3448

42
43
37
43
40
40
43
40
38
40
38
43
43
36
40
40
42
46
43
44
43
45
42
37
35
47
42
40
43
41
38
45
39
36
42
48
45
43
45
42
40
44
43
43
44
44
42
43
47
44
36
45
41
44
38
48
41
39
40
47

-42
-45
-44
-43
-43
-43
-43
-45
-39
-40
-38
-40
-42
-41
-45
-44
-43
-43
-49
-43
-41
-41
-42
-45
-41
-43
-42
-44
-42
-42
-41
-41
-45
-42
-39
-39
-43
-45
-43
-43
-44
-43
-47
-41
-41
-40
-40
-42
-41
-43
-44
-44
-41
-42
-41
-41
-43
-43
-39
-43

283
281
282
277
283
281
283
281
283
281
283
279
280
280
280
279
278
278
279
282
281
278
282
281
284
282
278
281
284
279
280
284
282
284
284
283
281
280
280
277
282
281
278
278
278
279
280
282
277
281
281
281
284
285
279
282
283
278
284
279

229
224
226
224
227
229
228
227
229
229
229
227
229
231
230
229
229
228
228
226
229
229
228
229
227
231
227
228
228
227
231
230
228
228
225
230
228
228
231
229
229
231
228
230
228
227
228
227
228
228
229
226
227
228
227
229
230
229
225
226

36
40
34
39
37
36
38
40
37
35
36
37
31
37
40
36
40
39
40
33
39
34
38
38
37
35
37
36
36
38
34
37
38
37
35
34
38
39
38
32
35
34
36
38
40
39
39
36
37
40
39
31
41
37
34
41
38
37
37
32

491
492
488
492
491
489
492
491
488
490
492
489
491
492
490
489
489
490
489
489
490
492
484
487
488
489
492
490
491
491
489
488
490
489
491
489
489
485
492
488
489
490
490
491
492
490
492
491
488
491
489
491
486
489
493
491
491
489
489
491

29452
29476
29452
29477
29451
29451
29453
29443
29472
29465
29461
29461
29471
29421
29469
29437
29442
29456
29439
29465
29480
29454
29465
29457
29453
29464
29462
29443
29462
29470
29448
29455
29458
29452
29446
29438
29447
29455
29455
29445
29434
29461
29459
29463
29445
29427
29472
29487
29434
29474
29464
29451
29459
29443
29433
29457
29436
29449
29457
29437

405696
405712
405712
405712
405727
405727
405743
405743
405758
405758
405774
405774
405774
405790
405790
405805
405805
405821
405821
405836
405836
405852
405852
405868
405868
405883
405883
405883
405899
405899
405914
405914
405930
405930
405946
405946
405946
405961
405961
405977
405977
405992
405992
406008
406008
406008
406024
406024
406039
406039
406055
406055
406070
406070
406070
406086
406086
406102
406102
406117

-8425
-13308
-17652
-10638
-4993
-9416
-6915
32764
6788
3265
-6955
-15966
-14676
-13739
-15294
-3733
-14184
6795
871
-18480
-11061
-14649
-13668
-13398
-13997
-13457
-14135
-14162
-14066
-13453
-12462
1220
-13920
-13908
8880
-14128
-13425
-14692
7265
-17093
-14119
-14396
-18157
-13625
-14169
-13930
-13023
9352
-7598
-13867
-14553
7873
-15205
-14717
-7341
-13876
19531
-13484
-13982
-3208

41
48
33
45
36
44
41
40
39
35
44
48
37
39
40
45
40
41
38
47
38
44
46
43
44
41
39
40
42
45
36
41
43
47
46
44
41
43
45
41
42
37
49
45
42
46
41
44
41
40
37
50
42
41
43
48
37
47
43
40

-43
-43
-45
-49
-42
-40
-44
-43
-45
-40
-44
-43
-42
-43
-42
-44
-42
-41
-40
-43
-40
-46
-47
-41
-42
-43
-44
-43
-49
-41
-47
-42
-43
-44
-43
-45
-43
-47
-44
-46
-42
-42
-42
-41
-43
-43
-41
-45
-44
-45
-43
-43
-42
-43
-44
-48
-48
-41
-42
-43

283
284
285
279
282
275
282
279
283
283
282
278
284
279
277
280
283
279
280
281
281
281
283
276
283
283
281
281
283
277
284
280
278
283
283
282
283
283
283
280
280
273
284
283
280
275
281
280
281
281
282
279
283
281
279
283
284
284
283
284

229
230
228
227
227
224
228
225
228
223
227
229
229
229
226
231
228
225
224
228
228
227
230
228
230
230
227
225
227
228
227
229
226
229
227
229
230
230
228
226
228
229
227
226
227
229
228
229
227
231
228
228
229
228
226
226
228
229
228
229

38
36
41
40
38
35
38
39
36
37
36
33
38
37
31
39
38
39
36
34
41
37
38
31
36
40
40
40
37
40
37
35
36
35
38
35
36
38
37
34
34
36
39
35
35
35
40
39
37
37
36
40
40
33
37
39
40
36
35
34

490
492
490
490
494
489
492
493
489
490
488
489
492
487
487
489
487
488
487
488
484
490
488
490
488
488
487
490
482
489
490
487
484
488
489
490
493
488
491
491
489
490
491
489
487
489
490
489
489
489
487
489
490
489
489
490
491
491
490
489

29450
29455
29453
29476
29457
29461
29477
29465
29437
29434
29462
29444
29442
29455
29450
29468
29455
29435
29444
29438
29443
29455
29434
29455
29450
29469
29445
29458
29452
29445
29426
29433
29454
29463
29449
29461
29450
29470
29453
29471
29462
29481
29462
29461
29447
29454
29452
29461
29424
29443
29429
29455
29467
29435
29440
29456
29463
29459
29463
29469

406117
406133
406133
406148
406148
406148
406164
406164
406180
406180
406195
406195
406195
406211
406211
406226
406226
406242
406242
406258
406258
406258
406273
406273
406289
406289
406304
406304
406320
406320
406336
406336
406336
406351
406351
406367
406367
406382
406382
406398
406414
406414
406414
406429
406429
406429
406445
406445
406460
406460
406476
406476
406492
406492
406492
406507
406507
406523
406523
406538

8521
-13857
-5326
-7622
-10161
-13784
-14084
-14251
-3204
6705
-3293
-13287
-13184
-13206
-13128
-14007
-11397
-14913
-14266
-8264
-13861
-16474
-13059
9116
-1731
-3583
-13630
-13299
-14435
-13630
7949
-15802
-14357
-13461
-14404
-7602
-1016
-14332
-16676
-13400
-13775
-14030
-8544
9516
-3959
-11820
17078
-4561
9206
-16370
-14898
-13265
-6007
-12837
-267
655
-14240
14030
-18481
-14253

42
39
39
45
35
43
42
43
39
45
46
46
42
39
42
43
44
41
36
41
43
47
45
49
42
44
43
43
44
45
43
41
43
43
48
46
48
45
46
40
42
40
43
43
41
47
46
48
40
43
36
48
44
47
45
38
39
43
45
48

-44
-42
-44
-44
-40
-41
-44
-43
-44
-42
-42
-42
-43
-40
-48
-43
-43
-46
-42
-44
-46
-45
-41
-42
-43
-39
-45
-44
-46
-42
-43
-39
-42
-41
-44
-45
-42
-43
-42
-45
-42
-41
-42
-42
-43
-44
-42
-45
-41
-41
-42
-42
-44
-44
-41
-48
-40
-43
-44
-43

277
283
283
279
281
283
281
280
279
281
282
281
277
284
283
283
278
282
277
279
284
282
282
274
281
280
278
281
279
284
275
284
286
282
281
283
282
282
284
281
280
282
283
277
280
277
283
281
276
276
281
280
282
282
275
277
282
280
280
280

228
228
226
227
233
230
231
227
226
229
230
229
230
229
232
231
231
228
229
229
230
231
232
230
231
228
230
231
231
226
230
227
229
226
229
225
227
228
229
230
227
230
225
230
227
230
231
231
228
228
229
228
228
229
229
225
229
229
229
227

35
35
41
41
36
33
37
35
41
34
38
36
38
35
38
38
40
32
33
35
40
36
35
38
40
34
34
37
30
36
36
37
38
36
37
36
37
33
40
36
41
35
31
35
34
35
38
38
34
39
35
38
40
38
35
32
39
36
30
31

489
489
488
489
484
487
493
490
488
488
486
485
488
491
490
492
486
489
490
489
487
487
491
489
490
491
490
491
492
485
486
490
489
490
490
490
490
489
490
490
489
491
490
489
489
490
489
492
490
490
490
489
486
488
489
492
488
486
489
490

29444
29472
29438
29453
29482
29465
29438
29474
29455
29482
29451
29451
29440
29454
29454
29449
29464
29447
29455
29465
29440
29440
29467
29460
29451
29461
29463
29455
29460
29463
29472
29446
29439
29455
29454
29435
29437
29454
29475
29451
29451
29442
29457
29480
29462
29463
29451
29454
29459
29451
29442
29450
29468
29443
29448
29442
29446
29467
29455
29450

406538
406554
406554
406570
406570
406570
406585
406585
406601
406601
406616
406616
406632
406632
406632
406648
406648
406663
406663
406679
406679
406694
406694
406694
406710
406710
406726
406726
406741
406741
406757
406757
406757
406772
406772
406788
406788
406804
406804
406819
406819
406835
406835
406850
406850
406850
406866
406866
406882
406882
406897
406897
406913
406913
406913
406928
406928
406944
406944
406960

8113
-12784
-14644
-8804
-13400
9273
-4550
-13466
-6557
9993
-14174
-14440
-14409
-14783
-14171
-14186
-14155
-13210
-14407
-14010
-13287
-7433
2876
10286
-13670
-14445
-16370
-15250
-686
-14161
-15173
-15235
-10171
1
-14033
-13874
44
-17347
1552
-18152
-14883
-13547
-2704
-13857
-14387
-12880
-14254
-13537
-14043
-14609
-13443
1273
-18510
10129
-13277
-13347
-13954
-14046
-14064
9397

40
41
42
37
47
39
43
43
48
41
50
37
46
48
44
43
41
42
48
44
48
46
41
43
39
46
41
46
48
39
39
45
47
34
44
47
47
47
39
48
42
43
45
38
37
47
44
43
37
45
43
43
41
41
43
46
39
46
43
41

-44
-44
-44
-47
-43
-43
-44
-48
-40
-41
-41
-43
-44
-46
-42
-44
-46
-45
-43
-43
-44
-44
-41
-45
-43
-44
-41
-40
-44
-48
-42
-43
-42
-42
-43
-42
-43
-39
-45
-46
-41
-43
-40
-41
-44
-43
-44
-42
-43
-43
-46
-40
-43
-44
-42
-43
-42
-45
-42
-42

271
280
282
283
280
279
281
280
283
275
279
284
282
276
282
284
285
281
278
278
274
282
281
280
279
281
279
282
274
283
277
279
282
283
279
275
284
280
282
283
282
278
281
279
282
280
284
277
275
276
272
282
280
277
281
280
280
277
279
283

226
231
224
228
230
230
228
227
229
227
230
228
230
228
227
229
232
231
230
231
227
229
231
228
225
229
225
231
227
228
228
231
227
228
226
223
230
231
229
229
229
227
231
230
227
230
226
231
225
231
225
228
229
230
229
229
228
229
231
231

32
36
39
35
41
38
34
32
33
38
39
32
35
36
34
39
36
40
38
40
36
33
35
36
37
37
31
37
36
36
35
41
35
34
42
35
35
39
39
35
35
37
36
37
31
35
36
34
38
33
35
37
38
35
37
36
34
39
35
35

489
488
484
489
490
489
490
489
486
489
490
489
491
490
490
488
490
487
489
485
490
490
491
492
488
489
488
491
490
489
489
489
491
486
487
485
492
490
491
488
486
489
486
491
488
490
488
491
491
489
489
490
490
486
487
490
489
491
490
489

29463
29444
29440
29452
29452
29446
29466
29451
29459
29439
29481
29444
29456
29451
29445
29462
29461
29463
29453
29456
29455
29444
29466
29453
29446
29445
29448
29459
29462
29458
29437
29474
29464
29444
29463
29450
29464
29466
29457
29437
29433
29419
29442
29458
29468
29484
29449
29454
29447
29454
29449
29465
29475
29458
29455
29461
29464
29465
29464
29441

406960
406960
406975
406975
406991
406991
407006
407006
407022
407022
407038
407038
407038
407053
407053
407069
407069
407084
407084
407100
407100
407100
407116
407116
407131
407131
407147
407147
407162
407162
407162
407178
407178
407194
407194
407209
407209
407225
407225
407225
407240
407240
407256
407256
407272
407272
407287
407287
407287
407303
407303
407318
407318
407334
407334
407350
407350
407350
407365
407365

-13256
-12759
-13681
9847
-15777
9169
-13465
-13739
-15711
-13919
-13859
11241
15164
-15277
-14372
30225
8676
-14081
-1985
-9195
-14202
9518
-13586
-14053
8360
-6507
-13563
-4353
-14950
-13340
-17973
-14098
-12682
-13724
-16653
-18036
-16000
-15213
-14130
-7032
-14545
-14893
8471
8013
-14216
-13622
-7371
-18306
-4316
-15614
-13761
-13836
-12886
-13016
-13496
-15948
-16082
-16113
-13478
-13782

47
40
41
46
45
38
45
43
44
41
41
44
44
45
42
42
37
36
42
42
45
37
40
41
37
41
40
47
36
44
36
47
44
40
44
43
40
46
42
37
38
48
44
41
42
37
46
43
41
42
42
42
41
42
38
46
39
40
46
46

-48
-42
-40
-40
-42
-39
-40
-44
-40
-41
-42
-39
-43
-41
-45
-42
-42
-40
-40
-42
-42
-45
-43
-45
-40
-39
-43
-43
-43
-40
-41
-42
-41
-42
-40
-44
-45
-44
-41
-41
-46
-40
-41
-42
-46
-45
-43
-41
-40
-39
-45
-41
-44
-48
-43
-44
-45
-43
-42
-43

280
283
282
281
280
280
283
281
283
283
280
283
282
280
281
284
281
279
280
282
280
283
283
275
281
278
280
281
274
278
282
282
278
279
280
274
280
284
279
283
277
282
279
281
282
281
279
276
281
277
281
280
280
282
278
277
281
276
281
274

229
229
226
230
230
226
228
229
227
227
230
226
229
229
229
229
230
229
229
228
229
227
228
227
230
228
228
228
227
228
226
230
229
228
230
230
226
229
229
229
224
223
228
228
227
228
228
229
228
228
229
230
227
230
224
229
230
228
228
230

33
39
33
40
38
36
40
37
40
39
36
39
35
40
35
38
37
37
34
36
38
32
35
40
36
35
36
35
38
33
32
39
37
35
36
34
34
34
40
38
37
34
33
40
32
35
39
42
38
35
38
35
41
35
34
41
41
39
41
35

487
491
490
490
492
490
487
488
490
489
489
491
491
486
490
488
491
484
491
492
491
491
492
487
489
492
488
491
489
489
488
487
487
490
489
487
490
487
492
491
491
490
489
487
489
489
489
489
490
487
489
487
491
488
492
489
487
486
486
489

29446
29456
29457
29478
29446
29455
29464
29458
29448
29452
29445
29476
29459
29453
29448
29474
29449
29439
29438
29462
29441
29469
29471
29467
29468
29471
29467
29449
29475
29431
29455
29444
29444
29472
29458
29449
29483
29465
29437
29467
29464
29458
29461
29481
29454
29452
29465
29467
29461
29452
29438
29441
29449
29455
29453
29458
29451
29474
29470
29460

407381
407381
407396
407396
407412
407412
407412
407428
407428
407443
407443
407459
407459
407474
407474
407474
407490
407490
407506
407506
407521
407521
407537
407537
407552
407552
407552
407568
407568
407584
407584
407599
407599
407615
407615
407630
407630
407630
407646
407646
407662
407662
407677
407677
407693
407693
407693
407708
407708
407724
407724
407740
407740
407755
407755
407755
407771
407771
407786
407786

7361
9587
-14092
8296
-13315
-13384
-13074
-13741
-8897
-14149
10468
-7376
9259
-15567
-13644
8554
-13661
-13271
7088
-16969
-14233
-13455
-18157
-17700
9699
-14289
-10337
-14532
10437
-3575
-14173
-990
-18503
-13947
-14237
-13095
16795
-13595
-13929
-13675
-13364
-14632
-13984
-6439
-3141
-14415
-13957
-11246
-14067
-13312
-13564
-12974
788
-6097
-14942
9007
-14001
-14311
-14178
-14506

43
44
42
43
44
41
46
38
44
46
44
42
38
46
45
45
48
43
41
42
44
46
41
46
48
40
42
41
42
46
41
34
46
48
43
40
42
45
45
42
37
45
37
40
40
43
39
44
41
43
39
40
48
46
44
46
42
43
42
49

-42
-42
-40
-42
-43
-44
-46
-41
-40
-43
-43
-42
-45
-46
-41
-44
-42
-43
-42
-40
-44
-40
-41
-42
-43
-41
-42
-40
-43
-40
-44
-43
-44
-46
-42
-43
-41
-43
-41
-49
-40
-40
-41
-41
-39
-46
-41
-41
-44
-42
-45
-44
-42
-40
-44
-42
-42
-38
-45
-40

276
283
279
280
277
282
282
283
274
280
280
283
280
280
284
281
277
278
278
283
283
273
279
280
278
284
282
281
283
278
282
281
284
281
282
283
277
281
279
285
281
282
274
276
279
285
284
278
282
281
280
283
282
282
282
280
282
282
281
284

229
227
230
226
227
229
230
226
228
227
231
228
229
227
226
228
229
228
229
229
228
229
230
228
231
229
229
229
229
230
229
230
230
228
227
227
227
229
230
225
229
230
230
228
229
228
227
229
228
230
229
230
231
229
230
231
228
226
228
226

38
36
33
39
31
36
37
35
40
39
41
39
36
39
40
38
38
37
38
39
36
37
36
40
42
40
34
40
40
38
42
35
36
35
40
38
39
40
33
37
39
38
39
37
33
41
34
38
41
34
30
32
41
40
37
41
38
40
34
39

489
487
488
489
490
488
491
494
490
488
491
490
491
488
491
488
490
486
491
489
488
491
492
490
490
490
490
489
489
489
489
488
488
488
492
489
490
488
490
490
487
490
491
487
490
489
490
492
489
488
493
491
491
492
491
491
490
486
488
489

29455
29446
29464
29460
29458
29466
29449
29459
29449
29455
29454
29470
29464
29467
29467
29469
29456
29457
29464
29460
29475
29454
29472
29462
29453
29469
29473
29450
29452
29463
29504
29459
29465
29481
29450
29456
29469
29455
29444
29459
29440
29471
29449
29464
29454
29468
29455
29429
29444
29456
29465
29459
29474
29468
29436
29471
29475
29455
29441
29469

407802
407802
407818
407818
407818
407833
407849
407849
407849
407864
407864
407880
407880
407896
407896
407911
407911
407927
407927
407927
407942
407942
407958
407958
407974
407974
407974
407989
407989
408005
408005
408020
408020
408036
408036
408052
408052
408052
408067
408067
408083
408083
408098
408098
408098
408114
408114
408130
408130
408145
408161
408161
408161
408176
408176
408192
408192
408208
408208
408223

-12681
-14857
-14251
-14297
-13202
32764
-14855
-13418
8803
-8163
-10406
-15033
8064
-13782
-9633
-15774
2942
-15743
8276
-14761
-13856
-13797
-13998
1309
-14686
-109
13815
-14251
23800
-14645
-14543
8655
-13625
-3825
-734
32764
-14010
-14525
-14083
-12781
-14472
-15014
-13715
-13480
-7679
-14129
-1131
-13492
-13337
-13351
-14370
-16819
-2086
-14011
-14527
-13967
10813
-12892
8448
-14257

41
47
47
47
37
46
43
43
42
46
43
41
44
45
47
41
48
39
41
45
44
43
42
34
38
49
46
44
44
43
39
48
46
45
42
39
41
38
46
44
41
45
45
41
41
44
40
43
37
43
40
40
45
44
48
43
42
37
41
40

-42
-44
-41
-45
-41
-46
-43
-44
-42
-43
-44
-41
-45
-44
-42
-41
-40
-41
-50
-40
-40
-44
-46
-41
-42
-43
-47
-44
-42
-41
-45
-41
-44
-43
-48
-43
-41
-40
-41
-47
-41
-45
-40
-41
-45
-43
-43
-45
-41
-42
-41
-44
-43
-42
-41
-43
-44
-43
-41
-41

281
285
283
281
283
277
282
277
281
279
283
283
275
281
276
278
279
282
285
284
282
277
280
279
278
280
285
280
275
284
276
279
279
283
273
281
279
282
281
280
282
283
284
284
279
283
283
281
277
282
278
280
281
284
282
284
284
282
281
282

229
223
225
230
224
230
230
231
227
231
229
229
226
228
228
228
230
229
230
227
229
228
229
229
227
228
228
230
228
228
230
224
228
228
228
228
225
227
222
223
228
229
230
229
227
230
229
226
228
228
228
227
224
225
223
228
228
228
226
228

36
35
39
36
35
38
34
40
37
37
38
34
34
40
36
37
38
36
40
39
33
38
41
40
34
38
38
40
40
38
36
33
38
37
37
39
38
41
39
38
33
39
40
37
37
37
37
40
40
32
36
37
39
36
39
40
37
37
39
42

491
490
491
488
492
492
492
489
486
490
487
489
489
491
489
490
491
491
488
488
489
487
488
490
489
492
489
490
488
487
489
491
490
488
492
489
489
490
491
491
486
480
487
491
489
488
491
489
489
491
489
489
492
489
485
491
490
490
488
489

29459
29445
29472
29461
29449
29470
29474
29436
29466
29438
29458
29466
29446
29470
29453
29460
29476
29455
29454
29457
29470
29442
29481
29460
29458
29445
29451
29460
29475
29475
29479
29445
29451
29491
29463
29471
29452
29478
29453
29453
29455
29460
29464
29452
29467
29460
29450
29454
29467
29475
29441
29449
29451
29465
29475
29468
29448
29452
29458
29459

408223
408239
408239
408239
408254
408254
408270
408270
408286
408286
408301
408301
408317
408317
408317
408332
408332
408348
408348
408364
408364
408379
408379
408395
408395
408395
408410
408410
408426
408426
408442
408442
408457
408457
408457
408473
408473
408488
408488
408504
408504
408520
408520
408520
408535
408535
408551
408551
408566
408566
408582
408582
408582
408598
408598
408613
408613
408629
408629
408644

-13993
-7067
-13981
-13887
-14060
-13836
-435
-6365
-14926
-9068
-13302
-14592
-13661
-14238
9571
-15212
-13679
-13400
-14562
-14043
-14363
9445
-12621
-14296
-14180
-13993
-14474
-14183
-13167
-8817
-16702
-9910
-11699
-6750
32507
-14141
-8060
-14476
-3199
-13215
-6460
-14420
-14125
-12982
-13404
-13793
-13140
-14534
-13923
-9956
-14190
-14358
-5477
-6578
-13854
-18247
-13735
7856
-13390
-13333

44
39
47
46
43
48
40
44
38
43
45
44
47
42
41
42
42
48
46
39
40
40
45
42
36
45
38
47
45
41
41
39
47
38
47
41
38
43
46
42
41
43
43
41
43
43
40
45
37
41
41
45
37
46
40
43
43
41
42
43

-43
-43
-46
-44
-47
-42
-44
-43
-41
-42
-46
-47
-41
-43
-44
-42
-41
-41
-41
-43
-41
-45
-42
-42
-41
-38
-45
-42
-44
-40
-41
-40
-42
-41
-42
-46
-44
-41
-44
-45
-42
-43
-43
-42
-44
-44
-47
-45
-43
-40
-42
-42
-42
-49
-42
-45
-41
-46
-44
-43

279
281
282
283
281
283
279
281
285
280
281
279
283
280
284
277
282
283
281
283
277
282
280
284
280
280
281
282
282
279
283
283
282
277
283
281
282
281
279
282
276
284
280
282
281
281
280
282
281
283
281
281
280
284
283
283
283
279
280
283

228
228
228
228
228
227
228
229
228
228
225
230
228
229
228
230
226
227
231
227
224
229
230
227
226
229
229
230
227
230
229
224
228
230
227
230
230
226
224
225
229
229
229
228
227
231
229
229
227
227
228
229
229
231
226
229
226
229
228
228

40
39
39
36
38
38
36
40
33
35
30
35
40
39
38
40
33
36
35
38
36
36
38
38
37
40
38
39
37
33
35
38
41
35
36
41
38
41
36
37
38
40
37
35
37
39
39
35
40
38
38
38
35
39
36
39
38
35
43
30

488
491
490
489
489
491
487
488
486
489
488
487
490
489
491
489
486
491
490
491
489
488
492
489
490
488
491
490
491
489
492
490
489
489
490
489
488
489
491
492
489
492
491
491
491
488
489
487
486
491
491
488
489
491
492
488
490
492
490
490

29478
29461
29458
29439
29450
29441
29456
29448
29455
29464
29454
29465
29464
29455
29450
29485
29453
29464
29457
29451
29477
29466
29462
29448
29452
29465
29444
29451
29463
29471
29484
29476
29461
29466
29436
29470
29434
29478
29457
29427
29472
29468
29443
29475
29454
29466
29457
29466
29478
29439
29486
29463
29469
29451
29458
29456
29437
29441
29460
29456

408644
408644
408660
408660
408676
408676
408691
408691
408707
408707
408707
408722
408722
408738
408738
408754
408754
408769
408769
408769
408785
408785
408800
408800
408816
408816
408832
408832
408832
408847
408847
408863
408863
408878
408878
408894
408894
408910
408910
408925
408925
408925
408941
408941
408956
408956
408972
408972
408988
408988
408988
409003
409003
409019
409019
409034
409034
409050
409050
409050

-14245
-14047
8675
-14689
-8609
1319
-16083
1972
1940
-15071
12079
-18225
9994
-14079
18326
-14109
-17027
-10086
-6511
-6859
1102
-17783
-11889
-13209
9786
41
-14101
-15004
-2634
-13350
-13230
-4408
-13617
-14661
-14134
-10080
9563
-12511
-13225
4721
-390
-14146
-9027
1530
-5106
-13745
-14059
9751
-842
-14170
-14372
-14701
-14548
-3501
1104
-14503
-907
-10311
-17576
-324

42
43
43
40
42
47
42
45
45
42
45
39
48
41
46
42
41
39
45
42
43
47
43
42
40
43
45
44
43
36
44
45
33
46
45
46
46
42
38
37
45
42
45
43
43
40
43
44
41
40
45
41
46
40
39
45
43
45
38
40

-42
-42
-42
-43
-41
-42
-43
-42
-42
-42
-44
-43
-47
-40
-43
-47
-44
-44
-42
-41
-40
-43
-42
-42
-45
-45
-40
-42
-44
-41
-42
-42
-41
-45
-42
-39
-41
-42
-42
-41
-41
-41
-43
-42
-42
-38
-42
-41
-43
-42
-43
-44
-41
-38
-42
-41
-44
-48
-49
-44

279
281
280
276
283
282
283
275
281
277
279
277
279
282
281
275
278
279
280
283
279
281
276
280
278
278
282
279
281
281
277
279
280
283
283
280
282
279
281
283
284
280
282
283
281
281
280
274
281
281
282
277
283
283
280
283
280
279
282
280

227
228
228
231
230
229
229
225
227
229
229
225
228
227
228
225
231
228
228
229
226
227
228
227
229
226
229
227
229
229
229
229
225
230
226
226
226
229
227
228
228
229
227
222
227
225
224
225
227
223
226
224
226
228
230
228
224
224
228
227

32
35
36
40
38
36
38
37
40
32
29
35
35
40
34
38
32
33
32
38
33
34
39
34
36
38
37
36
37
34
38
35
32
32
41
35
31
38
39
30
35
38
39
38
40
38
36
35
38
32
32
36
41
38
39
36
35
39
38
36

490
486
490
490
491
487
488
490
491
487
490
489
493
487
486
489
489
492
490
489
492
490
491
487
490
486
492
492
491
490
490
492
493
488
491
491
488
492
489
491
491
490
491
490
489
489
488
492
487
491
491
491
493
489
491
489
490
489
490
488

29459
29452
29466
29440
29468
29434
29445
29462
29454
29458
29435
29460
29437
29462
29471
29465
29464
29458
29444
29441
29461
29478
29452
29480
29481
29438
29458
29453
29441
29435
29453
29446
29463
29460
29436
29439
29435
29445
29464
29465
29461
29450
29465
29460
29446
29463
29435
29452
29452
29442
29445
29442
29441
29441
29443
29473
29452
29442
29450
29455

409066
409066
409081
409081
409097
409097
409112
409112
409112
409128
409128
409144
409144
409159
409159
409175
409175
409175
409190
409190
409206
409206
409222
409222
409237
409237
409237
409253
409253
409268
409268
409284
409284
409300
409300
409315
409315
409315
409331
409331
409346
409346
409362
409362
409378
409378
409378
409393
409393
409409
409409
409424
409424
409440
409440
409456
409456
409456
409471
409471

-9340
-14529
-12881
-13171
-14339
9323
-13824
-12976
-13685
-14358
-14572
-14042
-15081
-12782
-14994
11624
-6437
-14156
-14134
2457
-14359
726
-15606
-5301
-9288
-13577
-14158
-13922
-14766
-13394
-14102
-13470
-1851
-13839
-13914
-14029
-3248
-13601
-15359
-14069
9909
-13069
-13857
-18466
-15770
-14576
-13645
1376
-17468
-4207
-3315
-14713
8817
12879
-9809
-9118
-14020
-13178
22198
-12282

42
38
44
44
41
42
36
43
42
42
50
39
40
48
47
41
44
45
37
45
42
38
43
45
42
43
42
39
40
39
40
44
43
41
40
46
44
45
37
40
41
44
38
43
43
47
43
45
45
38
44
40
44
47
38
40
41
42
44
45

-40
-44
-43
-44
-43
-43
-43
-39
-46
-41
-43
-42
-44
-41
-43
-42
-41
-40
-45
-41
-41
-44
-42
-42
-42
-43
-42
-40
-42
-45
-43
-45
-44
-42
-44
-42
-43
-41
-43
-44
-44
-45
-41
-43
-44
-43
-44
-40
-41
-45
-40
-44
-43
-44
-45
-44
-41
-44
-42
-42

282
274
283
275
280
284
281
281
285
281
281
284
285
282
281
283
280
284
279
281
281
280
283
281
277
284
281
277
280
283
284
279
278
281
278
283
284
283
278
280
281
279
283
278
282
280
282
279
282
281
277
278
281
278
276
281
281
283
281
281

226
228
226
230
228
228
231
227
226
227
221
227
225
230
225
228
227
228
227
229
228
229
229
228
230
228
228
230
225
231
229
231
229
226
229
227
229
227
226
228
231
226
228
226
225
228
226
227
230
230
225
228
227
229
228
228
229
229
232
230

36
32
38
36
37
37
35
38
33
34
41
38
33
36
37
37
41
37
35
37
41
35
40
39
39
34
39
39
38
36
38
39
34
31
37
39
42
39
37
38
38
37
32
33
39
41
33
34
37
33
32
34
41
36
33
33
34
40
38
33

486
492
492
489
489
491
489
491
490
492
490
491
490
487
490
490
492
490
488
490
494
491
488
486
493
486
490
492
492
489
488
491
491
490
493
488
490
492
490
490
491
490
492
493
489
490
491
490
491
487
488
492
493
491
489
492
490
490
491
489

29430
29457
29462
29449
29469
29446
29462
29428
29438
29431
29447
29442
29442
29456
29454
29432
29439
29440
29454
29433
29470
29478
29456
29441
29441
29452
29446
29452
29435
29440
29453
29466
29472
29460
29456
29468
29451
29446
29453
29466
29448
29446
29452
29454
29469
29460
29459
29472
29468
29431
29451
29466
29453
29444
29474
29434
29447
29468
29470
29455

409487
409487
409502
409502
409502
409518
409518
409534
409534
409549
409549
409565
409565
409580
409580
409580
409596
409596
409612
409612
409627
409627
409643
409643
409643
409658
409658
409674
409674
409690
409690
409705
409705
409721
409721
409736
409736
409736
409752
409752
409768
409768
409783
409783
409799
409799
409799
409814
409814
409830
409830
409846
409846
409861
409861
409877
409877
409877
409892
409892

8954
-6216
-13952
-13452
-13146
-13473
2584
-13165
7520
-2844
-14421
9793
8833
-14089
-14081
-13711
-14391
-11859
-9952
-14470
6246
-12747
-15898
-744
-14679
-13908
-3735
-13666
-13753
-17293
-13623
-13876
1338
-158
-14009
-15666
-13713
-11577
-4605
-13934
-18334
-14021
-13472
10954
-6635
-13051
-13654
-14419
-13025
-13687
-9249
-13274
-13667
-14181
-14249
-14899
8533
-15579
-14148
-14623

46
42
43
39
45
42
44
39
42
38
43
43
37
47
41
44
40
42
38
41
30
41
43
35
42
45
43
41
42
46
43
41
38
39
45
42
42
37
41
41
42
43
40
39
38
44
35
45
43
39
43
41
38
40
39
38
45
42
43
40

-43
-45
-41
-42
-43
-45
-45
-39
-42
-39
-43
-43
-42
-43
-41
-40
-43
-43
-43
-48
-43
-41
-44
-45
-44
-43
-42
-45
-46
-43
-42
-42
-46
-42
-44
-42
-42
-46
-43
-43
-42
-42
-44
-47
-40
-42
-40
-44
-47
-44
-43
-48
-48
-43
-43
-45
-46
-44
-43
-42

282
278
279
282
280
279
281
282
283
283
281
280
284
281
283
285
280
281
280
282
282
281
281
281
281
278
283
280
280
282
281
283
281
279
279
281
279
279
280
278
281
278
282
283
279
280
285
275
281
284
281
276
282
282
282
281
278
277
282
285

228
229
228
228
228
227
229
227
230
228
229
230
228
224
225
228
230
228
226
228
230
229
227
228
227
231
229
228
229
226
231
229
228
228
228
227
226
229
229
230
228
229
229
228
228
226
229
228
227
228
224
226
225
229
227
227
231
226
227
230

39
36
40
38
37
38
36
38
39
38
39
37
38
41
38
35
40
38
40
39
42
36
33
35
39
38
38
34
39
37
31
40
31
39
37
41
34
35
35
33
36
37
36
41
36
42
32
35
36
38
38
34
38
39
43
40
39
41
33
33

492
488
488
491
491
491
493
493
492
490
490
489
490
489
488
488
489
491
488
488
485
487
487
486
488
487
490
489
489
486
488
491
489
489
489
487
488
489
492
491
490
488
489
488
490
491
490
488
490
488
488
489
488
491
489
491
490
492
488
488

29454
29447
29441
29455
29443
29466
29452
29427
29453
29456
29429
29452
29455
29456
29445
29449
29478
29462
29458
29468
29431
29463
29446
29465
29454
29474
29460
29453
29461
29459
29434
29441
29446
29444
29436
29451
29450
29456
29432
29450
29436
29456
29453
29458
29437
29454
29460
29430
29460
29449
29447
29441
29437
29462
29452
29450
29440
29430
29429
29446

409908
409908
409924
409924
409939
409939
409955
409955
409955
409970
409970
409986
409986
410002
410002
410017
410017
410033
410033
410033
410048
410048
410064
410064
410080
410080
410095
410095
410095
410111
410111
410126
410126
410142
410142
410158
410158
410173
410173
410173
410189
410204
410204
410204
410220
410220
410236
410236
410251
410251
410267
410267
410267
410282
410282
410298
410298
410314
410314
410329

-13962
-4880
-8314
-13973
-13830
16731
-3565
-14206
-16747
-13430
-13648
-13638
-13894
-10384
-14427
-17673
8967
-450
-14071
-14992
-15939
-13032
-14480
-14822
-11857
-13925
-13867
-13611
-10721
9002
-12977
-15307
-14144
-14083
-9998
3909
-13091
-12965
-13470
-14493
-15384
-12954
-13045
-13670
-13969
-2828
-14686
-10089
-13837
-13467
-13800
-12720
-13308
-14507
-13858
-14723
-6443
-13277
-13518
-14740

38
35
43
40
39
38
42
46
41
38
41
41
40
36
43
41
45
37
39
45
40
46
40
42
39
37
41
45
38
37
43
43
44
45
40
42
39
40
45
43
42
42
37
44
44
39
36
45
47
41
40
43
40
40
42
43
41
41
43
43

-47
-47
-43
-45
-41
-44
-43
-47
-44
-48
-44
-44
-42
-44
-42
-46
-48
-45
-45
-44
-44
-45
-44
-44
-44
-43
-44
-43
-49
-49
-44
-46
-45
-41
-48
-44
-40
-41
-40
-41
-42
-42
-43
-46
-43
-43
-48
-44
-41
-48
-43
-44
-41
-45
-49
-45
-40
-44
-45
-42

279
280
280
277
276
284
278
281
280
280
280
274
282
277
283
282
283
279
279
285
281
278
281
281
275
279
280
281
276
282
277
284
280
279
282
282
281
282
279
276
281
282
282
281
281
284
281
280
284
281
279
283
279
280
280
277
278
278
282
280

228
230
227
227
230
229
228
219
225
225
228
230
230
230
229
231
229
231
229
228
226
228
229
226
226
232
229
230
228
232
228
229
231
226
229
226
227
228
225
226
227
228
230
228
228
227
229
228
230
230
226
229
226
230
229
227
228
227
228
225

32
43
36
38
36
38
36
39
35
35
36
42
38
42
36
33
35
38
36
35
32
29
37
32
36
35
33
38
37
34
33
38
38
43
39
39
38
39
35
35
37
39
40
40
35
33
34
31
28
40
33
28
37
35
35
38
38
37
36
35

486
491
491
492
490
490
491
489
489
490
491
489
489
490
488
489
490
490
491
488
489
488
491
490
489
489
489
489
490
488
488
490
485
486
491
489
490
490
488
490
491
491
491
490
489
489
491
489
489
487
490
489
485
491
490
485
490
488
490
489

29459
29451
29421
29457
29442
29438
29429
29456
29444
29446
29439
29439
29443
29449
29441
29444
29446
29428
29457
29444
29452
29453
29440
29447
29458
29449
29464
29440
29444
29447
29460
29467
29446
29459
29433
29463
29451
29460
29459
29436
29438
29438
29460
29436
29475
29443
29446
29462
29464
29434
29432
29431
29432
29449
29455
29464
29441
29466
29458
29453

410329
410345
410345
410345
410360
410360
410376
410376
410392
410392
410392
410407
410407
410423
410423
410438
410438
410454
410454
410470
410470
410470
410485
410485
410501
410501
410516
410516
410532
410532
410532
410548
410548
410563
410563
410579
410579
410594
410594
410610
410610
410626
410626
410626
410641
410641
410657
410657
410672
410672
410688
410688
410704
410704
410704
410719
410719
410735
410735
410750

-13596
-15283
-3563
-14341
-14482
7478
-4631
-14807
-14644
-13543
-1903
-8088
-14814
-7696
-1387
-12447
-18675
9888
-14952
-8430
-14790
890
-9216
-17914
-11037
-14064
2677
-14953
-13465
-13491
-16728
-13315
10598
-17672
-14189
9906
9910
-6740
-14687
-15602
-13163
-14768
-12470
7563
-6293
-4133
15104
-10404
-10136
3878
-13229
-14778
-126
-14501
11398
-13703
-14322
8669
-9567
9156

42
42
43
44
41
40
41
38
41
45
43
46
37
37
33
41
37
42
40
43
42
44
41
41
43
43
40
44
41
38
41
43
40
40
39
44
41
37
48
43
46
35
44
44
38
42
40
41
46
41
40
42
45
41
40
40
44
39
45
44

-45
-43
-45
-46
-41
-43
-41
-42
-43
-42
-42
-42
-44
-41
-46
-43
-43
-44
-41
-43
-46
-43
-43
-42
-43
-42
-41
-43
-42
-40
-41
-46
-40
-40
-40
-42
-41
-48
-41
-44
-43
-48
-42
-42
-43
-40
-43
-42
-44
-46
-46
-45
-42
-42
-42
-44
-42
-44
-42
-47

282
282
279
283
281
278
284
281
283
281
282
283
279
283
279
280
283
281
280
280
284
284
280
280
280
280
280
278
281
281
279
276
280
283
277
283
279
284
282
277
284
282
281
278
281
283
277
275
282
280
282
278
280
284
281
275
282
282
283
280

228
226
229
230
228
228
228
227
227
225
226
226
223
228
228
229
229
229
228
228
230
230
227
228
229
230
228
232
230
226
231
228
232
228
230
228
229
228
231
230
226
227
231
227
231
230
227
226
230
228
229
231
230
231
229
229
230
230
229
229

39
34
40
39
39
36
33
32
39
38
36
34
33
41
40
36
38
36
33
39
31
37
36
41
33
38
38
38
32
37
36
39
26
33
37
38
34
34
32
34
35
37
35
41
40
33
37
37
35
36
33
39
39
39
37
42
34
34
35
38

490
490
490
492
487
487
490
490
487
487
490
491
485
489
488
490
484
488
490
490
488
489
491
491
487
491
487
490
487
489
491
488
490
490
491
491
491
491
491
489
490
489
491
490
491
490
487
488
488
489
490
488
491
491
490
489
490
487
489
492

29459
29478
29470
29444
29451
29474
29465
29436
29455
29450
29458
29456
29436
29452
29465
29463
29469
29456
29462
29461
29449
29440
29452
29455
29461
29443
29423
29449
29440
29461
29438
29460
29437
29463
29435
29460
29450
29455
29489
29461
29437
29434
29442
29442
29443
29442
29430
29426
29438
29430
29443
29468
29435
29446
29441
29443
29433
29442
29433
29460

410750
410766
410766
410782
410782
410797
410797
410813
410813
410828
410828
410828
410844
410844
410860
410860
410875
410875
410891
410891
410891
410906
410906
410922
410922
410938
410938
410953
410953
410953
410969
410969
410984
410984
411000
411000
411016
411016
411016
411031
411031
411047
411047
411062
411062
411078
411078
411094
411094
411094
411109
411109
411125
411125
411140
411140
411156
411156
411172
411172

-15088
-14479
4012
-13659
10388
-13026
-12546
1165
-15831
9982
-17609
-14288
-13551
-13918
-14338
-14560
-13542
-12346
-13875
10781
1003
-14389
-14212
-14094
-14945
5212
9225
-13344
-14643
-13129
-14183
-12905
8216
-6880
-2627
-8845
-14785
-9018
5993
-2471
-18538
-14765
8780
10251
-14122
-14159
-13633
-2637
-14037
-14080
-13989
-14582
-14299
-13138
-9102
-5103
-18637
-13964
-13443
-15014

43
43
42
46
48
41
46
42
41
40
39
43
41
39
45
42
44
44
42
42
44
43
44
39
44
38
49
45
44
43
42
44
41
40
44
43
45
39
42
45
39
39
46
41
42
43
46
42
42
40
42
43
37
45
43
43
41
39
40
46

-44
-46
-42
-43
-42
-41
-44
-43
-43
-43
-41
-43
-44
-44
-42
-45
-42
-45
-44
-42
-45
-43
-44
-44
-45
-48
-45
-44
-43
-42
-45
-44
-42
-41
-41
-42
-41
-41
-41
-44
-43
-41
-43
-42
-43
-45
-42
-41
-44
-44
-45
-40
-42
-41
-38
-42
-50
-43
-41
-45

279
283
274
281
278
281
279
281
283
278
278
279
279
280
278
281
281
281
281
282
281
281
279
282
277
277
279
284
279
279
276
282
280
283
282
278
279
282
279
281
279
281
282
282
277
278
282
279
279
277
282
275
281
283
282
281
283
280
279
280

231
231
228
229
226
228
228
229
225
225
229
230
230
228
228
227
228
230
228
228
229
228
230
230
230
227
228
230
229
228
230
227
229
225
227
229
226
225
228
225
226
230
227
228
226
227
229
229
228
227
224
226
227
227
229
229
229
228
230
230

38
34
34
43
34
40
36
40
33
37
40
39
37
40
40
39
38
38
34
38
33
39
38
38
36
38
38
42
37
39
40
38
39
38
35
40
35
36
34
36
36
35
35
40
37
38
39
34
37
36
36
39
39
37
32
38
38
39
38
37

487
491
493
492
491
489
493
489
492
491
488
491
490
488
490
492
486
489
488
491
491
489
491
486
490
491
489
490
487
491
489
490
489
488
490
491
490
490
489
490
485
490
491
490
489
486
491
493
493
490
491
489
489
490
491
489
491
490
491
490

29440
29416
29429
29441
29440
29461
29439
29438
29423
29437
29459
29465
29449
29453
29437
29446
29440
29437
29423
29444
29436
29445
29436
29453
29454
29431
29442
29438
29432
29438
29433
29448
29443
29437
29419
29447
29455
29430
29456
29452
29408
29448
29440
29402
29418
29421
29445
29440
29434
29423
29440
29424
29431
29431
29469
29448
29442
29446
29438
29452

411172
411187
411187
411203
411203
411218
411218
411234
411234
411234
411250
411250
411265
411265
411281
411281
411296
411296
411312
411312
411312
411328
411328
411343
411343
411359
411359
411374
411374
411390
411390
411390
411406
411406
411421
411421
411437
411437
411452
411452
411468
411468
411468
411484
411484
411499
411499
411515
411515
411530
411530
411530
411546
411546
411562
411562
411577
411577
411593
411593

-13678
-14042
-13421
8781
-13039
-13896
-13390
-14699
1384
-11861
-14190
-14606
-7309
-13873
-13290
-14591
17807
-14049
-13601
-14219
-14589
6604
-9816
611
-13201
-13848
2451
-16903
-15072
-13915
-319
9032
-17046
9548
4914
-12801
-2376
6883
9397
-14831
-1662
-13963
-14404
-13422
8167
-9071
-14785
4006
-17558
-14126
-13864
-14332
-11504
-13319
-13749
-13490
-14355
-13769
8661
-14070

44
37
43
37
44
39
39
41
46
39
41
45
44
45
44
44
41
42
43
43
43
38
43
42
46
46
44
38
48
40
45
42
42
45
44
42
43
44
43
44
41
46
45
42
43
43
44
40
47
44
42
44
44
45
44
42
43
45
45
41

-46
-49
-41
-39
-41
-43
-43
-42
-44
-43
-42
-41
-42
-42
-41
-43
-44
-39
-42
-40
-45
-40
-42
-42
-43
-45
-44
-43
-42
-42
-42
-41
-43
-42
-45
-42
-42
-43
-43
-42
-46
-43
-43
-43
-47
-44
-43
-43
-43
-47
-40
-43
-42
-44
-44
-42
-45
-43
-43
-42

277
282
280
275
279
278
282
275
282
278
281
282
280
282
278
281
280
279
283
282
278
281
279
282
275
279
282
279
285
284
281
281
280
282
279
284
277
277
280
279
277
281
280
280
283
284
280
283
279
283
281
277
280
276
283
279
281
282
282
284

228
226
229
228
220
226
229
229
227
228
230
229
230
228
227
229
227
228
227
228
229
230
224
227
231
231
227
230
230
228
231
230
229
231
230
230
226
229
231
227
226
232
229
231
227
229
228
230
228
230
226
230
229
227
230
231
230
227
229
229

35
37
29
39
36
38
33
38
38
38
39
31
37
38
40
35
36
38
33
37
42
37
42
38
41
38
39
40
37
38
34
38
37
37
34
38
39
37
34
34
36
41
36
37
34
34
38
34
36
39
39
36
36
37
32
38
34
39
35
38

490
489
490
487
490
492
491
491
489
490
492
490
490
491
487
491
489
490
489
487
484
488
490
486
491
489
488
491
491
488
493
488
488
490
487
487
487
485
491
488
489
490
491
490
488
489
488
489
492
487
488
488
491
487
490
490
491
491
491
491

29440
29443
29467
29440
29444
29454
29463
29442
29436
29454
29426
29448
29448
29427
29440
29433
29428
29454
29451
29443
29459
29435
29429
29456
29450
29436
29453
29433
29433
29426
29433
29444
29439
29434
29441
29441
29452
29441
29442
29426
29438
29436
29436
29442
29434
29442
29469
29435
29426
29438
29438
29442
29431
29425
29434
29424
29441
29428
29442
29438

411608
411608
411624
411624
411624
411640
411640
411655
411655
411671
411671
411671
411686
411686
411702
411702
411718
411718
411733
411733
411749
411749
411749
411764
411764
411780
411780
411796
411796
411811
411811
411827
411827
411827
411842
411842
411858
411858
411874
411874
411874
411889
411889
411905
411905
411920
411920
411936
411936
411952
411952
411952
411967
411967
411983
411998
411998
411998
412014
412014

-13053
-14118
-13608
-10732
-7558
16871
-14371
-15635
-12298
-14083
-10225
-14750
-17312
8707
-13949
-17180
-13418
-9886
-3587
-17986
-13552
-6450
-688
32764
-14873
-13801
-13767
-14239
-14225
-10537
-10038
-14258
-18490
6251
-2573
-13129
7897
-13997
-13385
-14301
-13454
-2674
-13141
-18214
-13785
-17839
8414
-1602
-15611
17184
-15105
-14111
-14331
-13718
-12611
-12876
-3017
-14445
-7827
-5413

43
44
37
37
44
40
44
42
43
44
40
38
43
43
47
43
41
42
44
43
41
44
40
40
43
47
39
41
46
46
46
46
39
44
40
41
48
41
42
45
44
45
42
46
40
44
39
45
48
40
39
46
42
44
42
40
47
44
41
44

-40
-44
-43
-41
-42
-40
-45
-42
-42
-44
-45
-40
-46
-40
-43
-43
-43
-40
-40
-42
-43
-45
-46
-40
-41
-43
-45
-47
-48
-44
-41
-43
-43
-41
-42
-40
-46
-42
-42
-43
-39
-42
-40
-43
-40
-43
-40
-48
-42
-43
-45
-44
-40
-40
-43
-43
-41
-44
-42
-43

279
282
281
280
280
281
283
283
276
279
280
282
275
283
280
278
280
283
282
282
285
283
281
281
280
278
280
282
283
282
279
279
283
282
282
283
282
284
280
283
283
278
285
277
282
281
279
283
285
284
278
280
284
282
283
281
285
283
281
280

230
227
224
228
230
229
228
229
230
230
230
227
227
229
230
227
230
229
230
224
229
229
228
230
226
227
227
227
228
228
229
224
230
228
228
225
227
227
227
228
227
228
227
227
227
227
228
227
227
229
229
229
227
227
230
229
228
225
226
227

31
37
38
36
34
37
38
37
32
37
31
38
34
36
38
38
36
37
37
36
36
35
35
38
35
32
38
32
31
40
34
39
36
34
35
36
39
38
34
35
36
38
34
36
34
37
36
40
27
34
31
36
40
35
36
36
37
36
35
33

491
488
490
488
489
489
490
487
488
490
490
489
488
487
489
491
488
488
489
488
491
489
490
490
489
490
488
490
489
488
487
491
490
489
489
490
490
489
491
487
490
487
488
489
489
487
488
491
488
487
487
489
489
490
489
488
491
490
486
489

29475
29470
29433
29425
29453
29452
29430
29453
29444
29420
29445
29439
29442
29439
29438
29455
29445
29435
29456
29445
29432
29445
29436
29433
29441
29418
29460
29461
29443
29458
29474
29455
29436
29453
29444
29453
29433
29446
29466
29439
29451
29441
29438
29445
29432
29429
29442
29453
29439
29433
29451
29464
29453
29450
29473
29448
29457
29458
29477
29460

412030
412030
412045
412045
412061
412061
412061
412076
412076
412092
412092
412108
412108
412123
412123
412139
412139
412154
412154
412154
412170
412170
412186
412186
412186
412201
412201
412217
412217
412232
412232
412248
412248
412248
412264
412264
412279
412279
412295
412295
412310
412310
412326
412326
412326
412342
412342
412357
412357
412373
412373
412388
412388
412388
412404
412404
412420
412420
412435
412435

-7321
-14172
-14082
-17801
-979
8272
-12973
-13588
9221
-13201
-13704
-14734
-14627
8332
-14700
-18760
-13534
-6322
3898
-14411
8651
-14231
-15595
-11728
-14042
-14012
-11910
-13374
-14086
-13101
8370
-13650
-6406
-13797
-10996
-8819
-13369
-15392
-8734
-14874
8713
-14662
11779
-13775
-13765
-14356
-14125
-17950
-13030
-10139
-14560
-13662
-812
-13875
-13859
-14613
-6633
-13228
-7652
9261

38
42
44
38
39
39
44
47
40
42
45
47
40
40
43
37
39
45
37
42
41
44
43
42
40
44
45
44
44
42
42
42
38
43
39
40
38
39
42
42
42
44
43
39
42
40
38
34
39
42
41
46
45
44
41
39
38
38
45
47

-42
-46
-45
-44
-42
-44
-43
-47
-42
-41
-42
-44
-43
-46
-43
-42
-45
-42
-43
-46
-48
-43
-41
-43
-44
-41
-43
-45
-42
-44
-46
-45
-44
-43
-46
-46
-40
-42
-46
-39
-41
-46
-46
-44
-43
-41
-44
-41
-42
-45
-43
-41
-40
-43
-41
-41
-41
-43
-42
-45

282
277
283
284
284
283
283
279
283
281
283
283
282
279
278
282
282
281
279
285
284
281
282
277
282
280
273
276
281
280
280
281
282
281
283
283
280
281
278
283
282
279
282
283
284
281
282
283
281
281
277
280
283
279
280
273
280
284
282
285

230
229
228
224
226
229
229
228
226
227
229
228
228
228
228
226
229
227
227
228
228
225
229
230
230
228
228
231
228
230
227
229
227
230
228
226
228
226
226
228
226
229
228
227
227
229
229
229
232
228
228
227
226
227
227
228
228
229
227
228

31
39
38
37
39
35
37
36
29
36
34
34
35
28
37
35
36
37
36
37
38
33
33
38
37
37
38
37
35
39
36
39
42
29
35
38
37
37
37
36
37
41
39
37
38
38
30
35
38
42
36
39
32
34
33
36
38
31
37
37

490
489
486
492
489
491
489
488
490
488
490
490
491
488
491
491
491
490
487
491
490
489
487
490
489
488
490
492
491
492
490
490
485
492
489
487
487
491
487
490
489
488
490
490
486
490
489
490
490
490
491
489
488
489
488
488
491
489
490
490

29427
29454
29460
29461
29453
29440
29453
29451
29453
29445
29467
29452
29450
29457
29436
29418
29434
29426
29469
29445
29399
29446
29453
29450
29450
29451
29442
29451
29450
29450
29436
29438
29427
29447
29452
29442
29440
29443
29454
29446
29435
29454
29433
29438
29456
29471
29431
29440
29439
29466
29468
29429
29439
29463
29458
29455
29450
29454
29430
29456

412451
412451
412451
412466
412482
412482
412498
412498
412498
412513
412513
412529
412529
412544
412544
412560
412560
412560
412576
412576
412591
412591
412607
412607
412622
412622
412622
412638
412638
412654
412654
412669
412669
412685
412685
412685
412700
412700
412716
412716
412732
412732
412747
412747
412747
412763
412763
412778
412778
412794
412794
412810
412810
412810
412825
412825
412841
412841
412856
412856

-13007
-8804
9712
1731
4752
-15772
-13394
-365
-16309
-13542
18155
860
-15014
-13524
-3473
-14183
-12139
-14284
-13747
-13461
-13340
-3853
-13207
-18089
-14798
9554
-13362
9310
-14183
-13213
-14114
769
-14489
-14538
-13803
-15136
-14337
-14278
-14899
-13860
-997
-13532
-13632
-3894
-18086
-14635
-14816
-13954
-13703
16807
-14292
-7905
747
-14052
-14079
7556
-13572
-13145
-15484
7973

37
42
47
41
42
42
40
43
38
41
40
45
42
40
40
46
44
44
42
44
47
43
43
43
43
39
46
39
43
44
41
40
44
38
40
43
46
46
38
40
41
44
47
42
42
41
46
40
40
45
34
40
39
42
38
43
42
42
42
44

-39
-43
-41
-41
-40
-44
-43
-41
-44
-43
-45
-45
-43
-45
-45
-46
-40
-45
-42
-45
-44
-43
-44
-44
-44
-42
-41
-39
-42
-43
-42
-44
-40
-41
-41
-45
-42
-44
-44
-43
-44
-43
-42
-45
-52
-42
-44
-43
-45
-43
-44
-40
-43
-42
-44
-44
-40
-40
-42
-42

277
281
276
274
282
282
283
280
281
281
281
276
278
281
278
281
279
284
277
276
276
284
277
283
282
282
282
281
282
279
278
280
283
282
281
279
280
281
283
284
284
280
281
282
279
282
283
281
280
283
280
285
283
281
276
279
283
277
285
281

229
227
229
228
228
228
228
231
229
225
230
229
225
228
228
230
229
227
227
226
229
228
227
227
229
227
226
228
226
230
231
228
225
224
225
229
228
225
229
227
228
228
226
228
229
230
228
227
231
228
230
228
230
228
227
228
228
229
230
228

38
36
40
33
38
38
35
36
37
39
34
35
36
35
35
31
37
38
31
38
40
37
31
33
38
37
38
37
36
34
37
33
35
33
32
35
32
40
34
41
37
36
34
38
38
34
40
38
39
33
38
40
34
40
41
40
39
35
33
36

489
489
489
490
486
489
491
489
489
488
490
490
491
489
491
488
488
488
487
491
490
489
487
487
489
490
489
486
490
489
489
490
487
491
487
489
490
487
486
491
485
489
490
489
486
486
488
490
488
489
491
488
489
488
491
489
489
491
488
489

29432
29462
29436
29455
29451
29460
29449
29458
29477
29443
29482
29464
29487
29456
29439
29452
29475
29449
29456
29456
29447
29450
29457
29447
29437
29439
29455
29458
29443
29450
29476
29459
29459
29450
29442
29470
29454
29459
29447
29463
29442
29453
29463
29453
29462
29453
29432
29436
29450
29458
29447
29447
29463
29445
29461
29428
29488
29447
29439
29489

412872
412872
412872
412888
412888
412903
412903
412919
412919
412934
412934
412934
412950
412950
412966
412966
412981
412981
412997
412997
413012
413012
413028
413028
413028
413044
413044
413059
413059
413075
413075
413075
413090
413090
413106
413106
413122
413122
413137
413137
413137
413153
413153
413168
413168
413184
413184
413200
413200
413200
413215
413215
413231
413231
413246
413246
413262
413262
413278
413278

-13952
-14212
-12942
-13972
-6330
-13056
-14176
7898
-14265
-14512
-13956
-5955
-12959
-4591
-6765
6232
-13606
10334
-14512
-2102
-14406
-13915
-2524
-14275
-14078
8659
-16435
-13411
-14273
-3856
-4661
-13418
-13790
-16229
-12264
-14403
-14650
-5194
-14351
-14301
-14332
-14230
24844
-18603
-13803
-13918
-13590
-12804
-13785
-14088
-1388
4127
-12232
-17982
5737
-14711
-10711
-14040
-12751
-13396

44
41
43
39
43
42
48
42
44
46
44
42
44
38
44
39
45
40
40
45
42
43
45
38
40
41
41
44
43
35
43
41
45
42
43
40
41
44
45
41
39
45
40
44
41
43
42
40
42
44
44
41
43
46
45
41
39
44
43
42

-45
-42
-41
-44
-44
-42
-42
-42
-44
-42
-40
-44
-44
-42
-51
-41
-42
-39
-43
-46
-46
-45
-44
-42
-47
-43
-45
-47
-42
-48
-42
-47
-41
-44
-44
-44
-41
-45
-41
-44
-41
-38
-41
-44
-42
-48
-45
-45
-43
-45
-42
-45
-48
-43
-45
-41
-44
-44
-42
-44

280
279
282
283
285
276
283
284
281
282
286
285
281
284
284
285
284
283
279
280
285
285
280
283
280
280
280
282
282
278
282
284
278
284
280
285
284
286
282
282
283
283
282
283
281
274
283
282
283
283
282
285
281
277
276
284
280
283
281
284

229
228
227
227
228
228
229
227
230
227
229
229
231
229
233
225
227
230
229
230
227
228
230
228
229
229
231
227
223
226
226
228
228
229
230
229
229
226
227
229
227
225
230
232
229
229
231
229
229
226
230
228
227
228
228
224
226
228
230
227

41
40
37
38
39
34
38
30
40
38
40
39
38
29
32
36
37
40
35
37
39
38
33
35
31
34
36
34
38
34
28
37
32
38
39
38
37
36
40
37
34
34
36
39
40
36
35
36
38
38
34
35
35
35
39
37
34
36
37
35

490
490
490
492
489
488
491
490
489
488
488
489
487
489
490
487
488
488
489
490
488
488
490
487
491
485
489
487
490
486
489
489
490
491
490
488
489
492
488
488
484
491
489
493
491
485
489
490
486
490
493
489
492
489
491
492
490
491
488
492

29460
29439
29458
29448
29462
29462
29448
29453
29470
29470
29446
29468
29434
29475
29448
29451
29469
29468
29464
29439
29462
29453
29456
29462
29472
29447
29447
29436
29473
29443
29447
29437
29432
29443
29446
29409
29432
29444
29436
29462
29462
29447
29446
29434
29455
29473
29457
29446
29445
29454
29440
29451
29429
29441
29455
29460
29446
29463
29464
29445

413278
413293
413293
413309
413309
413324
413324
413340
413340
413340
413356
413356
413371
413371
413387
413387
413402
413402
413402
413418
413418
413434
413434
413449
413449
413465
413465
413465
413480
413480
413496
413496
413512
413512
413527
413527
413543
413543
413543
413558
413558
413574
413574
413590
413590
413605
413605
413605
413621
413621
413636
413636
413652
413652
413668
413668
413668
413683
413683
413699

7005
9842
12218
8869
-13983
-13325
-13765
10645
-14065
-14686
8536
3252
-14462
-12369
-13873
-11766
-8828
-17723
-13976
-13966
-8337
-13883
-15856
8238
7936
1813
-14347
-13491
-14351
-16034
-14281
-15569
-7981
-8028
8584
-7854
12116
-17198
-2705
-13127
-13512
-5838
9572
-13373
-14114
-8952
-11345
9934
-431
-14621
-6767
-13999
-15440
-14147
-11705
-13174
-13408
-4739
-13555
-13944

35
42
45
42
40
41
39
44
47
42
39
39
42
46
38
39
42
44
39
36
36
39
45
44
44
42
45
45
43
46
47
46
46
43
41
42
37
46
47
43
43
43
42
40
30
44
44
44
40
40
37
45
43
41
33
37
44
42
43
45

-43
-42
-47
-40
-41
-46
-44
-42
-40
-42
-46
-42
-44
-43
-42
-47
-44
-43
-46
-41
-43
-41
-47
-43
-41
-43
-48
-45
-45
-46
-48
-41
-41
-41
-42
-41
-48
-42
-40
-41
-44
-42
-45
-41
-43
-44
-42
-42
-42
-44
-42
-42
-43
-43
-45
-40
-44
-42
-41
-44

283
283
281
282
283
284
284
281
280
281
281
282
282
279
277
283
283
283
283
280
283
281
280
281
285
279
282
278
284
281
284
285
282
281
281
282
284
284
284
284
283
280
284
282
281
282
282
280
279
284
279
281
280
280
279
283
285
284
284
283

228
229
230
230
230
229
231
229
230
229
227
226
227
227
229
229
230
230
229
229
230
230
230
230
230
227
227
230
231
229
231
230
228
229
231
228
230
230
232
230
226
229
228
231
229
230
231
227
230
227
228
227
228
230
228
227
225
230
228
231

41
36
34
35
36
36
35
39
38
32
39
39
37
29
34
36
34
37
36
37
38
39
39
39
40
33
32
36
31
35
35
33
39
37
34
37
39
38
35
39
37
37
37
37
37
34
37
34
38
34
35
36
37
33
38
35
33
34
34
35

492
491
491
489
490
490
487
487
488
493
490
490
488
492
492
487
489
493
490
493
488
491
491
489
489
490
490
488
490
488
490
491
491
489
486
493
490
488
487
491
491
485
491
490
490
490
489
490
489
488
488
489
490
490
487
486
490
490
488
489

29433
29447
29452
29460
29446
29450
29433
29444
29454
29441
29465
29450
29455
29451
29445
29438
29471
29442
29461
29435
29458
29448
29462
29444
29428
29464
29440
29452
29449
29449
29441
29441
29471
29447
29440
29454
29440
29444
29444
29458
29445
29456
29466
29467
29449
29451
29452
29434
29463
29446
29450
29454
29434
29428
29456
29440
29459
29465
29444
29443

413699
413714
413714
413730
413730
413746
413746
413746
413761
413761
413777
413777
413792
413792
413808
413808
413824
413824
413824
413839
413839
413855
413855
413870
413870
413886
413886
413886
413902
413902
413917
413917
413933
413933
413948
413948
413948
413964
413964
413980
413980
413995
413995
414011
414011
414011
414026
414026
414042
414042
414058
414058
414073
414073
414089
414089
414104
414104
414120
414120

3820
-14153
-13612
-7057
-13992
-262
11705
6159
-13627
7918
-7064
-12808
-9374
-13910
-14783
3937
-14287
-13817
8378
-7057
-2911
-15437
8350
-13506
-14195
-13868
-13907
-14972
-13441
-13807
-15527
-14935
-14376
-13694
-13878
-14393
-9393
-14819
-6490
-13990
-9478
7472
-13169
-13648
-14028
-5642
-13930
-13649
-4745
-14056
-13870
-14120
-15314
-13838
-14143
-13787
-15104
8695
-14089
-16268

42
39
33
43
39
41
35
45
42
44
40
42
44
42
44
39
36
42
45
43
45
40
40
39
45
43
44
47
43
42
40
40
41
41
41
42
42
40
47
39
42
41
42
44
45
44
43
41
36
42
42
44
44
45
49
41
38
40
38
35

-40
-39
-41
-42
-53
-42
-41
-42
-43
-42
-41
-47
-41
-41
-41
-44
-43
-39
-42
-44
-44
-42
-44
-44
-45
-42
-47
-44
-41
-43
-49
-44
-44
-43
-43
-43
-42
-46
-43
-45
-42
-41
-42
-44
-46
-42
-41
-45
-48
-44
-43
-49
-41
-41
-45
-41
-47
-43
-43
-45

279
280
283
281
283
284
277
279
281
282
282
281
283
276
281
283
280
284
285
284
282
283
282
282
278
281
274
283
282
282
284
280
281
278
282
282
281
286
285
282
282
285
281
275
279
280
276
283
281
281
281
278
282
280
278
276
281
280
276
283

229
227
228
228
230
231
228
229
227
228
227
228
227
228
229
225
228
231
226
229
227
229
227
230
231
229
226
226
230
230
228
226
230
225
225
225
229
230
228
227
222
226
228
227
229
227
227
228
228
231
230
229
227
229
228
226
231
232
230
229

36
41
33
39
37
41
40
35
36
32
34
35
37
37
29
37
35
32
34
37
35
34
32
38
36
39
36
33
40
37
35
36
40
37
39
40
38
36
35
30
32
37
39
34
38
38
33
38
40
37
38
35
39
34
38
33
35
35
34
33

490
492
490
486
489
488
489
491
489
490
490
490
486
490
493
489
490
488
488
488
491
492
491
487
489
486
490
489
488
490
486
491
489
487
489
490
487
490
489
486
489
489
488
489
489
490
487
489
489
486
486
490
490
490
491
491
489
490
491
492

29448
29440
29447
29444
29429
29430
29433
29448
29452
29455
29442
29465
29445
29447
29445
29449
29453
29457
29451
29434
29445
29453
29445
29447
29428
29437
29447
29427
29450
29450
29448
29451
29447
29442
29439
29428
29480
29447
29434
29460
29436
29465
29454
29445
29448
29445
29452
29447
29447
29438
29453
29428
29455
29444
29458
29449
29468
29436
29452
29448

414136
414136
414136
414151
414151
414167
414167
414182
414182
414198
414198
414198
414214
414214
414229
414229
414245
414245
414260
414260
414276
414276
414276
414292
414292
414307
414307
414323
414323
414338
414338
414354
414354
414354
414370
414370
414385
414385
414401
414401
414416
414416
414416
414432
414448
414448
414448
414463
414463
414479
414479
414494
414494
414510
414510
414510
414526
414526
414541
414541

-15913
9795
-18220
-13628
-13409
-13477
-14010
23809
9850
7429
-8610
-4132
-1418
-17821
1850
-13969
-14304
-12261
-13943
-10264
9783
-13752
-14028
-13391
7287
-13574
-8394
7316
81
-14474
-14321
-13432
-673
-14565
-13612
-14269
-13998
8016
-14461
-18136
7759
-13455
-16584
11277
-14412
-13646
-13939
-13940
-10731
-15335
-13971
-13961
-13975
-12215
-13750
-14072
603
-4234
-16209
10281

38
38
43
41
41
45
39
41
45
44
45
42
40
43
44
44
41
37
41
43
38
36
38
41
42
39
40
39
42
43
41
42
41
42
43
44
43
35
35
38
44
45
40
38
40
44
43
42
42
35
44
43
40
40
43
43
41
42
39
38

-44
-43
-44
-45
-42
-43
-44
-43
-43
-47
-43
-42
-46
-43
-41
-42
-44
-46
-42
-43
-44
-47
-42
-42
-42
-44
-41
-42
-44
-43
-44
-44
-40
-41
-47
-49
-45
-41
-45
-43
-45
-43
-44
-44
-42
-48
-45
-44
-40
-45
-44
-42
-44
-45
-42
-48
-44
-44
-45
-44

280
283
281
280
279
281
274
282
280
276
281
281
281
277
282
277
273
281
282
281
282
278
278
281
280
281
280
278
281
283
282
279
280
281
279
280
282
283
278
284
282
278
283
283
279
281
279
280
281
279
282
280
281
276
283
284
280
282
282
279

227
229
228
229
227
229
226
230
229
229
227
228
227
229
230
227
227
228
229
229
228
229
227
230
224
228
227
226
225
226
228
226
230
228
225
227
228
228
227
227
231
230
229
227
228
229
229
228
231
228
226
227
225
224
227
230
227
229
228
224

36
36
33
29
33
36
37
38
34
38
33
31
37
32
34
32
36
36
34
32
36
39
37
33
38
36
38
34
34
39
37
35
35
36
36
36
35
33
34
35
36
32
37
41
38
39
37
37
41
36
36
36
37
36
38
32
29
39
34
35

492
488
490
488
491
489
490
491
488
490
489
490
492
489
486
489
486
488
493
485
489
491
490
492
490
487
489
490
487
488
486
490
486
489
487
487
485
487
488
488
486
484
490
485
488
488
491
489
489
490
488
489
485
486
490
491
491
491
490
488

29441
29450
29441
29420
29434
29442
29440
29451
29447
29446
29448
29430
29427
29422
29456
29431
29442
29454
29455
29462
29452
29469
29454
29432
29449
29443
29450
29456
29464
29457
29462
29453
29465
29466
29461
29444
29450
29446
29436
29424
29457
29441
29448
29466
29459
29446
29468
29449
29459
29461
29460
29435
29468
29451
29425
29464
29436
29442
29451
29451

414557
414557
414572
414572
414588
414588
414588
414604
414604
414619
414619
414635
414635
414635
414650
414650
414666
414666
414682
414682
414697
414697
414697
414713
414713
414728
414728
414744
414744
414760
414760
414775
414775
414775
414791
414791
414806
414806
414822
414822
414838
414838
414838
414853
414853
414869
414869
414884
414884
414900
414900
414900
414916
414916
414931
414931
414947
414947
414962
414962

-15176
8786
-14635
-14196
-13287
-13474
-14356
-17467
-14521
-13908
-14806
-15166
8340
-14327
-14660
-14287
-11936
-13316
-14497
-18339
-14322
-13988
-14677
-13884
-13382
-17807
-15086
-13541
9696
-18193
-8526
8856
-13364
-6801
-13492
-14032
7945
-13975
-14207
-14105
-13290
-15149
8470
5697
-14511
7629
-2294
-13931
-14830
10418
764
9886
-15100
-4306
-14609
-14384
-14744
-11846
-12136
-13469

45
46
44
42
41
45
47
41
45
39
42
40
38
42
41
45
42
45
44
32
33
44
41
43
40
38
41
37
42
40
42
41
40
40
38
42
39
42
44
40
41
42
40
47
38
45
38
41
42
44
39
38
36
43
41
37
38
44
37
34

-47
-45
-46
-44
-42
-45
-42
-43
-46
-42
-43
-40
-43
-45
-41
-43
-46
-46
-47
-43
-42
-48
-42
-45
-44
-41
-45
-47
-44
-43
-41
-45
-46
-43
-47
-43
-49
-45
-43
-43
-44
-46
-46
-43
-44
-47
-44
-41
-44
-45
-46
-50
-47
-44
-53
-43
-44
-45
-43
-47

284
286
283
280
282
283
283
283
277
275
280
280
280
275
278
285
279
282
281
283
283
277
282
282
279
278
275
285
283
281
280
279
283
279
278
281
282
280
281
282
277
281
281
285
281
274
281
280
282
275
272
284
277
283
282
277
280
283
284
281

227
227
228
226
224
227
226
227
229
229
227
221
231
228
228
227
229
225
230
227
228
231
228
228
229
228
230
228
230
231
228
228
228
229
225
230
229
229
230
227
229
229
229
228
229
228
229
227
228
225
227
230
228
224
230
228
227
227
225
229

37
39
35
36
32
33
39
40
40
30
34
39
33
35
33
31
33
38
41
39
37
35
34
39
37
36
34
37
32
32
32
35
39
35
38
34
38
40
36
36
34
32
36
36
32
35
31
36
35
34
31
35
34
37
33
36
36
38
39
35

491
489
489
489
491
488
490
490
487
486
488
490
490
488
490
489
490
488
488
491
491
491
488
489
490
490
491
488
489
491
488
489
485
489
487
487
487
489
490
489
489
490
486
492
493
490
489
488
485
486
490
489
491
487
484
491
489
489
490
487

29456
29442
29440
29447
29449
29429
29474
29478
29433
29459
29486
29462
29467
29454
29441
29446
29466
29433
29444
29445
29463
29446
29447
29462
29452
29446
29459
29442
29460
29463
29429
29450
29448
29466
29435
29447
29431
29458
29452
29451
29448
29453
29460
29465
29443
29436
29459
29457
29451
29468
29444
29441
29430
29460
29455
29452
29450
29428
29457
29450

414978
414978
414994
414994
414994
415009
415009
415025
415025
415040
415040
415056
415056
415056
415072
415072
415087
415087
415103
415103
415103
415118
415118
415134
415134
415150
415150
415165
415165
415181
415181
415181
415196
415196
415212
415212
415228
415228
415243
415243
415243
415259
415259
415274
415274
415290
415290
415306
415306
415321
415321
415321
415337
415337
415352
415352
415368
415368
415384
415384

-13859
-13259
-14729
-14137
9759
6258
-13546
-13123
-4780
-14203
-13742
-14754
-13920
1497
-14738
-14350
22029
12186
-13185
-13134
9061
-1784
681
-13691
14110
-12795
-14635
-8591
-9614
10119
-14959
-13868
1279
-14268
-14114
-13940
-14177
-80
-613
13925
-15632
-13692
-15501
-13238
-6972
-13258
-14750
8764
-18619
-13786
-14342
8073
-18565
-14931
-15145
-14781
-14236
-15476
-15125
-10468

43
43
39
44
42
44
36
44
35
41
43
42
39
42
41
38
40
42
37
40
42
45
40
45
44
44
38
47
44
37
43
42
42
45
41
46
39
44
43
42
41
37
43
38
45
44
49
42
40
42
45
38
47
44
42
43
42
42
37
40

-45
-43
-49
-42
-43
-44
-45
-42
-46
-42
-43
-42
-41
-42
-42
-44
-49
-45
-46
-47
-43
-45
-46
-42
-49
-46
-42
-43
-43
-48
-43
-42
-41
-46
-46
-42
-42
-44
-45
-42
-42
-49
-46
-45
-42
-43
-42
-42
-42
-45
-42
-42
-42
-43
-42
-43
-46
-41
-41
-43

282
275
283
282
278
284
282
281
279
280
280
277
283
283
279
280
280
280
282
282
285
281
283
285
283
283
276
279
284
280
279
282
283
283
281
280
283
282
280
283
280
279
285
285
284
282
279
282
281
283
274
283
279
279
284
281
276
281
280
282

228
230
225
228
226
226
230
229
228
229
227
229
225
228
228
227
228
228
226
227
227
225
227
229
227
230
230
227
228
229
229
227
226
228
228
228
229
231
231
228
226
230
229
230
228
230
228
228
228
229
229
229
225
231
227
226
228
227
228
230

36
38
37
37
37
33
38
40
38
35
38
39
34
41
33
38
37
40
38
32
35
34
36
36
41
42
36
39
36
38
33
36
39
37
34
36
36
33
31
31
40
40
39
33
33
37
38
40
36
37
37
35
37
34
40
33
41
41
32
35

493
490
487
489
489
484
488
488
491
489
488
487
490
486
489
490
490
487
483
490
488
489
487
490
491
485
491
486
490
490
487
486
490
491
490
489
486
488
490
492
488
488
488
486
489
488
485
485
484
488
492
493
491
490
487
486
485
490
490
491

29454
29425
29478
29462
29456
29441
29460
29441
29440
29425
29450
29461
29444
29435
29443
29450
29452
29466
29442
29449
29442
29450
29432
29463
29467
29457
29455
29452
29443
29462
29449
29427
29456
29442
29436
29444
29457
29459
29452
29468
29466
29436
29447
29445
29465
29456
29489
29465
29450
29439
29452
29450
29462
29445
29460
29472
29444
29459
29463
29451

415399
415399
415399
415415
415415
415430
415430
415446
415446
415446
415462
415462
415477
415477
415493
415493
415508
415508
415508
415524
415524
415540
415540
415555
415555
415571
415571
415571
415586
415586
415602
415602
415618
415618
415633
415633
415633
415649
415649
415664
415664
415680
415680
415696
415696
415696
415711
415711
415727
415727
415742
415742
415758
415758
415758
415774
415774
415789
415789
415805

-13749
-13681
9012
-13730
-14893
-14354
-13819
-10464
-13832
9128
-13757
-14319
-13671
-15503
-13486
7957
-14549
-13423
-14665
-13524
-13820
2319
-14157
479
-13374
-14143
-14138
-14554
-15721
-13946
-14352
1981
-14800
7285
-14505
-14544
-13885
8317
-14178
-14172
-4605
10218
-14345
8901
8700
-13933
-519
-14924
-14660
-14995
13371
-13349
-4177
-14682
-9010
-13848
4600
-14264
-14649
23000

43
45
46
45
43
40
40
40
40
46
36
37
42
39
41
42
41
38
45
44
36
38
32
37
40
45
40
37
45
43
35
43
38
47
40
41
44
36
44
38
45
42
41
40
41
44
37
39
39
45
34
38
36
40
40
42
46
46
37
43

-43
-47
-45
-43
-47
-43
-41
-42
-46
-44
-44
-43
-42
-43
-41
-44
-41
-45
-41
-43
-46
-48
-43
-46
-42
-41
-42
-42
-48
-46
-47
-49
-43
-42
-42
-43
-46
-45
-49
-43
-43
-42
-43
-41
-45
-44
-41
-43
-45
-42
-41
-41
-44
-42
-40
-42
-47
-41
-40
-41

282
283
281
283
279
282
282
281
282
283
277
283
281
278
276
281
284
277
277
283
283
285
280
281
273
281
280
282
282
279
277
280
280
279
282
282
284
280
286
281
284
284
282
282
279
278
279
277
285
282
281
280
279
278
281
281
281
278
284
279

229
226
224
227
227
227
229
227
226
227
229
228
223
229
228
229
230
223
229
228
231
229
228
229
229
230
229
229
229
229
229
230
228
228
225
230
228
223
226
230
230
228
227
231
226
228
227
230
227
229
228
229
229
225
226
228
227
228
229
229

36
35
42
36
40
35
37
31
39
40
39
35
36
35
35
38
37
39
39
36
36
38
32
37
38
41
36
37
36
41
41
36
38
37
37
41
39
38
37
38
40
36
37
39
32
41
35
39
37
37
37
36
40
41
30
38
37
36
37
42

491
489
488
488
490
484
489
492
489
486
490
486
491
489
490
489
490
487
489
489
489
490
489
487
490
487
490
487
488
491
489
490
489
488
491
487
491
488
491
488
489
486
491
491
488
490
490
491
489
489
489
490
489
492
490
491
488
489
491
490

29468
29426
29454
29450
29455
29445
29430
29456
29466
29427
29463
29448
29469
29440
29456
29450
29460
29449
29469
29435
29445
29448
29436
29445
29448
29450
29457
29460
29480
29466
29462
29446
29454
29442
29439
29446
29442
29450
29445
29448
29457
29464
29459
29462
29431
29453
29456
29444
29435
29447
29467
29443
29426
29452
29439
29469
29459
29455
29441
29455

415805
415820
415820
415820
415836
415836
415852
415852
415867
415867
415883
415883
415898
415898
415914
415914
415930
415930
415930
415945
415945
415961
415961
415976
415976
415992
415992
416008
416008
416008
416023
416023
416039
416039
416054
416054
416070
416070
416070
416086
416086
416101
416101
416117
416117
416117
416132
416132
416148
416148
416164
416164
416179
416179
416195
416195
416195
416210
416210
416226

-14757
-4455
-15276
-14821
9250
-14898
-13698
-13303
-13364
-15600
-13556
7473
-13155
8229
-14190
-17675
4959
10236
9803
11098
-15752
-13887
-15270
9870
-14251
-15065
-14376
-14949
-17704
-13692
-6714
-11210
8615
-17179
-14280
-13547
-15042
-9897
-12556
-14087
-15484
-14572
-885
7990
-14716
-7511
3005
-14829
-13756
-4911
-14309
-14353
-5083
-13148
-13714
-13713
-14271
-13952
7408
-13663

39
42
43
47
42
40
42
40
45
43
43
41
42
37
37
41
44
41
44
40
39
38
45
38
42
43
49
43
44
45
44
44
41
41
46
42
46
38
43
43
40
42
46
41
44
40
37
38
46
42
43
43
42
41
40
40
39
42
38
46

-43
-42
-40
-42
-39
-41
-43
-42
-43
-42
-43
-50
-50
-42
-45
-45
-44
-43
-42
-43
-46
-50
-42
-43
-42
-49
-42
-41
-40
-40
-45
-43
-42
-43
-41
-43
-41
-45
-45
-40
-44
-41
-44
-40
-43
-42
-44
-45
-47
-43
-40
-43
-44
-41
-42
-47
-43
-42
-46
-45

276
281
278
282
282
278
283
278
283
283
279
279
282
281
282
280
278
282
283
282
279
285
280
277
274
284
283
281
282
280
285
281
280
280
284
282
284
276
282
282
281
285
283
277
281
284
282
281
279
283
283
280
280
273
278
280
281
285
280
283

223
225
228
227
228
222
224
227
227
228
227
228
228
227
229
228
229
230
230
230
225
229
227
229
229
229
227
227
224
227
227
227
227
231
229
228
229
229
229
227
222
229
230
228
225
228
227
228
229
227
231
228
226
229
229
230
222
228
230
227

41
40
34
33
32
40
40
37
36
39
37
38
39
38
35
38
30
41
36
40
33
37
38
37
34
28
35
37
36
34
37
40
38
36
39
35
37
35
34
34
38
33
36
38
37
38
35
37
37
37
34
40
38
39
37
40
35
36
35
38

487
490
489
492
491
488
489
491
490
486
489
487
491
486
492
491
489
487
489
489
487
490
490
487
487
490
487
489
491
490
488
491
488
487
491
490
486
491
487
489
487
488
489
489
490
488
492
487
489
488
491
488
490
489
492
487
487
488
485
490

29451
29451
29427
29459
29475
29442
29453
29460
29444
29429
29470
29442
29455
29462
29475
29464
29468
29434
29449
29437
29460
29433
29453
29458
29449
29482
29432
29453
29469
29447
29444
29443
29451
29440
29451
29435
29441
29444
29451
29482
29451
29442
29453
29452
29446
29439
29457
29451
29466
29448
29457
29440
29462
29443
29461
29434
29445
29437
29440
29449

416226
416242
416242
416257
416257
416273
416273
416273
416288
416288
416304
416304
416320
416320
416335
416335
416351
416351
416351
416366
416366
416382
416382
416398
416398
416413
416413
416429
416429
416429
416444
416444
416460
416460
416476
416476
416491
416491
416491
416507
416507
416522
416522
416538
416538
416554
416554
416569
416569
416569
416585
416585
416600
416600
416616
416616
416616
416632
416632
416647

-14017
2129
-13440
-15985
-14330
-5811
-14397
-13085
-14092
774
-10158
-14331
-12620
-14244
9985
8385
-3096
10399
-7792
-11493
-7131
-667
-14923
46
-13525
-13879
-13722
-14347
-13222
-17646
-13447
-17914
-13367
-14001
-14008
-1889
-13254
-14598
-14429
-4313
1526
-5458
-4087
3861
-8109
7977
10876
-8956
-14920
-14492
-14687
-9110
-4364
-14159
3279
-13903
8529
-14490
-13669
-16636

36
44
36
43
41
44
46
45
41
40
41
38
38
38
38
38
44
40
42
44
39
41
44
40
37
38
44
45
39
40
39
45
47
40
37
43
43
38
39
39
47
41
43
44
44
45
44
43
45
40
44
45
45
44
36
46
38
42
44
39

-43
-42
-45
-41
-46
-43
-44
-44
-45
-43
-45
-45
-42
-48
-41
-42
-44
-42
-43
-48
-42
-40
-42
-42
-43
-42
-43
-42
-45
-45
-41
-43
-43
-43
-46
-44
-44
-45
-46
-43
-41
-40
-42
-41
-45
-46
-42
-44
-39
-43
-44
-44
-48
-44
-41
-45
-45
-44
-46
-43

276
280
279
282
281
279
281
282
279
283
282
285
283
282
282
281
279
278
281
282
282
285
281
284
279
280
282
280
281
283
278
281
282
285
285
284
285
284
283
285
281
282
283
279
283
281
284
280
278
282
279
279
285
281
284
284
280
282
280
280

227
228
230
230
229
226
227
229
229
228
229
230
229
228
227
228
228
228
228
227
231
227
229
231
229
228
227
226
229
227
227
227
228
228
226
225
227
229
227
227
224
226
226
226
224
227
227
228
228
227
226
227
226
227
224
225
227
228
227
227

35
37
40
35
37
36
40
38
39
34
41
39
38
35
37
37
40
38
33
33
37
35
40
37
36
39
35
39
41
32
38
33
34
34
34
39
34
35
35
41
36
39
36
36
36
33
32
35
34
31
33
36
31
36
36
36
38
38
38
38

489
488
489
490
489
488
490
489
491
492
490
486
489
488
490
490
488
487
489
491
487
488
490
490
490
490
491
490
490
490
488
490
489
490
491
490
490
489
490
488
489
490
490
486
487
490
490
489
488
490
487
488
492
490
488
490
491
488
490
492

29459
29439
29434
29414
29470
29443
29444
29461
29453
29453
29450
29446
29437
29439
29451
29461
29447
29421
29431
29450
29452
29429
29459
29448
29435
29466
29446
29458
29449
29458
29461
29467
29438
29459
29457
29451
29447
29451
29436
29445
29468
29443
29450
29467
29443
29449
29437
29453
29463
29450
29450
29473
29445
29461
29448
29441
29473
29441
29458
29435

416647
416663
416663
416678
416678
416678
416694
416694
416710
416710
416725
416725
416741
416741
416741
416756
416756
416772
416772
416788
416788
416803
416803
416803
416819
416834
416834
416834
416850
416850
416866
416866
416881
416881
416897
416897
416897
416912
416912
416928
416928
416944
416944
416959
416959
416975
416975
416975
416990
416990
417006
417006
417022
417022
417037
417037
417037
417053
417053
417068

2193
-14385
-13914
-15655
-3070
-14493
-15961
-14016
4780
6402
-17262
-14832
-13905
-15946
6954
-14052
9410
-1722
-11394
8730
-8805
-14336
10043
-5406
-13081
-16286
-13439
8438
-13300
-13239
15941
-17566
-14388
7974
-6265
-16871
-16409
-12522
-16797
-7011
-14525
-13713
-14741
8610
-15308
-14526
-13667
-13461
-13874
-13993
22845
-8664
-14293
-15028
-15304
-14990
-14045
-15033
-13860
-8192

41
42
43
45
43
44
39
42
45
44
34
42
39
44
44
37
43
36
42
37
44
43
37
43
36
36
40
39
41
46
34
36
46
35
47
38
41
40
36
39
41
40
37
35
41
42
40
42
42
39
38
41
47
45
44
34
40
46
38
45

-47
-43
-46
-46
-45
-39
-44
-45
-40
-44
-45
-45
-45
-44
-43
-45
-49
-45
-44
-42
-44
-44
-43
-48
-43
-47
-47
-41
-42
-44
-44
-44
-43
-44
-46
-47
-45
-42
-47
-43
-44
-42
-46
-45
-47
-45
-44
-47
-44
-43
-43
-49
-49
-47
-43
-48
-44
-42
-40
-42

279
283
280
279
281
279
284
282
284
280
282
281
284
284
279
283
280
278
284
281
284
284
279
282
280
284
277
282
283
282
279
281
284
284
284
280
281
285
286
281
280
280
283
277
277
280
284
285
278
281
283
279
286
278
286
285
283
284
285
285

229
227
228
231
226
227
228
225
230
227
229
230
228
227
228
225
229
229
228
228
226
228
229
228
226
228
228
227
226
227
226
228
226
227
229
228
229
228
227
229
229
227
227
226
230
226
224
228
228
229
228
230
228
222
231
229
228
230
228
229

34
38
38
33
33
30
35
31
28
33
35
37
35
37
36
36
38
39
37
34
39
34
37
33
34
32
39
40
39
38
34
34
41
37
35
35
37
31
41
36
36
35
40
34
38
35
33
36
31
33
35
37
42
34
38
38
31
39
39
37

493
492
489
489
490
490
493
491
486
487
489
488
490
490
491
489
491
493
488
487
488
492
491
490
487
490
488
490
490
492
492
492
492
491
491
490
489
491
489
490
489
491
489
490
489
489
491
491
483
490
487
489
489
486
485
489
487
490
489
489

29451
29442
29424
29447
29443
29468
29452
29463
29443
29450
29442
29458
29443
29456
29441
29434
29444
29447
29439
29457
29452
29456
29444
29465
29468
29446
29461
29433
29437
29472
29454
29436
29462
29439
29451
29439
29463
29431
29435
29425
29460
29443
29459
29447
29438
29451
29440
29432
29435
29433
29438
29444
29462
29445
29465
29429
29431
29452
29421
29433

417068
417084
417084
417100
417100
417115
417115
417131
417131
417131
417146
417146
417162
417162
417178
417178
417193
417193
417209
417209
417209
417224
417224
417240
417240
417256
417256
417271
417271
417271
417287
417287
417302
417302
417318
417318
417334
417334
417334
417349
417349
417365
417365
417380
417380
417396
417396
417396
417412
417412
417427
417427
417443
417443
417458
417458
417474
417474
417490
417490

-13085
9240
-16136
-4823
-13833
-14885
-13954
-17501
-1907
-18247
-13296
-15266
-17387
-14589
-14120
-18448
-14029
-13956
8602
-909
3028
-14282
-10909
12649
-13540
-17877
-13734
-14643
-13761
-2501
-9345
-13845
-13970
-10771
8966
-14515
-14245
-14432
-13856
-13559
-13946
-3410
8591
-14085
-15506
8308
-14351
-14011
-18606
-13796
-14807
-4604
-15400
-2661
-13309
-14596
-15153
-13983
-13234
-13281

38
46
42
43
38
46
45
45
44
43
45
41
40
41
36
42
35
43
40
41
40
42
37
44
42
40
39
46
42
40
40
42
38
43
43
42
44
43
40
42
40
45
41
41
42
41
44
37
40
46
44
40
42
43
45
43
46
40
43
39

-50
-42
-41
-43
-46
-49
-49
-46
-47
-44
-41
-43
-41
-43
-47
-42
-43
-45
-40
-43
-44
-41
-45
-46
-44
-41
-43
-40
-43
-41
-44
-43
-42
-41
-44
-42
-43
-44
-44
-44
-46
-42
-44
-49
-41
-43
-42
-43
-41
-42
-42
-51
-44
-43
-46
-43
-43
-45
-45
-44

285
283
280
280
284
278
280
284
286
284
278
280
284
281
282
281
283
280
284
276
284
284
279
279
280
282
280
282
278
279
279
281
282
281
281
284
285
277
282
282
281
281
282
282
281
280
282
284
280
285
273
283
285
280
286
281
281
278
284
285

226
227
229
225
226
229
228
226
227
227
228
229
227
226
228
227
226
229
229
229
230
229
229
223
226
227
222
225
231
230
230
230
228
229
229
231
229
232
229
229
226
231
230
227
226
230
224
229
228
228
230
227
229
227
228
229
229
227
229
226

33
40
33
33
32
37
38
39
36
34
37
36
34
39
38
34
39
35
39
37
38
31
36
30
36
34
32
38
35
35
39
35
30
35
34
38
37
37
39
32
34
38
34
32
38
34
36
36
41
41
35
37
36
39
38
35
33
36
41
30

492
489
491
486
485
490
490
487
489
489
489
489
491
490
490
488
490
491
493
488
492
492
486
489
487
490
492
491
489
490
491
490
491
489
491
489
492
491
492
490
489
489
491
491
490
491
483
489
487
489
487
491
491
491
491
488
491
491
488
490

29417
29421
29449
29471
29438
29460
29452
29458
29456
29446
29472
29466
29448
29455
29432
29438
29437
29452
29446
29437
29438
29447
29443
29452
29447
29431
29447
29449
29437
29434
29452
29459
29457
29482
29432
29451
29459
29433
29431
29449
29444
29453
29459
29461
29438
29457
29448
29458
29419
29430
29451
29444
29434
29427
29444
29442
29451
29424
29410
29430

417505
417505
417505
417521
417521
417536
417536
417552
417552
417552
417568
417568
417583
417583
417599
417599
417614
417614
417614
417630
417630
417646
417646
417661
417661
417677
417677
417677
417692
417692
417708
417708
417724
417724
417739
417739
417739
417755
417755
417770
417770
417786
417786
417802
417802
417817
417817
417833
417833
417833
417848
417848
417864
417864
417880
417880
417895
417895
417895
417911

-15672
-14513
10280
-2454
-9921
-13762
9372
-13754
-12786
-13673
-14764
-13765
-13265
-14081
-7162
-14520
-13993
-14298
-14922
-6516
-5189
-2340
-13818
-13983
-14174
-13919
-13959
-13987
-12862
-14092
1807
-14073
-2646
25804
9379
-13953
-14217
-12537
3034
-14206
-13672
-4607
-13821
-16353
-15296
-13909
-14395
8349
-8829
8254
-13649
-13535
-5296
10602
7888
-17360
-12961
-14319
-16396
-13899

43
45
42
43
48
44
41
36
41
39
46
46
42
41
37
39
41
42
44
44
45
42
42
42
45
46
43
35
43
42
42
45
43
49
46
43
36
44
45
40
39
37
47
42
43
39
41
39
42
41
42
45
38
44
42
43
41
44
46
46

-43
-44
-45
-43
-40
-45
-44
-47
-42
-44
-43
-47
-44
-42
-43
-47
-43
-45
-47
-42
-44
-43
-48
-44
-43
-42
-45
-42
-41
-43
-42
-42
-46
-47
-41
-44
-48
-42
-41
-42
-42
-43
-41
-46
-44
-46
-47
-44
-46
-44
-47
-44
-44
-42
-46
-45
-43
-44
-42
-42

280
278
282
281
286
282
284
283
285
285
280
283
283
286
284
278
281
283
283
280
281
283
278
281
284
282
285
281
281
280
284
278
283
283
284
286
285
280
279
281
279
284
284
281
279
280
286
282
280
282
283
284
286
284
285
285
285
285
282
285

229
224
227
222
227
227
227
229
227
225
228
228
228
228
228
229
228
227
227
227
226
226
228
229
226
227
227
229
229
228
227
229
226
229
228
226
227
229
229
228
226
228
228
226
228
224
227
228
229
227
229
228
228
226
229
231
228
229
230
226

36
38
38
39
34
34
39
41
37
37
35
34
36
37
35
37
41
40
39
39
37
41
39
36
40
41
35
39
39
36
36
37
32
38
37
38
37
39
41
36
39
41
37
36
38
37
34
39
43
36
33
38
36
38
35
34
37
38
40
37

487
492
489
490
490
487
488
489
488
492
487
485
492
489
490
492
491
491
490
487
488
491
487
489
488
492
491
490
488
491
492
489
491
489
487
490
488
489
490
489
488
493
491
490
487
485
490
488
488
489
488
490
489
486
488
489
489
485
487
489

29455
29411
29432
29450
29453
29438
29435
29448
29453
29463
29439
29457
29434
29441
29474
29435
29449
29439
29469
29456
29457
29450
29447
29436
29472
29461
29454
29444
29435
29465
29462
29469
29448
29446
29464
29468
29459
29452
29441
29449
29467
29431
29448
29450
29435
29465
29458
29460
29474
29469
29450
29433
29465
29458
29455
29466
29453
29456
29468
29452

417911
417926
417926
417942
417942
417958
417958
417958
417973
417973
417989
417989
418004
418004
418020
418020
418036
418036
418051
418051
418067
418067
418067
418082
418098
418098
418114
418114
418129
418129
418129
418145
418145
418160
418160
418176
418176
418176
418192
418207
418207
418207
418223
418223
418238
418238
418254
418254
418270
418270
418270
418285
418285
418301
418301
418316
418316
418332
418332
418332

-14236
-13611
-5792
-14446
16900
1475
8425
-12663
-13629
-14509
-14019
-2751
-14825
7015
-1008
-13579
-13990
792
-14226
8964
9068
-14121
-16329
8296
-14793
-13973
-15905
2528
-13956
-648
-15066
-12676
-17664
-13760
-18613
7150
-1306
-13702
-14821
-13179
-13093
-13369
81
-18138
-13773
-14151
-933
-3693
-13775
-11750
1072
8904
-677
-13226
986
-15267
-14326
-16719
8943
-14401

42
43
43
43
44
41
40
38
44
42
41
40
44
43
42
45
39
44
42
43
41
38
40
44
45
42
45
40
35
41
42
42
45
37
42
39
43
40
42
47
41
46
40
39
42
43
41
44
40
35
42
40
40
37
43
39
42
42
40
41

-44
-42
-46
-45
-43
-43
-46
-48
-43
-44
-44
-43
-44
-45
-43
-47
-44
-44
-44
-44
-44
-43
-45
-43
-43
-43
-45
-44
-44
-44
-41
-48
-41
-46
-45
-44
-43
-42
-41
-43
-44
-53
-44
-45
-42
-44
-43
-50
-43
-51
-41
-41
-42
-43
-43
-45
-43
-41
-42
-41

278
280
288
285
286
284
283
281
284
282
285
286
283
284
288
287
284
283
284
282
282
282
287
278
279
281
284
282
281
284
284
286
284
282
285
286
278
286
278
282
283
281
283
282
286
285
282
284
281
280
283
280
279
283
284
282
283
281
281
284

225
229
227
225
229
223
224
226
229
229
224
226
228
228
229
224
225
230
229
227
229
228
226
228
225
229
227
229
228
228
228
228
229
229
229
229
227
229
228
225
227
230
227
230
230
226
227
228
230
229
228
230
229
230
227
229
227
227
228
227

34
37
34
39
32
36
39
35
36
42
34
39
38
37
37
37
40
40
37
37
37
37
39
39
39
38
32
34
38
35
37
39
39
38
37
31
39
33
39
36
38
30
34
36
29
35
36
37
39
35
37
40
34
34
37
34
29
38
39
39

489
487
489
488
492
490
488
490
489
488
483
490
491
487
487
489
490
489
488
489
489
488
486
488
489
490
491
488
487
490
488
490
488
489
489
487
488
489
486
491
488
490
488
487
489
490
491
488
490
491
489
489
488
490
491
489
488
489
490
487

29454
29439
29445
29455
29442
29447
29444
29449
29444
29442
29464
29438
29466
29429
29444
29455
29467
29462
29457
29435
29441
29466
29432
29454
29471
29460
29442
29465
29463
29446
29445
29463
29439
29456
29464
29427
29452
29435
29434
29453
29440
29450
29455
29416
29428
29450
29453
29461
29444
29450
29452
29444
29444
29429
29444
29431
29435
29440
29462
29458

418348
418348
418363
418363
418379
418379
418394
418394
418394
418410
418410
418426
418426
418441
418441
418457
418457
418472
418472
418472
418488
418488
418504
418504
418519
418519
418535
418535
418535
418550
418550
418566
418566
418582
418582
418597
418597
418597
418613
418613
418628
418628
418644
418644
418660
418660
418675
418675
418675
418691
418691
418706
418706
418722
418722
418738
418738
418738
418753
418769

-15345
10178
-10306
-14627
-11233
-15052
-697
-14863
-14674
-13470
-14736
7973
-15742
-6354
-14296
-18598
-13347
-6291
-14699
-4923
-16235
8145
2219
-18546
-14169
-14400
163
9048
-2933
-11343
-14069
-15462
-13796
-14755
8523
-14023
-1641
-14869
-14243
11818
-14499
-14606
-13759
-13744
-14167
-14572
-14046
9073
7938
-2814
-11975
2617
-14515
-14991
-13978
-13254
-14352
-13297
-10839
-13701

39
46
41
43
41
44
41
46
41
38
44
45
43
44
45
42
41
40
40
44
37
35
44
38
39
42
42
43
42
45
40
44
33
43
43
37
40
43
45
40
35
40
43
43
42
48
44
36
37
42
43
39
39
32
40
37
35
40
43
40

-43
-44
-42
-44
-42
-41
-43
-42
-41
-43
-41
-45
-45
-44
-44
-44
-41
-43
-41
-43
-41
-45
-42
-43
-42
-41
-40
-43
-41
-41
-43
-40
-41
-49
-42
-43
-42
-43
-45
-41
-42
-41
-41
-43
-47
-42
-44
-43
-48
-40
-41
-42
-42
-40
-46
-43
-42
-42
-40
-41

282
278
285
282
284
285
280
282
280
280
273
282
287
284
284
282
284
285
281
282
283
285
285
284
284
284
283
284
281
285
283
283
283
285
283
282
284
278
283
276
280
284
284
282
284
288
286
281
285
281
286
282
284
283
282
282
281
278
283
285

229
230
230
229
229
227
228
227
226
229
229
230
231
230
225
230
230
230
228
229
224
227
231
230
225
229
229
229
224
229
229
232
229
229
229
228
230
227
230
228
225
227
228
232
229
229
229
229
228
227
229
229
230
228
228
227
228
229
229
229

38
38
33
34
38
30
38
38
33
31
34
39
34
34
34
39
38
35
33
40
35
41
33
38
38
41
38
38
34
37
33
39
39
37
36
36
39
36
37
36
38
36
38
36
39
39
34
34
34
35
37
41
42
39
41
37
34
41
36
39

493
489
489
492
486
486
489
489
489
491
490
492
487
490
490
492
491
490
488
490
490
489
492
491
487
490
486
490
490
490
491
489
487
489
490
489
492
490
489
491
488
487
488
485
488
490
489
487
487
488
488
490
488
489
489
490
492
488
487
490

29423
29435
29431
29454
29444
29432
29440
29437
29437
29451
29445
29431
29446
29435
29453
29463
29453
29440
29445
29432
29468
29475
29468
29454
29456
29444
29441
29459
29435
29440
29453
29433
29421
29465
29439
29435
29430
29437
29435
29462
29439
29446
29450
29460
29451
29470
29459
29447
29461
29450
29459
29458
29439
29445
29450
29456
29439
29474
29459
29462

418769
418784
418784
418800
418800
418800
418816
418816
418831
418831
418847
418847
418862
418862
418862
418878
418878
418894
418894
418909
418909
418925
418925
418940
418940
418940
418956
418956
418972
418972
418987
418987
418987
419003
419003
419018
419018
419034
419034
419050
419050
419050
419065
419065
419081
419081
419096
419096
419112
419112
419112
419128
419128
419143
419143
419159
419159
419174
419174
419190

9495
-14363
-14850
-2460
-14597
-10395
-15725
-6642
8791
-6506
-15078
-12842
-13235
4523
-13296
-14738
-14376
-13496
-14454
-14668
-14060
-14620
-13739
-1736
-4315
655
-13234
-13517
2315
9263
-14378
-16268
-14755
-16038
9287
2486
-13838
-13395
-13415
-13839
-17722
-12908
-14616
-13601
-9196
9668
969
-14736
-14314
-14462
-14104
8857
-8406
-13791
-15027
-14025
-13994
-13406
-13435
14436

43
35
37
37
41
41
44
43
41
42
41
41
46
40
40
38
38
37
42
42
45
45
33
39
44
44
39
42
38
41
43
38
44
45
41
42
44
39
40
35
39
43
41
41
42
42
43
42
39
44
41
35
45
37
43
41
38
37
43
41

-43
-42
-41
-41
-42
-45
-41
-41
-43
-46
-44
-42
-42
-43
-41
-44
-40
-43
-44
-40
-43
-44
-43
-40
-40
-43
-43
-43
-46
-44
-42
-44
-44
-41
-44
-46
-49
-41
-45
-47
-46
-42
-41
-46
-46
-41
-44
-40
-44
-43
-43
-44
-42
-41
-44
-44
-42
-42
-45
-44

285
282
283
285
282
281
282
284
285
285
283
282
282
285
282
280
286
281
283
277
286
284
278
278
283
279
283
281
281
285
284
283
286
281
285
282
280
285
280
281
283
284
279
281
280
281
286
280
282
281
281
284
280
285
283
283
284
277
286
283

228
228
224
230
227
227
227
229
230
231
228
230
229
228
231
228
228
228
229
229
230
225
229
226
227
226
226
228
225
230
232
229
225
229
228
230
228
228
230
230
228
225
229
226
230
229
229
229
228
226
227
229
228
227
229
229
228
230
228
227

36
41
35
41
38
37
37
36
37
36
34
40
39
41
41
35
35
36
37
34
38
37
37
39
34
35
38
40
36
41
36
37
35
36
34
38
34
37
37
38
38
38
36
35
38
41
40
35
41
29
39
37
36
40
39
36
36
37
36
37

487
488
491
487
491
489
490
490
488
489
488
487
488
489
487
484
487
487
487
489
490
490
489
490
490
490
490
491
485
489
489
488
490
490
489
488
488
489
490
487
489
483
489
488
488
488
488
488
492
487
489
491
488
489
489
487
489
488
486
489

29459
29474
29468
29456
29439
29444
29474
29464
29454
29454
29454
29462
29439
29455
29470
29468
29478
29444
29467
29459
29461
29462
29457
29463
29452
29452
29444
29447
29446
29448
29447
29460
29443
29450
29463
29433
29444
29455
29447
29459
29443
29446
29456
29438
29465
29444
29460
29432
29423
29452
29454
29436
29445
29460
29440
29452
29463
29445
29441
29446

419190
419206
419206
419221
419221
419221
419237
419237
419252
419252
419268
419268
419284
419284
419299
419299
419299
419315
419330
419330
419330
419346
419346
419362
419362
419377
419377
419393
419393
419393
419408
419408
419424
419424
419440
419440
419455
419455
419455
419471
419471
419486
419486
419502
419502
419502
419518
419518
419533
419533
419549
419549
419564
419564
419580
419580
419596
419596
419596
419611

7028
-13908
-9166
-14207
-18350
-14109
-13638
-13620
-14002
14439
948
-14283
-14053
-15439
-13003
-13262
-14469
-13843
-14250
-3769
-13987
-14275
-15674
-13875
-15006
-14496
-13036
-13932
-1016
-15286
-13551
-13118
-16327
-14056
-14674
-15872
-18303
-13138
-13957
-14371
-11555
-13690
-8555
-13916
-14670
-13337
6302
336
9579
-17447
-15036
8850
-14651
-14346
-13406
-14754
10344
-13417
-10241
-12877

42
41
41
45
35
36
43
45
40
40
42
42
42
44
45
35
42
38
42
37
47
42
44
42
42
37
40
43
41
40
46
40
37
38
47
34
40
37
41
44
42
41
41
40
39
44
43
46
44
44
44
39
45
38
42
40
42
38
34
39

-44
-43
-41
-42
-42
-44
-41
-42
-40
-43
-42
-42
-42
-40
-44
-42
-43
-43
-44
-42
-45
-43
-44
-46
-42
-42
-44
-47
-47
-41
-43
-39
-47
-42
-48
-41
-41
-43
-41
-41
-42
-42
-43
-42
-49
-41
-45
-43
-40
-45
-45
-43
-45
-43
-42
-41
-43
-49
-44
-45

286
280
282
284
284
285
282
284
282
282
283
284
281
282
282
285
278
283
285
281
280
281
283
286
283
278
282
281
284
283
283
282
285
284
280
280
285
286
280
282
284
280
282
284
284
283
282
280
285
279
280
283
283
285
281
279
283
282
285
284

229
228
227
229
229
228
229
229
227
228
229
229
230
228
228
228
230
229
226
229
226
227
229
229
231
231
227
228
226
229
229
230
229
230
228
227
227
226
229
231
227
228
226
229
228
226
230
230
229
227
230
229
229
228
225
227
229
228
230
229

38
30
33
34
32
37
39
40
32
36
38
35
38
34
36
36
37
40
36
41
40
39
34
33
34
35
41
35
34
38
31
33
36
36
32
39
32
34
33
37
38
41
38
38
33
36
37
38
38
37
41
34
40
37
37
39
35
39
38
32

487
489
488
490
489
491
487
487
486
488
489
486
488
487
489
489
488
489
490
490
486
487
486
488
489
488
488
489
487
488
490
485
488
488
490
487
491
488
490
489
487
486
489
484
490
486
489
485
485
490
490
489
488
488
486
490
491
489
488
490

29439
29445
29441
29431
29455
29458
29454
29438
29435
29445
29465
29447
29448
29470
29479
29443
29462
29431
29439
29430
29443
29422
29441
29459
29437
29424
29436
29424
29415
29418
29422
29442
29418
29440
29414
29442
29454
29434
29425
29450
29451
29456
29436
29442
29421
29430
29438
29448
29429
29414
29441
29434
29443
29440
29443
29464
29459
29446
29438
29451

419611
419627
419627
419642
419642
419658
419658
419658
419674
419674
419689
419689
419705
419705
419720
419720
419736
419736
419736
419752
419752
419767
419767
419783
419783
419798
419798
419798
419814
419814
419830
419830
419845
419845
419845
419861
419861
419876
419876
419892
419892
419908
419908
419923
419923
419923
419939
419939
419954
419954
419970
419970
419970
419986
419986
420001
420001
420017
420017
420032

-3935
3303
-10634
-14108
-2465
-15881
-18762
-13863
-15541
-11293
-4656
-708
-14103
1350
8540
-14135
-4932
-5133
-14612
-9745
-14865
-15527
-13931
-6434
-14342
-14173
-13998
-13871
724
-13447
-14183
-564
-15186
-14312
-14706
-13983
-16268
-14203
-11682
-13700
-14515
-13675
-15289
-8271
-13964
-15570
-14579
-14491
-16119
-14256
-13737
-18827
-15941
-14362
-908
15596
-13210
-14198
-13668
-6189

39
46
41
39
44
37
44
43
41
45
41
45
39
36
43
46
44
39
45
42
43
41
41
40
38
42
43
40
34
43
43
43
45
35
45
44
44
45
38
40
43
41
45
40
40
44
39
45
45
43
42
37
37
33
41
42
43
38
43
41

-41
-49
-42
-42
-42
-44
-46
-41
-42
-46
-43
-45
-43
-42
-44
-44
-44
-44
-43
-46
-43
-52
-43
-42
-43
-46
-44
-42
-44
-43
-42
-41
-43
-43
-42
-42
-43
-43
-43
-43
-46
-49
-41
-40
-44
-44
-49
-48
-45
-42
-40
-42
-42
-41
-44
-42
-47
-43
-42
-40

283
288
284
283
283
280
283
282
286
281
281
280
285
286
285
281
286
280
279
281
281
282
278
285
276
284
287
279
282
281
281
282
285
282
283
283
282
284
278
282
282
283
281
285
278
283
276
284
284
285
281
283
282
281
282
280
278
278
283
278

226
229
227
226
224
226
226
230
229
228
229
228
232
224
226
227
227
229
227
232
230
229
230
230
227
229
228
228
230
229
229
227
229
227
230
229
230
231
227
229
229
231
229
227
227
229
230
227
224
231
230
229
229
230
231
230
229
229
227
228

38
38
37
40
32
38
35
41
37
36
39
33
31
34
40
37
39
36
37
36
39
37
34
38
33
36
38
37
35
38
34
35
41
38
38
32
39
34
36
38
40
37
33
33
31
36
37
42
39
36
39
35
36
35
36
40
37
39
39
34

489
487
486
489
487
490
488
490
490
489
490
488
490
490
492
488
488
487
487
490
490
490
490
488
487
490
488
488
488
488
488
489
488
487
487
487
489
490
490
489
485
490
491
488
489
489
488
489
488
490
489
489
491
488
490
489
488
489
488
489

29435
29447
29455
29425
29441
29442
29456
29451
29445
29433
29442
29466
29439
29459
29453
29439
29438
29439
29441
29438
29470
29430
29435
29447
29461
29445
29451
29450
29429
29463
29440
29438
29463
29483
29450
29462
29468
29468
29456
29457
29438
29435
29446
29417
29448
29457
29455
29442
29432
29436
29465
29431
29474
29425
29435
29436
29459
29450
29458
29435

420032
420032
420048
420048
420064
420064
420079
420079
420095
420095
420110
420110
420110
420126
420126
420142
420142
420157
420157
420173
420173
420173
420188
420188
420204
420204
420220
420220
420235
420235
420235
420251
420251
420282
420282
420298
420298
420313
420313
420313
420329
420344
420344
420344
420360
420360
420376
420376
420391
420391
420407
420407
420407
420422
420438
420438
420438
420454
420454
420469

-14069
3026
-18431
-12582
-2662
31561
-1062
-15314
-4049
-14065
-3509
-13069
-14829
-14856
-18514
-4018
-6543
-14105
-14806
-9351
-13660
-14298
-12989
-12766
-14159
8617
-14411
-13145
-13828
-4823
-13891
-14645
8479
-3864
-18796
-17394
-15269
-9307
-13392
-2130
-4889
2776
-1450
-10575
-13545
-13513
8348
-2012
-13548
-14189
-14441
-13578
-14078
-13932
-13825
-13716
-13791
-8363
-14824
-14233

43
38
41
42
42
40
37
43
40
43
45
40
35
40
40
38
40
42
37
42
38
43
37
35
47
39
42
38
45
41
41
37
41
37
39
44
43
38
42
40
41
43
39
41
42
42
46
41
40
45
36
48
41
41
40
39
46
42
40
45

-41
-40
-42
-42
-42
-40
-44
-43
-41
-43
-43
-46
-41
-43
-44
-43
-45
-44
-46
-41
-42
-46
-43
-40
-43
-46
-42
-41
-44
-41
-41
-44
-40
-42
-45
-40
-42
-46
-44
-40
-44
-49
-42
-41
-41
-44
-43
-44
-44
-40
-41
-41
-43
-42
-42
-43
-42
-42
-43
-44

281
281
279
281
286
284
278
281
283
281
277
282
277
285
285
283
281
285
284
284
281
283
286
282
282
281
283
282
282
284
283
282
281
282
281
283
286
284
283
286
280
285
282
284
277
285
286
282
277
278
282
284
280
284
285
279
284
284
284
279

228
230
229
227
230
229
229
229
228
228
228
227
227
227
225
226
227
230
229
230
229
229
231
227
229
230
229
230
231
230
226
230
230
231
230
227
229
228
228
227
229
227
229
229
227
229
227
230
226
228
229
229
226
228
230
228
231
230
228
228

39
31
34
35
39
34
35
40
39
40
31
40
41
39
38
42
41
37
37
31
35
39
39
33
35
39
40
39
39
38
33
31
36
41
35
37
34
38
33
38
36
34
38
38
35
31
35
38
40
37
34
37
36
36
39
37
39
35
38
34

488
487
488
489
489
490
489
488
488
487
487
488
488
489
487
489
489
487
489
489
489
488
489
488
487
487
490
489
486
490
489
489
491
491
487
486
488
489
488
487
488
492
489
488
489
487
489
487
489
486
488
489
490
490
489
487
488
486
488
484

29458
29461
29424
29432
29447
29462
29439
29449
29451
29421
29440
29436
29443
29462
29449
29465
29447
29461
29444
29450
29443
29447
29436
29436
29442
29428
29445
29442
29451
29435
29429
29456
29449
29456
29430
29445
29440
29454
29437
29448
29456
29450
29432
29442
29452
29439
29457
29467
29448
29458
29425
29431
29459
29451
29432
29455
29422
29414
29428
29446

420469
420485
420485
420500
420500
420500
420516
420516
420532
420532
420547
420547
420547
420563
420563
420578
420578
420594
420594
420610
420610
420610
420625
420625
420641
420656
420656
420672
420672
420672
420688
420688
420703
420703
420719
420719
420734
420734
420734
420750
420766
420766
420781
420781
420781
420797
420797
420812
420812
420828
420828
420828
420844
420844
420859
420859
420875
420875
420890
420890

9902
-14009
-14260
-13889
22902
-14023
-2463
-12224
-13558
-14890
-14417
-9389
-13204
-17433
8287
-17342
8944
-14314
-13959
7756
-14254
-13585
-14170
-11603
8762
-6372
26605
8032
10219
13443
-10560
-14981
-13303
-14082
3362
1408
-14627
-14023
-16470
-13896
-16835
-6108
-15708
391
9438
-12416
-14053
-13713
8809
-15709
-638
-15513
-13266
-14097
-14934
-2678
361
-17598
-13434
-14442

41
36
42
40
44
37
41
42
40
41
42
43
41
37
39
41
39
42
38
40
45
38
45
37
46
42
43
44
43
43
40
39
39
42
40
37
39
43
44
43
43
44
38
37
37
41
41
37
39
43
39
44
38
43
44
36
47
38
44
40

-43
-42
-43
-39
-43
-42
-41
-48
-45
-41
-42
-43
-46
-42
-43
-41
-43
-43
-47
-40
-40
-40
-41
-46
-45
-40
-41
-44
-43
-41
-44
-44
-42
-42
-41
-45
-41
-40
-42
-43
-45
-41
-43
-41
-43
-42
-44
-41
-40
-43
-44
-44
-44
-42
-42
-40
-47
-43
-44
-43

277
279
280
285
283
278
283
279
280
279
281
282
281
282
284
283
278
280
278
278
286
283
285
281
279
286
283
283
279
281
284
282
284
283
282
278
286
284
284
280
280
280
282
281
284
281
282
277
283
285
280
283
279
282
284
282
283
281
283
284

228
225
227
229
229
230
229
230
226
226
227
226
226
227
228
230
229
230
224
229
228
227
226
228
229
227
230
227
230
228
229
228
227
226
229
229
226
228
230
228
229
227
230
228
227
230
226
230
230
229
228
228
227
228
227
229
227
227
228
226

33
36
39
38
35
37
35
36
39
34
39
35
33
32
35
34
32
32
39
37
41
37
38
35
42
41
30
35
34
40
36
34
37
32
36
39
35
34
36
33
40
34
38
33
37
40
35
35
36
38
36
39
33
38
32
41
32
38
37
35

491
489
489
485
488
488
490
487
488
488
487
489
489
488
490
487
489
490
485
489
490
492
490
490
491
489
486
487
491
490
489
489
488
488
486
487
490
490
488
489
490
490
490
492
490
485
490
486
486
488
489
487
488
487
487
487
487
487
486
488

29421
29434
29423
29439
29455
29429
29432
29444
29431
29452
29455
29441
29434
29447
29432
29438
29464
29443
29456
29443
29413
29455
29434
29421
29452
29441
29424
29442
29437
29426
29428
29447
29456
29455
29408
29458
29441
29444
29444
29435
29430
29440
29451
29422
29429
29456
29422
29456
29461
29434
29424
29453
29457
29455
29440
29449
29435
29444
29434
29432

420890
420906
420906
420922
420922
420937
420937
420953
420953
420968
420968
420968
420984
420984
421000
421000
421015
421015
421031
421031
421046
421046
421046
421062
421062
421078
421078
421093
421093
421109
421109
421109
421124
421124
421140
421140
421156
421156
421171
421171
421171
421187
421187
421202
421202
421218
421218
421234
421234
421249
421249
421249
421265
421265
421280
421280
421296
421296
421312
421312

-14515
1974
418
-13255
-16890
8901
-14199
-14912
-15069
-14374
-6585
-13589
-14523
-14049
2657
-15579
-15463
2460
617
-15488
-10103
-14183
-13911
-14573
-15822
-14746
-13268
-14522
-11882
-12933
25119
9015
-14962
-14857
-15296
-13914
-13803
-13589
-13398
7964
9157
-14641
-15162
4702
-14188
-11896
8808
-13302
-13712
-8642
-13429
-14049
-13725
-13498
-7973
-12193
12500
-13025
-12611
-13483

47
42
44
43
43
41
40
35
41
40
34
46
42
40
45
40
38
44
40
44
43
41
42
43
41
39
44
47
44
39
37
41
35
42
42
42
42
43
44
45
42
45
40
44
43
43
42
35
35
47
39
41
43
44
44
45
46
44
45
36

-41
-44
-43
-47
-43
-50
-45
-46
-42
-51
-43
-40
-47
-45
-45
-44
-45
-46
-42
-42
-42
-44
-44
-46
-41
-44
-42
-41
-44
-43
-42
-42
-40
-43
-42
-44
-47
-48
-42
-44
-40
-46
-42
-45
-41
-43
-46
-45
-44
-42
-43
-48
-47
-45
-43
-45
-43
-42
-46
-44

287
281
277
282
283
279
281
281
283
277
282
283
281
277
280
282
285
284
280
284
278
279
284
282
283
282
283
278
284
278
287
284
281
283
287
279
283
282
277
279
284
283
281
277
277
281
286
281
284
285
282
284
279
286
281
286
284
284
282
284

228
225
227
229
227
228
227
227
228
228
228
228
225
231
230
225
227
229
224
230
232
230
229
228
225
230
230
229
226
225
229
227
230
229
224
228
227
226
227
228
230
229
226
227
227
227
229
227
226
227
228
230
226
229
227
225
229
230
229
226

41
39
40
38
39
38
39
41
32
37
38
33
38
40
37
36
38
36
35
39
36
42
37
37
29
29
39
36
33
35
33
38
38
34
35
40
36
40
36
40
36
39
36
41
30
39
40
38
40
40
37
34
40
41
41
43
37
34
43
36

489
485
488
487
487
486
486
489
490
484
489
490
487
487
482
488
487
488
488
489
486
488
489
490
486
488
488
490
487
489
487
488
491
491
490
486
488
488
486
488
486
484
484
488
489
486
488
490
488
491
487
485
484
488
488
489
489
490
489
488

29445
29459
29443
29447
29450
29437
29497
29429
29436
29435
29453
29439
29431
29446
29446
29426
29427
29448
29436
29463
29449
29419
29460
29456
29453
29438
29448
29444
29424
29447
29448
29440
29453
29463
29452
29448
29461
29427
29451
29464
29428
29446
29430
29447
29452
29438
29448
29435
29441
29440
29448
29436
29460
29426
29426
29448
29434
29437
29438
29437

421312
421327
421327
421343
421343
421358
421358
421374
421374
421374
421390
421390
421405
421405
421421
421421
421436
421436
421436
421452
421452
421468
421468
421483
421483
421499
421499
421514
421514
421514
421530
421530
421546
421546
421561
421561
421561
421577
421577
421592
421592
421608
421608
421624
421624
421639
421639
421655
421655
421655
421670
421670
421686
421686
421702
421702
421717
421717
421717
421733

-13701
-14451
-14368
-13655
-14232
-13743
-14396
-9885
-14084
-14228
-17969
-9338
-13747
-14390
-5354
-13682
9555
-13627
1854
-17362
-13670
-13306
8727
-12962
-14935
-2894
6378
-7420
-13927
-13474
1775
-13151
-14873
-12865
-13992
-13794
-14421
-13971
-13783
-3279
-1586
-7283
-8463
-12897
-7453
4849
-15248
14439
5552
-13852
32764
29892
-14060
-13846
-14432
-13402
-14870
-13654
-15163
-13652

40
43
44
42
45
39
36
33
44
41
41
41
45
39
39
34
43
45
38
45
44
40
37
40
44
43
40
38
43
42
40
38
38
42
41
40
43
38
43
45
38
32
42
44
45
43
47
46
41
43
40
40
42
46
40
38
40
40
41
38

-43
-44
-44
-44
-43
-48
-48
-44
-42
-44
-42
-45
-43
-42
-42
-44
-46
-44
-43
-44
-47
-43
-42
-43
-41
-42
-43
-40
-44
-45
-43
-42
-44
-43
-43
-45
-43
-41
-40
-43
-41
-42
-43
-49
-43
-41
-41
-42
-42
-43
-48
-42
-42
-43
-47
-41
-43
-41
-43
-45

280
283
280
283
284
282
280
284
279
286
281
278
278
283
282
282
280
283
281
280
279
281
284
284
278
283
285
280
281
283
285
283
281
280
282
285
282
282
281
282
283
282
283
278
279
281
280
282
284
277
280
279
282
284
284
280
282
279
278
282

227
229
227
227
229
228
232
229
229
229
229
228
229
225
229
227
228
227
228
227
225
228
228
227
229
227
228
229
228
228
228
227
227
229
231
230
232
226
230
231
229
230
229
228
228
230
227
229
230
229
225
226
228
227
229
230
229
230
230
228

34
35
32
35
41
36
37
35
36
37
38
33
42
37
37
37
37
42
38
38
40
34
37
35
36
37
37
38
41
41
38
34
34
44
33
35
40
36
39
38
38
40
35
37
37
38
36
34
36
37
32
37
34
37
37
36
38
38
38
39

490
486
481
490
486
489
487
490
485
489
486
489
487
487
484
490
488
490
489
489
487
488
485
488
488
487
489
487
488
490
489
488
490
491
488
486
488
488
488
486
484
487
491
483
486
491
487
489
487
487
485
489
490
489
488
489
488
487
486
488

29441
29445
29460
29458
29468
29429
29446
29461
29436
29447
29420
29433
29437
29469
29442
29430
29461
29435
29451
29445
29463
29445
29439
29428
29438
29445
29455
29445
29437
29474
29447
29424
29456
29419
29424
29440
29441
29447
29427
29458
29452
29440
29446
29431
29447
29428
29434
29461
29431
29422
29436
29432
29442
29450
29441
29422
29458
29407
29432
29433

421733
421748
421748
421764
421764
421780
421780
421780
421795
421795
421811
421811
421826
421826
421842
421842
421842
421858
421873
421873
421889
421889
421889
421904
421904
421920
421920
421936
421936
421951
421951
421951
421967
421967
421982
421982
421998
421998
422014
422014
422014
422029
422029
422045
422045
422060
422060
422076
422076
422092
422092
422107
422107
422123
422123
422123
422138
422138
422154
422154

-13523
-13272
-13394
-7653
-14020
-12374
10018
-13256
-11937
-12832
-13310
-13801
-14554
-13637
-14482
8646
-13104
-5815
-13549
-13535
11716
-14239
-14958
-12850
-14254
-17046
27
-1418
-2061
-15026
42
-13767
-14020
9005
-13896
-14568
-14397
-13881
-17197
-13603
-13409
-15066
-1920
-7915
-1387
-14804
-13454
-13747
-11112
-10706
7820
8953
-1847
-15098
-13608
-13222
-14205
-13984
-14576
-17686

41
36
39
43
44
41
44
38
36
46
39
44
43
46
33
42
41
38
41
35
36
43
44
43
43
43
45
45
41
49
45
42
39
45
43
35
41
41
41
40
46
43
45
42
45
40
37
43
43
40
41
39
39
42
40
42
42
44
45
40

-44
-45
-43
-42
-46
-43
-46
-42
-44
-42
-42
-51
-43
-42
-43
-43
-44
-43
-43
-41
-46
-46
-44
-44
-46
-40
-42
-42
-46
-43
-43
-42
-41
-41
-42
-43
-43
-45
-44
-44
-49
-41
-41
-50
-48
-44
-44
-47
-47
-43
-44
-46
-44
-42
-42
-40
-45
-42
-44
-48

281
282
281
283
282
280
283
280
285
281
284
277
283
279
283
280
281
276
281
277
281
279
282
285
283
284
281
283
283
281
283
280
276
285
280
283
282
276
277
274
282
283
278
283
282
279
277
279
280
281
274
280
278
277
283
285
285
278
279
284

232
229
226
227
227
230
229
231
230
226
228
227
229
230
227
230
227
228
231
230
228
227
226
229
227
230
229
229
229
229
226
226
228
229
229
229
229
229
227
229
230
227
228
228
228
225
228
229
227
228
230
230
225
227
227
228
227
227
228
226

35
33
36
40
36
40
37
41
41
39
39
38
39
35
39
39
33
39
38
40
40
36
35
37
39
40
40
40
33
37
39
36
40
33
37
38
37
34
38
39
39
31
35
39
41
32
39
37
35
41
37
38
34
41
37
33
39
31
41
33

489
487
489
487
490
488
486
490
489
490
490
488
490
489
489
491
483
491
487
489
488
488
491
487
487
491
483
489
489
489
488
488
485
487
490
488
489
488
489
488
490
486
488
488
491
488
487
489
490
486
483
489
486
487
488
489
488
487
489
488

29444
29413
29437
29428
29439
29411
29437
29442
29441
29434
29443
29414
29457
29434
29433
29432
29444
29419
29463
29440
29459
29425
29459
29456
29458
29433
29439
29461
29467
29442
29452
29438
29418
29450
29450
29461
29450
29438
29455
29462
29455
29455
29444
29435
29464
29450
29450
29441
29448
29454
29445
29439
29436
29435
29447
29435
29442
29452
29428
29473

422170
422170
422185
422185
422201
422201
422201
422216
422216
422232
422232
422248
422248
422263
422263
422263
422279
422279
422294
422294
422310
422310
422326
422326
422341
422341
422341
422357
422357
422372
422388
422388
422388
422404
422404
422419
422419
422435
422435
422450
422450
422466
422466
422466
422482
422482
422497
422497
422513
422513
422528
422528
422528
422544
422544
422560
422560
422575
422575
422591

-15239
-14793
10174
-13958
-15537
-8480
-13035
-14479
-13242
17429
-14512
-14489
-14621
-14445
-13419
-14256
3365
-18546
-14092
-13801
8752
-14571
-14218
-13692
-13716
5651
10089
8571
-13659
-13614
-16034
1014
-11233
-14402
-14045
-15655
-13273
8078
-14431
-13985
-13967
-17693
9370
-13859
-10384
-14648
-13004
-13656
-9641
-14741
-14755
-6992
-13222
-13957
-9018
334
-14564
-11080
-13536
-2891

44
46
42
41
45
42
42
44
45
41
43
42
41
41
40
40
40
44
46
41
44
40
38
45
44
43
45
36
40
43
45
40
37
43
40
45
39
43
43
45
41
44
44
37
40
42
44
38
43
44
41
44
47
48
43
42
47
41
41
38

-47
-42
-42
-44
-43
-42
-42
-42
-42
-45
-49
-48
-43
-42
-41
-49
-46
-44
-44
-41
-44
-40
-45
-42
-47
-43
-40
-44
-43
-42
-45
-42
-44
-49
-44
-41
-44
-42
-44
-41
-42
-42
-43
-43
-45
-46
-45
-43
-47
-45
-42
-44
-43
-42
-43
-44
-42
-44
-45
-44

282
282
283
282
284
278
282
278
282
280
280
282
284
282
282
281
283
283
279
282
280
281
285
284
282
280
285
283
284
284
283
283
282
280
284
284
282
284
281
283
279
278
282
286
279
275
280
280
282
284
284
283
278
281
279
282
283
283
282
280

228
228
229
224
227
228
229
225
226
229
229
229
229
228
223
229
227
227
227
229
228
228
228
229
230
228
231
227
228
227
228
226
228
227
229
229
228
231
230
229
229
230
228
227
228
226
229
229
230
230
233
225
232
228
229
227
230
230
228
232

35
35
34
36
38
35
38
40
33
37
38
34
33
42
39
38
38
38
34
36
34
33
37
31
36
39
37
38
35
40
37
35
38
36
40
39
40
35
38
28
39
34
34
32
37
37
36
37
32
38
35
30
37
36
33
36
34
37
30
37

489
486
486
487
487
491
491
487
485
486
487
483
490
489
486
482
488
486
489
486
486
491
490
486
486
487
488
487
487
484
486
487
490
491
488
488
489
487
487
490
487
490
489
487
490
486
489
487
487
488
489
489
484
487
488
486
488
487
489
484

29447
29460
29459
29439
29436
29433
29425
29441
29448
29445
29451
29452
29449
29460
29439
29432
29459
29424
29424
29434
29464
29458
29435
29449
29452
29433
29414
29461
29456
29432
29452
29456
29439
29439
29451
29418
29432
29424
29446
29429
29429
29444
29420
29441
29411
29436
29434
29435
29445
29435
29433
29454
29436
29433
29425
29455
29438
29439
29450
29433

422591
422591
422606
422606
422622
422622
422638
422638
422653
422653
422653
422669
422669
422684
422684
422700
422700
422716
422716
422716
422731
422731
422747
422747
422762
422762
422778
422778
422794
422794
422794
422809
422809
422825
422825
422840
422840
422856
422856
422872
422872
422887
422887
422887
422903
422903
422918
422918
422934
422934
422950
422950
422950
422965
422965
422981
422981
422996
422996
422996

1805
-13568
8975
-8282
-13957
-5234
-11908
-13030
-9116
-14322
-13903
-14289
-5482
-14125
-14443
-14128
-14444
-14587
-15049
-14061
-14315
-13772
7962
-14081
-14540
-13796
-14033
-14612
-13229
3679
-13591
-14285
-1252
-13817
-16586
-14414
-15120
8392
-7040
-14988
-13874
-3458
-7558
-15228
-14165
-14127
-8024
-14285
-13711
-13496
8627
-11542
-1918
-15500
-14587
-14336
-993
-16247
-14847
-14169

43
42
39
44
37
36
43
41
33
42
44
37
39
44
42
41
45
39
45
41
36
42
42
33
36
39
35
42
44
38
46
41
33
36
39
46
37
41
34
47
40
41
41
36
43
42
42
43
42
34
42
47
40
35
44
43
40
41
42
39

-46
-44
-46
-49
-45
-42
-43
-43
-44
-44
-41
-41
-47
-46
-42
-45
-48
-44
-43
-41
-43
-42
-43
-47
-44
-43
-43
-45
-43
-44
-40
-46
-42
-46
-42
-46
-43
-46
-42
-45
-45
-48
-47
-44
-43
-48
-44
-42
-43
-43
-43
-44
-50
-47
-42
-45
-43
-41
-41
-43

284
282
284
281
279
279
280
282
281
284
283
281
284
282
284
281
279
284
277
283
284
281
283
281
282
283
276
283
284
281
280
285
281
282
283
281
283
279
283
285
285
276
282
283
283
284
281
283
285
282
283
279
283
282
284
281
281
286
278
284

228
231
230
231
231
229
230
229
229
228
230
228
225
227
224
229
229
230
228
227
227
229
227
229
226
225
230
226
227
228
223
230
227
229
226
227
229
230
226
225
224
227
228
225
226
229
228
228
227
228
229
227
226
228
229
228
227
229
226
227

36
34
35
39
36
38
41
34
36
36
40
35
37
40
35
38
38
40
36
35
32
36
34
37
32
40
36
42
34
38
38
39
37
39
38
35
38
37
37
37
37
41
36
39
37
35
38
37
35
36
36
41
38
37
37
29
38
37
33
34

489
488
489
488
488
485
489
488
491
487
487
486
488
486
490
489
486
482
491
489
489
489
490
487
491
488
491
490
491
489
489
492
490
490
488
490
488
486
488
490
488
491
488
491
491
487
489
488
489
488
492
489
488
489
490
487
490
489
488
488

29424
29447
29428
29455
29425
29447
29435
29450
29440
29423
29429
29441
29438
29426
29458
29450
29430
29440
29429
29430
29459
29429
29448
29433
29429
29437
29453
29425
29466
29456
29433
29428
29442
29451
29436
29436
29425
29454
29447
29430
29436
29426
29436
29442
29434
29446
29450
29456
29451
29455
29430
29438
29430
29451
29420
29415
29430
29450
29425
29428

423012
423012
423028
423028
423043
423043
423059
423059
423074
423074
423074
423090
423090
423106
423106
423121
423121
423121
423137
423137
423152
423152
423168
423168
423184
423184
423184
423199
423215
423215
423230
423230
423230
423246
423246
423262
423262
423277
423277
423277
423293
423293
423308
423308
423324
423324
423340
423340
423355
423355
423355
423371
423371
423386
423386
423402
423402
423418
423418
423418

-13140
-14725
-14537
-13823
-12503
-14022
-11514
-15028
-14324
-17660
-13243
-14225
-3953
354
7653
-14680
-14165
-14619
-14243
-10076
-13237
9776
-12788
-13904
-14359
-858
8648
-13190
-15373
-13670
20577
-13913
-13265
-14368
-13597
32764
-11845
-2205
8214
-13540
-8949
-18259
8170
-17150
-13645
-13486
-13146
-9934
-14128
-14277
-14711
-3764
-13798
6964
-15922
-13332
-14998
5436
-14616
12986

40
41
40
36
41
39
42
42
43
45
46
39
38
39
36
37
39
44
43
42
40
43
44
41
43
45
43
40
39
40
44
41
46
44
43
48
40
38
42
45
41
39
37
42
42
42
44
38
43
44
46
45
44
45
37
38
46
40
44
37

-44
-46
-43
-46
-43
-42
-43
-44
-39
-46
-41
-39
-45
-43
-46
-43
-45
-44
-41
-43
-43
-42
-43
-44
-46
-55
-48
-42
-46
-42
-41
-42
-47
-40
-42
-43
-44
-44
-42
-46
-41
-49
-49
-42
-42
-44
-43
-43
-43
-44
-45
-44
-42
-42
-45
-42
-45
-42
-43
-42

281
283
279
285
281
285
284
275
284
280
279
283
278
281
282
285
279
280
279
277
278
283
282
278
280
284
276
284
279
284
285
282
281
285
281
285
279
280
283
284
282
281
280
281
282
283
282
281
284
281
278
285
280
284
283
284
281
277
283
283

226
227
228
228
230
229
229
228
228
229
227
227
226
226
229
229
226
227
228
227
230
228
229
230
229
226
228
228
227
228
227
227
229
228
227
227
226
229
228
229
228
227
229
229
230
226
226
228
228
227
228
229
227
230
228
227
228
227
227
226

37
36
36
36
32
40
33
31
36
38
33
35
36
39
34
35
35
34
37
32
39
37
39
35
38
40
43
37
37
34
39
40
37
33
36
33
39
35
35
32
38
36
35
37
38
31
34
36
34
38
39
34
36
34
38
36
40
39
38
40

490
488
486
489
490
489
489
488
490
488
488
488
489
489
487
489
489
489
488
489
488
489
490
484
486
488
490
491
488
487
490
488
488
486
488
487
488
488
486
488
489
489
486
488
489
488
484
491
491
491
489
489
489
488
490
489
490
490
487
485

29415
29464
29439
29447
29460
29462
29430
29428
29446
29445
29420
29424
29442
29433
29422
29446
29438
29442
29457
29459
29437
29437
29439
29411
29451
29423
29409
29449
29440
29432
29430
29430
29449
29433
29414
29435
29424
29422
29432
29446
29450
29445
29441
29439
29420
29425
29434
29447
29440
29435
29444
29449
29436
29441
29432
29443
29430
29441
29444
29453

423433
423433
423449
423449
423464
423464
423480
423480
423496
423496
423496
423511
423511
423527
423527
423542
423542
423542
423558
423558
423574
423574
423589
423589
423605
423605
423605
423620
423620
423636
423636
423652
423652
423667
423667
423683
423683
423698
423698
423714
423714
423714
423730
423730
423745
423745
423761
423761
423776
423776
423792
423792
423792
423808
423808
423823
423823
423839
423839
423854

-14063
-14357
-8981
-17247
8535
21744
-6023
-17646
2766
-13539
-7785
4982
8609
-14808
-14174
-14694
-17446
-13814
-10405
-13902
-14072
-15721
-6586
1858
-13924
-17950
-14873
-4517
9007
-16447
-8501
-17341
-18435
-13952
-13804
-14433
-13929
-10056
-15095
-13568
-5872
-13579
-12770
-13836
-14715
-13334
-14652
-14522
3998
-13671
-14457
-17453
10344
-14529
-9224
-14358
4168
-12052
8571
10727

39
45
42
45
41
41
38
40
41
39
40
43
44
44
44
41
38
42
37
46
45
43
45
45
32
37
42
44
43
47
40
45
43
37
43
40
45
46
41
35
43
45
40
37
42
39
39
38
35
42
44
40
40
37
41
44
43
35
42
45

-43
-44
-44
-46
-47
-46
-41
-43
-43
-47
-47
-46
-43
-44
-47
-47
-44
-42
-43
-44
-45
-43
-46
-48
-41
-43
-42
-41
-45
-41
-42
-45
-44
-40
-42
-46
-43
-46
-48
-47
-47
-44
-44
-46
-44
-44
-44
-43
-42
-45
-44
-40
-45
-45
-42
-48
-42
-41
-43
-42

281
277
279
281
281
279
284
281
276
279
284
283
280
284
283
285
285
281
279
279
282
282
284
283
283
283
280
280
279
285
276
281
282
279
282
281
281
282
282
281
284
281
282
280
282
281
280
285
284
281
283
278
283
279
278
283
284
285
282
277

227
226
227
229
229
229
227
227
229
227
228
227
228
227
224
229
227
227
227
227
225
224
226
229
228
228
230
229
223
228
226
225
227
230
230
226
230
229
226
226
229
227
229
228
224
228
230
228
229
229
227
228
230
226
226
227
224
228
224
226

38
41
37
35
41
38
36
29
36
40
35
34
39
34
37
37
34
40
36
37
41
36
37
36
37
39
39
40
39
42
43
38
40
37
34
39
37
35
38
39
37
28
34
33
39
35
37
38
39
39
35
38
39
36
36
35
40
39
40
42

489
488
488
487
486
490
485
489
488
485
490
482
489
489
486
488
485
484
487
490
487
484
490
491
487
488
489
489
488
491
486
490
488
490
490
486
487
491
488
489
489
489
489
486
488
490
488
486
486
488
487
488
484
486
489
484
487
486
488
488

29459
29443
29450
29432
29451
29448
29453
29454
29422
29457
29429
29452
29447
29453
29447
29461
29433
29438
29441
29449
29426
29439
29459
29434
29459
29454
29462
29465
29429
29448
29441
29419
29424
29442
29429
29435
29454
29433
29435
29402
29438
29441
29443
29428
29424
29431
29437
29434
29439
29447
29447
29431
29427
29440
29448
29433
29449
29460
29444
29447

423854
423854
423870
423870
423886
423886
423901
423901
423917
423917
423917
423932
423932
423948
423948
423964
423964
423979
423979
423979
423995
423995
424010
424010
424026
424026
424042
424042
424042
424057
424057
424073
424073
424088
424088
424104
424104
424120
424120
424135
424135
424151
424151
424166
424166
424166
424182
424182
424198
424198
424213
424213
424229
424229
424229
424244
424244
424260
424260
424276

-18548
-2085
-12627
-7972
8502
-14413
-13419
-13239
-13547
-14182
-13940
9874
-15962
-12390
-995
9724
-13245
7780
-1382
3348
-12655
-18400
-15822
-14302
-12539
-1427
-14389
-15327
-12143
-14486
-4476
-17134
-14383
-18643
7253
-13681
-17230
-16586
-14109
-17717
-13692
-940
-12919
3153
-14119
-14374
-14251
7777
-13813
-11343
-13495
2760
-13971
-13612
-348
8799
-14298
8931
-14694
-13009

39
41
39
45
36
41
42
46
38
42
47
46
38
42
41
41
37
39
46
43
44
40
43
45
45
43
45
42
44
43
35
45
43
46
43
41
42
39
44
43
41
39
44
31
44
41
32
39
40
46
44
43
40
41
36
46
47
34
38
37

-40
-41
-42
-40
-40
-42
-44
-43
-48
-41
-43
-44
-42
-45
-46
-43
-46
-41
-44
-46
-42
-39
-47
-45
-43
-44
-42
-46
-43
-43
-41
-41
-43
-46
-42
-47
-42
-41
-42
-43
-42
-44
-46
-47
-42
-43
-40
-45
-41
-42
-45
-40
-44
-42
-44
-42
-42
-45
-41
-42

283
283
280
280
281
280
278
279
281
278
279
282
283
278
282
279
281
280
282
282
281
286
282
284
281
280
281
281
277
280
285
283
283
281
278
279
282
283
280
281
282
282
282
283
282
286
279
283
283
284
282
287
285
280
281
281
284
285
281
279

224
230
225
224
229
227
226
227
228
227
228
227
228
226
227
227
227
226
229
227
228
222
225
228
227
227
227
229
230
230
230
231
227
223
225
227
229
227
227
229
229
229
229
231
228
228
226
229
227
227
230
228
230
231
228
228
228
229
230
226

32
38
35
37
41
38
39
38
36
38
43
41
36
30
40
36
38
38
40
41
29
38
38
37
38
41
40
40
38
35
39
38
32
37
37
33
38
38
35
38
39
41
37
36
33
40
39
39
41
40
33
34
39
37
39
39
36
42
42
38

489
489
489
490
489
488
488
489
486
488
485
488
486
487
490
486
488
488
488
486
487
489
489
486
488
489
489
488
483
488
489
490
489
482
487
487
490
487
487
489
489
487
490
490
489
488
490
486
487
487
488
488
486
491
488
488
487
486
488
490

29427
29436
29427
29436
29431
29447
29445
29441
29441
29449
29471
29461
29439
29442
29456
29456
29438
29439
29432
29450
29462
29447
29438
29429
29439
29440
29429
29422
29440
29454
29439
29447
29433
29443
29418
29445
29452
29439
29441
29442
29435
29428
29444
29435
29452
29466
29443
29449
29441
29438
29428
29466
29431
29440
29450
29444
29464
29458
29433
29465

424276
424291
424291
424291
424307
424307
424322
424322
424338
424338
424354
424354
424354
424369
424369
424385
424385
424400
424400
424416
424416
424432
424432
424447
424447
424463
424463
424478
424478
424494
424494
424510
424510
424510
424525
424525
424541
424541
424556
424556
424572
424572
424572
424588
424588
424603
424603
424619
424619
424634
424634
424650
424650
424666
424666
424666
424681
424681
424697
424697

-3006
-12488
-14499
-4299
-13484
-13981
-18053
-7035
-13333
-14187
-13626
-13378
8003
9152
-13342
-14000
-10693
8945
-13798
-12863
-2283
7882
2564
-13241
-14919
-6734
-15955
-14195
-14387
-14517
-14634
-13549
-6303
-13096
-16761
-14628
-5431
9145
-14650
-13469
-14684
-17056
-15031
-13606
-14773
9464
-8995
-14830
7374
-13764
-13320
-7903
-13300
-14191
-14493
-14147
-13525
5631
-14200
-14619

41
36
42
41
35
41
40
39
39
40
37
43
41
42
42
44
42
43
44
44
39
39
41
45
42
46
41
42
39
43
43
43
38
43
38
46
39
42
42
34
38
41
38
40
35
42
39
38
43
42
38
39
41
40
46
41
42
38
40
40

-47
-43
-46
-43
-42
-48
-47
-44
-48
-41
-44
-41
-47
-44
-46
-45
-43
-43
-43
-43
-42
-43
-45
-44
-43
-47
-44
-41
-45
-44
-44
-43
-43
-45
-45
-41
-44
-41
-41
-45
-41
-42
-43
-41
-43
-43
-39
-40
-42
-45
-40
-45
-42
-43
-43
-41
-44
-41
-41
-40

283
277
282
282
281
284
282
282
284
279
287
282
284
280
275
280
286
286
280
280
281
282
280
284
285
283
283
277
283
281
281
285
283
283
284
279
284
284
282
285
283
282
282
281
282
282
279
282
284
285
285
281
274
281
285
276
283
283
283
281

230
231
230
226
226
226
230
230
229
227
226
227
229
229
229
224
227
228
229
227
220
230
226
226
230
230
230
230
226
230
227
227
228
230
227
229
230
228
227
230
228
227
228
229
227
227
228
229
226
229
226
227
229
230
229
225
227
227
226
226

41
36
37
30
34
35
33
37
34
35
39
36
34
41
39
40
41
38
35
36
34
39
34
40
35
38
40
38
36
36
38
38
37
36
36
37
38
37
39
37
36
39
38
41
36
36
33
38
34
31
34
40
36
38
38
35
38
38
39
39

490
487
488
485
485
484
486
489
489
489
488
490
488
490
488
488
487
491
487
488
488
490
487
492
490
488
489
489
488
489
491
488
486
489
488
487
487
490
489
489
489
484
487
487
490
489
489
489
490
492
489
487
489
489
490
488
490
488
491
489

29442
29446
29449
29440
29436
29442
29447
29437
29432
29431
29466
29480
29459
29457
29436
29438
29442
29464
29446
29439
29435
29448
29453
29451
29441
29451
29473
29457
29457
29441
29446
29453
29445
29454
29456
29437
29448
29453
29458
29444
29437
29437
29444
29455
29452
29450
29467
29439
29437
29441
29444
29431
29451
29456
29430
29443
29456
29436
29449
29444

424712
424712
424728
424728
424744
424744
424759
424759
424759
424775
424775
424790
424790
424806
424806
424822
424822
424837
424837
424837
424853
424853
424868
424868
424884
424884
424900
424900
424915
424915
424915
424931
424931
424946
424946
424962
424962
424978
424978
424978
424993
424993
425009
425009
425024
425024
425040
425040
425040
425056
425056
425071
425071
425087
425087
425102
425102
425102
425118
425118

-13981
10162
-13752
-13738
9191
-13650
-6751
9844
1174
2739
-1456
-14670
-13586
1830
-15264
-15264
-6970
-13543
-14344
2665
8974
-14478
-11376
-14119
-14471
-14510
-13700
-13471
-16410
-5114
-14892
-6599
-11885
-14135
-13429
-15187
-14506
-13971
-11706
-15754
-2310
-13160
-18389
2583
-14320
-325
-13676
-16942
-16252
-14158
8687
-10569
-13146
-14699
8650
-14330
-2441
8789
13003
-13388

45
41
43
45
45
40
39
35
40
40
39
43
45
45
43
41
42
42
41
39
35
42
42
40
40
38
40
39
42
45
40
42
40
42
39
41
34
40
39
45
35
39
42
37
43
44
45
46
42
39
40
41
41
42
42
44
41
40
36
35

-44
-46
-44
-42
-42
-39
-47
-50
-43
-42
-44
-40
-48
-43
-44
-49
-45
-43
-42
-43
-44
-41
-42
-42
-42
-40
-41
-41
-46
-43
-41
-40
-43
-44
-43
-47
-44
-40
-44
-38
-49
-45
-40
-40
-45
-42
-42
-41
-40
-41
-43
-43
-38
-41
-42
-42
-42
-43
-39
-40

283
281
282
284
282
281
283
279
281
283
280
280
276
283
282
282
284
276
278
278
281
283
282
282
286
280
280
283
274
278
286
281
283
284
285
283
279
279
285
281
281
281
278
283
282
285
280
282
283
284
285
276
285
284
282
286
286
281
282
284

228
229
229
230
227
228
230
228
229
226
228
227
230
229
229
224
230
230
228
230
226
227
229
230
227
225
227
224
228
225
228
229
229
224
227
227
226
227
226
226
226
227
229
228
227
228
225
230
228
226
226
228
224
226
225
230
228
228
225
224

38
37
41
40
38
35
33
42
40
39
36
38
41
40
36
38
36
37
35
37
35
42
41
34
35
39
34
35
33
41
40
37
37
41
38
40
38
39
29
34
32
36
39
40
37
36
39
39
40
42
38
40
38
36
40
38
42
30
35
37

492
489
487
488
485
487
489
490
490
489
491
490
491
490
487
491
490
488
491
491
490
489
487
487
488
490
488
487
490
488
491
488
488
489
488
489
485
489
491
491
490
490
486
489
482
488
486
488
485
490
488
488
487
489
486
485
488
488
490
486

29430
29432
29411
29452
29432
29443
29445
29425
29435
29466
29441
29446
29446
29455
29465
29431
29441
29444
29440
29443
29455
29450
29441
29428
29447
29443
29438
29444
29446
29429
29433
29426
29450
29437
29431
29445
29452
29448
29455
29449
29433
29451
29438
29434
29454
29436
29453
29433
29437
29446
29454
29441
29441
29436
29418
29434
29424
29436
29430
29430

425134
425134
425149
425149
425165
425165
425180
425180
425180
425196
425196
425212
425212
425227
425227
425243
425243
425243
425258
425258
425274
425274
425290
425290
425305
425305
425305
425321
425321
425336
425336
425352
425352
425368
425368
425383
425383
425383
425399
425399
425414
425414
425430
425430
425446
425446
425446
425461
425461
425477
425477
425492
425492
425508
425508
425524
425524
425524
425539
425539

-16440
11270
-10438
-13571
-17105
-11440
13021
-14649
-13983
-14154
-9877
-3608
-16673
-12550
-14742
8578
-12972
-14577
-14011
-129
6215
-7794
-16105
-4831
-14091
730
-1216
8910
-11121
-13427
-8398
8769
-13262
9910
-14688
-7850
-5596
-3735
-3676
-2312
-14064
-13679
-14276
-14406
8949
-12796
-16029
-13480
-14168
-13299
-14229
-2485
751
13735
9813
4853
9297
-13378
-10405
-14847

42
40
43
43
48
42
44
39
42
44
44
38
41
39
42
37
40
47
41
44
42
45
42
43
44
38
39
46
37
46
39
40
38
41
42
45
41
43
43
44
39
41
40
42
38
37
38
39
42
42
40
40
43
42
41
38
42
45
38
40

-42
-43
-40
-42
-43
-41
-43
-45
-41
-46
-41
-41
-42
-45
-41
-44
-42
-41
-42
-40
-40
-43
-44
-41
-42
-41
-43
-46
-40
-42
-41
-43
-41
-41
-40
-49
-42
-39
-40
-47
-40
-41
-43
-41
-44
-39
-43
-43
-45
-42
-47
-42
-47
-41
-41
-39
-43
-41
-43
-43

279
281
280
276
282
284
279
285
283
281
284
278
284
280
281
281
279
277
286
282
284
280
278
281
285
279
282
283
278
280
278
283
280
281
279
284
283
284
285
281
283
285
277
280
283
280
282
282
283
283
282
283
284
277
284
284
284
276
284
285

228
230
229
228
224
229
226
228
226
226
229
229
228
226
226
228
229
226
224
229
230
229
228
227
230
229
232
230
228
226
228
229
228
228
229
227
227
229
222
230
229
228
227
228
228
226
229
230
227
227
227
226
229
230
227
230
226
228
229
228

35
38
32
32
35
32
39
32
38
35
33
35
37
39
36
41
40
38
38
40
41
41
33
34
39
38
33
36
40
31
36
39
32
37
36
33
40
35
39
38
38
39
35
34
29
37
34
37
38
34
38
37
35
36
35
41
35
29
36
33

489
489
487
490
486
488
488
490
484
485
487
489
490
484
489
487
488
489
487
487
489
488
487
490
487
488
488
486
489
489
489
489
489
487
488
488
486
489
486
488
489
491
485
489
486
490
492
489
490
485
488
487
487
489
487
489
486
487
487
487

29441
29437
29436
29434
29427
29433
29423
29431
29440
29439
29444
29445
29447
29435
29450
29434
29439
29435
29439
29450
29427
29447
29421
29437
29451
29454
29435
29448
29421
29420
29423
29442
29426
29453
29425
29438
29411
29445
29448
29432
29442
29466
29444
29463
29442
29449
29440
29433
29427
29454
29427
29439
29430
29440
29434
29454
29442
29439
29424
29440

425555
425555
425570
425570
425586
425586
425586
425602
425602
425617
425617
425633
425633
425648
425648
425664
425664
425680
425680
425680
425695
425695
425711
425711
425726
425726
425742
425742
425742
425758
425758
425773
425773
425789
425789
425804
425804
425804
425820
425820
425836
425836
425851
425851
425867
425867
425882
425882
425882
425898
425898
425914
425914
425929
425929
425945
425945
425960
425960
425960

-13244
-12899
-13640
499
-15286
-14611
-14812
-13392
-9191
-14077
745
-13549
-13826
-15151
-13821
-13510
-2407
5383
-7286
10160
7542
-16313
-13614
-13837
-17922
-14150
-10830
-13615
-5471
-13763
-17070
10221
-13761
-15007
-13161
-14278
-18101
-14859
-15077
9298
-12007
-216
-11653
31356
-14043
-15089
-13104
-7074
-13183
-15802
-15352
633
-13277
6949
-18589
5660
10548
-7452
-13225
-14043

38
41
40
43
43
44
40
40
41
41
41
44
47
39
43
43
42
38
41
42
45
42
43
43
42
34
43
38
39
39
36
41
40
46
39
37
40
44
37
34
38
35
39
43
46
43
38
43
42
40
41
38
40
42
45
45
45
34
43
41

-49
-41
-44
-42
-45
-42
-45
-42
-43
-44
-41
-43
-39
-42
-42
-42
-43
-42
-39
-46
-42
-40
-45
-40
-42
-44
-46
-43
-43
-45
-45
-44
-48
-42
-41
-42
-43
-46
-43
-47
-41
-47
-44
-43
-41
-42
-45
-44
-42
-43
-41
-45
-42
-45
-45
-42
-44
-41
-40
-46

280
278
281
285
282
283
278
282
284
281
284
282
282
281
282
284
281
279
282
281
282
281
282
280
283
281
283
283
277
279
283
284
281
275
284
272
277
281
282
279
284
283
280
282
283
283
281
282
283
278
277
280
278
281
281
282
285
276
282
282

229
226
229
227
228
227
229
228
227
227
227
226
229
229
226
223
223
228
224
228
227
223
227
230
228
228
227
226
227
229
226
227
228
227
228
226
222
229
230
230
228
224
229
228
228
229
229
228
226
229
228
227
225
225
227
227
228
229
227
227

35
37
39
38
41
36
42
41
35
35
37
35
35
37
39
35
35
38
40
33
39
39
37
39
39
39
40
35
35
35
35
36
37
38
35
39
34
35
34
34
38
37
36
36
38
40
41
40
38
34
36
35
37
39
40
37
37
35
37
35

484
486
487
489
488
491
491
490
488
489
491
491
491
489
492
490
490
489
492
488
492
486
489
487
491
489
489
487
489
488
488
490
486
486
491
488
490
484
489
487
488
487
484
489
487
490
488
489
485
487
488
488
489
489
488
488
487
491
491
488

29443
29446
29449
29465
29423
29445
29427
29421
29454
29439
29450
29446
29425
29444
29467
29423
29439
29439
29440
29449
29445
29446
29464
29429
29413
29457
29433
29424
29435
29425
29447
29447
29456
29424
29422
29435
29422
29412
29434
29429
29428
29431
29414
29469
29437
29437
29426
29432
29423
29420
29431
29435
29447
29411
29422
29419
29433
29412
29440
29429

425976
425976
425992
425992
426007
426007
426007
426023
426023
426038
426038
426054
426054
426070
426070
426085
426085
426101
426101
426116
426116
426116
426132
426132
426148
426148
426163
426163
426179
426179
426179
426194
426194
426210
426210
426226
426226
426241
426241
426257
426257
426257
426272
426272
426288
426288
426304
426304
426304
426319
426319
426335
426335
426350
426350
426366
426366
426382
426382
426382

6415
9451
-13010
-13873
-7924
-13385
-16232
9075
-13818
-15995
-13382
8216
3121
-15930
-13541
-17710
-14563
-14620
8415
-14123
-18190
-5513
8812
-15821
-12864
-14874
-13593
-13227
-14221
-1093
-3033
-14291
-14545
-13082
-13628
-5100
-15562
32764
-14556
9703
-13410
-12159
-11847
-14382
-13679
-4459
8585
-13537
7801
-13918
-5431
-13756
-15215
-14171
-13587
-15513
-13856
-17518
9008
-13370

38
41
42
42
37
40
40
39
43
45
43
40
41
45
40
42
41
42
43
48
40
41
39
40
38
42
44
42
40
39
39
41
43
37
37
38
40
41
41
43
45
40
41
40
39
33
41
38
44
40
42
41
44
44
32
45
39
38
42
43

-44
-43
-42
-42
-47
-41
-42
-42
-44
-44
-43
-40
-50
-43
-42
-41
-44
-43
-43
-41
-42
-40
-43
-40
-46
-42
-42
-42
-52
-44
-42
-45
-42
-43
-42
-42
-44
-47
-43
-44
-46
-42
-43
-44
-40
-43
-39
-41
-41
-42
-41
-41
-40
-43
-43
-42
-45
-46
-42
-43

282
283
283
284
281
281
281
284
283
281
276
280
281
282
286
283
284
282
285
282
289
285
283
280
282
284
281
281
280
286
283
285
280
277
283
283
281
284
282
284
280
282
281
284
282
286
277
284
283
284
280
283
278
280
280
280
282
278
281
279

226
227
230
228
229
223
227
227
230
225
226
227
230
227
228
228
230
227
229
230
229
227
228
229
228
229
227
226
229
228
226
229
229
229
228
229
226
230
224
226
227
232
229
231
227
232
231
230
228
225
226
228
226
230
227
228
229
231
226
229

40
37
32
34
38
39
37
37
39
35
39
32
37
34
34
36
39
37
35
39
39
41
39
38
38
41
38
39
35
38
41
33
36
36
39
37
35
37
39
34
37
36
35
36
30
34
36
39
37
39
43
38
34
35
37
35
35
40
37
41

489
490
487
491
488
488
489
490
490
489
489
487
490
488
489
489
491
488
490
489
490
490
487
488
488
487
487
489
487
486
486
487
491
489
489
489
484
490
487
489
489
488
491
490
490
487
488
488
487
487
487
485
487
488
487
488
487
487
488
484

29439
29431
29441
29447
29446
29435
29443
29418
29446
29421
29404
29425
29427
29428
29441
29431
29441
29437
29430
29410
29419
29422
29422
29419
29450
29432
29430
29425
29438
29439
29437
29448
29442
29445
29422
29442
29449
29442
29429
29440
29413
29423
29444
29430
29429
29457
29429
29427
29433
29443
29438
29432
29439
29435
29427
29426
29459
29397
29456
29427

426397
426397
426413
426413
426428
426428
426444
426444
426444
426460
426460
426475
426475
426491
426491
426506
426506
426506
426522
426522
426538
426538
426553
426553
426569
426569
426584
426584
426584
426600
426600
426616
426616
426631
426631
426647
426647
426647
426662
426662
426678
426678
426694
426694
426709
426709
426709
426725
426725
426740
426740
426756
426756
426772
426772
426772
426787
426787
426803
426803

-13256
-14713
-14973
8919
7924
-15210
-14156
-12333
10708
-12324
-2650
-13948
8830
-78
-13894
-15619
-14976
-13782
-13838
8864
-14198
2597
-12529
8412
-9931
-14772
-17989
-11910
-3813
-12715
-9112
-14479
-15569
-13160
-9044
-14845
-14330
-14255
-15766
546
8197
-14095
-17658
-13296
-14069
-13331
-13936
-14133
-12884
8132
-10626
-17962
-14189
-12851
-13220
-14394
-14011
-15626
-14276
-14634

43
41
38
41
45
45
43
39
40
38
37
38
36
36
42
41
40
35
40
42
41
38
33
44
32
42
44
39
35
45
39
40
38
40
41
43
42
36
41
43
44
43
39
40
43
43
41
42
37
43
44
40
44
41
38
41
43
42
43
45

-46
-43
-45
-42
-42
-40
-45
-43
-45
-42
-42
-45
-44
-42
-43
-43
-40
-43
-45
-47
-41
-42
-44
-43
-42
-49
-44
-46
-46
-42
-40
-42
-40
-42
-41
-40
-48
-41
-45
-43
-45
-46
-42
-41
-41
-44
-47
-44
-43
-42
-41
-42
-44
-42
-43
-49
-43
-47
-42
-43

284
278
285
281
284
281
283
284
277
283
281
281
281
280
280
275
278
282
284
279
281
283
283
284
281
278
281
284
284
285
284
283
281
281
282
284
280
285
282
284
278
280
284
282
284
283
282
279
284
282
284
284
280
283
282
283
282
280
284
286

229
229
228
230
231
226
228
231
228
226
227
229
228
229
226
230
226
229
229
227
228
229
228
227
226
229
227
229
228
229
228
227
229
226
230
229
229
228
225
230
228
226
229
229
229
231
226
227
228
229
229
229
230
230
229
226
229
230
229
227

38
38
38
31
41
36
36
36
40
41
35
37
35
38
40
36
38
35
33
35
35
40
37
40
41
38
39
40
33
41
37
38
37
37
36
38
37
37
37
41
36
34
39
32
39
36
40
35
36
28
35
41
38
37
40
38
39
39
34
41

484
486
488
487
488
488
487
489
488
488
487
487
485
484
489
485
488
487
486
491
485
488
489
488
483
488
487
487
488
486
487
488
490
491
487
488
486
488
487
488
484
489
486
487
487
488
487
489
488
489
489
490
487
490
487
489
487
488
487
487

29450
29460
29445
29444
29464
29426
29456
29448
29445
29454
29464
29444
29451
29436
29452
29453
29429
29437
29450
29454
29433
29457
29449
29457
29435
29423
29448
29435
29472
29460
29468
29451
29432
29458
29435
29460
29447
29443
29432
29450
29448
29454
29456
29434
29451
29448
29443
29445
29470
29466
29451
29445
29462
29444
29455
29442
29448
29444
29420
29422

426818
426818
426834
426834
426834
426850
426850
426865
426865
426881
426881
426896
426896
426896
426912
426912
426928
426928
426943
426943
426959
426959
426974
426974
426990
426990
426990
427006
427006
427021
427021
427037
427037
427052
427052
427052
427068
427084
427084
427084
427099
427099
427115
427115
427130
427130
427146
427146
427146
427162
427162
427177
427177
427193
427193
427208
427208
427224
427224
427224

-15761
-14438
-9171
-975
8595
-13295
-18281
1166
-13704
-14142
-11299
-14191
-14091
-14579
-329
8920
-13283
907
-14451
-14764
-15745
8580
-13417
-4162
-12231
-12700
-1160
-14132
-15733
1653
-14163
-6395
-14168
-13902
-8571
8722
20909
-14951
-15637
-14550
-14130
-13730
2353
7793
-9714
-14428
9368
-18733
-13586
-13540
-15424
-13764
-15559
-13621
-13432
-13634
-14328
-1863
-14779
-13243

41
39
41
39
41
37
35
36
40
45
43
44
39
41
40
42
44
45
43
49
47
45
45
43
44
40
40
40
37
42
37
46
41
43
37
40
42
41
46
44
43
39
44
43
43
41
44
42
40
40
38
41
42
36
43
45
41
43
41
40

-43
-42
-42
-44
-46
-41
-45
-41
-44
-44
-43
-39
-43
-48
-42
-42
-43
-41
-43
-45
-45
-41
-45
-45
-43
-41
-46
-42
-47
-43
-44
-43
-43
-42
-45
-43
-45
-46
-46
-44
-41
-44
-42
-40
-44
-44
-48
-43
-43
-44
-45
-44
-43
-42
-49
-46
-43
-44
-41
-45

279
280
282
284
283
277
282
283
281
280
286
282
284
278
281
285
286
285
285
286
276
283
282
280
286
282
280
280
284
287
283
280
277
286
285
281
282
278
283
285
282
285
285
278
282
284
278
285
284
286
277
283
282
283
287
279
282
280
281
282

228
228
227
227
223
230
230
229
229
228
230
229
227
228
224
228
227
227
227
229
227
227
230
228
227
229
221
225
226
229
227
228
229
225
222
229
228
227
227
229
225
226
228
227
226
229
228
227
228
229
225
225
226
226
227
225
226
225
230
229

38
41
36
38
36
36
34
37
36
39
34
38
39
39
39
35
36
31
37
37
38
35
38
38
38
38
34
33
38
35
38
37
33
40
34
38
35
39
35
32
41
37
35
38
39
35
41
39
41
36
36
33
35
36
39
38
37
31
35
35

491
485
489
490
488
490
487
490
488
488
488
489
488
486
489
487
490
486
491
489
490
488
489
489
487
490
489
488
490
490
489
488
487
489
490
488
491
487
485
488
490
490
487
489
488
489
487
492
488
487
480
489
487
488
488
488
487
489
490
490

29439
29435
29421
29448
29414
29430
29425
29434
29438
29457
29452
29467
29463
29449
29410
29433
29436
29429
29455
29434
29434
29435
29449
29438
29420
29430
29429
29430
29430
29428
29462
29472
29449
29441
29440
29451
29434
29454
29445
29423
29458
29453
29434
29457
29436
29444
29434
29462
29449
29436
29448
29446
29427
29410
29450
29462
29430
29435
29449
29443

427240
427240
427255
427255
427271
427271
427286
427286
427302
427302
427302
427318
427318
427333
427333
427349
427349
427364
427364
427364
427380
427380
427396
427396
427411
427411
427427
427427
427427
427442
427442
427458
427458
427474
427474
427489
427489
427505
427505
427505
427520
427520
427536
427536
427552
427552
427567
427567
427583
427583
427598
427598
427614
427614
427630
427630
427630
427645
427645
427661

-15214
-14360
-14090
-14405
-5040
-18643
-13161
8648
-10244
-4858
-11261
-14935
9977
-14131
-13800
-14591
-13140
-18386
-14198
-14057
-14592
11206
-2346
-15034
1306
-13463
9800
-13734
-13841
-18004
8936
-2673
12137
7986
562
-13689
9775
-14207
-14319
-16248
-14069
-14843
-18635
-14523
-11961
12902
-13946
8103
20506
-10534
-13278
6536
-14329
-17951
10314
-13303
-14619
9734
-1356
6958

44
41
39
39
38
44
39
44
30
45
37
43
42
47
41
37
42
45
43
36
41
43
44
38
41
42
36
42
46
35
47
40
45
45
40
37
40
45
34
37
42
41
41
40
46
35
39
41
39
45
46
42
42
44
46
39
45
42
39
44

-43
-41
-43
-46
-48
-42
-45
-44
-41
-41
-41
-41
-42
-41
-42
-46
-45
-43
-43
-42
-41
-45
-43
-44
-47
-44
-41
-42
-44
-46
-44
-45
-49
-44
-42
-45
-44
-46
-43
-44
-45
-43
-44
-41
-46
-42
-41
-44
-42
-48
-42
-46
-43
-41
-42
-44
-44
-41
-42
-45

279
279
282
280
287
286
285
283
283
283
282
283
285
285
282
279
279
281
284
282
279
279
280
277
285
285
281
282
284
281
285
281
282
280
281
283
284
282
286
281
281
283
287
284
283
283
284
278
282
283
283
283
286
283
283
283
285
284
284
283

224
230
228
225
221
227
228
230
225
228
228
225
228
231
229
229
225
227
229
229
229
227
228
228
229
226
227
227
226
228
228
226
228
226
231
227
226
229
225
229
228
226
224
227
227
229
227
228
225
225
227
228
228
227
228
224
230
229
227
227

31
42
38
39
34
39
38
35
36
37
35
40
40
43
38
38
35
38
38
40
40
35
40
39
29
37
34
39
34
40
38
36
40
38
37
40
40
40
37
40
34
35
37
41
31
36
38
30
37
39
41
35
37
38
41
35
40
39
37
33

489
487
488
489
488
485
488
489
489
491
487
487
486
487
487
488
489
489
487
486
490
490
490
489
486
488
492
490
489
489
487
487
490
489
488
489
489
488
486
487
488
489
486
487
489
489
486
484
487
489
488
488
488
488
488
489
486
488
487
486

29432
29455
29430
29450
29438
29441
29450
29428
29421
29445
29439
29472
29452
29437
29420
29438
29445
29435
29438
29416
29427
29440
29450
29427
29432
29423
29422
29427
29449
29433
29426
29433
29426
29438
29445
29458
29427
29441
29432
29457
29446
29434
29441
29445
29466
29454
29462
29434
29436
29449
29437
29449
29470
29424
29435
29431
29433
29455
29467
29435

427661
427676
427676
427692
427692
427708
427708
427708
427723
427723
427739
427739
427754
427754
427754
427770
427770
427786
427786
427801
427801
427817
427817
427832
427832
427848
427848
427848
427864
427864
427879
427879
427895
427895
427910
427910
427926
427926
427926
427942
427957
427957
427973
427973
427973
427988
427988
428004
428004
428020
428020
428020
428035
428035
428051
428051
428066
428066
428082
428082

7142
-14122
-14483
-5134
-157
-13847
-14238
-5467
-13579
-14099
-13952
9755
-5063
-13723
-13814
-1631
-12856
-13303
-13380
-13829
4279
-13136
-569
-13970
-13735
-14431
9058
-1564
-5081
-13820
8023
-13422
-3641
-14943
-171
-14502
-14282
-17902
-4013
-939
-14266
9544
-14960
-8420
6134
11345
-14445
-17674
-13064
-13111
10685
-13916
-13897
-11644
1917
-14010
-18633
-14169
-14286
-14121

39
41
45
37
45
40
42
44
45
38
40
37
43
46
44
43
37
43
47
47
41
40
43
47
41
42
44
37
40
44
44
41
40
42
48
41
46
38
44
42
42
45
42
47
41
46
43
43
38
45
42
42
46
43
40
44
39
43
43
40

-44
-43
-41
-43
-44
-43
-44
-43
-43
-42
-43
-45
-41
-41
-43
-40
-47
-43
-43
-40
-41
-41
-44
-43
-45
-43
-41
-45
-42
-44
-43
-44
-44
-43
-43
-44
-43
-43
-45
-44
-41
-45
-42
-43
-42
-42
-47
-45
-44
-53
-45
-44
-43
-40
-43
-43
-43
-41
-45
-45

285
285
281
282
286
286
280
280
275
280
284
277
282
282
285
283
287
279
284
280
282
283
281
283
277
285
283
278
279
284
274
281
285
279
282
282
279
282
279
283
283
280
279
283
283
283
283
279
279
279
285
284
282
280
280
281
282
282
283
279

228
229
226
228
227
231
229
229
228
228
229
230
231
227
228
225
227
227
229
229
228
226
228
227
225
228
228
230
226
228
229
229
230
228
228
227
226
229
228
225
230
231
226
228
228
229
231
229
226
226
229
226
228
228
223
229
226
227
228
228

34
36
39
40
35
37
38
33
36
37
34
38
36
36
37
34
39
39
33
41
37
34
39
36
39
37
40
41
38
37
32
36
36
38
35
34
34
36
39
31
37
38
32
35
37
36
42
36
34
32
36
38
38
30
38
38
32
32
34
36

486
485
489
490
487
487
485
485
491
490
489
488
488
486
485
490
492
488
488
490
489
486
488
483
489
485
488
488
487
489
486
490
489
490
488
489
490
486
488
489
489
490
487
485
490
489
490
489
489
488
489
488
488
487
488
488
488
489
490
486

29431
29455
29434
29434
29439
29443
29465
29456
29433
29444
29447
29439
29448
29434
29429
29417
29438
29444
29441
29418
29442
29447
29429
29455
29419
29444
29446
29448
29450
29453
29410
29429
29438
29451
29435
29441
29434
29434
29454
29430
29437
29438
29420
29431
29433
29423
29439
29433
29433
29430
29445
29452
29444
29454
29422
29449
29443
29436
29440
29430

428098
428098
428098
428113
428113
428129
428129
428144
428144
428160
428160
428176
428176
428191
428191
428191
428207
428207
428222
428222
428238
428238
428254
428254
428254
428269
428269
428285
428285
428300
428300
428300
428316
428316
428332
428332
428347
428347
428363
428363
428378
428378
428394
428394
428394
428410
428410
428425
428425
428441
428441
428456
428456
428456
428472
428472
428488
428488
428503
428503

-14410
-4219
10260
636
-12980
-13876
-14363
-13546
-8301
-14101
7601
8962
-13663
8562
-17388
8271
-14599
-15778
9278
-6886
-14393
-14162
-14593
-14658
-14511
-14145
-13582
-13108
-14341
9107
-18115
-15997
-13495
-18188
-13955
-505
8489
-13960
-2542
-7876
-13785
-8452
-4168
-7043
-1157
4686
-13712
-6225
-13956
-14827
-5775
-18781
-18699
7542
7106
-15204
-13728
-18653
10029
-2085

41
42
42
42
37
41
44
41
46
40
42
41
44
41
43
39
43
34
44
40
41
44
41
44
45
38
40
38
43
43
40
43
45
39
46
35
43
48
39
45
46
46
44
40
39
40
45
40
45
42
38
42
43
41
38
38
38
37
42
43

-44
-43
-48
-44
-43
-43
-45
-42
-41
-45
-43
-44
-43
-43
-43
-42
-43
-47
-44
-43
-43
-44
-43
-46
-43
-43
-43
-46
-44
-41
-42
-42
-45
-44
-42
-43
-44
-41
-44
-42
-43
-44
-42
-44
-40
-45
-44
-42
-42
-44
-41
-48
-42
-41
-46
-43
-42
-47
-43
-42

280
281
282
284
280
282
277
281
285
284
279
281
282
283
284
281
284
281
278
287
281
281
283
282
281
283
284
283
285
282
285
280
280
280
281
281
284
283
277
285
283
284
283
286
282
284
280
279
282
282
281
283
282
285
280
282
282
281
281
285

227
230
226
227
227
229
227
228
231
229
228
226
226
226
229
230
226
228
230
226
230
228
229
228
228
223
229
225
228
226
225
229
230
228
227
229
224
228
228
229
228
228
229
228
227
229
228
229
227
230
230
227
228
228
225
228
228
226
227
224

37
37
36
37
34
34
28
37
40
36
37
38
34
41
40
32
33
37
29
40
37
38
37
37
34
38
37
37
40
39
39
37
38
38
39
38
40
31
35
37
28
40
38
37
36
40
35
38
38
38
40
37
37
32
36
35
36
31
34
35

490
489
486
490
486
488
487
489
489
489
489
488
491
488
488
485
488
488
491
489
489
485
489
489
489
488
486
489
489
490
490
487
491
490
486
490
489
488
491
492
486
486
488
489
491
488
489
487
489
490
489
487
488
488
487
490
489
490
490
490

29456
29450
29456
29430
29417
29464
29440
29421
29445
29420
29421
29431
29449
29445
29432
29457
29449
29446
29431
29431
29457
29449
29433
29438
29452
29444
29443
29426
29438
29428
29432
29433
29423
29433
29435
29434
29450
29422
29434
29443
29435
29457
29472
29451
29435
29457
29443
29419
29433
29439
29426
29467
29446
29440
29444
29432
29462
29439
29429
29420

428519
428519
428534
428534
428534
428550
428550
428566
428566
428581
428581
428597
428597
428597
428612
428612
428628
428628
428644
428644
428659
428659
428675
428675
428675
428690
428690
428706
428706
428722
428722
428737
428737
428753
428753
428768
428768
428768
428784
428784
428800
428800
428815
428815
428831
428831
428846
428846
428846
428862
428862
428878
428878
428893
428893
428909
428909
428924
428924
428940

-14241
-13755
8271
-12604
-14157
-13995
-14184
-17667
-3741
10898
-13842
-16534
-14903
-14530
9368
-18660
-13046
-14316
-15544
-13524
-15451
-13416
11679
-15180
-13394
-13991
-3191
-15391
-15951
-16347
-12986
-14786
-14654
-3201
-6401
-14016
-14949
12212
13611
8149
-14648
-13855
-14662
-14569
-18225
-14268
-8941
-13720
-13753
-4897
5688
10385
8377
-13540
-13796
-15392
-16689
-16086
71
8364

44
41
45
45
42
46
37
41
43
42
46
39
33
42
47
45
40
45
39
48
45
39
40
46
43
46
44
42
46
46
44
43
43
38
43
41
39
42
42
40
42
41
43
45
44
41
45
45
41
41
45
41
46
40
43
41
38
41
47
39

-45
-44
-44
-44
-44
-47
-46
-42
-41
-42
-45
-45
-43
-41
-43
-46
-41
-43
-45
-47
-43
-43
-44
-47
-43
-43
-44
-47
-43
-40
-42
-46
-47
-48
-43
-41
-44
-40
-45
-47
-47
-42
-48
-46
-45
-45
-44
-44
-43
-49
-43
-40
-42
-40
-42
-43
-41
-45
-42
-48

279
284
279
283
287
285
283
283
285
282
284
284
283
279
282
282
277
282
277
282
280
283
281
275
278
279
283
282
283
281
283
283
277
283
282
282
281
280
282
284
278
280
283
281
282
284
278
283
285
282
283
283
283
280
280
283
285
281
282
279

228
228
228
227
227
228
228
225
230
228
228
230
229
226
230
229
227
228
228
228
228
225
221
227
229
222
228
229
230
231
228
229
224
227
226
230
229
231
229
228
229
228
227
228
227
228
226
229
230
231
226
229
231
227
228
229
232
227
231
227

37
39
38
36
40
35
35
40
34
38
36
38
34
37
34
37
36
36
37
37
38
38
40
35
32
34
31
36
38
34
39
36
41
39
31
37
35
38
38
35
36
38
33
37
40
38
39
35
36
33
36
35
37
37
39
39
33
39
40
30

487
488
486
486
487
487
488
484
488
489
489
486
491
486
488
488
488
486
489
486
487
486
486
487
488
487
486
487
486
488
489
488
487
489
490
491
487
483
491
488
486
487
491
486
487
487
485
483
488
485
488
489
488
487
490
489
487
490
489
484

29461
29449
29447
29456
29464
29450
29456
29449
29460
29440
29451
29452
29451
29463
29453
29448
29468
29438
29435
29450
29466
29439
29422
29486
29421
29439
29439
29452
29444
29458
29442
29437
29460
29452
29448
29464
29441
29443
29443
29443
29456
29448
29434
29431
29432
29450
29454
29457
29435
29405
29449
29416
29473
29437
29475
29447
29428
29423
29473
29457

428940
428940
428956
428956
428971
428971
428987
428987
429002
429002
429002
429018
429018
429034
429034
429049
429049
429065
429065
429065
429080
429080
429096
429096
429112
429112
429127
429127
429143
429143
429143
429158
429158
429174
429174
429190
429190
429205
429205
429221
429221
429236
429236
429236
429252
429252
429268
429268
429283
429283
429299
429299
429299
429314
429314
429330
429330
429346
429346
429361

101
-13903
-13863
-14664
-13446
10201
-14313
-13331
-13617
-13777
-890
9431
-2024
-13606
7370
-14229
-16706
-14965
-15237
-4527
-14274
-13805
-14290
-18484
-12849
17261
-11426
-14518
-14078
-14965
32764
-15909
-14671
-4079
7379
-14020
-13577
8352
-12822
-14711
-14248
4601
-8135
-13156
1782
-8208
-3159
-5973
-5580
2152
-13967
-14934
-13814
-15393
7582
9500
-16804
-13880
11053
-13913

43
38
48
43
41
36
46
43
44
39
42
44
44
45
42
44
43
37
42
43
40
46
45
44
43
42
41
39
40
42
47
43
41
43
41
41
41
44
39
40
40
43
46
44
41
40
41
46
40
41
44
38
44
43
41
42
42
40
40
40

-41
-41
-42
-42
-41
-41
-44
-45
-43
-41
-43
-41
-44
-46
-42
-41
-43
-44
-44
-45
-42
-43
-43
-49
-43
-44
-45
-43
-41
-43
-42
-49
-44
-41
-41
-41
-46
-43
-40
-44
-42
-44
-47
-47
-43
-47
-39
-45
-43
-46
-41
-46
-44
-49
-45
-43
-43
-41
-43
-41

280
283
283
282
285
285
282
282
282
281
280
285
283
285
281
283
286
275
285
284
283
280
285
283
279
284
283
279
283
284
282
284
285
284
283
279
284
281
283
282
281
283
286
279
282
284
286
287
285
282
285
285
284
285
286
284
279
283
281
284

228
230
230
225
229
227
228
227
228
224
229
230
227
227
227
230
229
226
226
230
231
227
227
228
229
225
229
230
228
227
229
229
230
229
227
230
225
230
229
229
227
228
230
229
228
229
225
229
232
227
227
230
232
229
225
229
226
227
231
228

38
37
34
38
32
36
36
36
40
39
41
38
39
36
39
40
37
35
32
35
38
38
38
38
34
40
32
35
41
36
36
39
36
37
39
37
36
32
40
39
37
40
34
36
29
37
40
33
40
36
33
37
35
37
35
41
39
38
39
41

488
486
492
490
488
485
487
488
487
484
487
489
485
488
487
483
491
488
489
490
489
488
487
489
487
488
490
488
487
489
490
490
489
487
488
489
490
489
487
489
487
491
489
486
483
488
490
484
492
490
488
488
489
488
487
490
488
489
490
488

29435
29455
29421
29456
29445
29448
29450
29438
29448
29425
29470
29435
29437
29439
29445
29431
29450
29440
29454
29464
29463
29443
29438
29455
29434
29437
29440
29436
29432
29429
29440
29439
29444
29446
29448
29443
29433
29443
29438
29442
29449
29442
29426
29449
29439
29436
29415
29455
29438
29439
29429
29457
29428
29464
29464
29441
29443
29454
29445
29458

429361
429361
429377
429377
429392
429392
429408
429408
429424
429424
429439
429439
429439
429455
429455
429470
429470
429486
429486
429502
429502
429502
429517
429517
429533
429533
429548
429548
429564
429564
429580
429580
429580
429595
429595
429611
429611
429626
429626
429642
429642
429658
429658
429658
429673
429673
429689
429689
429704
429704
429720
429720
429720
429736
429736
429751
429751
429767
429767
429782

-14068
8338
-12569
-15183
-14332
-14446
8721
-14771
-13208
9335
-13677
-16235
-14056
-14469
-13990
-14692
-8368
-7464
-14076
-10672
-4824
-14610
-16241
1346
-13476
-14133
3942
-14265
-9481
-14827
-13714
-15629
-13214
-13746
-14225
7284
-9378
-9198
-13778
-14769
-15336
-1461
-7992
2050
-14071
7578
-15187
-13977
-13287
10205
-17058
-10787
-5028
-14719
4688
-14253
-14638
-16495
7853
-11445

42
46
42
47
37
47
44
40
44
43
43
39
43
44
34
47
42
39
43
46
43
38
39
44
39
41
46
41
46
44
45
41
41
42
42
46
41
42
44
40
41
39
40
44
34
41
44
33
43
36
45
47
45
42
38
43
44
36
41
38

-43
-41
-42
-44
-45
-41
-43
-41
-42
-42
-41
-42
-42
-41
-46
-46
-49
-41
-44
-45
-41
-43
-44
-46
-42
-45
-44
-46
-46
-42
-40
-42
-43
-43
-43
-44
-43
-42
-42
-42
-44
-47
-45
-46
-40
-43
-42
-46
-40
-47
-44
-45
-46
-45
-45
-44
-40
-42
-43
-45

284
286
281
286
282
283
284
285
284
286
285
280
286
280
283
283
281
285
284
283
279
281
283
281
283
283
283
280
284
284
287
284
280
284
279
285
283
286
285
284
281
284
281
284
285
283
280
280
283
283
284
282
274
284
284
286
284
282
283
281

229
229
229
228
227
227
227
228
228
229
225
229
228
231
228
231
229
230
227
229
231
229
228
227
228
226
226
230
228
228
227
229
229
229
229
229
226
221
227
223
228
229
230
229
230
226
229
229
226
231
229
229
227
228
228
231
227
230
230
231

37
35
38
38
39
39
37
34
34
40
38
37
34
38
37
42
39
42
38
41
30
36
38
40
40
38
40
39
33
39
30
37
39
40
37
38
38
37
36
39
38
31
35
40
36
42
40
40
38
36
39
39
38
37
40
37
41
36
37
37

488
488
489
489
483
489
485
489
487
488
488
485
490
487
489
489
490
487
487
488
489
487
488
488
489
489
490
485
487
489
489
489
487
488
489
490
490
488
483
489
488
488
488
487
492
491
491
488
487
488
487
487
487
488
488
486
491
484
489
490

29458
29436
29417
29446
29439
29431
29450
29439
29439
29458
29435
29442
29437
29443
29471
29460
29433
29441
29432
29440
29448
29438
29456
29444
29451
29425
29423
29442
29432
29456
29432
29428
29432
29423
29434
29444
29446
29449
29433
29447
29432
29426
29454
29442
29450
29434
29439
29439
29434
29442
29431
29451
29442
29444
29467
29421
29455
29444
29434
29420

429782
429798
429798
429814
429814
429814
429829
429829
429845
429845
429860
429860
429876
429876
429876
429892
429892
429907
429907
429923
429923
429938
429938
429938
429954
429954
429970
429970
429985
429985
430001
430001
430016
430016
430016
430032
430032
430048
430048
430063
430063
430079
430079
430079
430094
430094
430110
430110
430126
430126
430126
430141
430141
430157
430157
430173
430173
430188
430188
430204

2258
-16954
-11191
-14214
-12693
-14661
-14152
-13412
-14603
-13540
-17945
-13315
-14571
-13436
-14606
-14752
-14362
-1725
-13435
-18023
3894
9332
-13837
-3584
-14100
-13443
7129
-14257
-14429
-1482
-18194
-14176
1
-7216
-18114
-13022
-13939
-13930
-14473
-12736
-14871
-14666
-13287
-13958
-14772
-13445
-12457
8400
9343
-14542
4316
-9675
-12308
5003
-13639
-13580
-7978
-14397
-13251
-17584

47
42
34
41
41
43
43
40
43
47
40
47
46
40
41
44
37
41
38
42
43
39
38
48
44
46
40
46
44
42
46
43
41
43
44
40
40
43
44
40
39
44
40
39
40
45
46
35
42
38
39
39
40
38
41
43
38
40
40
40

-43
-38
-43
-42
-46
-42
-45
-43
-42
-41
-44
-43
-44
-42
-43
-43
-45
-45
-44
-42
-45
-43
-49
-44
-42
-39
-42
-41
-41
-43
-42
-42
-39
-40
-44
-43
-41
-44
-42
-41
-43
-43
-43
-40
-45
-45
-39
-40
-44
-43
-39
-45
-47
-42
-48
-43
-46
-47
-42
-47

281
283
281
282
285
284
279
284
279
281
281
282
283
282
284
284
279
283
283
281
285
284
284
283
283
283
283
284
283
281
282
286
282
282
280
282
282
279
279
283
281
285
287
283
280
282
284
281
283
284
282
285
282
283
279
282
281
284
283
281

228
231
230
228
228
230
227
229
227
230
231
222
231
231
230
229
229
227
228
226
226
228
228
226
228
231
226
231
229
228
229
228
233
228
230
230
225
230
229
225
230
229
229
230
231
228
227
231
229
231
228
228
229
230
229
228
229
227
229
225

37
40
36
36
40
31
38
38
40
31
36
35
41
38
38
40
33
38
37
37
36
38
37
40
38
40
35
39
37
35
33
39
35
38
38
39
40
38
36
37
32
37
41
30
41
31
40
35
37
35
40
37
30
41
37
38
39
32
38
40

486
490
487
489
490
487
489
488
489
489
488
485
489
487
487
491
487
488
488
489
489
490
488
489
492
487
487
491
489
492
487
485
491
487
487
490
492
490
487
490
489
488
491
486
490
490
491
488
490
491
486
488
488
491
493
491
491
487
487
490

29471
29444
29446
29450
29446
29419
29452
29451
29435
29443
29441
29439
29432
29428
29435
29475
29442
29470
29461
29441
29445
29462
29432
29436
29456
29429
29434
29450
29431
29438
29441
29426
29416
29441
29447
29438
29444
29442
29423
29431
29420
29436
29439
29440
29424
29429
29440
29446
29434
29447
29437
29431
29413
29440
29438
29416
29428
29441
29429
29432

430204
430204
430219
430219
430235
430235
430251
430251
430266
430266
430266
430282
430282
430297
430297
430313
430313
430329
430329
430329
430344
430344
430360
430360
430375
430375
430391
430391
430391
430407
430407
430422
430422
430438
430438
430453
430453
430469
430469
430469
430485
430485
430500
430500
430516
430516
430516
430531
430531
430547
430547
430563
430563
430578
430578
430594
430594
430594
430609
430609

-13394
-17836
-14804
-14719
-12866
-12940
7572
-13604
-13543
-16270
-15215
2047
-15938
-14277
16915
-13821
-14637
23322
6559
-13759
-2510
-18128
-13877
-14120
-13223
-13804
-3903
-15264
10452
-13769
-14035
-14385
-14125
-10100
6732
-14427
-13673
-13556
8893
-12613
-13359
-13771
-3527
583
18653
-10502
8972
-13837
-14920
9026
-15738
-2052
-14872
-16129
-7520
-14932
8194
-18226
-14479
-13875

41
41
41
44
38
36
39
46
45
39
39
45
38
43
37
40
43
44
45
39
41
42
42
48
43
39
40
42
45
44
35
36
44
44
45
41
42
42
44
39
45
43
41
42
44
37
42
36
41
35
44
45
39
40
43
47
41
45
40
46

-42
-43
-41
-44
-44
-44
-48
-42
-43
-44
-43
-39
-45
-44
-42
-41
-43
-43
-46
-42
-42
-42
-47
-47
-45
-42
-43
-45
-49
-45
-45
-41
-42
-42
-42
-44
-45
-44
-45
-45
-49
-44
-42
-44
-44
-43
-45
-42
-47
-43
-43
-45
-42
-42
-44
-43
-47
-43
-41
-44

283
279
283
284
281
283
282
283
281
284
283
285
281
283
285
280
279
284
278
278
282
281
284
282
281
283
281
282
279
286
283
284
282
283
281
283
279
282
284
280
284
283
282
283
283
285
283
280
281
283
281
284
279
286
284
284
284
279
279
283

226
225
230
229
228
229
229
228
226
227
230
229
229
229
229
228
230
228
230
230
229
230
229
230
233
230
228
232
231
231
228
230
228
229
230
228
226
228
229
227
226
230
230
228
230
229
228
230
231
222
228
226
226
230
228
231
229
229
225
227

31
38
36
41
38
35
29
39
34
36
36
37
36
38
33
37
37
39
38
34
34
35
34
35
39
31
39
31
41
33
39
40
39
33
35
38
37
31
36
38
39
34
40
40
36
38
38
35
34
36
37
28
36
30
38
40
38
36
33
38

488
487
490
491
487
490
493
488
489
489
492
490
487
488
491
490
490
489
491
492
490
488
490
488
485
491
491
488
489
489
490
486
490
487
489
490
489
488
491
489
489
487
490
490
488
490
491
490
489
490
490
491
489
486
490
484
489
487
488
489

29449
29469
29460
29434
29455
29430
29441
29454
29434
29433
29425
29441
29440
29447
29447
29412
29467
29445
29446
29458
29445
29418
29445
29435
29442
29428
29432
29430
29435
29440
29450
29431
29421
29435
29416
29422
29447
29432
29435
29445
29451
29426
29424
29451
29458
29441
29440
29455
29447
29420
29447
29445
29434
29461
29453
29450
29426
29453
29423
29453

430625
430625
430641
430641
430656
430656
430656
430672
430672
430687
430687
430703
430703
430719
430719
430719
430734
430734
430750
430750
430765
430765
430781
430781
430781
430797
430797
430812
430812
430828
430828
430828
430843
430843
430859
430859
430875
430875
430890
430890
430906
430906
430906
430921
430921
430937
430937
430953
430953
430968
430968
430984
430984
430999
430999
431015
431015
431015
431031
431031

8185
-15699
-14172
-14283
-18705
-14881
10375
-13069
-14671
-13762
-8451
13773
-14998
-12592
-14034
-13663
-14704
-13339
-14687
-10428
9923
-13553
-13313
-14685
-13567
8578
-14199
-14535
-14731
-855
-13934
-15327
-18261
-5540
-13358
-17211
9126
-13918
-11499
-14728
-549
-15779
-14169
-15000
-15231
-14447
10858
-14323
-13198
-12243
-17251
-14381
-13842
-7275
-14067
-15364
-13021
-13850
-15649
-14098

41
43
36
36
46
41
39
40
45
46
41
43
39
36
42
40
43
44
44
39
44
42
40
45
46
44
44
40
43
45
40
44
39
40
41
42
40
38
41
44
43
46
41
42
37
48
48
42
42
38
39
40
46
44
44
45
49
41
35
41

-41
-43
-43
-42
-46
-44
-46
-43
-45
-44
-43
-43
-47
-44
-41
-42
-51
-43
-42
-42
-43
-43
-44
-41
-43
-44
-43
-46
-46
-43
-43
-43
-43
-44
-43
-45
-47
-43
-46
-43
-45
-48
-46
-41
-45
-45
-47
-45
-46
-46
-47
-42
-46
-43
-45
-50
-43
-42
-43
-46

283
284
279
280
285
281
283
284
279
284
281
281
280
281
282
278
283
280
281
275
283
282
280
282
286
281
286
282
284
279
284
282
284
279
285
284
279
284
285
280
281
283
277
274
279
283
280
280
274
278
277
280
284
278
285
282
282
283
279
276

229
230
228
227
230
229
230
229
226
231
227
229
227
227
230
230
229
225
228
224
229
229
226
228
228
227
228
226
230
227
227
229
231
229
227
227
230
225
228
228
230
231
230
229
227
226
228
228
229
229
229
230
226
229
228
230
228
229
225
230

41
32
40
40
34
40
36
38
38
41
35
37
33
35
40
37
34
38
40
40
35
39
33
37
32
41
35
36
38
33
40
35
33
35
37
37
32
37
35
35
31
31
36
35
35
35
39
33
28
37
37
39
38
39
35
31
34
35
35
41

490
489
488
489
490
488
489
488
491
488
490
488
489
487
487
491
489
491
486
488
489
487
488
488
492
487
487
490
486
488
488
490
490
490
491
490
490
490
491
489
490
490
490
489
489
491
489
488
491
487
487
487
490
491
491
490
489
490
490
489

29442
29437
29428
29445
29460
29443
29428
29445
29446
29457
29434
29434
29440
29455
29459
29449
29427
29436
29438
29426
29428
29451
29447
29456
29447
29439
29427
29428
29444
29446
29433
29445
29433
29427
29477
29455
29415
29468
29463
29454
29445
29474
29436
29451
29446
29455
29438
29450
29447
29465
29477
29451
29439
29444
29443
29440
29475
29422
29431
29459

431046
431046
431062
431062
431062
431077
431077
431093
431093
431109
431109
431124
431124
431140
431140
431155
431155
431171
431171
431171
431187
431187
431202
431202
431218
431218
431218
431233
431233
431249
431249
431265
431265
431280
431280
431296
431296
431296
431311
431311
431327
431327
431343
431343
431358
431358
431358
431374
431374
431389
431389
431405
431405
431421
431421
431436
431436
431436
431452
431452

3658
-14579
7755
-14727
-13184
-15024
-14208
-13293
9812
-1189
6084
-13618
9496
-15675
-14104
-13147
-6753
-2505
-14138
3827
8466
-4025
-15304
-13890
-11346
-13760
-14294
-13143
-13926
-848
-13462
-7881
-13987
-14516
-14945
-14810
-8320
-13642
3152
-13764
-14626
-14155
-10333
-15850
-8934
-13934
-15935
-14829
9105
3196
-15032
-14210
-14458
-14070
-15407
-15518
-13656
-14194
-13987
14372

37
41
43
46
43
41
46
42
46
45
46
41
47
37
45
40
43
39
43
41
42
42
41
44
32
37
41
44
40
42
45
41
37
41
43
40
33
41
37
40
35
42
39
40
40
42
42
43
39
41
43
39
40
42
40
39
43
44
41
43

-42
-46
-48
-46
-45
-46
-44
-48
-44
-44
-47
-44
-44
-46
-44
-45
-43
-43
-42
-45
-44
-42
-45
-52
-44
-42
-42
-42
-42
-45
-44
-42
-48
-42
-44
-44
-42
-43
-46
-43
-44
-44
-42
-48
-46
-47
-43
-45
-44
-45
-44
-42
-45
-51
-46
-44
-43
-44
-46
-45

279
280
280
286
281
276
285
283
282
282
284
283
278
283
284
278
282
285
285
284
283
285
284
284
284
284
277
282
285
280
283
281
282
283
283
282
281
282
286
282
284
285
283
280
284
282
279
283
282
281
283
285
282
287
284
282
280
284
281
285

228
229
225
226
231
229
228
227
228
228
228
229
229
227
228
226
227
228
230
226
228
224
225
229
229
228
227
229
229
228
230
226
228
229
226
225
229
231
226
229
230
227
229
229
228
229
228
226
228
230
231
228
228
229
226
227
229
225
226
229

35
37
31
38
33
39
35
37
34
35
32
37
36
34
35
35
35
37
37
38
39
37
35
37
38
34
36
36
40
41
37
39
37
39
34
30
39
35
40
37
37
29
39
33
38
38
35
40
37
32
36
40
38
40
39
39
38
36
39
35

491
490
491
489
489
490
489
491
488
486
485
488
489
486
486
488
488
490
490
488
490
490
491
489
491
488
486
485
485
489
488
486
489
490
488
491
489
492
489
489
487
487
488
490
489
489
486
486
488
489
490
489
489
489
490
489
491
486
486
491

29451
29450
29446
29441
29441
29437
29440
29470
29439
29453
29429
29464
29447
29431
29428
29438
29448
29455
29459
29448
29462
29436
29455
29454
29449
29471
29453
29450
29447
29439
29462
29440
29443
29444
29439
29453
29453
29461
29457
29449
29468
29439
29448
29426
29446
29439
29452
29440
29434
29432
29457
29421
29437
29490
29456
29430
29433
29460
29439
29447

431467
431467
431483
431483
431499
431499
431499
431514
431514
431530
431530
431545
431545
431561
431561
431577
431577
431592
431592
431592
431608
431608
431623
431623
431639
431639
431655
431655
431670
431670
431670
431686
431686
431701
431701
431717
431717
431717
431733
431733
431748
431748
431764
431764
431779
431779
431795
431795
431795
431811
431811
431826
431826
431842
431842
431857
431857
431873
431873
431873

-13885
-14476
-13926
-14212
-13776
-14293
-14456
2972
-13980
-13045
-7204
-14138
3755
8269
-14710
-8743
-9945
-13303
-15996
-13844
-14939
-14568
-13885
7083
2196
-10370
688
-13994
1369
-15057
-14160
-7555
-13835
-18127
-1392
-7944
-13770
-14613
-11115
-13525
-13849
-13744
-15722
3230
-1618
-13243
-3352
-13775
-13881
-13325
-17037
-14083
10038
9930
-13845
7739
-14561
-14060
-13745
9021

40
44
43
43
41
45
44
41
40
45
39
35
41
46
39
46
45
45
43
44
34
34
42
44
44
43
41
42
41
39
47
41
38
40
43
41
44
39
40
36
42
43
43
40
41
39
40
42
42
44
43
42
44
44
37
41
44
45
44
45

-46
-45
-44
-44
-48
-49
-46
-42
-44
-44
-42
-42
-44
-43
-46
-43
-47
-42
-42
-42
-46
-42
-44
-45
-41
-42
-43
-44
-46
-44
-47
-43
-42
-44
-51
-43
-50
-43
-44
-44
-44
-49
-46
-44
-51
-45
-43
-43
-46
-43
-44
-45
-43
-43
-42
-43
-45
-42
-43
-44

281
283
285
284
286
285
284
285
279
279
279
286
274
280
283
283
278
285
281
283
283
278
281
284
280
281
281
283
283
283
283
283
284
287
283
285
283
283
287
285
283
281
279
284
284
278
284
283
280
285
287
280
284
282
283
284
285
284
284
281

226
231
228
228
227
228
223
230
227
224
231
229
226
230
227
230
226
226
226
228
230
225
230
228
228
227
227
229
226
227
224
227
229
229
229
228
228
227
230
227
230
225
229
228
229
228
226
226
225
228
229
229
229
229
227
230
229
229
230
229

35
35
34
31
37
33
37
36
35
34
40
39
34
39
40
39
39
38
40
38
37
35
39
39
37
38
33
38
38
37
37
42
36
39
37
37
40
35
32
40
39
37
31
34
33
35
35
36
40
40
38
39
38
39
38
36
40
37
37
34

489
488
488
483
488
489
483
488
490
488
489
490
490
489
489
487
490
485
489
488
490
488
489
485
485
487
485
489
492
489
486
491
488
489
488
489
488
490
489
491
488
491
487
490
491
488
491
492
490
493
491
490
491
487
491
491
489
490
486
488

29439
29445
29432
29441
29430
29439
29457
29456
29454
29445
29461
29463
29459
29434
29409
29452
29440
29441
29444
29427
29433
29445
29418
29430
29436
29450
29437
29413
29435
29430
29433
29438
29436
29455
29446
29436
29435
29437
29439
29461
29429
29441
29440
29446
29451
29440
29431
29447
29443
29432
29442
29429
29437
29469
29431
29459
29447
29444
29452
29440

431889
431889
431904
431904
431920
431920
431935
431935
431951
431951
431951
431967
431967
431982
431982
431998
431998
431998
432013
432013
432029
432029
432045
432045
432060
432060
432060
432076
432076
432091
432091
432107
432107
432123
432123
432138
432138
432138
432154
432154
432169
432169
432185
432185
432185
432201
432201
432216
432216
432232
432232
432247
432247
432263
432263
432263
432279
432279
432294
432294

7122
-17050
-13960
-1181
-13771
-14781
-13789
7297
-14435
-4513
-1499
-13694
-13885
-1656
-13752
-14679
8445
-12181
-12389
-14273
8059
-13435
-5674
-15780
2818
-13322
-9312
-14259
-15533
8336
-15023
-14100
-9804
-9475
8239
-15209
-16634
7906
-14192
-14078
-9565
9650
8604
-14243
-13593
-8622
-13661
-14462
-14432
-14464
-13934
-18227
4702
-17236
1105
-8612
10309
8961
-14179
-3904

35
44
43
39
39
43
35
45
41
38
40
42
38
35
42
38
43
45
43
44
43
42
44
38
39
41
38
40
39
43
46
44
43
39
41
42
34
45
39
41
36
45
36
40
38
44
41
46
38
43
41
44
47
45
44
41
36
40
44
45

-42
-43
-42
-41
-46
-46
-44
-46
-44
-45
-42
-50
-49
-41
-43
-47
-42
-47
-44
-42
-45
-44
-45
-42
-42
-43
-48
-43
-45
-43
-43
-44
-43
-46
-42
-47
-42
-43
-45
-50
-47
-54
-43
-49
-42
-48
-45
-47
-40
-43
-44
-44
-43
-43
-43
-45
-43
-43
-43
-46

285
284
284
284
282
280
287
285
284
282
285
286
279
284
280
284
282
280
283
284
283
280
286
283
283
287
285
287
284
283
283
282
288
280
281
288
277
283
287
285
285
283
286
282
286
285
284
280
280
273
283
284
285
284
286
286
281
284
283
282

227
228
228
229
228
229
229
231
229
226
227
226
227
228
228
230
225
228
228
228
229
228
230
230
228
229
224
228
229
228
229
227
226
227
229
230
228
227
226
230
225
227
224
227
227
229
228
229
228
228
226
225
229
227
228
229
229
230
231
230

39
40
34
41
35
38
37
39
35
41
40
36
28
34
39
39
38
35
35
33
37
39
38
35
36
34
38
39
36
35
32
37
40
38
34
39
39
38
36
36
36
35
36
34
36
38
31
34
37
34
35
33
39
36
42
36
39
39
34
35

489
487
487
491
490
490
487
491
488
490
490
490
487
489
485
489
490
488
489
490
488
487
484
488
492
490
490
490
487
489
489
491
490
490
490
491
492
490
491
484
492
492
486
491
489
491
491
490
488
490
491
493
489
490
493
490
490
489
489
491

29455
29453
29435
29417
29444
29472
29471
29446
29444
29444
29466
29430
29412
29436
29431
29450
29430
29441
29454
29425
29447
29445
29437
29449
29440
29441
29422
29449
29433
29420
29438
29441
29413
29458
29434
29452
29431
29444
29449
29463
29446
29447
29442
29422
29438
29439
29454
29433
29444
29450
29441
29429
29447
29452
29441
29436
29451
29436
29445
29453

432310
432310
432325
432325
432341
432341
432341
432357
432357
432372
432372
432388
432388
432403
432403
432403
432419
432419
432435
432435
432450
432450
432466
432466
432466
432481
432481
432497
432497
432513
432513
432528
432528
432528
432544
432544
432559
432559
432575
432575
432591
432591
432591
432606
432606
432622
432637
432637
432653
432653
432653
432669
432669
432684
432684
432700
432700
432715
432715
432731

-14351
9429
-14232
8360
-13588
8421
-14952
2211
-14488
-12979
-14173
-5841
-12280
-13334
-13975
-13221
-13615
-14868
-3476
-162
20256
5145
-14303
-13117
-14177
-6214
-17918
-13752
-14488
-13448
-18096
7452
-14354
-15129
-14038
9130
204
9332
-16607
-13899
7332
480
-13897
-10117
-14725
724
-171
-17234
8346
795
-1040
-15284
-15117
9395
-14302
-7071
-14209
-14040
-13891
-13311

44
43
42
44
39
38
41
44
37
44
45
37
42
42
44
40
40
40
44
42
40
44
34
43
41
39
40
38
43
44
41
34
44
41
47
42
39
43
41
40
43
43
39
42
44
43
40
43
47
41
43
43
45
40
38
36
41
41
37
42

-45
-43
-43
-50
-43
-46
-47
-43
-42
-44
-43
-42
-46
-43
-42
-47
-45
-42
-44
-44
-43
-46
-45
-46
-48
-43
-42
-44
-44
-42
-42
-42
-47
-43
-46
-43
-43
-43
-43
-43
-45
-42
-44
-45
-45
-46
-41
-42
-45
-43
-44
-43
-44
-43
-42
-47
-45
-47
-43
-49

282
284
285
281
283
286
284
283
282
283
286
282
278
285
282
283
286
284
286
284
287
287
285
283
285
287
285
283
277
282
280
286
284
280
283
285
282
282
283
281
284
286
286
281
284
281
285
282
280
281
286
284
282
283
281
286
281
282
284
286

229
228
230
224
229
228
229
230
225
227
227
227
225
229
227
228
229
230
227
230
229
228
224
229
230
228
230
231
228
228
227
228
229
228
229
229
230
228
228
228
228
229
228
231
231
222
228
231
227
228
227
229
223
226
230
225
228
226
231
226

34
36
38
40
38
33
40
35
35
34
33
38
39
39
34
37
33
36
32
36
35
36
39
41
38
40
35
42
37
34
43
39
42
37
37
35
39
40
37
31
38
37
36
37
32
37
34
37
40
35
37
37
35
42
37
32
39
35
43
36

488
492
483
488
489
491
489
490
490
490
488
491
490
491
492
491
490
488
489
490
490
485
488
493
490
484
491
488
489
489
488
490
489
488
485
492
487
488
488
487
489
490
489
489
489
489
492
489
488
489
491
487
486
490
490
490
490
487
491
490

29441
29443
29448
29437
29462
29439
29448
29454
29472
29433
29454
29437
29455
29443
29454
29432
29465
29436
29431
29458
29450
29486
29446
29430
29436
29454
29448
29450
29429
29465
29427
29446
29471
29447
29453
29429
29460
29456
29441
29444
29447
29442
29433
29469
29439
29455
29460
29447
29436
29437
29438
29454
29450
29434
29444
29448
29460
29447
29435
29469

432731
432731
432747
432747
432762
432762
432778
432778
432778
432793
432809
432809
432825
432825
432840
432840
432840
432856
432856
432871
432871
432887
432887
432903
432903
432918
432918
432918
432934
432934
432949
432949
432965
432965
432981
432981
432996
432996
432996
433012
433012
433027
433027
433043
433043
433059
433059
433074
433074
433090
433090
433090
433105
433105
433121
433121
433137
433137
433152
433152

-13316
-14533
-14125
-13921
13718
-1597
-13735
-14041
-14223
-14114
-13955
-14035
-3865
-13569
-12011
-12790
-15455
-13783
-15099
10114
-14727
-15971
-14050
-18757
-13087
9926
-12919
-14573
-13722
-13351
-14294
-11885
-13126
-9196
-2292
-14009
7885
-18572
-2369
-13448
-13845
-10275
-14175
4590
10083
1152
-14140
-14392
-12410
-10636
10597
8995
-12010
-9452
15997
-14109
1062
10839
-6154
-11773

40
35
42
37
44
43
37
35
45
39
43
39
42
34
40
40
36
44
44
44
40
40
41
45
36
45
45
40
39
40
41
40
38
39
40
42
35
37
40
40
44
38
41
36
38
37
43
45
41
45
32
43
42
40
43
38
44
41
44
43

-46
-45
-46
-45
-41
-49
-45
-45
-41
-45
-43
-42
-46
-43
-42
-42
-47
-44
-44
-45
-50
-45
-43
-42
-43
-46
-45
-45
-42
-45
-46
-45
-45
-48
-45
-42
-45
-45
-49
-44
-45
-48
-44
-47
-44
-45
-46
-46
-47
-46
-45
-46
-46
-46
-43
-48
-43
-42
-42
-46

281
283
280
280
285
283
281
285
279
286
285
286
282
282
284
281
281
285
284
286
283
279
288
284
278
288
284
282
283
282
284
284
281
287
280
284
277
286
282
281
283
286
284
286
284
286
286
287
281
285
285
283
283
282
282
282
283
284
280
286

226
228
227
229
228
226
227
227
226
230
228
225
227
224
229
228
228
227
227
226
227
224
227
230
228
227
229
230
230
227
230
224
227
227
229
231
229
228
227
228
226
229
228
229
224
228
230
226
228
228
230
226
228
226
227
229
229
228
226
229

40
39
37
37
37
40
36
39
37
32
36
35
38
38
37
37
40
34
41
41
36
40
42
39
38
36
34
37
38
33
33
32
32
37
40
36
36
37
38
38
38
40
39
39
36
40
36
35
38
39
34
37
38
38
36
38
40
37
39
38

489
492
488
493
489
489
490
487
488
487
489
489
491
489
487
489
487
488
490
486
491
486
488
489
489
490
489
489
490
489
485
491
487
488
492
489
491
489
488
485
489
484
488
489
489
487
490
487
488
490
489
492
490
490
489
484
491
489
489
489

29454
29462
29441
29446
29438
29441
29451
29436
29452
29424
29455
29443
29440
29455
29454
29443
29452
29430
29435
29442
29461
29448
29450
29448
29426
29441
29455
29451
29446
29460
29430
29453
29453
29436
29450
29442
29455
29446
29446
29443
29452
29449
29442
29443
29439
29419
29463
29467
29456
29449
29461
29454
29443
29468
29440
29457
29452
29423
29457
29451

433168
433168
433168
433183
433183
433199
433199
433215
433215
433230
433230
433230
433246
433246
433261
433261
433277
433277
433293
433293
433308
433308
433308
433324
433324
433339
433339
433355
433355
433371
433371
433371
433386
433386
433402
433402
433417
433417
433433
433433
433433
433449
433449
433464
433464
433480
433480
433495
433495
433495
433511
433511
433527
433527
433542
433542
433558
433558
433558
433573

-13542
-13817
-3801
620
-14158
-13531
-13534
-15520
-14773
9399
-13177
8793
-14299
17122
-18066
-11368
8324
8677
-14313
-11014
8408
-9878
180
10683
-13744
-309
-13906
-16011
-14909
-13287
-13944
10506
-13939
-15354
-14520
7789
-13703
-14239
-13838
-14395
-13949
-13899
-2657
-14019
-13894
-14249
-17101
-15170
-17370
-13189
-14004
-13485
7753
-13473
-5839
-14393
-13108
-3988
-1698
9640

40
41
43
44
34
42
43
43
36
44
40
40
42
38
41
45
42
37
44
37
40
36
37
39
43
46
40
30
45
42
42
42
44
38
45
44
41
41
43
44
37
42
37
39
41
45
41
44
43
40
45
42
44
40
40
34
40
39
38
44

-49
-46
-44
-44
-44
-44
-43
-45
-47
-44
-46
-44
-45
-45
-45
-43
-45
-43
-45
-45
-43
-46
-45
-45
-43
-42
-46
-44
-51
-42
-43
-42
-44
-47
-43
-49
-44
-45
-44
-45
-44
-44
-46
-46
-44
-43
-44
-54
-43
-43
-45
-42
-42
-44
-44
-46
-46
-47
-44
-42

283
283
282
284
280
285
280
285
282
286
284
280
283
285
284
284
275
284
284
280
284
282
284
282
283
286
283
285
279
280
284
283
282
280
284
288
285
287
283
282
285
285
282
285
277
279
284
278
287
285
282
285
281
284
281
283
284
282
279
281

227
228
229
228
229
230
228
230
229
227
227
228
230
226
229
224
227
228
231
227
229
226
228
228
227
229
229
227
227
229
228
227
229
228
225
231
230
226
226
229
228
229
228
228
222
226
228
229
229
228
230
228
226
230
228
229
229
229
226
231

41
37
41
37
41
35
38
41
37
38
38
35
39
35
39
32
26
39
36
35
40
38
32
35
40
41
39
41
31
28
42
28
37
37
34
35
37
39
37
38
36
37
40
35
36
36
39
34
35
40
39
37
32
37
37
39
40
41
36
34

490
488
491
490
491
491
491
489
488
491
491
487
488
489
491
492
488
490
489
489
488
485
493
493
491
488
492
490
489
491
493
490
490
489
491
491
490
487
490
488
489
490
489
490
491
488
490
490
487
489
490
490
491
488
489
490
486
491
492
489

29464
29440
29468
29446
29433
29442
29441
29444
29429
29443
29439
29437
29433
29417
29437
29439
29428
29418
29418
29457
29443
29424
29448
29439
29431
29432
29464
29431
29456
29455
29453
29441
29457
29428
29428
29457
29441
29448
29430
29437
29449
29422
29429
29455
29436
29436
29442
29466
29449
29439
29437
29452
29455
29460
29453
29445
29443
29436
29436
29440

433573
433589
433589
433605
433605
433620
433620
433620
433636
433636
433651
433651
433667
433667
433683
433683
433698
433698
433698
433714
433714
433729
433729
433745
433745
433745
433761
433761
433776
433776
433792
433792
433807
433807
433823
433823
433823
433839
433839
433854
433854
433870
433870
433885
433885
433901
433901
433901
433917
433917
433932
433932
433948
433948
433963
433963
433963
433979
433979
433995

-17547
-14503
-15045
-4866
-7477
-15066
-14042
-13407
-10545
-14820
-13343
-4250
1473
-13226
-13879
-18521
-14303
2461
-7377
-13782
2721
-13387
-13862
-6432
-17283
-14536
-15200
-14122
-14400
-14423
-14306
-16374
-18729
243
-14217
-14281
-13927
5529
8919
-1469
8702
1581
-10359
-14169
-13320
-13612
-13777
-14416
-9432
-13696
-14949
-4701
-7819
-13797
-17486
-13540
-14809
-3749
-14897
-13612

45
43
39
35
42
40
42
42
41
40
43
40
42
41
38
33
43
38
44
42
38
45
41
40
43
43
45
42
40
39
38
39
40
41
38
40
38
43
38
40
42
44
41
39
44
43
35
40
33
42
44
39
39
39
40
46
46
42
35
40

-44
-44
-44
-46
-43
-44
-47
-46
-45
-46
-44
-47
-46
-46
-43
-43
-45
-44
-43
-41
-45
-46
-47
-41
-43
-47
-41
-45
-43
-42
-48
-45
-45
-47
-44
-44
-46
-44
-43
-44
-44
-45
-42
-48
-44
-44
-41
-43
-43
-46
-44
-42
-43
-42
-44
-49
-49
-48
-44
-41

284
285
284
283
285
283
283
278
281
286
281
285
283
283
284
282
285
280
283
284
279
281
283
285
285
284
286
281
284
281
281
280
286
284
284
285
279
283
283
282
284
281
283
283
283
281
286
284
282
285
282
281
286
282
282
283
281
279
281
281

226
229
226
229
229
230
228
227
230
229
229
230
226
229
229
229
228
228
230
228
228
229
231
228
231
224
228
228
224
226
228
227
230
227
230
230
228
231
229
228
225
231
230
227
229
228
226
228
227
230
227
225
225
227
231
227
228
229
229
228

33
34
34
40
38
39
30
37
35
33
35
38
33
31
38
41
38
38
32
37
38
34
35
40
41
32
35
38
40
37
35
32
38
40
34
34
33
35
40
37
37
42
40
35
36
36
39
35
36
35
42
33
37
34
40
39
39
36
40
38

491
491
491
490
484
485
489
487
488
489
491
489
491
493
491
491
487
490
489
486
492
490
486
492
489
490
491
491
490
487
491
490
489
489
492
486
488
488
488
490
487
491
492
489
488
489
490
492
491
493
484
490
488
488
490
492
492
488
485
489

29451
29448
29447
29422
29450
29455
29453
29437
29476
29433
29442
29448
29468
29431
29479
29466
29443
29452
29437
29430
29426
29446
29437
29433
29452
29434
29440
29442
29419
29444
29436
29432
29419
29452
29431
29428
29417
29447
29424
29469
29445
29433
29461
29442
29439
29440
29450
29439
29422
29447
29417
29449
29443
29429
29434
29448
29451
29447
29458
29445

433995
434010
434010
434026
434026
434026
434041
434041
434057
434057
434073
434073
434088
434088
434088
434104
434104
434119
434119
434135
434135
434151
434151
434151
434166
434166
434182
434182
434197
434197
434213
434213
434213
434229
434229
434244
434244
434260
434260
434275
434275
434275
434291
434291
434307
434307
434322
434322
434338
434338
434338
434353
434353
434369
434369
434385
434385
434400
434400
434400

11679
-855
-8297
-12962
1792
-4477
-18753
-7170
-14483
-13521
-14382
-14654
-13757
-13918
-17324
-14322
1730
-13483
-14576
-61
-13132
-14180
-13889
7959
-14608
-13549
-9248
-13715
-13879
-14109
1247
-11986
-14060
-3698
-18421
-17877
-16772
-13532
-12838
-13627
-13759
-1842
9429
-14255
-18499
-18373
-13867
-7250
-14408
-14225
-13133
-13820
-14952
-13841
-13181
695
-13002
-14622
-14645
-14065

43
42
43
40
42
38
44
41
40
42
37
41
42
40
43
34
38
42
42
33
40
39
40
44
46
44
43
37
44
45
40
43
37
42
38
36
40
44
37
37
37
41
41
44
41
41
41
39
35
42
43
41
37
38
39
43
41
44
40
43

-41
-45
-43
-46
-47
-45
-49
-46
-44
-44
-46
-44
-42
-44
-44
-56
-43
-44
-45
-44
-40
-42
-44
-42
-43
-43
-43
-42
-42
-51
-47
-44
-46
-43
-43
-45
-45
-48
-51
-47
-44
-44
-45
-42
-45
-45
-47
-43
-44
-43
-45
-42
-46
-43
-44
-44
-44
-43
-43
-44

281
284
283
282
285
284
286
283
283
288
283
282
284
283
284
284
282
282
285
280
284
283
283
279
285
284
286
282
285
281
282
284
283
281
285
283
284
286
283
285
280
282
286
283
282
280
284
283
281
277
280
285
287
285
282
284
285
281
280
284

224
229
228
229
230
228
230
229
227
229
229
229
226
228
229
228
229
229
227
228
228
226
227
226
229
228
228
227
227
227
226
228
228
227
228
227
226
228
226
228
225
225
229
225
229
226
226
227
228
229
227
226
226
228
231
226
227
230
227
224

35
38
42
36
37
38
37
34
40
37
41
39
33
38
34
35
38
40
37
37
38
37
36
35
36
41
38
38
37
36
37
32
37
37
41
29
37
41
39
41
41
33
40
37
36
39
36
37
36
40
35
35
36
35
37
38
37
39
39
40

489
492
489
487
488
488
490
488
491
490
490
491
484
488
490
489
488
491
486
486
490
491
491
487
488
488
490
486
489
489
488
490
490
488
489
490
490
490
491
488
486
490
490
487
489
490
487
490
485
488
489
488
490
491
488
488
486
490
491
485

29451
29446
29434
29428
29424
29448
29439
29431
29442
29458
29451
29446
29429
29451
29448
29443
29433
29449
29444
29445
29459
29454
29461
29461
29446
29457
29444
29481
29445
29434
29484
29436
29473
29445
29477
29476
29469
29443
29449
29439
29456
29446
29465
29433
29456
29457
29460
29437
29440
29434
29454
29466
29452
29439
29440
29448
29456
29440
29418
29453

434416
434416
434431
434431
434447
434447
434463
434463
434463
434478
434478
434494
434494
434509
434509
434525
434525
434525
434541
434541
434556
434556
434572
434572
434587
434587
434587
434603
434603
434619
434619
434634
434634
434650
434650
434650
434665
434665
434681
434681
434697
434697
434712
434712
434712
434728
434728
434743
434743
434759
434759
434775
434775
434790
434790
434790
434806
434806
434821
434821

-14386
-14283
9421
6541
-13692
-14277
-14057
-14571
-17825
8869
-14837
-18027
-13327
-10904
-18133
8149
90
-14656
-14382
-18087
-13562
7722
-13645
-16212
-7820
-13540
-15121
-2613
-995
-13213
-10806
-9564
15821
13661
-5198
-14076
-11975
-13275
-13156
-13929
-13986
-3361
-13561
-13893
-14153
-12752
-18033
-14338
-15603
-13974
-1718
-14985
1525
-13684
8887
-10641
-14683
-6083
11623
-12905

43
41
38
40
39
39
43
35
38
43
42
44
41
45
41
46
45
40
42
41
46
39
42
41
35
40
46
41
44
40
39
44
44
42
37
45
40
41
40
41
42
41
40
40
38
43
44
38
44
45
40
39
41
46
45
36
29
40
43
43

-45
-43
-49
-44
-42
-45
-45
-43
-45
-44
-48
-43
-45
-42
-44
-44
-46
-42
-46
-44
-44
-44
-47
-46
-47
-50
-46
-45
-45
-46
-47
-47
-44
-44
-44
-45
-46
-44
-45
-43
-45
-44
-44
-43
-45
-43
-45
-44
-42
-45
-42
-43
-45
-44
-44
-43
-45
-44
-45
-44

282
286
283
277
276
284
281
277
285
282
281
280
280
285
285
283
283
281
282
284
278
280
284
280
282
285
283
281
283
284
280
284
282
283
285
287
285
284
285
281
284
283
284
281
283
281
284
280
283
279
278
278
283
283
286
283
286
282
284
283

226
229
228
227
228
229
229
228
226
227
228
228
229
224
226
225
228
229
226
226
230
230
231
229
226
225
227
229
229
231
229
229
229
227
229
227
227
224
228
227
227
229
228
227
227
231
229
225
229
226
227
227
226
226
227
227
229
224
227
228

31
41
40
34
40
39
40
38
35
36
36
40
36
37
38
37
36
38
34
41
40
31
36
36
35
32
38
40
39
38
41
39
34
40
40
36
34
36
39
40
37
39
33
39
33
38
36
33
34
39
40
39
36
40
37
35
39
38
38
39

489
490
485
491
488
492
484
491
491
488
488
490
488
489
492
488
488
485
490
487
490
488
486
490
486
490
489
490
489
490
488
488
488
488
488
489
489
487
490
488
491
490
490
489
488
489
489
487
492
490
488
491
490
489
489
488
490
485
489
489

29452
29461
29478
29461
29436
29434
29448
29435
29447
29466
29448
29448
29433
29450
29452
29433
29452
29448
29447
29443
29451
29451
29455
29448
29443
29425
29463
29477
29449
29428
29463
29441
29444
29468
29464
29427
29463
29443
29464
29468
29454
29473
29431
29448
29447
29443
29454
29479
29432
29442
29430
29463
29451
29475
29454
29452
29463
29449
29448
29461

434837
434837
434853
434853
434853
434868
434868
434884
434884
434899
434899
434915
434915
434931
434931
434946
434946
434962
434962
434977
434977
434977
434993
434993
435009
435009
435024
435024
435024
435040
435040
435055
435055
435071
435071
435087
435087
435087
435102
435102
435118
435118
435133
435133
435149
435149
435149
435165
435165
435180
435180
435196
435196
435211
435211
435211
435227
435227
435243
435243

-12524
-14682
-14049
-8258
-15114
-13313
-303
-13598
-13613
-2224
-13617
-80
-14740
-13049
1715
-13723
-14224
-4992
-14733
-18078
-3251
-11914
8823
-17856
-13055
-8021
-13887
-13629
-14089
486
8747
15871
-14225
-15246
-16515
-13604
-7099
9989
-15523
-14566
-13824
-14434
-14062
-14950
-13950
-14348
-9165
-7226
-13715
-13205
-14315
-11727
19673
-14497
-11173
8475
-14850
-14790
8897
-14071

42
41
36
46
40
40
44
40
42
42
42
39
41
41
34
40
45
40
39
39
39
45
43
41
28
40
38
32
43
40
42
43
38
40
47
42
42
41
38
44
44
43
39
38
41
38
43
31
41
43
37
37
46
45
37
36
37
41
33
41

-47
-45
-45
-42
-45
-45
-45
-48
-44
-44
-45
-46
-44
-46
-44
-47
-43
-44
-43
-43
-43
-44
-44
-44
-45
-44
-44
-45
-51
-43
-42
-42
-43
-47
-43
-46
-52
-43
-43
-44
-46
-43
-43
-44
-44
-46
-46
-45
-44
-46
-47
-46
-52
-46
-42
-44
-46
-41
-47
-45

285
284
282
284
285
286
286
286
284
273
282
283
281
287
282
284
284
285
287
282
286
284
285
282
287
285
282
277
284
283
283
285
284
287
282
284
286
281
287
285
284
283
280
286
284
285
283
284
284
286
281
283
287
285
283
282
282
282
285
287

229
230
228
228
229
229
228
229
232
227
229
228
229
227
227
229
230
227
226
229
225
229
229
228
229
228
226
228
227
226
227
225
229
227
228
228
228
228
227
229
225
228
224
223
227
226
229
226
230
227
227
228
231
227
231
228
228
224
230
229

35
38
37
34
28
35
38
37
40
37
40
35
37
37
34
40
36
38
37
34
32
36
34
36
38
39
35
43
32
36
35
38
39
36
40
41
39
37
37
38
34
40
38
41
39
37
38
38
38
36
41
37
36
33
39
40
39
35
35
39

488
488
490
489
487
487
490
489
489
488
490
489
486
490
493
487
489
492
490
487
491
492
487
489
491
490
488
491
491
490
491
488
490
492
490
484
488
486
487
483
490
488
492
491
488
489
487
491
490
485
491
490
489
489
491
492
489
491
491
490

29465
29444
29453
29440
29464
29457
29460
29450
29448
29444
29445
29451
29431
29432
29450
29445
29488
29474
29450
29450
29435
29437
29446
29444
29441
29436
29458
29460
29452
29456
29481
29454
29461
29480
29464
29463
29441
29463
29471
29461
29471
29444
29458
29476
29437
29469
29446
29452
29456
29440
29455
29431
29439
29472
29477
29430
29449
29469
29461
29459

435258
435258
435274
435274
435289
435289
435289
435305
435305
435321
435321
435336
435336
435352
435352
435367
435367
435367
435383
435399
435399
435399
435414
435414
435430
435430
435445
435445
435461
435461
435461
435477
435477
435492
435492
435508
435508
435523
435523
435523
435539
435539
435555
435555
435570
435570
435586
435586
435601
435601
435601
435617
435617
435633
435633
435648
435648
435664
435664
435679

-14270
-15225
-14238
-84
-9679
-14175
-18665
1129
8499
-14788
10516
9582
-6894
-3024
-13915
-15266
-13570
-17669
-15123
-6816
-14179
-15026
-13381
-14050
-14133
-6900
-13568
-14130
-14093
-2512
-10453
8533
-14094
-13758
-15809
2924
-9551
-11975
-16854
-13479
-12063
1758
-14785
-11271
-14805
-15032
-12928
-14241
-3457
10209
-14804
-206
-14426
25900
8647
-2660
-14661
-16715
-1429
-424

35
37
46
45
40
40
41
34
36
40
32
37
35
43
43
42
40
41
41
40
41
41
40
39
40
44
40
40
41
42
45
44
43
43
45
42
41
41
45
36
42
41
40
48
37
38
42
46
43
40
42
42
42
47
41
46
44
41
45
41

-43
-44
-43
-42
-42
-46
-43
-42
-49
-44
-43
-43
-45
-44
-47
-42
-45
-42
-45
-49
-43
-44
-45
-41
-42
-43
-47
-47
-45
-45
-48
-46
-44
-48
-40
-41
-46
-43
-43
-43
-43
-45
-42
-45
-44
-44
-46
-42
-47
-44
-44
-43
-45
-48
-47
-44
-42
-46
-45
-44

285
286
283
280
284
286
285
284
279
281
284
281
275
285
286
283
284
285
284
280
281
287
279
286
282
284
284
280
283
278
280
284
282
285
282
282
281
284
283
287
285
282
285
277
280
287
284
281
286
282
284
283
283
282
281
281
282
284
284
279

229
227
227
229
228
229
230
229
228
228
227
231
228
229
229
229
229
226
226
225
227
230
228
229
227
230
226
230
229
227
228
229
226
227
228
227
227
229
228
229
226
229
229
229
225
226
226
229
230
229
226
228
225
226
228
228
228
227
229
226

39
42
41
35
37
35
37
41
35
31
37
35
38
40
36
36
36
38
39
37
36
37
33
40
40
41
42
37
35
36
37
36
38
37
33
38
41
38
38
37
38
40
39
40
35
40
41
37
38
38
41
39
37
42
36
38
38
33
38
32

490
487
489
490
489
489
489
489
491
490
489
488
488
489
487
487
491
489
489
489
488
487
490
490
489
488
489
487
491
491
488
490
491
490
489
490
491
490
488
487
492
489
490
488
490
486
491
488
489
487
488
486
488
490
488
489
490
487
490
491

29459
29442
29438
29439
29484
29435
29444
29446
29446
29453
29445
29455
29429
29444
29450
29446
29463
29470
29468
29461
29460
29465
29439
29445
29444
29450
29469
29459
29464
29469
29449
29477
29457
29468
29451
29458
29450
29486
29488
29457
29451
29451
29461
29453
29468
29449
29455
29442
29452
29465
29467
29462
29476
29442
29450
29459
29445
29481
29441
29458

435679
435679
435695
435695
435711
435711
435726
435726
435742
435742
435742
435757
435757
435773
435773
435789
435789
435804
435804
435820
435820
435820
435835
435835
435851
435851
435867
435867
435882
435882
435898
435898
435898
435913
435913
435929
435929
435945
435945
435960
435960
435976
435976
435976
435991
435991
436007
436007
436023
436023
436038
436038
436054
436054
436069
436069
436069
436085
436085
436101

-17741
-3888
-14521
-15945
-8933
-5516
-15244
-13819
-14021
-14896
-14474
7549
-12966
15211
-12725
-13389
-14980
-14058
-14612
8397
-18140
-13846
-14210
-14291
-1423
-13587
-13831
-15018
-14008
-3041
-14629
-13913
8765
-12301
-13321
-14253
-14562
5092
-10434
-13084
-13867
-14960
-9844
-13540
14386
-14550
-14465
-15690
-13027
-12659
-3921
2388
-12524
7110
-14270
-14169
-17252
-13934
7567
-13663

42
40
44
41
39
40
40
41
46
43
39
46
42
43
44
42
47
44
43
42
39
40
45
42
43
40
38
37
48
41
35
42
40
40
43
43
41
45
38
41
38
43
37
43
40
40
44
44
41
42
37
42
38
38
39
40
44
37
39
40

-49
-43
-44
-43
-46
-46
-47
-44
-41
-47
-45
-45
-44
-45
-46
-44
-44
-41
-40
-44
-43
-44
-42
-44
-49
-42
-43
-45
-44
-45
-45
-47
-53
-44
-49
-47
-43
-44
-43
-41
-43
-44
-47
-49
-48
-44
-43
-45
-46
-46
-43
-45
-45
-42
-41
-45
-41
-45
-44
-48

285
281
280
280
282
281
281
282
281
283
280
286
283
284
286
278
283
285
285
282
282
286
282
285
282
278
283
285
279
285
280
284
282
280
282
286
281
283
283
280
283
285
282
285
283
282
280
282
286
283
285
281
284
284
283
283
287
285
282
285

229
230
224
229
227
227
227
227
227
228
229
229
228
230
228
229
229
229
225
227
229
228
227
226
228
227
229
229
226
229
232
231
228
228
224
229
227
228
229
230
229
227
225
229
225
224
228
228
230
229
229
226
228
229
228
228
231
230
224
227

38
37
35
36
40
38
32
38
40
36
38
35
38
35
39
38
34
36
34
38
37
39
35
33
38
41
40
37
39
35
41
30
40
34
40
34
40
37
39
35
39
36
37
40
35
38
36
38
39
41
32
34
37
37
39
38
41
40
38
34

488
491
487
490
488
488
490
488
489
488
488
490
485
488
488
491
491
488
491
489
490
489
489
485
489
489
487
489
490
490
488
489
491
487
492
490
488
489
485
489
489
487
488
485
487
490
488
489
489
488
486
489
490
490
490
489
486
490
489
487

29452
29440
29437
29468
29454
29476
29470
29465
29460
29460
29457
29448
29453
29438
29449
29446
29443
29458
29452
29458
29461
29431
29448
29454
29452
29449
29467
29480
29452
29456
29471
29463
29465
29466
29448
29450
29453
29463
29455
29460
29463
29444
29446
29442
29450
29453
29449
29465
29448
29452
29442
29437
29457
29459
29483
29461
29443
29441
29434
29434

436101
436116
436116
436132
436132
436132
436147
436147
436163
436163
436179
436179
436194
436194
436194
436210
436210
436225
436225
436241
436241
436257
436257
436272
436272
436272
436288
436288
436303
436303
436319
436319
436335
436335
436350
436350
436350
436366
436366
436381
436381
436397
436397
436413
436413
436413
436428
436428
436444
436444
436459
436459
436475
436475
436475
436491
436491
436506
436506
436522

-13593
-3044
-14968
-1399
-13263
10261
-13073
7868
-13688
-7157
-14240
-8896
-17906
-9688
-14544
-6579
-15324
-9650
-14885
-14513
32764
9602
-10145
-14264
-13841
9774
9438
-13479
-15330
-12194
7428
-3215
-12987
-14156
-13040
9644
-13474
-6866
-12634
-14245
-9204
-13000
-3049
1314
7987
-14054
251
-13706
-5523
-13157
-9575
-14465
-2366
9824
21692
-13416
-14184
-7204
-13275
-10194

41
40
39
37
43
42
41
41
43
41
42
39
42
44
37
39
47
45
40
42
38
43
39
44
40
36
45
38
37
41
45
41
42
44
44
34
43
37
41
44
38
48
45
46
40
44
41
40
46
41
40
44
43
40
42
43
38
45
43
42

-45
-46
-50
-41
-45
-51
-44
-44
-41
-44
-44
-40
-41
-45
-45
-45
-44
-44
-43
-49
-41
-44
-44
-45
-47
-43
-44
-46
-43
-48
-47
-46
-52
-45
-44
-45
-44
-44
-48
-45
-49
-42
-43
-42
-47
-45
-44
-44
-45
-47
-44
-43
-42
-46
-43
-43
-44
-43
-43
-46

283
278
282
285
280
285
281
283
283
283
283
283
284
280
284
285
278
283
285
280
280
285
282
283
283
277
278
280
283
287
286
288
281
282
281
278
279
278
284
285
281
283
282
280
284
283
282
285
282
282
284
284
280
284
279
284
281
283
283
284

230
229
227
227
228
229
227
229
230
230
230
229
231
228
226
226
226
226
228
227
228
228
227
229
231
230
228
230
229
230
221
230
228
226
231
229
227
229
229
232
230
228
230
230
224
227
228
227
227
230
226
232
229
229
229
225
229
229
227
230

37
37
33
34
38
32
41
37
40
38
40
38
41
40
34
33
36
34
38
40
39
37
38
37
36
36
37
38
34
40
39
39
32
33
38
38
40
41
38
39
41
41
34
42
41
38
38
38
37
34
34
38
35
37
36
41
36
35
34
39

492
490
487
490
488
492
491
488
492
490
489
486
489
490
487
490
487
490
489
488
489
486
487
490
490
491
489
492
492
486
491
486
489
490
490
489
489
487
490
487
490
489
488
490
489
486
489
491
487
489
492
489
488
488
486
488
487
490
489
488

29458
29453
29443
29455
29446
29458
29442
29449
29458
29455
29465
29437
29447
29453
29440
29468
29456
29439
29462
29460
29466
29463
29439
29438
29454
29465
29470
29465
29461
29444
29456
29459
29448
29467
29438
29460
29449
29453
29460
29453
29447
29440
29437
29453
29462
29440
29417
29460
29440
29456
29448
29462
29449
29454
29453
29446
29457
29480
29439
29445

436522
436537
436537
436537
436553
436553
436569
436569
436584
436584
436600
436600
436600
436615
436615
436631
436631
436647
436647
436662
436662
436662
436678
436678
436693
436693
436709
436709
436725
436725
436725
436740
436740
436756
436756
436771
436771
436787
436787
436787
436803
436803
436818
436818
436834
436834
436849
436849
436865
436865
436865
436881
436881
436896
436896
436912
436912
436927
436927
436927

-4185
22104
-13620
-14913
-17818
-8356
-13756
-15557
9406
-11771
-14244
-13559
-14136
3328
-738
2866
-14595
-13673
-13728
-13700
-13995
-17468
-13582
10162
-15190
-14029
13849
-620
-13578
-18222
-14363
5676
7973
-13651
-13364
-14159
-13646
-14728
-12703
-14070
71
-9608
-14307
-14685
-14265
2091
-13987
-1171
-14655
-10413
612
-14473
-14948
-13203
9064
-10141
8439
-14833
-1395
22347

47
42
38
41
42
39
37
38
38
43
44
42
37
41
46
42
44
43
42
37
40
38
45
39
38
43
39
40
44
42
42
45
40
39
40
37
37
42
44
39
42
42
45
49
40
46
42
37
40
41
46
45
39
41
41
38
47
40
41
43

-46
-44
-44
-46
-45
-41
-44
-43
-44
-41
-45
-45
-46
-41
-43
-47
-41
-44
-43
-43
-42
-45
-45
-42
-42
-43
-45
-48
-43
-45
-40
-46
-42
-48
-44
-40
-43
-46
-43
-45
-44
-43
-43
-41
-48
-41
-46
-41
-44
-43
-40
-41
-45
-49
-43
-46
-43
-45
-43
-43

283
284
280
283
280
285
283
280
284
279
283
284
286
281
286
284
282
282
286
283
278
284
281
286
286
285
281
284
281
287
287
280
284
284
283
288
284
285
284
285
284
282
283
281
284
286
280
282
283
281
284
284
286
283
283
284
283
285
285
282

229
229
227
229
225
230
226
231
229
228
223
230
227
228
228
227
227
230
229
229
228
229
227
231
227
226
228
229
228
224
227
228
228
230
228
224
228
228
228
228
226
227
227
223
226
226
228
230
230
226
225
228
228
226
226
225
226
228
228
229

37
35
30
39
37
33
39
38
40
42
37
37
42
36
36
37
40
37
37
40
39
35
38
35
39
35
37
31
36
35
38
34
32
39
35
39
39
40
35
33
32
39
37
38
39
33
40
35
38
40
34
40
40
33
37
42
40
41
38
39

487
490
490
490
491
491
489
490
488
489
488
489
488
489
488
488
488
486
489
489
486
488
484
491
488
490
484
490
488
490
489
490
484
489
488
488
486
488
486
490
487
487
486
489
491
489
491
489
488
487
492
491
491
486
489
491
489
488
489
483

29464
29439
29449
29439
29429
29461
29436
29434
29446
29464
29445
29428
29435
29444
29457
29443
29445
29471
29453
29482
29448
29469
29467
29459
29458
29433
29461
29487
29469
29455
29469
29455
29454
29450
29477
29444
29466
29442
29446
29474
29488
29473
29433
29463
29458
29461
29459
29450
29469
29467
29447
29475
29453
29472
29465
29450
29466
29475
29451
29449

436943
436943
436959
436959
436974
436974
436990
436990
436990
437005
437005
437021
437037
437037
437052
437052
437052
437068
437068
437083
437083
437099
437099
437115
437115
437115
437130
437130
437146
437146
437161
437161
437177
437177
437177
437193
437193
437208
437208
437224
437224
437239
437239
437239
437255
437255
437271
437271
437286
437286
437302
437302
437302
437317
437317
437333
437333
437349
437349
437364

851
-3417
-14247
-14026
-13599
-14250
-13399
-14178
-10208
10494
-11716
-13463
7772
-13614
-10456
16355
7712
-14053
-17836
9853
-3359
-13746
-14157
9301
9520
-6146
-13514
-13425
-13729
-14180
-6822
-5586
-13760
-16711
-10581
8454
8450
-13955
-2076
9201
-15866
-17454
-16734
-14267
712
-3576
-14793
-14362
8717
-13825
-4142
-13519
-12357
-15365
5725
-14874
-13875
-13171
-14224
10350

43
42
41
38
38
42
43
45
40
41
40
39
40
45
38
41
42
38
38
43
40
40
45
41
37
48
43
43
41
39
44
45
47
47
45
42
39
41
41
40
40
46
33
43
44
43
39
42
45
39
40
43
40
45
37
43
41
37
38
44

-49
-44
-43
-47
-48
-44
-42
-41
-47
-42
-44
-42
-40
-42
-44
-41
-46
-42
-43
-45
-46
-43
-41
-44
-43
-47
-45
-41
-43
-44
-44
-41
-43
-49
-42
-46
-45
-44
-44
-41
-41
-45
-43
-46
-44
-42
-43
-43
-43
-42
-44
-43
-45
-41
-44
-43
-42
-44
-43
-42

283
284
283
285
280
285
284
284
280
281
281
282
282
285
285
283
285
283
282
285
284
282
284
281
283
282
283
285
282
284
285
283
286
283
283
285
286
284
277
284
280
285
283
285
286
284
282
284
278
281
280
279
284
284
289
281
283
279
283
284

226
229
229
230
228
227
227
227
226
229
225
226
231
229
228
228
227
228
230
223
228
226
227
229
230
229
228
229
227
228
230
225
226
228
231
228
228
228
226
228
228
229
227
228
228
228
228
228
226
227
229
228
226
224
229
226
226
228
229
226

40
31
42
38
41
38
40
34
37
38
34
39
40
39
35
40
39
37
40
32
39
40
36
41
41
36
38
38
38
40
33
39
36
37
38
40
42
37
34
38
36
34
36
34
39
42
42
42
36
39
40
40
38
38
41
39
37
37
35
38

491
489
490
489
490
485
486
490
490
490
489
488
489
491
483
489
487
489
491
487
490
489
490
492
491
492
488
485
489
490
488
490
490
489
490
491
493
489
483
488
489
490
490
485
492
490
488
486
489
490
490
490
491
491
490
490
492
491
490
492

29470
29445
29447
29472
29469
29446
29473
29431
29455
29473
29436
29466
29462
29471
29444
29468
29452
29445
29464
29476
29464
29458
29459
29460
29444
29465
29472
29464
29444
29468
29460
29462
29465
29457
29456
29474
29460
29469
29447
29442
29474
29475
29469
29472
29469
29456
29453
29448
29463
29454
29444
29461
29426
29466
29456
29453
29451
29453
29471
29449

437364
437364
437380
437380
437395
437395
437411
437411
437427
437427
437442
437442
437458
437458
437473
437473
437473
437489
437489
437505
437505
437520
437520
437536
437536
437536
437551
437551
437567
437567
437583
437583
437598
437598
437614
437614
437629
437629
437629
437645
437645
437661
437661
437676
437676
437676
437692
437692
437707
437707
437723
437723
437739
437754
437754
437754
437770
437770
437785
437785

-13528
-14204
-13208
8703
-14533
-14201
-13518
-13933
-8070
-13454
-14692
-8431
-13820
-5293
12862
-13459
-13648
4457
-13580
-13216
-14620
-14383
9159
-13599
-14046
8222
-17485
-18013
-17629
7724
-12772
-13735
-18476
3551
-14387
-13896
-718
-14198
-12945
-14294
-15034
-13353
-12789
11316
7894
-14604
-5837
32764
-14560
8225
-17596
-13811
-2514
-13894
8868
-14353
-2498
8033
-16749
-12472

45
44
39
43
39
42
46
41
43
36
40
40
40
39
40
35
41
44
40
42
44
42
43
39
41
42
43
42
44
38
43
45
46
33
43
38
37
41
36
40
43
39
44
41
41
37
40
43
38
43
42
46
39
43
42
41
41
47
39
47

-45
-47
-42
-40
-45
-46
-40
-41
-41
-42
-43
-40
-44
-40
-43
-44
-40
-43
-48
-45
-42
-39
-45
-42
-40
-43
-43
-42
-45
-45
-41
-49
-42
-48
-44
-39
-39
-41
-44
-43
-42
-45
-41
-41
-44
-42
-43
-43
-43
-42
-45
-44
-48
-43
-47
-44
-43
-43
-44
-42

284
284
286
283
284
287
282
284
281
285
284
288
278
286
282
287
283
285
283
285
281
286
279
282
283
277
284
285
290
285
286
286
281
285
285
278
278
282
285
279
284
287
282
280
283
283
281
283
286
281
278
286
279
281
282
280
281
285
284
283

225
230
229
225
226
227
229
224
229
231
230
228
228
231
227
229
227
229
229
229
227
228
228
229
229
229
228
228
225
225
230
228
228
229
226
230
226
227
228
228
229
229
228
228
228
228
227
228
226
226
229
225
228
227
229
228
228
227
226
228

38
42
36
31
41
35
37
38
39
39
36
40
31
34
36
38
40
38
36
39
38
39
38
36
39
37
32
41
38
39
37
39
40
41
39
33
39
40
35
39
38
37
39
38
35
32
42
36
34
37
37
35
37
35
34
38
37
36
38
38

489
488
490
489
489
488
491
492
489
489
491
488
487
489
488
493
489
491
488
486
490
488
491
493
486
490
488
491
484
488
489
485
489
489
489
489
488
489
488
489
487
486
486
489
491
491
491
489
488
489
490
490
485
489
490
489
491
491
487
489

29462
29440
29440
29452
29452
29471
29452
29456
29437
29414
29444
29457
29428
29458
29433
29445
29456
29453
29462
29445
29458
29448
29446
29450
29451
29451
29425
29452
29454
29464
29454
29458
29474
29452
29457
29437
29449
29471
29447
29476
29468
29461
29449
29438
29421
29452
29464
29445
29445
29453
29455
29466
29453
29453
29457
29428
29464
29445
29458
29467

437801
437801
437817
437817
437832
437832
437832
437848
437848
437863
437863
437879
437879
437895
437895
437895
437910
437910
437926
437926
437941
437941
437957
437957
437973
437973
437973
437988
437988
438004
438004
438019
438019
438035
438035
438035
438051
438051
438066
438066
438082
438082
438097
438097
438097
438113
438113
438129
438129
438144
438144
438160
438160
438175
438175
438175
438191
438191
438207
438207

-13836
-13203
-12124
9627
-17247
-14743
-12589
-13289
6870
-14232
-13523
-171
-14266
-14120
-13272
-13549
-11950
-14101
-13534
10299
-14794
-14736
-13650
-8321
-14845
9239
-13998
-14374
-12694
-15497
-14337
-17890
-9893
-16453
-14035
-3949
-13613
-3553
7001
8519
-14587
9441
-13895
-14981
-15283
-13692
-4319
1118
-14507
8031
-13663
-14138
-12879
-6218
-10170
-14073
-15038
-14143
10185
-18555

45
41
42
42
35
36
44
41
38
41
46
43
43
47
39
44
40
40
41
45
41
43
43
38
38
46
39
44
42
42
43
43
44
35
46
39
43
43
40
39
39
38
42
46
43
41
38
38
39
37
40
42
42
39
41
43
40
35
45
39

-44
-41
-43
-44
-42
-45
-42
-44
-43
-46
-44
-43
-49
-44
-46
-45
-46
-47
-42
-46
-46
-47
-43
-46
-43
-47
-49
-45
-45
-42
-45
-46
-45
-44
-44
-46
-43
-43
-43
-46
-45
-44
-42
-42
-47
-43
-43
-43
-42
-45
-43
-43
-42
-40
-44
-43
-40
-44
-44
-40

283
278
280
285
281
280
285
283
284
284
283
277
288
284
284
283
285
281
282
278
287
287
282
279
286
285
286
284
284
279
281
285
282
282
281
286
279
284
285
276
282
282
282
284
283
283
282
285
284
283
285
285
282
284
284
282
283
284
282
288

229
223
226
229
227
226
226
229
228
228
227
230
227
228
226
228
225
227
230
230
228
228
227
226
228
228
231
229
225
231
228
227
225
226
230
230
229
226
231
232
227
227
230
226
229
228
230
228
229
230
228
229
228
230
229
229
230
228
231
231

39
36
38
37
39
39
36
38
40
36
40
33
40
42
34
41
35
38
39
39
39
39
37
39
33
33
29
34
38
35
35
36
33
37
35
34
39
37
36
39
38
34
32
38
36
35
35
38
37
34
33
37
33
38
40
37
38
35
36
36

492
489
489
489
490
489
491
487
486
490
489
488
490
493
491
489
488
492
488
487
488
489
487
487
488
488
490
490
489
488
490
490
486
491
488
490
489
487
490
491
492
490
490
486
490
491
490
491
489
488
490
491
490
489
492
491
487
485
490
491

29450
29432
29462
29433
29441
29443
29446
29435
29457
29469
29472
29464
29453
29469
29458
29463
29452
29467
29479
29448
29458
29442
29438
29445
29461
29467
29444
29459
29440
29441
29460
29462
29448
29471
29427
29443
29408
29455
29436
29435
29464
29444
29486
29460
29435
29469
29433
29459
29459
29438
29471
29458
29440
29449
29457
29435
29455
29449
29456
29463

438222
438222
438222
438238
438238
438253
438253
438269
438269
438285
438285
438300
438300
438300
438316
438316
438331
438331
438347
438347
438363
438363
438378
438378
438378
438394
438394
438409
438409
438425
438425
438441
438441
438456
438456
438472
438472
438487
438487
438487
438503
438503
438519
438519
438534
438534
438550
438550
438550
438565
438565
438581
438581
438597
438597
438612
438612
438612
438628
438628

-660
-14302
-11962
-11584
-13731
-14764
-13795
-15306
8515
-13380
-13576
-5045
-10235
-14204
9827
-13695
-253
-8303
-13288
-14237
-12659
-11868
-7545
-5811
-13752
9724
-4197
-18255
-1644
-17324
-8891
-13928
-14451
-11854
-14325
22468
-13406
-3175
-14805
-14077
-16379
-13530
-13851
-14231
-2629
-15288
-13151
-13667
-13323
-14698
-14481
-491
-4043
-15931
-13380
-11174
-13347
3697
-15078
-16373

44
45
45
40
39
44
42
37
40
41
39
39
40
39
41
43
41
38
39
40
42
44
34
41
42
37
42
38
41
40
43
44
44
43
38
33
45
40
38
35
41
42
41
38
42
41
42
41
38
43
35
43
47
43
41
36
35
36
37
40

-45
-47
-44
-43
-43
-41
-41
-41
-41
-42
-47
-42
-43
-42
-45
-45
-46
-42
-44
-43
-42
-43
-43
-42
-42
-46
-43
-43
-43
-42
-41
-42
-43
-50
-43
-43
-42
-47
-44
-42
-44
-43
-44
-42
-47
-41
-48
-45
-43
-46
-42
-44
-45
-45
-43
-48
-46
-43
-41
-42

284
286
280
286
284
284
286
283
284
284
284
284
283
284
282
281
285
284
283
285
282
279
277
283
283
285
286
285
281
283
282
283
283
283
281
282
281
282
279
277
282
279
281
283
284
284
279
282
286
285
282
281
280
284
281
283
282
282
283
284

225
228
229
228
229
229
228
230
228
232
229
230
230
230
224
226
229
225
228
227
225
225
229
231
229
229
229
229
226
229
229
227
226
230
229
229
227
225
229
228
230
230
227
228
229
230
229
225
228
225
229
229
228
227
230
229
225
228
229
228

33
40
39
40
41
38
40
36
37
34
36
38
36
38
37
39
38
35
35
38
39
39
36
36
37
37
37
38
36
38
40
37
42
38
40
36
38
39
37
30
39
36
33
30
34
35
35
37
35
38
39
34
40
35
41
39
37
34
40
39

489
487
490
491
490
489
487
491
486
490
489
487
491
487
490
491
491
485
488
486
491
490
490
489
489
489
490
489
485
489
489
490
491
486
491
489
490
489
486
487
485
488
491
486
490
489
490
487
491
491
491
487
491
490
489
487
490
490
489
487

29444
29454
29461
29450
29450
29440
29444
29449
29462
29462
29449
29466
29462
29464
29465
29452
29467
29458
29441
29465
29463
29470
29475
29453
29457
29447
29482
29449
29467
29468
29445
29452
29465
29433
29450
29458
29450
29461
29448
29466
29444
29463
29466
29423
29448
29431
29454
29450
29444
29442
29451
29463
29454
29465
29432
29449
29449
29436
29447
29480

438643
438643
438659
438659
438675
438675
438675
438690
438690
438706
438706
438721
438721
438737
438737
438737
438753
438753
438768
438784
438784
438784
438799
438799
438815
438815
438831
438831
438846
438846
438846
438862
438862
438877
438877
438893
438893
438909
438909
438909
438924
438924
438940
438940
438955
438955
438971
438971
438971
438987
438987
439002
439002
439018
439018
439033
439033
439033
439049
439049

-14664
-13747
-14275
-13387
8815
-13903
-14376
-10648
-13098
9158
-15108
-16072
-4273
7549
-14065
-16487
-14745
9082
-271
2603
-13208
-13844
-12667
-14072
-8532
10561
-4445
-13412
-14309
-2446
-13992
-13735
-17892
-14314
-13513
9360
-13304
-13539
-14632
-7434
-18463
-14247
-13740
-13263
-16502
-13896
7740
-13906
-13472
-13522
-16404
-4669
-11054
-14587
-14369
-13092
-15256
-13523
9068
-13499

39
41
40
41
42
42
46
43
46
42
41
41
43
42
45
37
38
37
42
44
39
37
46
40
39
40
42
41
41
36
42
38
45
42
42
40
42
44
42
43
43
38
44
43
39
38
40
41
40
42
38
42
38
44
40
44
39
39
42
40

-45
-43
-43
-47
-41
-40
-50
-43
-45
-42
-45
-42
-42
-45
-45
-46
-43
-44
-42
-41
-44
-43
-44
-43
-46
-43
-45
-44
-40
-41
-44
-44
-42
-43
-41
-42
-43
-42
-41
-46
-49
-42
-49
-46
-44
-43
-43
-45
-48
-44
-44
-42
-43
-47
-43
-45
-43
-42
-50
-44

282
281
287
285
283
286
276
286
286
283
286
286
277
282
283
285
283
286
279
281
280
281
285
286
285
285
284
286
283
286
283
280
285
283
285
284
281
279
281
282
288
283
284
285
285
282
281
283
281
280
285
278
284
284
284
281
285
283
287
282

229
230
229
231
229
231
230
230
227
228
230
228
228
229
231
226
229
231
228
230
229
230
227
227
229
229
226
228
230
230
227
229
229
228
229
230
229
231
226
227
227
227
228
230
233
229
229
228
230
232
229
226
230
230
231
223
227
226
230
228

37
39
35
37
38
38
37
33
37
33
35
40
33
38
40
36
33
40
38
39
36
37
37
32
32
40
40
36
35
33
39
39
36
37
36
34
40
35
38
36
38
40
33
38
36
37
37
38
32
37
33
37
37
34
39
39
33
41
36
34

486
489
488
488
492
490
489
487
492
488
489
489
486
487
491
490
488
488
489
486
488
486
489
486
490
488
492
486
490
489
489
491
492
490
491
491
488
492
486
490
486
489
489
490
491
490
492
491
490
487
490
491
489
490
490
490
490
491
488
489

29461
29464
29463
29442
29449
29459
29479
29450
29464
29470
29463
29456
29442
29467
29475
29481
29465
29466
29447
29462
29452
29468
29458
29439
29441
29450
29443
29454
29468
29450
29466
29457
29458
29458
29446
29449
29456
29470
29450
29470
29431
29457
29447
29456
29471
29455
29436
29456
29447
29447
29439
29440
29458
29416
29440
29441
29453
29454
29463
29453

439065
439065
439080
439080
439096
439096
439111
439111
439111
439127
439127
439143
439143
439158
439158
439174
439174
439174
439189
439189
439205
439205
439221
439221
439236
439236
439252
439252
439267
439267
439267
439283
439283
439299
439299
439314
439314
439330
439330
439345
439345
439345
439361
439361
439377
439377
439392
439392
439408
439408
439423
439423
439423
439439
439439
439455
439455
439470
439470
439486

-14559
-13032
-13632
-13787
-1033
-13775
-14427
-13352
-4803
9199
-12700
-13640
-14012
-14953
-17484
-14366
3434
-14338
-13674
-8247
-17212
-1516
-13583
-14527
-14074
7097
-14703
-13968
-18037
-14366
-13891
-13775
-13901
-8257
-13451
-1333
9637
-13812
8401
-13760
-5751
-7978
-14215
-15040
-1309
-14091
-14813
1027
-13675
-14212
-13853
-2819
-15343
-13290
-14172
-14250
-14183
-13315
-13894
-14167

42
47
35
39
45
46
41
37
43
44
36
39
35
37
46
38
41
41
42
42
39
38
40
44
39
47
42
40
37
45
39
40
41
38
40
38
44
44
41
40
40
43
43
43
39
40
40
41
39
43
38
46
37
39
40
43
37
43
41
38

-46
-46
-42
-42
-44
-44
-49
-42
-42
-44
-42
-42
-43
-43
-43
-44
-45
-43
-42
-44
-45
-42
-41
-44
-42
-43
-42
-43
-49
-47
-43
-50
-44
-44
-47
-43
-49
-43
-46
-43
-41
-45
-44
-43
-43
-45
-44
-44
-45
-46
-46
-46
-46
-45
-47
-43
-46
-45
-49
-44

286
281
285
284
287
283
280
285
283
282
280
278
285
285
284
277
280
282
281
283
286
283
276
283
286
281
287
284
283
285
285
280
282
282
283
279
281
281
283
285
285
285
285
281
281
285
283
283
279
280
282
283
280
281
281
284
286
285
283
287

229
228
229
229
227
227
229
228
229
229
228
231
226
228
226
229
229
229
227
230
225
229
229
229
226
228
224
228
227
228
230
227
230
227
230
226
230
227
227
227
228
229
228
230
228
229
230
225
230
228
230
230
229
229
227
228
230
228
228
230

35
35
38
35
39
35
38
38
39
37
37
33
41
39
37
32
35
39
41
37
32
40
36
36
41
36
37
37
30
34
35
36
39
36
37
31
36
38
37
35
38
37
38
36
34
39
36
39
35
39
33
38
34
37
32
39
37
34
29
36

488
490
487
488
486
490
492
489
489
490
493
491
487
489
488
490
488
491
489
489
490
492
485
490
494
491
488
490
491
489
489
492
488
490
488
491
489
488
491
490
490
491
488
490
490
489
489
491
487
489
490
489
490
490
488
490
490
489
489
488

29442
29455
29452
29454
29434
29436
29450
29455
29442
29446
29453
29449
29443
29453
29431
29427
29467
29451
29437
29451
29452
29451
29467
29446
29443
29455
29466
29453
29452
29445
29487
29433
29451
29461
29444
29433
29452
29458
29431
29429
29440
29461
29454
29445
29446
29466
29447
29447
29417
29457
29453
29447
29447
29465
29446
29462
29455
29458
29465
29424

439486
439501
439501
439501
439517
439517
439533
439533
439548
439548
439564
439564
439579
439579
439579
439595
439595
439611
439611
439626
439626
439642
439642
439642
439657
439657
439673
439673
439689
439689
439704
439704
439704
439720
439720
439735
439735
439751
439751
439767
439767
439767
439782
439782
439798
439798
439813
439813
439813
439829
439829
439845
439860
439860
439860
439876
439876
439891
439891
439907

-15004
-13120
-14417
-14414
-11853
-5911
-14159
7133
-14707
3462
-14560
1589
-11677
562
-5759
-14170
-13184
8573
-1375
-17022
-8875
-13482
-5754
-15050
-13275
-9761
-13965
-18443
-13882
-13283
-14262
-16538
-13689
-3151
-7711
32764
-13183
9375
-7975
-9460
-14193
-15106
1273
-2678
-9802
-13615
-13775
-4047
-16397
-17892
-14009
-14372
-4633
-9498
-14709
8510
-14113
962
1255
-15420

44
41
43
41
38
43
44
45
44
41
41
42
36
38
43
41
39
43
43
44
43
39
43
42
43
46
38
40
47
40
46
37
46
40
40
43
39
42
42
41
41
40
43
39
38
40
37
43
43
46
37
43
37
39
42
44
41
43
30
43

-43
-44
-42
-42
-42
-44
-44
-45
-44
-43
-47
-45
-45
-44
-42
-44
-44
-46
-43
-47
-43
-44
-41
-48
-44
-46
-44
-45
-41
-45
-43
-42
-44
-45
-44
-49
-42
-45
-46
-50
-43
-43
-41
-44
-48
-42
-43
-43
-49
-48
-44
-43
-43
-47
-45
-42
-46
-43
-47
-47

286
282
285
278
282
281
285
281
287
285
281
275
284
284
281
282
284
284
286
287
279
284
283
284
283
281
283
281
285
281
285
280
280
284
286
276
284
283
287
280
282
285
280
281
283
288
282
284
278
287
280
282
285
280
281
282
281
283
276
281

227
229
228
229
231
230
226
229
226
230
230
227
230
229
228
229
230
229
228
228
228
226
227
230
229
229
227
229
231
230
226
229
229
229
227
230
229
230
230
228
231
229
229
229
229
231
230
228
227
225
227
227
230
228
228
226
226
231
228
231

36
31
32
40
36
40
36
37
38
40
37
38
41
39
39
40
36
38
37
36
34
37
35
35
38
39
36
36
32
41
36
38
41
37
37
38
35
36
38
34
39
38
41
39
38
38
32
40
39
36
40
36
36
32
37
36
34
40
34
41

489
488
488
487
490
488
488
487
490
491
490
491
489
493
490
493
490
490
489
491
490
490
486
489
489
489
489
490
491
493
490
489
489
488
488
489
491
491
491
490
488
491
488
490
489
490
491
489
490
491
492
490
489
488
487
492
490
490
488
490

29445
29441
29445
29438
29443
29469
29463
29460
29467
29436
29445
29434
29451
29464
29434
29435
29457
29441
29451
29426
29451
29444
29458
29419
29459
29432
29451
29462
29445
29464
29450
29440
29469
29449
29452
29449
29449
29427
29438
29446
29452
29435
29461
29451
29454
29456
29448
29434
29453
29482
29437
29429
29444
29437
29453
29451
29443
29448
29468
29441

439907
439923
439923
439923
439938
439938
439954
439954
439969
439969
439985
439985
440001
440001
440001
440016
440016
440032
440032
440047
440047
440063
440063
440063
440079
440079
440094
440094
440110
440110
440125
440125
440125
440141
440141
440157
440157
440172
440172
440188
440188
440188
440203
440203
440219
440219
440235
440235
440250
440250
440266
440266
440281
440281
440281
440297
440297
440313
440313
440328

-13951
-14311
7326
-16141
-6306
7220
-11070
-13560
-14470
-14782
9113
-13574
-13658
-14191
-13433
-11986
-6156
-13387
-8907
8723
-5620
-14810
-115
-18269
3685
10880
-20
-12296
-17048
-13753
-14346
-14127
-13630
19275
-13443
-12871
-14112
10395
-7537
-13834
-13744
-14989
-14260
1616
-13832
-13596
-12831
14393
-14322
-16986
-14812
-13200
8814
-16050
8486
-15364
-14547
-14943
-9393
-14289

43
43
38
35
39
42
44
47
44
43
44
38
41
36
39
38
46
34
42
36
40
40
45
41
39
43
45
45
37
44
36
46
38
35
40
41
45
42
46
37
41
37
43
44
38
35
40
40
46
44
42
42
41
37
42
44
42
37
40
41

-44
-42
-42
-45
-44
-43
-45
-41
-45
-44
-44
-39
-43
-46
-47
-45
-45
-48
-42
-40
-45
-46
-44
-49
-55
-43
-47
-46
-44
-46
-42
-44
-43
-44
-44
-45
-41
-45
-41
-42
-44
-45
-48
-45
-43
-46
-42
-41
-46
-41
-43
-43
-42
-44
-44
-43
-45
-42
-47
-42

282
278
285
281
285
284
286
286
284
285
281
284
282
279
284
282
284
281
287
281
284
282
285
281
279
281
284
282
284
280
280
284
282
284
276
283
284
278
283
283
281
277
284
286
283
280
280
276
283
283
284
275
283
283
286
285
283
283
280
281

229
230
231
226
225
229
228
230
232
227
229
230
231
230
228
226
230
228
231
230
226
227
230
229
229
226
228
227
226
230
230
231
232
230
226
231
229
226
228
230
228
226
224
228
228
228
230
228
225
227
225
229
230
226
230
228
226
229
227
227

38
36
35
38
31
39
36
38
37
36
33
39
36
38
32
36
40
37
36
43
36
37
35
39
39
36
35
37
36
39
38
39
38
41
37
37
34
40
32
35
35
39
38
32
39
36
40
34
35
40
39
36
35
37
33
41
40
38
40
36

492
489
487
487
488
487
490
488
489
487
490
490
490
493
489
493
492
491
492
490
490
490
489
489
491
489
491
490
491
491
488
491
488
487
489
492
490
491
489
486
491
492
489
491
491
491
489
487
490
489
490
484
488
490
490
489
489
489
490
489

29436
29439
29445
29445
29455
29459
29439
29438
29449
29444
29472
29459
29462
29462
29437
29453
29460
29446
29442
29468
29453
29454
29442
29455
29450
29461
29459
29469
29455
29441
29467
29431
29453
29455
29451
29452
29455
29463
29454
29439
29449
29440
29471
29413
29442
29463
29443
29447
29442
29437
29429
29453
29460
29450
29434
29479
29429
29442
29439
29449

440328
440328
440344
440344
440359
440359
440375
440375
440391
440391
440406
440406
440406
440422
440422
440437
440437
440453
440453
440469
440469
440469
440484
440484
440500
440500
440515
440515
440531
440531
440531
440547
440547
440562
440562
440578
440578
440593
440593
440593
440609
440609
440625
440625
440640
440640
440656
440656
440671
440671
440671
440687
440687
440703
440703
440718
440718
440718
440734
440734

-13524
23678
-8123
-3498
-13461
-14820
-14608
-13335
-3109
-14762
25347
-13672
-12828
10818
-14070
-15062
-14064
8666
-13609
-15045
-10932
-16517
-14151
-6430
-14612
-13301
-13232
-14255
-14001
-14905
-17792
-15269
-13844
-13906
-13922
-13497
-10667
-8837
-14050
-1079
5885
-14319
-15801
7350
-16953
-5482
-3548
-13778
-13994
-12169
-12415
-3396
-13839
-14310
9323
3291
7878
-13805
-13917
-13607

41
40
39
42
39
38
35
45
36
38
35
42
39
38
42
46
45
42
42
46
42
41
42
41
38
44
43
42
39
38
41
38
45
40
35
43
43
40
40
40
41
44
44
42
41
40
44
43
44
39
37
42
41
41
39
39
46
41
40
41

-45
-50
-45
-46
-51
-44
-44
-43
-45
-44
-41
-43
-43
-45
-47
-50
-44
-42
-44
-47
-44
-45
-44
-46
-45
-43
-41
-48
-46
-47
-41
-42
-42
-42
-45
-42
-42
-42
-45
-50
-47
-45
-41
-45
-44
-50
-43
-44
-45
-48
-44
-45
-44
-44
-44
-48
-44
-42
-45
-49

287
286
283
287
285
283
282
283
280
281
280
284
281
285
279
284
284
279
282
285
285
281
286
278
284
282
280
284
283
282
281
280
278
284
285
282
278
284
282
281
283
284
283
281
285
283
282
286
286
284
280
286
281
285
285
287
286
286
283
284

230
227
229
228
226
228
226
229
230
228
228
231
229
229
226
229
230
224
227
229
229
226
230
229
227
226
229
224
227
227
226
232
229
230
233
227
233
225
231
230
230
230
231
230
230
229
231
228
225
233
226
232
232
229
232
228
232
228
229
230

39
35
34
34
39
37
37
33
32
38
38
39
38
39
34
39
36
37
39
39
39
39
37
36
35
44
32
40
42
39
36
37
37
33
33
40
35
39
38
39
38
38
38
39
41
37
39
38
38
38
40
38
39
37
35
37
42
41
37
37

492
490
487
487
488
487
488
488
492
489
488
487
490
491
490
491
491
489
488
487
493
490
491
490
488
489
488
491
490
491
490
489
490
489
489
490
492
489
489
487
491
490
490
487
490
482
490
487
490
488
489
490
489
490
489
488
491
487
487
489

29447
29444
29451
29455
29444
29466
29452
29450
29463
29462
29454
29475
29442
29460
29459
29446
29463
29449
29441
29449
29457
29455
29462
29433
29438
29458
29472
29430
29449
29450
29451
29472
29456
29458
29447
29454
29447
29463
29431
29456
29431
29444
29444
29463
29448
29451
29462
29451
29454
29471
29419
29453
29450
29447
29463
29467
29432
29437
29444
29443

440749
440749
440765
440765
440781
440781
440796
440796
440796
440812
440812
440827
440827
440843
440843
440859
440859
440874
440874
440874
440890
440890
440905
440905
440921
440921
440937
440937
440937
440952
440952
440968
440968
440983
440983
440999
440999
440999
441015
441015
441030
441030
441046
441046
441061
441061
441061
441077
441077
441093
441093
441108
441108
441124
441124
441139
441139
441139
441155
441155

-13336
-14594
6569
13331
-2072
-14184
-12923
-13943
-16393
-14041
19302
-9253
-14604
-9481
-14185
-8856
4442
17270
-18448
-6320
9104
-14459
-15761
-13658
-13814
-13205
-2284
3764
8758
-12770
-15048
-15203
2713
-13902
-14207
-2361
-14792
-14536
-13948
-13373
-14701
-18552
4854
-13046
-14729
-14351
32764
-13339
-75
-13390
7472
-17878
-16080
1936
-13654
-13369
-13705
-14056
-14159
-5459

39
42
41
39
42
40
40
39
42
42
38
41
37
41
44
43
38
41
37
41
38
43
42
42
41
38
44
42
34
42
43
39
43
39
46
45
43
39
44
37
43
46
39
42
43
40
43
43
42
48
41
36
41
38
38
36
45
45
43
42

-44
-46
-47
-45
-42
-46
-42
-42
-47
-41
-44
-41
-44
-42
-47
-43
-41
-43
-47
-47
-44
-45
-44
-47
-45
-43
-45
-43
-47
-47
-44
-44
-42
-46
-44
-44
-44
-43
-44
-44
-42
-45
-44
-41
-43
-44
-45
-45
-44
-44
-44
-45
-43
-49
-43
-41
-45
-45
-43
-44

285
281
286
285
285
285
284
282
283
286
283
281
285
281
280
286
279
283
282
281
279
281
282
283
284
283
280
278
277
281
282
284
279
285
281
282
280
284
278
280
283
287
285
287
283
284
285
282
284
285
283
287
285
283
283
282
285
280
281
282

229
231
231
231
231
231
231
230
233
230
232
228
231
231
226
228
229
230
228
230
228
228
228
228
230
229
229
228
227
227
228
229
231
225
228
231
226
224
228
228
225
230
228
231
230
229
230
227
227
228
225
228
230
227
230
225
230
228
227
228

41
36
33
38
37
35
34
33
35
32
36
38
37
35
31
36
37
37
34
36
36
39
40
37
35
36
39
36
34
32
38
37
34
33
33
37
38
33
37
36
38
37
41
31
38
33
36
32
39
38
38
34
36
40
38
37
34
38
37
35

483
490
490
492
489
491
485
487
489
490
490
488
491
492
491
487
488
490
490
489
489
490
492
489
487
490
490
489
491
492
491
485
488
491
489
488
489
491
486
486
489
493
491
490
492
487
488
489
488
488
490
487
486
488
488
489
489
491
489
489

29445
29468
29475
29451
29451
29459
29443
29448
29453
29467
29468
29460
29449
29463
29473
29459
29440
29474
29448
29449
29448
29455
29451
29437
29457
29454
29450
29450
29447
29461
29448
29453
29454
29459
29467
29452
29461
29440
29459
29454
29441
29457
29454
29457
29447
29462
29461
29470
29453
29433
29444
29457
29446
29461
29464
29446
29477
29455
29426
29470

441171
441171
441186
441186
441202
441202
441202
441217
441217
441233
441233
441249
441249
441264
441264
441264
441280
441280
441295
441295
441311
441311
441327
441327
441342
441342
441342
441358
441358
441373
441373
441389
441389
441405
441405
441420
441420
441420
441436
441436
441451
441451
441467
441467
441483
441483
441483
441498
441498
441514
441514
441529
441529
441545
441545
441561
441561
441561
441576
441576

13928
2482
-868
717
-13681
-6414
-13320
-461
-13780
3073
22905
-16027
-14994
-14260
-13636
-13755
-14562
-11921
2823
-13833
-13703
-14058
-15561
-14749
-13362
468
-12937
-12827
-14417
-12105
-14281
-13324
9769
8975
-14430
-18385
-13573
-14989
-13738
-13471
9347
10687
-15349
7178
-14340
-13679
-14340
-13965
-14085
-13732
-382
-14810
-14689
-14398
-14249
-7176
-14089
4775
-81
7992

39
44
40
41
42
39
44
39
44
41
44
40
40
42
45
40
43
43
40
36
44
45
38
38
41
45
40
39
35
38
42
41
41
41
41
43
44
40
33
39
38
39
37
45
39
42
38
43
42
42
42
37
41
40
37
40
45
41
40
38

-45
-45
-43
-44
-42
-46
-43
-47
-45
-49
-44
-44
-45
-46
-47
-49
-44
-43
-52
-43
-52
-45
-43
-49
-45
-43
-46
-44
-47
-45
-48
-44
-44
-49
-43
-45
-44
-42
-45
-45
-50
-44
-48
-48
-48
-43
-44
-48
-46
-43
-46
-51
-45
-44
-49
-44
-45
-45
-47
-44

282
288
284
283
285
283
285
281
287
289
273
281
285
283
282
282
282
280
281
286
285
283
283
284
278
283
276
284
281
282
282
287
272
286
284
283
282
285
281
281
285
288
282
281
282
283
282
286
282
285
283
284
284
284
282
285
283
279
285
282

225
231
228
226
230
227
226
229
224
227
229
231
228
230
228
229
229
221
230
229
230
227
231
228
227
231
232
229
229
229
228
227
226
231
229
229
229
227
228
231
227
227
226
226
229
229
230
229
231
229
232
229
229
230
228
230
229
230
229
232

33
38
38
35
41
38
37
38
35
33
33
35
35
34
41
36
34
39
35
38
39
41
35
38
35
37
38
39
38
37
30
40
41
37
39
37
39
37
39
37
39
33
38
35
36
39
39
37
39
39
37
37
39
38
36
37
38
36
38
39

488
490
487
488
489
490
491
485
491
492
492
490
488
493
493
491
489
488
488
492
491
491
492
490
488
489
490
492
491
490
490
487
488
493
490
488
491
488
490
488
485
488
491
491
490
490
491
479
490
491
491
490
490
490
489
491
492
492
490
488

29450
29459
29441
29453
29476
29456
29470
29448
29464
29442
29459
29453
29463
29455
29448
29446
29454
29446
29449
29440
29467
29479
29464
29442
29450
29464
29465
29454
29477
29455
29452
29452
29438
29460
29452
29484
29467
29460
29431
29447
29460
29464
29463
29453
29468
29444
29441
29462
29448
29451
29433
29447
29454
29446
29462
29443
29438
29449
29444
29440

441592
441592
441607
441607
441623
441623
441639
441639
441639
441654
441654
441670
441670
441685
441685
441701
441701
441701
441717
441717
441732
441732
441748
441748
441763
441763
441763
441779
441779
441795
441795
441810
441810
441826
441826
441826
441841
441857
441857
441857
441873
441873
441888
441888
441904
441904
441919
441919
441919
441935
441935
441951
441951
441966
441966
441982
441982
441997
441997
441997

-13256
-18633
-16588
-13586
-14061
-16264
-16669
-14205
7546
-13180
-15130
8814
215
2972
-15635
-15876
-14627
-8352
-13826
-15997
-14514
-14052
-11987
-17584
7022
-1624
9216
8075
5233
-12338
-13744
-14819
-15241
-6147
329
-2244
-13086
8719
-14677
-13372
-13999
-13905
-14225
-12934
-13021
-14125
624
-9166
-14059
-16239
-14175
-15449
-2731
-15113
-14032
-13904
-13596
-14811
-1200
6668

41
39
42
46
39
37
45
37
42
43
45
36
33
39
33
43
42
38
39
37
42
40
36
40
40
40
40
35
39
41
41
42
36
41
41
43
45
40
44
35
45
42
37
43
43
44
42
45
36
45
35
39
38
38
40
43
39
44
44
45

-44
-43
-44
-43
-44
-48
-44
-49
-48
-49
-45
-45
-41
-49
-45
-43
-47
-41
-51
-44
-46
-44
-43
-42
-42
-47
-44
-43
-45
-43
-45
-47
-46
-43
-48
-46
-42
-43
-41
-44
-45
-43
-46
-46
-45
-43
-41
-45
-43
-43
-48
-42
-46
-45
-42
-43
-49
-44
-43
-48

285
280
289
285
284
283
282
285
282
282
286
285
282
284
278
283
288
284
280
284
283
286
283
280
285
284
284
284
281
284
286
280
281
280
285
284
285
281
284
287
282
281
286
281
284
287
285
280
284
285
284
289
285
285
282
282
284
283
284
283

230
231
227
231
230
230
231
230
228
230
228
228
231
227
228
229
229
231
229
228
233
229
229
230
224
228
228
229
229
230
227
229
228
229
231
231
228
225
229
231
231
228
231
231
231
231
226
231
230
231
230
229
228
228
230
227
228
230
231
230

32
37
37
38
36
32
35
34
40
32
37
35
39
35
32
36
37
33
39
40
39
39
37
34
33
36
41
39
35
35
30
41
34
36
35
38
34
35
40
37
35
37
35
40
36
33
34
42
32
36
36
40
37
34
35
37
33
40
38
38

489
490
489
487
491
491
486
490
489
490
489
490
486
490
490
489
491
489
489
490
487
492
488
488
485
491
492
492
493
490
490
489
492
491
489
491
491
490
491
492
493
488
491
492
490
492
488
490
491
492
490
486
486
491
489
491
489
486
491
490

29460
29458
29468
29464
29461
29439
29448
29456
29457
29449
29437
29440
29456
29447
29438
29454
29469
29428
29462
29444
29441
29447
29456
29440
29459
29439
29453
29434
29456
29444
29422
29473
29455
29451
29451
29469
29457
29461
29457
29461
29457
29466
29452
29453
29452
29443
29457
29458
29472
29447
29439
29451
29465
29441
29455
29454
29461
29453
29450
29461

442013
442013
442029
442029
442044
442044
442060
442060
442060
442075
442075
442091
442091
442107
442107
442107
442122
442122
442138
442138
442153
442153
442169
442169
442169
442185
442185
442200
442200
442216
442216
442231
442231
442231
442247
442247
442263
442263
442278
442278
442294
442294
442294
442309
442309
442325
442325
442341
442341
442356
442356
442372
442372
442372
442387
442387
442403
442403
442419
442419

-13275
-13868
-12403
-18646
-1064
14127
-13676
-14041
9636
5896
-15068
-13285
-9730
-10473
-15574
7338
-14009
-13084
-13970
-13784
19889
-13093
8760
-7245
-17611
543
-14217
-13588
-2219
10124
-4951
-13427
-15835
7713
-13680
7699
-13674
-13152
-12295
-13559
-17710
-12506
-14285
8546
-14181
-14116
-12726
-12906
-7743
-13665
-14016
-5173
-4705
-9164
-13408
-14000
-14076
-5434
-13591
-14588

45
42
42
39
34
38
42
41
37
39
38
42
36
45
40
36
40
43
35
38
46
42
42
41
41
36
38
40
43
34
44
38
42
37
46
42
41
41
41
40
38
43
41
43
37
38
44
45
39
46
38
41
41
36
42
36
38
43
36
43

-46
-41
-42
-46
-45
-46
-50
-46
-46
-43
-45
-45
-47
-43
-44
-46
-42
-44
-44
-45
-46
-48
-46
-44
-42
-44
-45
-43
-46
-44
-48
-43
-46
-47
-43
-43
-45
-41
-47
-42
-44
-44
-43
-43
-46
-43
-42
-44
-46
-47
-46
-45
-47
-45
-44
-47
-52
-44
-43
-45

281
284
284
283
285
283
287
284
282
284
276
284
284
284
281
281
280
279
285
282
277
284
281
278
284
283
278
282
280
282
285
282
283
280
282
285
282
285
284
283
284
284
287
278
285
286
283
276
281
282
285
280
279
285
285
282
282
283
283
284

227
229
230
229
226
231
230
229
227
231
230
228
229
231
230
229
228
228
226
227
231
229
225
228
230
227
227
229
226
226
231
229
228
227
231
231
228
227
227
228
230
231
229
227
228
226
231
230
230
229
229
229
229
231
229
227
230
229
229
230

41
40
35
40
34
35
35
38
34
43
41
37
36
35
38
33
42
39
39
36
38
37
39
32
34
35
35
36
34
38
37
38
32
37
36
33
37
39
34
34
36
33
38
37
39
39
37
36
36
37
35
30
35
36
40
37
38
32
38
36

490
490
491
491
485
490
491
491
485
492
487
489
488
486
491
488
492
491
488
492
491
490
487
492
487
490
491
487
488
488
484
490
490
489
491
490
486
489
490
489
490
489
491
486
490
486
484
485
489
489
491
489
490
491
494
489
490
490
487
487

29452
29468
29450
29448
29451
29458
29437
29442
29480
29468
29446
29456
29454
29459
29463
29448
29452
29436
29470
29458
29461
29454
29436
29460
29454
29459
29439
29466
29454
29454
29455
29455
29449
29464
29469
29465
29452
29444
29449
29471
29469
29448
29473
29489
29463
29449
29490
29452
29472
29461
29456
29459
29468
29478
29459
29452
29467
29465
29455
29445

442419
442434
442434
442450
442450
442465
442465
442481
442481
442481
442497
442497
442512
442512
442528
442528
442543
442543
442559
442559
442559
442575
442575
442590
442590
442606
442606
442621
442621
442621
442637
442637
442653
442653
442668
442668
442684
442684
442684
442699
442699
442715
442715
442731
442731
442731
442746
442746
442762
442762
442777
442777
442793
442793
442809
442809
442809
442824
442824
442840

-5907
7740
-17239
9106
-13195
-3297
-12089
-13682
-84
-9026
-13663
-12421
-14212
-13597
-13891
53
-13985
-14410
-12862
-13813
-13863
-13672
9817
1229
-14274
-15620
-15356
-14134
-14107
-13269
-6002
-13699
-14828
-14400
-13149
-14510
-2323
-13491
7941
-14690
-78
-15622
-7796
-13166
-13895
-14301
-8102
6572
-13711
-13659
-14132
-14555
-14595
-14387
-15422
-14661
-14476
-9276
-14066
-5239

40
37
45
38
35
41
36
40
41
40
44
43
41
34
43
41
45
40
44
36
42
36
45
43
42
45
41
45
42
45
38
42
40
40
40
39
40
43
44
43
41
40
42
45
40
39
41
41
42
38
45
38
39
40
30
39
35
42
43
45

-43
-50
-44
-44
-50
-43
-43
-45
-43
-44
-44
-45
-42
-46
-46
-44
-44
-43
-46
-44
-45
-47
-48
-44
-44
-43
-45
-45
-45
-46
-49
-45
-48
-44
-44
-44
-46
-46
-42
-47
-45
-43
-47
-46
-45
-44
-48
-46
-46
-46
-45
-44
-44
-44
-47
-46
-50
-44
-42
-45

284
285
284
283
283
284
285
280
282
286
285
282
284
282
285
282
287
283
285
283
282
281
282
278
281
282
284
279
283
282
286
285
285
283
278
281
282
283
289
285
287
283
285
287
280
283
282
285
287
282
285
279
281
284
282
281
283
280
279
284

229
229
231
229
227
228
229
229
228
229
229
229
229
228
228
229
230
230
229
230
228
231
230
228
231
228
230
226
231
228
230
229
230
230
228
228
231
229
229
226
233
227
230
231
227
229
229
228
231
231
227
228
231
229
227
231
229
227
229
228

35
39
40
37
37
37
39
38
37
33
29
35
33
36
34
35
39
39
41
34
37
39
38
38
36
39
37
34
33
34
35
33
38
39
34
37
37
39
35
34
38
41
34
36
36
41
37
35
35
38
33
38
33
36
38
38
39
36
37
39

488
488
490
488
482
489
487
491
490
492
489
489
491
490
488
489
487
491
489
489
491
489
488
491
493
490
489
489
491
489
489
490
487
488
491
490
492
491
488
490
491
489
489
488
487
491
491
489
491
493
490
482
491
492
489
491
489
491
486
491

29466
29445
29457
29455
29446
29459
29458
29467
29465
29470
29459
29451
29458
29477
29492
29474
29462
29469
29470
29453
29430
29458
29456
29478
29469
29447
29472
29442
29451
29442
29465
29461
29456
29458
29447
29453
29444
29442
29467
29475
29456
29460
29451
29441
29459
29454
29480
29451
29469
29473
29474
29453
29454
29448
29439
29474
29459
29427
29459
29463

442840
442855
442855
442871
442871
442871
442887
442887
442902
442902
442918
442918
442933
442933
442933
442949
442949
442965
442965
442980
442980
442996
442996
443011
443011
443011
443027
443027
443043
443043
443058
443058
443074
443074
443074
443089
443089
443105
443105
443121
443121
443136
443136
443136
443152
443152
443167
443167
443183
443183
443199
443199
443199
443214
443214
443230
443230
443245
443245
443261

10371
-14681
-6835
-14974
8935
11007
-14314
-18370
-16094
-8269
-14468
15109
-14230
-13839
-13253
-13908
-13961
-8968
-2238
-13778
-14139
-18127
-13811
-14958
-13688
14424
-15096
-412
-14008
-14835
1943
-3697
-15312
-14334
-13144
-14461
-10910
-2795
9118
-7036
-14333
-13345
-13779
7927
-13032
-14209
-14559
-13095
-13005
-14418
-14872
-13326
-14214
-13286
-15124
-13643
-7924
-12683
-13486
-10442

38
42
39
46
29
40
39
42
41
44
39
41
35
42
41
40
38
41
43
39
40
40
41
44
42
44
40
42
40
40
39
43
43
39
39
43
41
42
39
44
42
42
35
44
40
44
37
45
44
40
42
44
38
43
37
38
41
40
34
43

-45
-49
-46
-46
-46
-44
-44
-46
-46
-45
-49
-46
-49
-44
-46
-45
-45
-47
-46
-45
-47
-44
-51
-44
-46
-48
-44
-44
-45
-51
-42
-46
-45
-45
-50
-45
-49
-43
-48
-44
-47
-45
-47
-45
-46
-45
-48
-45
-45
-42
-47
-45
-44
-45
-45
-43
-43
-47
-47
-47

282
277
285
284
283
285
285
282
287
281
283
282
276
280
282
277
285
277
286
281
280
286
280
284
283
281
286
284
279
282
285
282
285
281
282
282
285
286
284
282
283
283
278
282
284
284
284
281
276
283
283
283
285
281
286
284
285
284
282
283

229
228
228
227
230
230
228
228
231
229
228
225
229
225
230
228
230
226
229
230
231
230
228
227
228
229
225
230
226
229
228
228
231
229
229
227
228
229
228
230
227
229
230
228
230
230
228
231
230
229
229
231
228
225
228
228
229
227
229
230

37
37
38
37
35
40
34
38
37
39
35
36
38
35
36
37
40
37
40
38
32
37
34
41
39
37
41
37
42
39
38
42
35
40
35
40
39
36
39
37
39
39
37
38
36
39
36
39
36
39
32
39
35
35
35
29
35
35
32
34

490
487
490
490
489
490
490
489
490
491
488
489
490
489
492
492
489
487
492
489
488
490
490
489
490
487
491
491
488
489
491
489
488
490
491
489
489
487
492
488
490
489
480
489
482
491
488
491
487
489
492
488
491
486
488
490
492
490
489
491

29462
29433
29480
29440
29481
29450
29472
29453
29434
29423
29445
29456
29459
29449
29451
29445
29452
29463
29460
29464
29448
29437
29441
29439
29444
29448
29455
29449
29436
29448
29465
29444
29446
29440
29462
29456
29452
29465
29476
29433
29452
29453
29450
29427
29450
29440
29429
29447
29445
29444
29435
29444
29448
29454
29456
29439
29446
29452
29473
29453

443261
443277
443277
443277
443292
443292
443308
443308
443323
443323
443339
443339
443339
443355
443355
443370
443370
443386
443386
443401
443401
443417
443417
443433
443433
443433
443448
443448
443464
443464
443479
443479
443495
443495
443495
443511
443511
443526
443526
443542
443542
443557
443557
443557
443573
443589
443589
443589
443604
443604
443620
443620
443635
443635
443651
443651
443667
443667
443667
443682

-14379
-14732
-13703
-12788
786
-15031
-17177
-13892
-15365
-15268
-14135
-14358
9557
-18294
-15341
-14604
-14298
1473
1783
-14287
-13544
-12771
-13829
-14210
-14039
-14192
7867
-17752
9330
-13752
-16922
-13744
-14046
9008
-13090
-13810
-10630
147
-12734
-13820
-13263
-14894
-13557
-15050
-14100
8614
-10913
-7863
-9528
-9746
-13763
-14193
-6818
13901
-13851
8523
-13040
-14074
1846
9454

45
37
41
41
42
44
40
43
41
42
40
38
47
35
44
41
40
41
39
41
43
39
37
39
44
47
44
40
38
45
40
40
42
37
43
44
39
41
38
41
42
45
38
41
37
41
42
39
37
33
36
41
45
43
40
43
46
39
36
42

-44
-47
-44
-45
-49
-42
-44
-47
-47
-45
-44
-43
-43
-44
-47
-47
-43
-43
-45
-45
-48
-48
-43
-44
-47
-46
-43
-43
-44
-45
-45
-47
-43
-43
-43
-42
-47
-46
-51
-41
-42
-44
-46
-42
-43
-41
-44
-45
-41
-44
-43
-43
-44
-42
-42
-47
-47
-44
-42
-44

280
286
285
286
280
287
284
284
283
281
284
279
281
284
282
281
281
282
286
281
282
282
282
282
283
283
282
284
284
285
281
285
283
286
282
281
286
281
282
281
285
283
280
285
284
283
278
281
284
283
283
285
283
283
279
284
281
283
284
285

230
231
228
230
231
228
230
229
227
232
228
230
228
228
229
229
229
227
228
230
229
226
228
231
228
230
230
232
229
229
225
230
229
230
228
231
230
227
231
228
229
230
231
230
231
230
232
228
230
229
227
228
229
230
230
229
228
224
230
230

40
36
34
38
38
31
37
35
37
36
38
41
35
29
36
29
33
39
39
36
40
39
38
36
40
39
39
28
39
37
39
37
39
40
40
40
39
38
39
39
35
37
37
42
31
39
39
40
37
37
37
39
37
36
34
34
35
37
37
38

490
492
488
490
490
488
490
482
489
487
490
490
489
488
487
486
490
488
489
489
490
490
490
491
489
489
489
488
491
492
490
490
492
488
487
487
487
488
490
487
490
491
491
490
490
491
490
488
489
491
481
490
491
487
492
491
487
491
492
490

29450
29466
29478
29444
29476
29464
29453
29489
29458
29450
29458
29472
29446
29443
29468
29452
29461
29441
29456
29440
29435
29453
29462
29461
29451
29461
29446
29448
29456
29457
29463
29440
29462
29457
29443
29454
29474
29465
29451
29468
29446
29454
29453
29464
29458
29477
29448
29480
29460
29439
29449
29468
29437
29443
29462
29464
29430
29465
29467
29467

443682
443698
443698
443713
443713
443713
443729
443729
443745
443745
443760
443776
443776
443791
443791
443791
443807
443807
443823
443823
443838
443838
443854
443854
443869
443869
443869
443885
443885
443901
443901
443916
443916
443932
443932
443932
443947
443947
443963
443963
443979
443979
443994
443994
443994
444010
444010
444025
444025
444041
444041
444057
444057
444057
444072
444072
444088
444088
444103
444103

-14552
-13947
-2606
-13801
-14714
-9382
-16279
-3713
-13685
-14156
-14130
-13612
-14127
-15656
-11766
-14301
8492
-13892
-15592
-14837
-13827
4086
-13175
-11810
-12971
-13882
-11247
1890
9885
-1564
-13361
-15075
-18573
25642
-13852
-14557
-14537
7347
-14064
-13467
-8283
-13781
-13906
14305
-14479
-9180
-13722
10154
11241
-13909
-15329
9121
113
-15474
-14257
-12442
-13730
-13741
-17397
-12918

46
41
44
42
36
43
40
42
46
40
40
39
41
41
43
39
42
41
37
39
45
41
49
37
41
43
35
40
43
31
41
39
40
40
40
40
43
40
42
45
40
40
40
36
37
37
40
46
45
41
39
43
44
39
37
39
42
38
38
42

-43
-42
-46
-44
-44
-51
-43
-41
-42
-44
-44
-43
-42
-44
-44
-44
-46
-43
-50
-51
-45
-45
-43
-47
-46
-43
-45
-45
-43
-46
-44
-44
-46
-44
-45
-43
-42
-43
-47
-45
-42
-45
-44
-42
-44
-46
-46
-51
-43
-47
-46
-46
-45
-47
-48
-46
-48
-50
-43
-44

282
281
287
285
283
285
283
284
281
285
287
283
284
282
283
283
284
283
286
280
286
282
284
283
282
285
285
284
282
283
282
281
282
281
282
284
284
286
280
285
285
285
285
282
282
280
283
273
279
281
283
283
283
281
285
280
280
283
282
280

228
232
232
227
228
231
230
227
227
229
231
227
229
231
226
230
228
229
229
228
230
230
231
231
231
227
231
229
229
229
231
230
229
230
230
228
229
227
231
229
229
227
230
230
229
230
228
230
230
228
228
228
230
231
230
226
229
225
229
227

38
37
34
36
36
40
32
41
35
40
38
38
30
38
36
33
41
40
38
36
32
31
40
36
38
34
34
40
36
40
36
38
37
36
36
35
40
34
37
38
34
33
35
28
37
39
37
37
39
35
39
37
36
36
36
37
33
39
40
35

492
492
490
492
494
487
491
491
490
490
490
491
490
490
491
488
491
492
491
491
492
492
492
488
489
489
491
491
490
488
489
490
487
489
487
489
490
491
491
487
490
489
485
490
488
490
489
490
488
489
487
488
489
489
491
489
492
492
489
492

29449
29437
29432
29447
29450
29444
29467
29439
29466
29459
29467
29456
29443
29435
29434
29465
29446
29476
29471
29463
29457
29457
29448
29446
29462
29457
29460
29457
29452
29448
29433
29460
29457
29437
29452
29467
29446
29459
29468
29452
29440
29443
29457
29458
29454
29459
29457
29464
29459
29466
29461
29467
29499
29463
29451
29454
29459
29466
29460
29474

444119
444119
444119
444135
444135
444150
444150
444166
444166
444181
444181
444181
444197
444197
444213
444213
444228
444228
444244
444244
444259
444259
444259
444275
444275
444291
444291
444306
444306
444322
444322
444337
444337
444337
444353
444353
444369
444369
444384
444384
444400
444400
444415
444415
444415
444431
444431
444447
444447
444462
444462
444478
444478
444478
444493
444493
444509
444509
444525
444525

-14113
-13843
-16527
882
-14328
-13844
-14730
4360
-14396
-208
-13091
7387
-13896
-14381
-14641
7688
3380
-12590
18805
-14951
-13416
9838
-14664
-13754
-14119
7211
-7101
-13254
8139
6601
-14785
-13853
-14283
-13595
-9312
-10877
603
-12938
-12780
-12564
-14129
-14588
-16489
-17353
-6911
-15018
-13508
-16221
-14834
7938
-12853
-13232
9516
-14163
-14655
-14996
-14131
-13111
-13087
-13723

43
43
37
39
40
41
41
40
41
41
44
41
41
40
41
37
32
39
37
37
40
41
41
40
45
41
38
43
44
44
44
39
40
39
36
37
38
47
38
39
41
40
39
37
37
41
42
38
37
42
41
42
42
46
37
43
46
45
43
43

-48
-44
-42
-46
-46
-44
-45
-46
-47
-46
-47
-46
-45
-43
-47
-44
-45
-43
-44
-44
-46
-51
-47
-43
-49
-51
-45
-42
-49
-42
-45
-47
-47
-45
-42
-50
-40
-45
-48
-44
-43
-41
-43
-43
-45
-45
-43
-48
-42
-44
-46
-48
-44
-43
-42
-48
-44
-46
-43
-43

284
285
283
283
280
282
280
281
282
283
281
282
283
280
286
280
285
279
284
284
282
283
280
284
285
285
285
286
282
283
283
284
286
282
280
282
280
284
282
283
286
285
283
279
279
287
286
280
281
284
284
278
283
280
282
280
286
281
285
285

229
226
226
228
229
227
225
227
227
229
228
228
229
230
230
221
227
229
231
228
229
224
229
228
230
224
229
228
231
227
227
230
229
229
228
230
228
228
226
227
225
227
227
229
230
227
228
227
230
229
227
226
227
227
229
229
228
229
223
231

39
36
39
35
36
38
40
33
35
34
36
34
35
39
34
39
36
37
35
39
39
37
32
40
39
35
39
30
37
38
35
35
30
35
35
34
35
32
31
37
38
37
37
38
35
33
42
38
38
43
38
37
40
38
41
31
38
36
39
35

492
485
492
491
492
489
491
490
493
489
491
491
487
490
490
490
491
490
490
489
492
492
490
490
490
490
492
491
490
489
490
488
491
489
490
489
491
490
490
490
489
490
490
490
492
489
491
490
491
486
491
487
489
489
491
488
487
489
489
485

29455
29463
29450
29465
29470
29450
29468
29474
29461
29452
29447
29462
29455
29453
29449
29456
29469
29449
29454
29452
29467
29461
29470
29455
29442
29431
29459
29472
29456
29449
29449
29459
29452
29454
29457
29458
29458
29453
29442
29442
29450
29476
29458
29462
29449
29459
29452
29429
29439
29465
29454
29455
29448
29441
29452
29435
29444
29453
29440
29452

444540
444540
444540
444556
444556
444571
444571
444587
444587
444603
444603
444603
444618
444618
444634
444634
444649
444649
444665
444665
444665
444681
444681
444696
444696
444712
444712
444727
444727
444727
444743
444743
444759
444759
444774
444774
444790
444790
444805
444805
444805
444821
444821
444837
444837
444852
444852
444868
444868
444883
444883
444883
444899
444899
444915
444915
444930
444930
444946
444946

-12886
11091
-16050
-343
-13871
-13407
-13988
-13913
-13916
-11260
-14073
-15460
-10981
-12989
-13378
-14959
-12242
-14552
1783
-14865
-14327
-11973
-4526
-13910
-13924
8438
-13682
8012
-13337
-13609
7771
-14246
-14048
-8621
-2567
-13174
-18124
-13782
8646
-14639
10375
10148
-12602
-13933
-13729
-16576
-15054
-15058
-14238
684
-12396
-17878
-13785
-13805
-13504
-13715
8364
-18075
-18165
-13520

40
42
43
44
41
42
42
41
42
41
42
41
45
42
36
36
41
45
38
39
37
40
41
44
43
34
44
44
46
41
39
45
40
42
33
43
37
44
44
45
35
47
43
42
42
45
38
38
41
39
40
34
45
42
39
38
42
39
40
38

-44
-46
-46
-47
-43
-42
-43
-43
-44
-44
-43
-46
-44
-42
-43
-43
-42
-45
-43
-44
-44
-46
-44
-43
-45
-44
-45
-47
-43
-47
-44
-47
-44
-43
-43
-48
-47
-48
-52
-45
-47
-46
-44
-47
-44
-42
-44
-42
-44
-42
-43
-45
-45
-45
-43
-48
-46
-43
-46
-45

284
280
282
284
285
282
285
284
285
284
279
285
283
285
282
284
283
283
284
283
284
287
284
283
285
281
284
281
284
286
285
286
284
285
283
284
280
284
284
283
283
283
284
284
285
282
285
285
284
283
286
285
285
282
285
280
282
282
280
283

222
223
226
228
230
228
229
230
232
230
230
231
229
230
227
227
230
229
230
227
231
227
228
227
229
227
231
226
227
227
229
231
224
228
226
226
228
224
228
230
228
230
232
229
227
226
229
229
230
232
227
229
225
226
230
230
227
229
228
230

31
39
35
36
39
32
40
38
36
39
37
39
39
38
39
39
32
35
37
34
37
35
38
37
38
32
36
39
34
38
37
30
37
29
36
34
36
37
32
36
39
35
36
37
37
36
38
38
33
39
38
40
37
34
35
36
36
37
37
40

489
486
486
489
490
490
489
489
489
491
490
488
488
489
489
490
489
489
491
489
490
489
490
491
490
488
490
491
490
491
488
490
487
490
490
490
491
489
483
491
491
492
488
492
491
491
486
489
489
491
491
490
491
488
488
489
492
491
488
487

29464
29446
29448
29454
29444
29460
29443
29464
29424
29458
29452
29449
29454
29442
29447
29460
29441
29445
29441
29464
29462
29453
29468
29423
29456
29428
29449
29445
29449
29438
29437
29444
29445
29457
29443
29450
29444
29447
29441
29430
29455
29453
29443
29456
29441
29453
29467
29443
29453
29443
29476
29468
29440
29455
29442
29474
29440
29433
29477
29423

444946
444961
444961
444977
444977
444993
444993
445008
445008
445008
445024
445024
445039
445039
445055
445055
445071
445071
445071
445086
445086
445102
445102
445117
445117
445133
445133
445149
445149
445149
445164
445164
445180
445180
445195
445195
445195
445211
445211
445227
445227
445242
445242
445258
445258
445273
445273
445273
445289
445289
445305
445305
445320
445320
445336
445336
445336
445351
445351
445367

-11374
-13609
-13237
-13655
-13815
-14628
-9748
-14051
-14784
11300
2313
-13714
-3117
-488
-681
-13459
-6681
-13419
-14688
-13767
5218
-13780
15674
-6032
-13520
11125
-14483
-13083
-14756
-14565
9754
-14006
-13330
-14017
-7091
-18495
-14407
-13708
-13043
820
9536
-14097
-14567
-13635
-13346
9876
7478
-14777
-13379
-13847
-13776
-3158
-11971
5052
-13412
-14858
-15258
162
1548
-17231

41
39
43
42
42
34
41
38
41
39
42
42
39
43
43
40
47
39
36
41
40
42
42
41
41
39
44
41
39
40
41
38
41
40
41
44
37
43
45
42
44
40
40
41
42
40
40
38
44
43
41
47
46
46
38
45
39
42
44
42

-44
-45
-44
-44
-50
-42
-43
-47
-46
-47
-51
-44
-43
-50
-44
-47
-45
-47
-49
-44
-43
-45
-45
-49
-44
-46
-48
-46
-45
-46
-46
-45
-48
-44
-48
-43
-47
-47
-43
-42
-48
-44
-51
-46
-43
-46
-51
-44
-42
-43
-43
-44
-46
-45
-44
-44
-44
-42
-49
-44

283
287
284
285
286
278
284
284
283
281
277
283
276
283
282
282
284
283
281
281
277
283
281
280
286
284
281
282
284
281
282
280
283
284
281
277
284
285
286
285
283
286
282
276
280
283
281
284
284
285
284
283
283
283
281
279
276
283
282
281

229
228
226
230
229
227
228
230
229
231
230
230
230
230
232
232
230
231
232
228
229
225
229
231
230
229
231
223
231
230
229
230
229
229
230
225
230
227
226
229
228
227
229
227
227
228
230
227
229
229
230
230
223
228
231
230
229
229
228
230

32
40
35
30
32
36
39
32
37
36
32
37
35
35
35
35
34
37
37
33
37
36
34
30
33
36
35
32
34
36
37
40
36
37
31
40
34
40
31
40
33
32
38
35
36
39
31
33
38
39
37
38
36
37
39
39
37
37
39
31

489
490
487
491
491
489
487
491
490
492
486
490
492
487
491
484
490
487
490
491
486
492
491
492
489
490
489
492
494
490
492
488
489
489
491
490
489
488
490
490
488
489
492
487
491
490
492
489
490
488
489
487
489
490
491
490
490
488
488
489

29438
29429
29453
29472
29438
29447
29438
29448
29454
29477
29453
29445
29457
29446
29455
29455
29438
29441
29460
29418
29462
29444
29439
29457
29453
29439
29439
29446
29430
29444
29433
29449
29446
29454
29450
29447
29454
29457
29464
29441
29456
29459
29449
29436
29462
29457
29456
29439
29451
29431
29453
29424
29456
29457
29448
29440
29456
29468
29470
29451

445367
445383
445383
445398
445398
445414
445414
445414
445429
445429
445445
445445
445461
445461
445476
445476
445492
445492
445507
445507
445507
445523
445523
445539
445539
445554
445554
445570
445570
445570
445585
445585
445601
445601
445617
445617
445632
445632
445648
445648
445648
445663
445663
445679
445679
445695
445695
445695
445710
445710
445726
445726
445741
445741
445757
445757
445773
445773
445773
445788

9356
-15019
-13421
-13434
9503
-13503
8426
-14478
-12648
-13962
-2507
-12995
-15070
-14811
-3388
-14550
-14832
-13894
-18514
-13329
87
-14684
-13572
8250
-14126
-14971
-13958
1749
-13584
-13131
-2809
-12798
-14656
-3807
-14958
9654
-14961
-14441
-15592
-15307
8290
-13296
-13984
-18349
-15379
-17654
-10352
-14832
-14264
-10002
-4258
1176
-9044
-14627
-3269
16614
-14560
-13937
15102
1706

42
38
39
45
41
44
42
45
40
44
43
45
41
43
44
43
43
40
41
42
44
35
41
41
39
47
38
43
36
40
42
41
42
41
43
42
44
45
43
39
44
44
37
38
45
43
46
41
40
44
43
43
45
42
41
36
38
44
39
39

-50
-45
-43
-52
-46
-46
-45
-44
-47
-47
-42
-44
-46
-48
-44
-42
-42
-43
-45
-43
-47
-48
-46
-43
-45
-42
-46
-43
-42
-42
-50
-43
-45
-42
-43
-47
-46
-46
-45
-43
-45
-44
-45
-44
-45
-50
-44
-45
-46
-47
-45
-46
-49
-45
-44
-43
-48
-49
-45
-45

279
280
286
280
284
284
280
281
283
282
283
284
282
280
282
283
279
280
285
277
285
286
278
286
282
282
282
285
281
278
277
282
283
282
283
278
280
278
282
282
281
288
282
275
284
284
282
280
279
286
281
282
284
281
283
284
283
281
286
279

226
230
230
228
229
230
228
229
226
228
230
229
229
228
228
229
225
227
228
224
228
228
229
224
220
227
226
227
228
228
227
230
229
230
230
229
227
228
229
229
227
230
223
229
231
230
228
230
229
228
228
227
225
228
229
230
228
227
230
230

33
37
37
35
35
38
40
39
39
38
38
37
31
37
36
40
34
36
40
37
40
37
34
33
29
38
39
39
38
37
39
39
41
42
40
36
37
35
38
34
38
34
33
37
39
36
32
36
35
37
37
35
34
36
38
30
36
38
37
35

486
488
489
488
491
489
489
488
490
488
483
488
489
489
485
486
487
487
487
488
489
490
487
483
488
489
489
487
489
486
489
489
488
487
488
488
488
490
490
491
488
487
486
486
489
489
488
487
491
482
490
487
489
483
491
487
489
489
488
488

29442
29451
29455
29435
29458
29439
29431
29442
29437
29427
29455
29438
29437
29445
29459
29459
29449
29443
29436
29452
29463
29454
29461
29443
29443
29445
29458
29466
29464
29448
29451
29481
29449
29436
29471
29449
29468
29446
29469
29425
29460
29454
29454
29458
29451
29444
29448
29452
29442
29430
29449
29458
29413
29457
29474
29439
29445
29456
29484
29463

445788
445804
445804
445819
445819
445835
445835
445851
445851
445866
445866
445866
445882
445882
445897
445897
445913
445913
445929
445929
445944
445944
445960
445960
445975
445975
445975
445991
445991
446007
446007
446022
446022
446038
446038
446038
446053
446053
446069
446069
446085
446085
446100
446100
446100
446116
446116
446131
446131
446147
446147
446163
446163
446163
446178
446178
446194
446194
446209
446209

1764
-14309
-12986
-13376
-14241
-16595
-14581
-11606
-15165
-13657
-15173
6608
-15255
-14188
-13148
-15071
-2121
-10261
-13689
-12679
-2969
-3943
-14473
-4753
-13491
-16664
9958
-17654
-13434
-14923
-16677
-16286
-14503
-13716
-13608
-13031
-13274
-14369
-14623
-17897
-8303
-18758
-9962
-14137
-13407
-14580
-14328
4007
8778
7890
-14451
-14320
-15153
-13514
-15714
-13748
7212
-15724
7783
-14782

41
45
38
39
45
38
37
43
39
43
40
42
42
44
42
43
39
39
41
43
32
42
44
36
39
40
37
45
44
37
40
40
42
40
45
45
47
42
41
44
38
43
45
34
40
43
38
38
44
39
44
45
43
40
38
46
39
41
36
40

-47
-44
-45
-44
-46
-46
-44
-47
-45
-47
-46
-48
-45
-46
-45
-44
-45
-45
-45
-45
-44
-46
-41
-45
-45
-43
-43
-44
-44
-49
-46
-50
-46
-45
-44
-44
-44
-48
-47
-46
-46
-43
-54
-46
-42
-48
-49
-44
-47
-44
-43
-46
-43
-44
-46
-44
-44
-50
-50
-43

286
286
279
282
284
278
280
285
284
280
276
283
282
284
284
283
282
283
284
278
280
282
286
282
287
284
280
284
282
275
281
283
284
283
284
285
281
284
284
285
285
281
284
285
283
284
287
280
282
282
286
278
285
284
284
280
285
280
285
286

227
230
229
227
230
228
229
228
231
228
229
232
229
224
225
227
227
228
228
226
228
225
229
229
224
230
227
228
225
225
228
228
230
226
227
229
228
229
229
230
227
223
227
223
229
229
227
228
228
231
227
229
229
226
227
228
232
225
227
228

33
36
28
31
38
40
39
40
40
40
39
38
38
38
30
36
35
39
39
38
38
37
32
37
35
33
34
42
38
38
36
36
35
39
33
36
32
37
37
40
41
36
37
38
36
38
35
37
33
40
36
39
38
34
39
34
35
36
39
39

490
487
492
488
487
486
487
490
486
490
490
489
487
491
490
490
489
490
490
487
491
489
487
491
490
491
491
490
491
489
490
485
487
487
491
491
490
490
487
491
489
492
488
489
490
491
486
491
491
486
491
486
490
487
492
488
486
491
488
490

29445
29446
29444
29451
29429
29430
29447
29450
29449
29428
29460
29449
29448
29434
29462
29466
29432
29435
29449
29471
29447
29462
29439
29438
29442
29453
29450
29439
29425
29462
29461
29464
29434
29448
29456
29457
29452
29462
29460
29474
29458
29455
29440
29464
29418
29468
29443
29457
29450
29448
29455
29466
29453
29453
29478
29469
29454
29446
29462
29446

446225
446225
446241
446241
446256
446256
446256
446272
446272
446287
446287
446303
446303
446319
446319
446319
446334
446334
446350
446350
446365
446365
446381
446381
446381
446397
446397
446412
446412
446428
446428
446443
446443
446443
446459
446459
446475
446475
446490
446490
446506
446506
446506
446521
446521
446537
446537
446553
446553
446568
446568
446568
446584
446584
446599
446599
446615
446615
446631
446631

-14973
-14180
-3008
7376
-13028
-18410
-13733
-13169
14070
-14438
-13707
-15666
-13360
-14003
-13476
-13935
-14560
-14637
-13725
-16867
-13589
13717
3848
-15004
-16061
-13615
-13766
-5164
-13320
-14185
1868
-12869
-14372
-16019
22717
-15510
-1963
-7491
-18030
-13877
-2828
-7147
-14028
-13420
-14966
-8870
-1083
15380
-13365
-13693
-3847
-14880
15479
-13340
-14335
-15077
-2649
10465
-14884
-13788

43
42
42
36
47
44
45
38
43
41
40
34
47
41
47
45
44
47
42
45
44
40
38
43
41
43
40
39
36
44
39
37
44
40
44
42
45
38
43
41
43
39
39
38
40
43
46
40
44
46
34
43
43
42
40
39
41
44
42
39

-44
-44
-44
-43
-48
-44
-45
-45
-43
-45
-46
-47
-43
-43
-45
-45
-47
-43
-44
-44
-43
-43
-49
-46
-49
-44
-44
-50
-44
-48
-45
-45
-44
-46
-45
-45
-45
-44
-44
-53
-44
-44
-49
-45
-48
-46
-45
-42
-47
-45
-43
-43
-43
-42
-42
-44
-42
-44
-49
-46

282
283
284
285
284
275
280
283
285
285
283
277
283
285
283
286
281
282
282
281
287
285
280
284
283
278
281
283
283
280
277
282
285
284
279
283
285
281
283
281
286
282
280
277
282
285
285
283
278
284
286
280
282
286
283
283
282
285
283
282

222
231
226
230
225
228
226
227
228
227
227
227
230
227
226
229
229
229
228
227
227
227
228
229
229
226
226
228
226
226
229
227
229
227
222
226
228
229
228
228
229
224
230
227
229
227
230
227
228
229
229
228
229
229
226
229
229
227
230
230

41
37
33
33
40
39
34
37
39
41
38
40
42
34
35
38
29
35
39
40
34
36
36
35
42
35
35
35
37
32
39
36
36
38
37
38
41
35
38
39
37
39
33
37
40
39
35
35
35
40
40
37
38
38
38
36
37
34
34
39

491
489
489
489
491
487
490
491
489
489
485
491
490
489
490
489
488
491
489
490
491
491
492
491
492
492
489
491
487
489
491
491
491
492
491
492
490
493
489
492
492
491
491
492
489
491
490
491
490
490
490
491
490
490
493
491
489
491
492
490

29447
29454
29459
29450
29459
29448
29438
29450
29449
29460
29441
29446
29434
29466
29455
29451
29455
29441
29465
29442
29453
29450
29462
29462
29461
29436
29441
29453
29445
29460
29444
29468
29455
29456
29435
29450
29448
29436
29437
29440
29456
29473
29449
29451
29469
29468
29461
29467
29449
29440
29460
29464
29444
29452
29436
29464
29463
29433
29456
29448

446631
446646
446646
446662
446662
446677
446677
446693
446693
446709
446709
446709
446724
446724
446740
446740
446755
446755
446771
446771
446771
446787
446787
446802
446802
446818
446818
446833
446833
446833
446849
446849
446865
446865
446880
446880
446896
446896
446896
446911
446911
446927
446927
446943
446943
446958
446958
446974
446974
446974
446989
446989
447005
447005
447021
447021
447021
447036
447036
447052

-14073
-15213
-13861
19202
-14871
-14405
-15254
-13706
-12926
-18236
-13836
9458
-14212
9802
-13517
-12542
-14370
-14020
11150
-16893
-13858
-14461
-14606
9848
11466
-14459
-13634
-7786
8634
-14134
-13708
-14590
1598
-13362
-13856
11880
9349
9169
-435
-14049
-12661
5478
-10704
-4582
-14930
-2489
-14031
-13878
-14042
-5399
-13062
-13532
1420
-13851
13987
-13746
1401
10689
-14084
-14378

44
43
37
41
39
40
35
41
37
38
38
37
43
43
44
44
42
36
40
34
41
45
38
42
46
42
40
39
40
38
44
38
38
39
45
41
42
37
38
41
34
47
43
43
45
41
39
36
44
44
41
40
39
42
37
43
41
35
40
41

-44
-51
-43
-49
-45
-44
-47
-42
-45
-44
-49
-43
-45
-46
-45
-47
-45
-45
-43
-42
-50
-42
-45
-42
-44
-42
-44
-46
-44
-43
-42
-47
-44
-45
-42
-42
-45
-44
-49
-46
-44
-46
-44
-44
-43
-43
-43
-43
-44
-44
-47
-48
-45
-44
-49
-47
-42
-44
-44
-45

280
282
284
284
281
283
285
276
284
279
283
279
283
284
284
279
281
282
283
284
281
282
285
282
282
282
285
286
283
282
284
278
282
284
282
281
284
283
277
282
284
282
277
278
286
278
279
282
277
282
282
280
282
283
283
284
284
285
283
281

231
229
229
229
228
231
229
229
228
231
230
226
227
227
225
229
227
225
228
229
232
229
226
229
230
230
230
226
229
227
229
231
226
228
228
227
227
230
225
226
231
229
229
228
229
230
230
228
226
228
227
226
228
230
226
228
225
227
229
224

37
41
38
35
36
36
34
39
31
37
35
38
30
33
37
37
36
38
37
39
35
36
38
35
36
35
36
35
38
35
36
38
38
37
36
35
36
32
40
34
29
37
41
42
37
37
32
34
32
37
36
37
36
38
35
39
39
38
36
39

492
491
490
493
490
493
489
490
491
491
493
486
489
489
490
491
489
488
489
486
492
489
489
489
491
489
486
489
490
489
491
488
491
487
488
484
489
491
491
488
488
491
490
489
492
491
492
492
491
492
491
489
487
490
491
487
489
492
489
490

29457
29456
29457
29451
29457
29463
29443
29450
29416
29432
29436
29444
29448
29434
29433
29494
29445
29458
29456
29466
29440
29455
29454
29453
29469
29468
29448
29440
29463
29449
29458
29436
29444
29444
29443
29441
29445
29447
29455
29471
29449
29455
29439
29477
29442
29454
29454
29451
29433
29429
29457
29448
29465
29446
29443
29439
29477
29457
29447
29441

447052
447067
447067
447083
447083
447083
447099
447099
447114
447114
447130
447130
447145
447145
447145
447161
447161
447177
447177
447192
447192
447208
447208
447208
447223
447223
447239
447239
447255
447255
447270
447270
447286
447286
447286
447301
447301
447317
447317
447333
447333
447348
447348
447348
447364
447364
447379
447379
447395
447395
447411
447411
447426
447426
447426
447442
447442
447457
447457
447473

8748
3658
10492
9246
-14634
-14009
-12847
-15188
-14484
-13795
-13370
-13781
-12649
9485
-7198
-9380
-13809
-3790
8651
-15797
-14697
-14485
-14847
-15004
9118
26543
-13561
7792
11443
-14819
-13907
-12493
-14141
-14971
-12313
-4908
-1019
-14471
-13993
-12894
-13898
-951
-15319
-14521
-14490
-13774
-14846
-14809
-14074
-11165
-7509
-14180
-15349
-14191
-8911
-14190
-14418
498
-16117
-15295

46
39
38
37
40
36
45
38
39
41
35
35
38
43
41
43
43
41
37
37
37
39
42
40
41
45
38
39
39
37
40
35
41
40
37
41
42
40
43
36
35
34
43
45
39
45
43
42
37
42
45
39
42
45
43
40
43
36
37
37

-44
-48
-44
-43
-44
-46
-48
-44
-49
-44
-42
-49
-47
-46
-44
-46
-44
-42
-47
-46
-44
-53
-43
-45
-45
-50
-46
-46
-42
-44
-46
-43
-42
-48
-45
-48
-45
-46
-45
-42
-45
-48
-47
-43
-48
-46
-45
-43
-44
-43
-41
-44
-45
-42
-46
-43
-45
-48
-45
-45

281
281
281
284
284
284
285
284
282
282
280
284
282
278
285
282
285
286
282
284
285
283
284
281
286
284
283
280
279
286
288
284
280
281
284
285
284
283
286
284
279
284
284
288
285
285
287
284
284
280
283
285
279
280
284
279
284
282
285
279

229
231
229
229
226
229
229
228
230
228
226
231
228
227
227
225
230
229
227
224
227
226
226
224
228
228
228
227
227
229
229
227
228
229
230
230
231
228
229
229
229
231
228
230
227
230
229
229
231
228
227
229
229
228
229
216
231
231
224
229

37
35
32
40
34
35
37
36
37
34
36
38
35
37
35
34
37
36
35
36
32
37
36
33
36
39
34
37
37
33
38
37
37
38
37
38
37
36
41
34
37
34
40
39
38
32
36
38
38
39
33
38
34
29
36
42
36
36
39
40

490
492
487
490
487
490
488
485
489
491
492
492
489
491
490
489
489
490
491
490
490
487
488
489
491
485
488
489
491
489
491
489
491
490
490
490
489
489
486
489
489
491
490
490
489
489
487
491
489
489
492
490
490
490
490
489
490
489
489
490

29453
29428
29439
29443
29451
29444
29440
29425
29438
29443
29428
29450
29435
29422
29431
29440
29449
29448
29452
29429
29443
29448
29437
29455
29439
29447
29456
29456
29453
29446
29461
29471
29441
29457
29464
29457
29454
29454
29461
29466
29456
29438
29445
29456
29449
29425
29446
29441
29445
29445
29463
29452
29447
29463
29444
29437
29458
29435
29459
29473

447473
447489
447489
447489
447504
447504
447520
447520
447535
447535
447551
447551
447567
447567
447567
447582
447582
447598
447598
447613
447613
447629
447629
447629
447645
447645
447660
447660
447676
447676
447691
447691
447707
447707
447723
447723
447723
447738
447738
447754
447754
447769
447769
447785
447785
447785
447801
447801
447816
447816
447832
447832
447847
447847
447863
447863
447879
447879
447879
447894

-16015
-14166
-14481
-13900
12356
-13256
-14164
-5180
5644
-14290
-14117
-14045
-14780
-13922
-7331
-17345
2130
-14458
-14017
-13252
-13101
-13354
-15051
-14680
-14592
-14378
-4670
-13682
-13636
-4090
8761
-17956
-13846
-10613
-13600
-14247
-5057
-13935
-13994
-14150
-14102
-13614
9446
-5423
2104
-14511
-14355
-11974
7805
-14357
-10210
-13159
-14913
-10228
7666
-14039
-13588
7989
6642
-14186

43
37
37
42
43
38
40
44
41
37
44
43
39
38
36
38
39
42
45
41
41
43
42
42
46
44
37
42
41
42
43
48
40
36
39
39
39
42
46
45
43
43
41
46
37
37
44
40
35
35
40
41
42
43
41
37
37
43
46
44

-44
-43
-46
-45
-44
-43
-47
-42
-43
-42
-46
-45
-44
-42
-43
-42
-45
-42
-44
-42
-47
-44
-45
-40
-48
-43
-42
-43
-43
-43
-43
-45
-42
-46
-42
-46
-47
-43
-45
-48
-42
-48
-48
-49
-44
-45
-44
-47
-44
-44
-45
-50
-47
-47
-45
-44
-47
-42
-43
-47

286
283
278
284
284
281
276
281
282
281
283
285
284
282
284
287
281
284
281
285
285
284
279
287
281
283
283
283
285
279
282
275
286
285
285
285
288
281
283
286
279
282
286
285
280
287
284
286
279
278
288
284
286
283
283
285
280
283
282
282

229
228
230
229
226
228
231
227
229
225
230
228
228
229
226
227
229
229
231
227
230
229
227
229
228
224
227
227
230
228
228
229
229
231
228
230
229
230
227
229
230
229
227
227
230
229
227
230
230
228
230
228
231
230
231
229
228
231
230
231

38
36
37
34
36
33
38
37
34
36
41
37
39
38
36
39
37
37
35
38
33
36
40
39
37
37
38
36
39
39
36
36
34
35
39
38
34
40
37
36
37
37
36
32
28
37
38
35
32
38
32
37
38
34
37
34
35
37
37
36

488
490
489
492
488
490
491
490
491
490
485
488
488
490
488
486
488
490
489
490
491
488
491
488
489
490
486
487
487
489
492
491
491
489
486
488
491
492
492
488
488
489
489
490
490
491
491
490
493
490
489
489
490
492
489
489
489
493
490
487

29444
29452
29442
29445
29429
29443
29476
29441
29452
29479
29440
29457
29465
29450
29476
29451
29432
29433
29423
29446
29460
29432
29450
29458
29439
29448
29452
29482
29474
29445
29465
29437
29435
29473
29450
29456
29451
29446
29457
29458
29451
29456
29473
29450
29446
29443
29436
29439
29439
29450
29459
29429
29459
29453
29452
29459
29464
29482
29445
29489

447894
447910
447910
447925
447925
447941
447941
447957
447957
447972
447972
447972
447988
447988
448003
448003
448019
448019
448035
448035
448035
448050
448050
448066
448066
448081
448081
448097
448097
448113
448113
448113
448128
448128
448144
448144
448159
448159
448175
448175
448191
448191
448206
448206
448222
448222
448222
448237
448237
448253
448253
448269
448269
448284
448284
448284
448300
448300
448315
448315

-15607
-13803
-13202
-18332
-15855
23951
-14349
-933
-14225
-12834
357
9496
-13878
-591
-10319
-13873
-15537
-14024
-14046
-18598
-10567
-9913
-14690
-832
-13339
-18299
12829
-17225
-14135
-8227
32764
-14375
-1957
24029
9668
-13875
-14238
-13106
-14459
-14415
-13423
9477
-14861
-12954
-15728
-944
-8746
-17786
10168
-14500
-13548
-14382
-14744
-14070
-1891
-13577
-3182
1523
-12812
31039

41
33
36
40
40
40
37
47
39
38
35
45
43
37
43
44
45
43
40
34
43
41
37
40
43
43
42
41
43
46
35
44
39
40
34
43
41
42
42
44
43
36
41
43
39
45
39
42
39
40
42
42
43
42
38
36
40
46
40
41

-44
-46
-46
-45
-48
-43
-47
-46
-48
-44
-44
-45
-46
-43
-45
-45
-43
-45
-47
-47
-47
-44
-44
-42
-46
-43
-49
-45
-42
-45
-46
-47
-47
-44
-45
-44
-45
-51
-46
-44
-44
-46
-50
-44
-46
-46
-45
-49
-43
-48
-42
-43
-45
-42
-45
-43
-43
-46
-47
-45

286
277
285
283
280
285
286
278
283
278
285
284
280
283
283
284
283
281
280
281
277
283
279
278
281
285
284
282
278
281
280
282
283
283
283
282
281
281
285
281
283
280
280
285
283
283
279
280
287
280
282
279
283
283
285
283
283
279
284
277

227
230
229
231
229
227
227
227
230
227
226
227
225
222
227
231
229
230
227
228
225
230
230
231
231
226
227
229
230
231
229
230
228
230
231
231
231
230
228
230
230
230
228
228
228
230
229
225
226
225
228
229
231
229
231
227
227
222
230
229

38
40
36
36
37
41
39
37
34
33
39
27
39
36
33
38
37
36
35
35
35
36
38
37
35
38
40
38
34
37
36
37
28
36
40
40
36
35
37
37
33
41
38
33
30
39
37
31
36
35
33
39
39
34
36
35
34
35
33
37

488
492
492
493
487
490
489
491
491
489
491
489
489
490
487
488
489
487
490
487
492
492
490
491
490
492
489
492
490
492
490
492
491
491
493
491
492
492
494
493
490
491
489
491
491
491
491
492
490
487
491
484
488
488
488
488
490
492
493
490

29446
29443
29457
29456
29445
29446
29460
29462
29442
29465
29457
29491
29437
29429
29457
29434
29443
29459
29461
29424
29460
29434
29437
29453
29451
29459
29445
29436
29442
29471
29429
29423
29442
29453
29436
29451
29463
29426
29453
29431
29434
29460
29443
29453
29447
29432
29452
29441
29459
29455
29464
29458
29438
29468
29467
29437
29451
29463
29464
29445

448331
448331
448347
448347
448347
448362
448362
448378
448378
448393
448393
448409
448409
448409
448425
448425
448440
448440
448456
448456
448471
448471
448471
448487
448487
448503
448503
448518
448518
448534
448534
448534
448549
448549
448565
448565
448581
448581
448596
448596
448596
448612
448612
448627
448627
448643
448643
448659
448659
448659
448674
448674
448690
448690
448705
448705
448721
448721
448737
448737

-14877
2971
-14515
7683
-18149
-14258
-5042
-14778
7666
-18684
-12993
2236
-664
9513
-13211
-13323
-12857
-14473
9234
-13932
-18414
-14044
7957
-5278
-12727
-7471
-14046
-1157
-13991
-2388
9874
-14492
-14348
-220
-14393
-14366
-14413
-3034
-14172
-8677
8901
-14634
-14233
-14938
-14728
6844
-13375
-17063
8915
-4673
-13395
-16891
-3473
8977
-13624
-2771
-14598
-13185
-13958
9585

41
40
43
35
35
37
41
42
43
43
40
35
43
38
42
41
42
39
38
41
43
40
41
37
40
38
40
37
42
40
41
39
40
38
39
46
41
39
39
45
44
45
40
40
40
42
41
43
37
43
41
41
39
40
43
39
40
42
43
45

-45
-47
-52
-43
-46
-45
-42
-51
-43
-44
-49
-41
-41
-44
-44
-42
-49
-43
-46
-45
-44
-45
-45
-49
-43
-44
-48
-42
-46
-48
-46
-47
-44
-43
-45
-44
-48
-48
-45
-44
-46
-45
-46
-43
-45
-49
-43
-43
-43
-44
-47
-43
-41
-44
-42
-49
-44
-47
-50
-46

278
286
282
279
280
281
284
279
283
288
275
283
285
278
283
283
283
283
280
281
283
281
277
281
285
279
285
282
282
281
281
283
284
285
284
276
283
278
282
282
282
281
284
283
283
285
287
287
277
283
285
285
284
284
284
284
275
287
283
282

230
230
225
230
230
226
226
228
227
227
226
229
226
230
228
231
225
228
225
230
226
229
229
227
227
229
229
228
229
229
226
227
230
227
228
229
228
228
231
229
229
227
225
228
227
227
230
229
227
229
224
226
228
224
228
227
225
228
226
229

37
37
37
32
35
36
36
33
28
35
31
36
41
35
39
32
39
37
35
36
40
33
39
35
34
35
39
40
36
38
39
38
36
37
36
37
32
36
37
40
39
35
33
38
34
35
29
37
39
37
38
32
38
40
37
33
34
39
34
38

490
488
493
493
491
493
492
488
489
489
492
490
489
491
488
489
490
493
490
489
492
492
491
492
490
491
489
492
491
490
492
490
488
489
489
488
490
489
488
491
486
489
487
490
489
489
492
492
488
491
489
490
491
490
491
492
486
491
491
491

29443
29451
29461
29449
29447
29455
29444
29454
29460
29452
29415
29464
29452
29443
29443
29474
29451
29461
29451
29483
29455
29435
29470
29442
29455
29433
29471
29456
29461
29452
29435
29463
29458
29441
29453
29441
29452
29465
29441
29455
29468
29459
29463
29482
29460
29440
29451
29453
29443
29437
29442
29453
29429
29471
29464
29459
29465
29443
29472
29444

448737
448752
448752
448768
448768
448783
448783
448799
448799
448799
448815
448815
448830
448830
448846
448846
448846
448861
448861
448877
448877
448893
448893
448908
448908
448924
448924
448924
448939
448939
448955
448955
448971
448971
448971
448986
448986
449002
449002
449017
449017
449033
449033
449049
449049
449049
449064
449064
449080
449080
449095
449095
449111
449111
449111
449127
449127
449142
449142
449158

8432
-11560
9307
-2783
-2004
2197
-13026
-13772
3065
-13587
-9661
-17600
5363
8613
-13973
-14185
-14010
-13528
-13458
-14364
-12536
-15223
-14473
-14987
-12604
-11344
-10677
-13989
-6715
-13954
-14208
-12884
9814
805
-7468
784
-7172
-13743
-18186
-4546
-2781
-13748
3476
-14572
-13985
-13392
-14346
-13629
-14941
-13991
8274
-13805
-18011
8755
-13074
-14661
10511
7106
-13756
-12714

42
44
38
41
35
37
41
34
37
41
42
37
44
44
38
42
46
44
46
40
43
42
42
40
39
40
42
37
44
46
38
39
38
40
41
44
40
38
42
42
44
38
40
40
40
44
44
40
38
41
34
35
40
40
37
39
40
37
34
35

-43
-46
-42
-48
-41
-47
-46
-46
-44
-45
-42
-43
-45
-47
-44
-46
-43
-43
-44
-44
-47
-45
-44
-45
-46
-43
-47
-42
-45
-43
-44
-46
-43
-44
-45
-44
-44
-48
-43
-45
-49
-47
-46
-43
-44
-43
-44
-45
-44
-44
-42
-45
-43
-45
-42
-47
-42
-45
-45
-49

283
284
280
282
280
284
288
284
280
285
282
287
285
285
287
286
285
279
284
285
285
284
284
285
285
286
284
284
285
285
287
281
282
284
282
282
283
285
282
285
285
280
286
279
283
276
283
279
284
285
284
284
283
286
281
277
284
281
284
286

228
227
229
229
228
227
228
229
228
227
229
229
226
227
227
229
225
229
229
230
227
229
230
229
229
229
229
228
227
230
228
229
224
226
227
230
231
227
226
229
230
231
227
228
230
227
229
229
229
228
229
230
229
228
229
228
229
232
230
230

39
31
34
39
40
37
38
35
38
32
39
36
36
38
38
35
36
34
31
33
36
39
30
34
31
37
33
37
38
36
32
34
38
35
35
36
35
39
37
35
36
31
35
40
38
36
39
28
42
30
35
35
37
40
39
36
37
32
36
35

490
488
489
490
490
491
490
491
487
491
487
486
485
491
488
491
492
491
490
490
489
489
488
488
491
490
490
491
488
489
491
491
487
492
487
490
491
487
488
488
489
491
491
490
491
488
488
491
489
490
491
490
490
490
490
489
489
489
490
490

29447
29430
29429
29423
29436
29457
29451
29446
29440
29454
29477
29432
29434
29473
29446
29462
29455
29465
29446
29442
29479
29453
29447
29460
29464
29439
29454
29447
29435
29426
29443
29437
29454
29448
29460
29449
29449
29454
29451
29455
29454
29448
29481
29456
29449
29470
29450
29471
29489
29448
29487
29457
29440
29459
29461
29441
29462
29448
29453
29465

449158
449173
449173
449189
449189
449189
449205
449205
449220
449220
449236
449236
449251
449251
449267
449267
449267
449283
449283
449298
449298
449314
449314
449329
449329
449345
449345
449345
449361
449361
449376
449376
449392
449392
449407
449407
449423
449423
449439
449439
449439
449454
449454
449470
449470
449485
449485
449501
449501
449501
449517
449517
449532
449532
449548
449548
449563
449563
449579
449579

-12179
-14172
-9059
-14041
-1471
-13421
9496
7817
229
3001
-14629
-14535
-13651
-18759
-14090
-7765
-5050
-13186
-14649
-14775
-15599
-13967
-14050
6608
-14820
-15020
-14587
1375
-14147
-14407
-13737
-11896
8298
11110
-7289
-15143
-12941
-15075
-15048
-4259
3454
4562
-12771
-10218
-13865
-13516
1903
-13948
-14200
-15183
-14190
9736
-4021
-7567
-13730
9412
-12978
-13692
-13111
-13784

36
38
41
41
40
41
43
41
42
33
46
43
39
42
44
40
41
38
46
39
43
34
39
40
35
43
42
41
42
43
36
38
38
38
42
45
42
41
39
44
38
39
44
40
39
39
42
37
42
40
44
40
35
40
38
36
48
38
41
39

-43
-43
-43
-45
-43
-46
-45
-45
-43
-45
-41
-42
-44
-42
-42
-45
-50
-44
-45
-45
-47
-45
-45
-46
-44
-45
-45
-48
-43
-46
-42
-43
-46
-46
-44
-44
-45
-44
-44
-49
-46
-44
-43
-46
-43
-42
-43
-43
-46
-43
-44
-44
-43
-44
-42
-44
-47
-46
-46
-41

283
285
282
286
287
286
287
282
284
282
285
282
285
281
288
282
284
286
283
284
281
285
284
280
282
283
284
284
284
284
284
283
287
278
284
282
286
277
282
286
284
285
283
283
286
284
279
280
287
285
282
280
285
288
284
283
284
281
283
283

226
227
232
230
229
230
229
229
225
227
228
233
227
227
228
231
228
229
231
229
230
231
231
225
231
228
228
229
228
229
230
229
228
228
231
232
230
230
230
227
228
231
229
229
229
229
230
225
228
229
231
230
228
230
229
228
231
230
230
230

39
34
40
32
39
39
37
35
40
38
35
38
34
38
40
33
38
37
36
38
33
34
40
41
37
39
38
34
39
38
34
40
32
36
34
40
39
38
40
38
40
36
31
37
38
33
42
34
36
38
37
40
37
40
34
38
34
35
37
32

490
490
489
490
490
488
489
491
490
490
489
492
490
492
491
492
490
489
492
490
489
490
488
490
490
491
490
489
491
490
492
485
489
487
487
488
489
489
490
488
489
487
490
490
486
492
489
491
492
489
489
488
490
489
487
486
485
488
490
488

29433
29479
29458
29455
29450
29442
29445
29443
29455
29464
29434
29456
29465
29446
29463
29465
29458
29461
29434
29441
29451
29455
29453
29444
29442
29460
29458
29440
29458
29468
29470
29464
29460
29458
29469
29470
29479
29452
29464
29458
29462
29477
29475
29460
29448
29473
29475
29478
29445
29464
29449
29449
29459
29459
29476
29472
29459
29454
29466
29477

449579
449595
449595
449610
449610
449626
449626
449641
449641
449641
449657
449657
449673
449673
449688
449688
449704
449704
449719
449719
449735
449735
449735
449751
449751
449766
449766
449782
449782
449797
449797
449797
449813
449813
449829
449829
449844
449844
449860
449860
449860
449875
449875
449891
449891
449907
449907
449922
449922
449922
449938
449938
449953
449953
449969
449969
449985
449985
450000
450000

-14086
-15406
-14342
7449
-3539
-9241
-14765
-13489
-17810
-13946
-15491
-14953
-13649
-12865
-14748
8244
-14710
-13705
-10609
-14021
9506
-13546
-13869
-12832
-9375
-14120
-13991
-2636
8491
-1482
-18504
-14387
-14268
-7973
9147
-14313
-18424
-14083
9858
-13217
-14374
-1533
-12921
-14284
-13421
-13838
-18431
-13399
-13604
-14726
-13208
-13004
-14335
-14332
-15097
8563
-14907
-18597
-14524
-13523

49
40
39
44
35
44
46
41
45
38
44
49
43
42
43
44
40
43
41
40
42
36
43
43
40
41
41
44
41
43
41
43
42
34
37
43
42
43
38
44
44
41
45
45
43
37
37
40
45
39
38
42
45
41
46
45
42
40
44
42

-47
-44
-46
-44
-43
-46
-46
-48
-45
-48
-44
-46
-47
-44
-56
-42
-46
-45
-43
-45
-45
-44
-44
-42
-47
-48
-43
-45
-46
-43
-43
-45
-42
-41
-43
-43
-48
-43
-45
-42
-47
-44
-44
-46
-43
-44
-42
-47
-46
-44
-45
-47
-50
-44
-45
-44
-47
-43
-43
-45

281
283
281
286
281
286
282
284
283
278
285
285
288
283
284
286
284
283
285
282
285
280
279
284
282
284
283
280
283
285
281
275
282
278
283
282
287
282
283
282
279
282
284
287
281
284
284
285
286
278
283
284
283
281
283
277
281
285
283
284

231
224
230
225
230
230
230
231
231
226
227
230
226
230
228
229
227
226
228
229
231
227
231
227
230
227
229
228
228
229
227
229
225
226
229
228
224
228
228
228
227
229
230
226
226
227
228
225
226
229
228
226
230
227
228
228
230
227
228
226

40
37
36
34
35
39
40
39
37
33
37
39
34
34
39
35
36
36
39
37
38
39
32
39
37
30
36
36
30
31
40
38
34
37
36
39
38
40
36
39
39
36
34
42
38
40
40
40
38
40
37
33
36
37
37
33
36
39
40
36

491
489
491
489
488
490
489
486
488
486
488
490
491
490
490
490
491
493
490
492
490
491
489
490
493
489
489
488
492
487
489
489
486
486
487
490
487
490
490
492
488
491
493
488
489
488
490
487
489
490
487
490
489
488
489
491
490
489
488
489

29461
29446
29470
29452
29455
29461
29441
29452
29464
29443
29464
29455
29460
29469
29454
29454
29471
29453
29458
29431
29458
29450
29426
29454
29450
29424
29426
29426
29430
29461
29433
29437
29446
29454
29443
29467
29468
29450
29460
29464
29467
29459
29468
29466
29433
29451
29455
29427
29449
29490
29465
29452
29465
29444
29449
29438
29454
29454
29462
29454

450000
450016
450016
450031
450031
450047
450047
450047
450063
450063
450078
450078
450094
450094
450109
450109
450109
450125
450125
450141
450141
450156
450156
450172
450172
450187
450187
450203
450203
450203
450219
450219
450234
450234
450250
450250
450265
450265
450281
450281
450297
450297
450297
450312
450312
450328
450328
450343
450343
450359
450359
450359
450375
450375
450390
450390
450406
450406
450421
450421

-13892
-15247
-5468
-3754
86
-12041
9502
-13972
-13801
-4625
-14561
-13601
-13519
-14314
-16638
-14703
-14020
-6745
7627
-13459
-4487
-13805
-14006
-13760
-14318
-2478
-13736
-15226
-13950
-13986
-10794
-13199
9725
-17116
-13814
-11850
-14017
-14398
-3941
8986
-8636
2599
9023
14708
-14062
-9110
-14791
-13766
-18558
10269
1271
5206
-14490
-14748
-15008
7921
8179
-13418
-10786
4953

42
42
45
44
38
44
38
42
41
41
44
42
45
44
41
44
38
46
46
39
43
39
42
41
42
43
44
38
46
34
42
41
44
44
44
42
43
39
44
39
43
39
43
41
42
43
39
38
42
44
38
40
42
39
46
45
47
47
37
43

-46
-48
-43
-45
-46
-48
-44
-48
-49
-44
-42
-43
-51
-45
-44
-43
-45
-43
-43
-43
-47
-43
-43
-45
-43
-46
-47
-47
-44
-48
-44
-45
-45
-44
-44
-46
-47
-44
-44
-46
-44
-47
-44
-44
-47
-43
-46
-46
-47
-43
-42
-43
-47
-43
-44
-42
-45
-48
-45
-46

284
281
279
283
284
285
285
281
281
277
274
282
286
284
281
283
286
284
283
287
282
281
285
280
282
286
280
282
280
282
280
282
282
281
284
280
278
284
279
285
280
283
284
282
282
282
283
283
284
285
284
285
283
280
283
283
284
285
282
280

229
229
229
229
226
226
229
230
227
228
229
229
230
229
229
230
228
228
229
229
226
229
228
229
226
229
230
229
228
228
228
225
225
229
226
228
227
228
229
229
229
225
228
229
226
229
228
228
229
230
226
228
229
225
229
228
226
225
229
228

39
34
38
35
37
34
32
32
35
37
37
33
36
38
39
36
40
39
37
40
36
38
35
40
36
38
33
36
38
35
31
32
39
37
42
39
36
36
32
34
39
39
39
36
40
36
39
39
40
38
36
35
36
30
36
36
38
41
37
35

491
489
491
490
491
488
491
492
492
491
491
491
491
491
491
489
490
491
490
490
491
491
488
489
488
490
491
489
492
489
486
487
488
489
487
492
492
487
486
488
487
490
486
484
485
488
491
489
485
487
489
489
487
486
489
490
485
489
492
491

29460
29435
29433
29433
29436
29438
29450
29445
29437
29452
29449
29449
29442
29478
29441
29436
29442
29416
29438
29474
29435
29443
29457
29424
29441
29439
29436
29450
29432
29453
29479
29442
29433
29438
29446
29464
29458
29432
29435
29430
29448
29432
29460
29436
29440
29435
29428
29427
29440
29464
29435
29451
29452
29444
29472
29448
29434
29444
29448
29428

450421
450437
450437
450453
450453
450468
450468
450484
450484
450484
450499
450499
450515
450515
450531
450531
450546
450546
450562
450562
450562
450577
450577
450593
450593
450609
450609
450624
450624
450640
450640
450655
450655
450655
450671
450671
450687
450687
450702
450702
450718
450718
450718
450733
450733
450749
450749
450765
450765
450780
450780
450780
450796
450796
450811
450827
450827
450827
450843
450843

18891
-13922
-13499
-18127
-14958
-13600
-16613
-15242
-13816
-11826
-14057
-13647
-16913
8604
4819
-8216
-13789
-13756
-15311
-14307
2455
-18445
-14095
4517
-16214
6364
-943
-15286
9552
-13411
-14740
-13665
-13388
8838
-14624
-14335
-13504
-14177
-13686
-14671
-13671
-12893
-13819
-14263
-2983
-14546
-872
-1740
-13487
32764
-14881
-9323
-13640
-16774
-17571
8088
-13910
-14483
-14672
-13547

42
42
43
43
45
44
38
41
43
44
42
44
42
45
45
41
41
38
42
37
38
41
39
40
35
39
41
43
39
35
45
46
37
40
37
43
40
39
45
43
46
41
41
42
40
40
43
44
37
44
45
36
36
42
38
38
44
45
42
34

-44
-43
-43
-45
-45
-45
-43
-44
-48
-40
-45
-44
-46
-43
-43
-43
-43
-49
-41
-42
-43
-47
-42
-43
-42
-46
-44
-45
-44
-46
-44
-49
-43
-46
-45
-42
-43
-47
-47
-42
-42
-43
-43
-43
-44
-46
-44
-44
-48
-44
-45
-46
-52
-42
-43
-46
-46
-47
-48
-48

285
286
279
280
283
280
286
282
283
284
285
285
282
279
280
285
281
285
278
283
284
284
280
284
282
284
283
286
284
287
281
283
284
285
282
280
280
284
283
285
287
285
287
287
278
282
280
283
285
283
281
281
286
281
278
278
285
281
283
282

227
228
229
228
226
229
230
228
229
229
229
228
228
226
229
228
230
229
230
229
229
226
227
230
228
227
230
229
227
225
229
230
227
226
227
226
228
230
228
231
229
227
226
229
227
229
228
229
228
226
227
229
232
230
230
226
229
229
224
228

41
33
38
40
38
40
40
42
35
36
38
40
38
37
38
39
38
36
38
36
39
35
32
35
36
39
39
35
39
40
34
38
38
37
38
36
37
38
36
39
39
34
37
40
37
38
37
36
36
36
40
38
35
38
34
37
35
42
40
36

485
485
486
488
489
489
492
491
491
492
489
489
490
486
490
490
487
491
489
482
487
488
490
486
489
490
490
490
491
491
484
490
489
485
488
489
490
489
489
488
490
489
487
486
487
490
489
482
487
489
488
486
490
492
485
491
488
490
490
490

29456
29451
29453
29462
29430
29469
29442
29454
29450
29468
29438
29430
29443
29432
29422
29445
29454
29428
29446
29437
29442
29435
29453
29480
29429
29440
29448
29437
29446
29439
29450
29422
29447
29476
29428
29435
29452
29430
29453
29443
29451
29444
29464
29449
29453
29434
29444
29448
29447
29397
29462
29437
29440
29446
29436
29430
29467
29424
29437
29441

450858
450858
450874
450874
450874
450889
450889
450905
450905
450921
450921
450936
450936
450936
450952
450952
450967
450967
450983
450983
450999
450999
451014
451014
451014
451030
451030
451045
451045
451061
451061
451077
451077
451092
451092
451092
451108
451108
451123
451123
451139
451139
451139
451155
451155
451170
451170
451186
451186
451201
451201
451217
451217
451217
451233
451233
451248
451248
451264
451264

-13719
-14311
-14843
-14146
-16489
-892
-13904
-14454
-1331
2829
-18453
8799
-13967
-14869
-8215
-14513
9791
8636
-13063
-15656
1849
-14222
-12047
-13513
-14075
-13734
-13918
-1461
-14367
-8971
-13460
7222
-12575
-14240
-14047
-2033
-18220
8029
-14908
-13838
-8931
-15099
-14722
-13690
2031
-13841
-14112
11546
-13758
9493
-15967
-15839
-1689
-13965
-7372
-9780
-5618
-14400
-13755
-14766

38
42
39
43
41
46
42
38
41
41
39
40
45
46
43
39
38
44
35
44
37
38
40
46
37
42
34
37
45
48
42
44
46
42
39
46
36
36
41
40
42
45
38
36
37
36
41
46
39
41
38
36
45
36
42
45
41
43
44
42

-50
-44
-47
-43
-46
-43
-46
-45
-43
-45
-43
-44
-44
-47
-45
-48
-45
-44
-45
-45
-42
-47
-45
-44
-44
-44
-43
-45
-43
-46
-44
-43
-50
-44
-44
-43
-45
-46
-45
-48
-45
-42
-46
-44
-42
-43
-45
-43
-44
-47
-43
-45
-44
-45
-44
-47
-41
-43
-45
-43

284
278
285
285
284
280
285
283
283
285
284
286
287
277
285
284
285
283
282
285
286
284
281
284
284
282
281
285
283
281
287
280
285
284
287
286
279
286
285
283
284
285
283
286
278
286
282
283
286
283
280
288
283
281
285
288
280
287
285
286

231
229
231
231
229
229
230
231
229
224
231
231
229
228
228
228
230
228
229
231
229
229
225
230
228
228
228
229
226
231
228
228
229
229
227
228
225
228
228
230
229
230
229
230
229
229
223
228
229
230
225
228
226
226
229
227
224
230
229
228

35
39
39
42
34
36
38
35
36
35
39
36
35
40
38
38
38
40
34
44
39
38
38
37
38
39
35
36
39
34
39
33
35
39
32
40
36
39
37
33
40
40
31
36
37
32
36
35
39
34
38
38
39
39
37
35
35
33
31
41

489
487
488
484
489
488
487
491
488
491
490
492
488
489
489
487
490
490
492
490
492
489
490
488
489
489
487
485
490
491
488
490
492
490
491
489
488
488
490
489
489
487
490
490
491
491
490
485
489
488
490
492
487
489
490
489
492
491
490
493

29455
29442
29445
29426
29432
29447
29444
29449
29438
29440
29442
29435
29464
29442
29442
29441
29454
29434
29426
29441
29427
29441
29443
29476
29436
29444
29452
29432
29453
29450
29452
29418
29446
29421
29439
29457
29461
29440
29447
29450
29446
29437
29446
29450
29439
29434
29445
29452
29430
29452
29422
29440
29456
29439
29453
29429
29430
29452
29438
29457

451279
451279
451279
451295
451295
451311
451311
451326
451326
451342
451342
451342
451357
451357
451373
451373
451389
451389
451404
451404
451420
451420
451420
451435
451435
451451
451451
451467
451467
451482
451482
451482
451498
451498
451513
451513
451529
451529
451545
451545
451545
451560
451560
451576
451576
451591
451591
451607
451607
451623
451623
451638
451638
451654
451654
451654
451669
451669
451685
451685

-11358
-10628
7503
-14308
-10678
1422
-14086
-15228
-13890
-14874
-8808
-14033
-6363
11027
-14711
-9177
-13849
-13617
8453
-13983
-14369
-13277
-13308
-13813
-14026
-14730
4485
11510
9641
-14619
-12214
-17735
-11578
-13343
-12989
-13611
-14028
10128
-14854
10098
-13825
-14655
-14703
-17565
-17877
7354
-13747
-13443
-17415
-5919
8503
-11781
-9322
-13234
8177
-427
-11651
-14658
-14810
-14134

38
47
42
43
46
43
38
36
46
38
37
46
40
40
45
45
45
41
45
45
43
44
47
43
43
40
45
41
40
46
44
43
45
44
44
42
42
37
38
37
41
45
41
45
34
40
41
41
46
32
40
39
41
41
32
38
45
42
44
45

-46
-43
-48
-48
-48
-43
-52
-43
-46
-47
-45
-43
-43
-45
-44
-45
-42
-43
-44
-49
-46
-46
-42
-44
-43
-44
-43
-41
-45
-43
-46
-41
-45
-41
-45
-47
-41
-44
-50
-45
-47
-43
-46
-43
-42
-46
-45
-45
-44
-44
-43
-44
-45
-45
-46
-42
-43
-43
-47
-50

282
282
285
285
282
282
281
286
278
285
285
283
285
285
283
279
282
282
286
284
283
285
281
281
278
282
278
283
281
280
281
280
281
280
282
283
282
284
282
286
285
284
283
282
284
285
283
285
283
287
286
286
281
285
284
280
278
282
282
283

230
230
230
228
226
231
230
228
228
228
226
228
224
227
226
230
230
229
229
230
229
231
227
228
229
229
227
231
225
230
228
229
230
228
230
230
230
230
229
226
227
228
225
228
230
231
232
229
227
228
229
228
228
231
228
229
228
228
230
228

34
39
41
37
38
34
39
33
31
37
36
37
37
40
36
34
35
37
41
39
36
37
39
33
42
34
38
32
34
32
38
38
39
40
41
36
34
38
39
41
41
39
36
37
35
33
42
34
38
34
31
35
35
31
30
36
40
37
36
39

490
492
488
488
487
490
491
488
489
488
490
489
488
490
491
491
491
491
491
490
488
490
490
484
491
488
491
491
490
491
490
488
487
487
487
487
485
488
488
490
489
488
489
491
487
491
487
491
490
488
487
487
490
491
484
486
490
489
491
491

29453
29443
29447
29456
29450
29460
29470
29451
29454
29454
29449
29453
29447
29452
29439
29449
29427
29440
29460
29457
29476
29436
29450
29452
29474
29441
29430
29457
29449
29463
29478
29465
29439
29442
29440
29461
29441
29449
29457
29449
29457
29413
29438
29452
29460
29450
29471
29434
29451
29464
29463
29454
29458
29457
29443
29458
29443
29436
29467
29441

451701
451701
451716
451716
451716
451732
451732
451747
451747
451763
451763
451779
451779
451794
451794
451810
451810
451825
451825
451841
451841
451841
451857
451857
451872
451872
451888
451888
451903
451903
451919
451919
451935
451935
451950
451950
451966
451966
451966
451981
451981
451997
451997
452013
452013
452028
452028
452044
452044
452044
452059
452059
452075
452075
452091
452091
452106
452106
452106
452122

-15486
-4220
-15226
-13252
-13087
-14246
14268
-13130
-14253
-13782
-3530
-4377
-14799
-9405
-14295
-12785
2278
-14596
-14011
-13725
2419
9362
-13146
-14393
-13162
9372
23413
-14946
-6752
9014
-12742
-14110
-16020
-13593
-2084
8051
-14135
-14028
-13930
-13760
-18313
-14636
-11913
-13497
-14571
-13918
-14755
-13036
-15273
-4759
5542
-14522
-5749
-16335
-10713
-18594
-12653
-14358
7869
-15038

40
41
41
44
40
41
37
46
41
42
43
45
37
47
39
43
40
39
38
39
39
40
36
42
42
42
43
29
44
38
39
40
44
43
41
32
39
40
43
41
44
41
33
43
42
37
43
38
38
43
40
41
40
40
45
41
39
41
42
46

-46
-49
-44
-45
-43
-41
-43
-46
-46
-43
-44
-46
-49
-44
-43
-45
-44
-44
-44
-42
-44
-46
-42
-42
-43
-44
-47
-44
-47
-42
-45
-45
-43
-44
-48
-43
-44
-44
-43
-44
-44
-41
-46
-42
-42
-41
-42
-46
-44
-43
-48
-43
-44
-45
-43
-42
-42
-42
-42
-45

284
286
284
279
282
285
282
287
281
285
284
287
280
282
278
283
282
281
283
285
277
281
286
285
280
283
288
280
283
283
282
286
279
282
284
286
283
281
286
283
280
280
281
285
283
281
282
284
281
286
284
282
276
286
286
284
284
283
286
284

227
230
229
230
228
229
225
230
229
227
231
228
228
228
229
226
229
228
227
229
230
229
230
227
227
226
229
230
226
231
230
229
229
230
229
227
224
230
231
230
230
231
227
230
230
228
228
230
229
230
228
228
227
229
224
229
227
229
230
225

34
40
34
33
38
36
36
41
40
37
41
38
38
27
40
35
39
35
37
36
37
34
40
39
41
37
38
38
36
34
38
39
34
38
39
37
40
36
30
37
40
38
39
40
36
39
38
44
36
36
37
38
35
37
43
39
36
38
38
33

490
490
491
492
489
488
488
489
490
487
486
488
488
487
491
488
491
481
491
488
484
490
488
489
489
490
487
491
489
488
486
483
485
490
489
489
489
486
485
489
490
490
488
488
486
489
488
489
485
488
489
486
487
488
488
488
487
489
485
488

29430
29450
29453
29443
29453
29458
29446
29454
29433
29461
29447
29453
29455
29470
29442
29460
29444
29443
29443
29465
29445
29454
29463
29449
29463
29430
29441
29425
29470
29432
29482
29450
29443
29468
29456
29455
29457
29450
29452
29447
29457
29450
29454
29455
29464
29451
29464
29456
29457
29463
29469
29454
29458
29445
29494
29447
29464
29444
29454
29441

452122
452137
452137
452153
452153
452169
452169
452169
452184
452184
452200
452200
452215
452215
452231
452231
452231
452247
452247
452262
452262
452278
452278
452293
452293
452293
452309
452309
452325
452325
452340
452340
452356
452356
452356
452371
452371
452387
452387
452403
452403
452418
452418
452418
452434
452434
452449
452449
452465
452465
452481
452481
452481
452496
452496
452512
452512
452527
452527
452543

-14449
-14475
-14303
15167
-12941
4439
-13089
-13081
1223
-13807
-15781
-15369
-12192
-14945
-13323
-12935
-5235
-13285
-13664
-13718
-13096
-14243
-13814
-8503
-13728
-13997
-96
-13771
-14324
-3271
-8548
-13877
-3990
-12153
10024
-13505
-9539
-14834
-14901
7472
-14753
-15201
-1308
-14425
-15309
-11922
-9799
-2334
-14084
-13883
-13715
-13979
-17665
928
-749
-13601
-16480
-13795
7591
11934

43
40
42
41
43
39
42
44
41
41
39
44
39
41
40
42
42
39
39
40
40
41
42
41
41
39
43
43
40
43
42
36
43
38
44
43
42
46
40
40
41
40
42
39
42
39
37
43
41
39
38
40
45
45
37
37
44
43
41
43

-42
-43
-42
-46
-48
-42
-46
-43
-44
-43
-50
-48
-48
-44
-44
-44
-44
-42
-44
-45
-46
-41
-43
-44
-45
-43
-42
-43
-45
-46
-44
-45
-47
-43
-44
-41
-41
-42
-45
-44
-46
-45
-48
-45
-47
-47
-42
-42
-45
-43
-44
-43
-45
-43
-46
-43
-43
-43
-44
-46

284
284
285
280
286
282
279
284
285
286
280
285
276
283
286
283
277
281
277
284
279
281
283
280
285
280
282
282
283
285
283
283
283
281
284
281
283
283
284
281
283
279
283
281
280
284
280
281
281
284
281
284
282
284
281
280
283
283
278
285

224
228
228
229
227
229
230
227
230
226
226
228
228
225
227
225
226
229
226
228
230
228
229
229
226
227
228
229
229
228
231
227
227
227
228
227
228
229
228
228
228
229
227
227
228
230
228
229
228
223
229
225
231
225
230
230
229
228
228
227

28
36
39
35
39
35
42
33
26
34
39
34
42
36
40
28
36
41
32
40
34
38
43
40
38
36
40
40
34
39
33
34
40
38
37
36
38
37
36
34
38
39
37
35
37
41
34
37
32
38
37
35
35
38
40
33
42
40
37
39

485
488
487
488
488
489
491
490
487
489
487
488
488
487
489
488
487
487
488
490
488
487
491
490
489
488
489
489
491
489
484
489
490
490
486
490
485
490
489
488
489
489
490
489
487
489
489
489
487
488
492
488
491
491
489
491
489
489
492
493

29443
29464
29442
29453
29462
29448
29439
29442
29460
29445
29472
29448
29452
29470
29452
29437
29455
29433
29448
29440
29461
29452
29441
29435
29459
29463
29446
29447
29445
29479
29455
29471
29426
29441
29452
29448
29448
29455
29434
29446
29459
29440
29458
29443
29418
29450
29458
29462
29461
29449
29450
29456
29435
29448
29447
29437
29450
29440
29451
29437

452543
452559
452559
452574
452574
452574
452590
452590
452605
452605
452621
452621
452637
452637
452652
452652
452652
452668
452668
452683
452683
452699
452699
452699
452715
452715
452730
452730
452746
452746
452761
452761
452777
452777
452777
452793
452793
452808
452808
452824
452824
452824
452839
452855
452855
452871
452871
452871
452886
452886
452902
452902
452917
452917
452933
452933
452933
452949
452949
452964

-14806
-13333
-13949
-14824
6795
-13265
9632
-13967
-14461
-14610
-13997
-13614
-14274
-14255
-8286
-17588
-6838
-17851
3573
-13688
1007
-15920
-13544
-14552
8492
-14059
-14618
-7615
-17359
-18728
-14168
-14193
-15174
-14038
-13676
-15199
-14439
418
-14615
-14141
-13769
-14341
-8913
-14051
-181
-10060
9327
15661
7965
-14144
-16824
-4048
21285
-1822
-13422
-14052
-13974
-14488
-13423
-14393

42
44
39
41
40
39
39
42
40
39
40
42
41
43
44
45
41
36
44
38
44
40
41
47
43
45
41
37
45
42
38
43
39
41
42
38
43
37
43
41
40
41
39
39
40
41
38
41
41
37
43
39
41
37
38
41
40
39
42
40

-42
-46
-46
-45
-44
-43
-45
-43
-46
-42
-44
-50
-43
-48
-45
-43
-44
-45
-45
-47
-45
-41
-44
-44
-48
-46
-43
-41
-47
-44
-42
-45
-43
-44
-46
-45
-47
-49
-43
-44
-45
-42
-45
-44
-43
-42
-40
-45
-44
-46
-45
-44
-50
-43
-44
-43
-43
-44
-45
-45

281
286
280
286
280
281
285
280
284
283
282
280
281
284
282
281
277
285
284
280
280
279
285
283
283
282
283
281
284
281
277
284
281
285
283
282
283
285
281
283
284
284
281
283
282
285
286
282
283
287
284
287
286
285
280
282
281
283
285
282

225
229
228
230
228
225
228
226
227
227
228
229
227
228
228
228
229
229
229
227
228
230
228
228
230
228
226
226
229
227
228
229
229
230
228
228
228
228
229
227
228
228
225
230
229
230
228
227
231
228
226
229
228
228
227
230
229
228
229
231

35
37
34
38
37
33
34
40
40
39
37
36
40
41
41
39
38
39
37
39
32
38
37
38
28
35
41
36
30
34
37
34
37
36
38
37
37
36
35
39
37
34
34
36
34
30
40
36
37
35
28
32
39
35
39
34
35
37
39
41

492
492
490
492
490
489
488
490
489
490
485
485
490
489
488
489
490
488
488
487
491
489
486
488
490
489
489
489
492
489
488
489
488
488
488
490
491
489
492
487
489
490
487
487
488
490
488
488
491
492
489
491
490
492
490
488
490
489
490
489

29452
29430
29436
29464
29435
29441
29463
29421
29456
29460
29458
29451
29458
29443
29449
29456
29440
29434
29451
29450
29420
29459
29450
29440
29438
29435
29446
29454
29438
29432
29440
29444
29457
29441
29446
29474
29449
29454
29436
29444
29424
29441
29444
29445
29457
29459
29445
29450
29445
29433
29456
29432
29459
29448
29456
29433
29460
29461
29447
29457

452964
452980
452980
452995
452995
452995
453011
453011
453027
453027
453042
453042
453058
453058
453058
453073
453073
453089
453089
453105
453105
453120
453120
453120
453136
453136
453151
453151
453167
453167
453183
453183
453198
453198
453198
453214
453214
453229
453229
453245
453245
453245
453261
453261
453276
453276
453292
453292
453307
453307
453323
453323
453323
453339
453339
453354
453354
453370
453370
453385

-6419
-10418
1122
-14552
10201
-6704
-13272
-5305
-17456
-4801
-13401
-14644
-18205
-13557
-14094
-13112
-13694
-14504
-14108
-14289
1431
-14646
-351
-13637
-14410
-5347
-14014
8113
-13965
-13250
-15525
-15879
-12183
-14660
-9498
-13746
8464
-14644
-14401
-14137
1520
-13688
6292
9674
1542
-13638
-12820
-17766
-666
-13689
-15350
-15009
-1382
-13538
-14349
-14089
8469
-13869
-7485
-12962

43
39
40
39
40
39
41
40
43
39
40
35
42
41
35
36
45
38
38
39
41
44
37
35
40
44
44
42
40
46
41
42
43
40
41
41
39
39
40
45
43
43
42
43
38
43
41
43
48
39
43
44
39
45
41
44
42
37
41
39

-44
-45
-49
-44
-43
-44
-42
-42
-45
-44
-45
-45
-44
-45
-43
-48
-47
-45
-45
-43
-43
-43
-47
-45
-45
-45
-43
-46
-42
-44
-47
-43
-44
-47
-44
-46
-43
-47
-46
-46
-45
-44
-43
-46
-43
-45
-45
-47
-46
-42
-46
-43
-44
-45
-45
-47
-46
-44
-43
-44

287
287
285
281
281
283
279
284
281
285
285
285
285
283
282
285
283
283
280
281
279
276
281
279
282
285
283
285
283
284
286
279
283
283
285
281
283
285
283
285
285
282
284
284
280
281
282
287
279
284
284
285
285
283
286
284
283
284
287
283

228
228
224
230
229
227
227
229
226
227
229
230
229
228
232
224
228
230
227
227
230
228
230
230
228
227
226
228
219
229
225
228
230
229
229
229
230
229
230
225
229
227
230
226
228
225
228
228
227
228
224
229
231
224
229
226
228
228
228
226

38
33
35
35
33
35
36
36
34
28
31
41
32
35
34
38
39
33
38
35
36
33
37
36
37
36
34
41
36
37
40
37
38
38
37
36
38
37
38
40
40
42
33
36
33
37
38
32
35
36
37
38
39
39
35
40
37
37
35
36

491
486
487
488
490
491
492
487
490
486
489
489
490
489
489
490
489
490
489
493
489
491
486
487
490
489
488
489
491
488
489
490
493
487
492
489
487
492
489
490
491
490
488
491
489
487
486
490
491
493
488
491
487
490
490
491
489
489
488
491

29465
29441
29428
29441
29430
29454
29450
29445
29442
29443
29465
29450
29447
29446
29444
29437
29442
29471
29450
29453
29451
29465
29446
29473
29463
29451
29467
29450
29470
29477
29491
29477
29461
29471
29475
29452
29450
29464
29447
29434
29444
29471
29426
29472
29424
29456
29443
29445
29454
29478
29454
29447
29440
29455
29449
29459
29459
29445
29448
29456

453385
453385
453401
453401
453417
453417
453432
453432
453448
453448
453463
453463
453479
453479
453479
453495
453495
453510
453510
453526
453526
453541
453541
453557
453557
453557
453573
453573
453588
453588
453604
453604
453619
453619
453619
453635
453635
453651
453651
453666
453666
453666
453682
453682
453697
453697
453713
453713
453729
453729
453744
453744
453744
453760
453760
453775
453775
453791
453791
453791

-1223
-14123
-9069
-16615
1937
-13704
3534
-13691
-17065
3590
-13786
-4356
-14445
-11095
10052
-17997
-10214
-14909
9333
22211
8528
-12991
7345
-14273
9239
-14435
-14896
-13951
13165
-6178
6229
-9658
-14480
-14438
-14078
-10851
-3873
-14141
-17755
-13651
-15588
-15193
-5991
-13886
-12845
-14382
525
-14067
13600
-14197
-13094
-14041
-11417
6990
-14681
-14215
-16188
-15079
9197
-15113

43
44
36
40
36
41
42
45
40
40
39
38
43
38
37
37
35
39
41
42
41
38
42
42
39
39
43
38
41
42
41
43
43
44
38
45
43
40
43
42
37
38
45
35
44
41
42
45
36
39
45
35
41
38
41
37
46
40
40
35

-43
-43
-48
-45
-45
-44
-47
-46
-42
-46
-42
-43
-47
-45
-41
-46
-46
-43
-46
-46
-45
-46
-45
-45
-46
-44
-42
-45
-43
-42
-47
-44
-45
-43
-44
-44
-46
-49
-46
-43
-44
-43
-45
-46
-43
-47
-43
-47
-47
-45
-45
-45
-43
-45
-44
-45
-44
-49
-44
-43

284
282
277
284
281
286
283
287
284
282
282
282
284
280
283
275
285
281
283
281
284
278
286
280
285
283
285
287
281
285
281
282
286
283
283
282
281
285
283
286
283
287
279
284
279
286
283
281
287
280
281
286
279
284
284
285
284
283
281
281

228
228
227
226
229
227
226
227
229
228
226
228
229
228
229
227
226
224
228
226
229
227
230
233
229
228
229
223
227
229
230
232
228
227
230
229
227
226
230
225
230
226
228
228
227
229
230
228
225
224
228
230
229
228
229
224
226
229
226
230

36
40
33
33
39
38
41
37
36
33
34
38
41
38
39
40
40
36
33
35
41
36
44
40
37
40
36
39
35
38
39
40
36
37
40
34
34
36
39
39
43
38
39
36
38
37
40
39
34
34
37
38
40
39
34
33
35
34
39
34

490
490
489
486
488
491
488
489
491
490
490
490
490
489
488
490
491
483
492
488
492
489
491
485
490
490
491
491
490
489
492
489
491
491
491
493
490
492
492
490
490
490
489
491
488
492
491
487
490
490
492
490
492
490
492
492
491
489
492
490

29474
29467
29454
29442
29451
29455
29465
29481
29459
29437
29462
29473
29459
29429
29443
29443
29451
29452
29438
29452
29454
29425
29446
29463
29453
29454
29470
29448
29444
29477
29457
29450
29469
29443
29470
29463
29454
29444
29436
29439
29424
29466
29457
29452
29435
29454
29465
29433
29456
29456
29449
29449
29435
29462
29454
29439
29440
29443
29454
29442

453807
453807
453822
453822
453838
453838
453853
453853
453853
453869
453869
453885
453885
453900
453900
453916
453916
453916
453931
453931
453947
453947
453963
453963
453978
453978
453978
453994
453994
454009
454009
454025
454025
454041
454041
454056
454056
454056
454072
454072
454087
454087
454103
454103
454119
454119
454134
454134
454134
454150
454165
454165
454165
454181
454181
454197
454197
454212
454212
454228

-10493
-5630
12874
-13453
8915
-14473
-14147
-13247
9299
-13772
721
-16604
-5136
-18157
-13470
8024
-14118
-13318
-3113
702
-14423
-14788
-9343
1121
10482
-9907
-12064
-14209
-5923
-13884
-14189
-14138
-14427
-13777
-13482
-15166
-14352
5788
8975
-8889
-1908
-13719
6671
-14202
13812
-13605
-13896
-13425
-14167
-14013
-13780
-12429
-18595
-7993
8213
-14163
-14124
-17805
-14927
7715

35
41
43
42
42
40
44
39
36
36
43
42
44
39
36
40
43
40
40
43
42
44
41
42
43
44
36
45
46
44
45
39
39
36
46
38
42
36
42
39
45
37
43
43
40
35
43
45
35
46
43
41
44
44
42
38
41
38
35
38

-46
-50
-47
-44
-44
-46
-44
-44
-48
-47
-49
-50
-47
-45
-46
-47
-45
-45
-50
-45
-45
-46
-43
-42
-44
-43
-43
-49
-45
-43
-45
-46
-47
-49
-45
-44
-46
-44
-45
-45
-49
-45
-46
-46
-47
-42
-44
-43
-44
-45
-44
-47
-45
-48
-45
-45
-49
-44
-43
-44

283
280
284
283
284
287
284
284
277
284
284
283
281
281
282
282
280
283
285
281
281
284
285
282
283
280
285
287
283
279
285
279
283
284
283
285
281
281
282
283
286
282
283
284
281
282
285
279
280
281
280
283
286
286
284
284
282
286
284
280

231
226
227
230
230
231
229
230
230
229
231
229
228
231
228
230
230
228
223
230
229
229
228
227
229
230
229
227
224
231
228
227
226
228
229
228
228
229
230
227
228
229
230
231
224
230
229
226
229
225
231
230
229
228
229
228
229
230
228
225

33
34
37
34
37
36
35
39
37
34
38
40
31
36
34
38
38
39
37
41
37
38
34
36
42
34
40
37
37
33
39
35
41
34
40
33
38
37
34
33
35
31
37
39
39
37
35
36
40
41
35
37
40
41
37
39
40
39
33
39

492
490
489
488
490
492
486
490
492
490
491
491
487
490
489
490
492
490
489
492
487
492
490
490
494
490
488
491
489
490
494
495
491
488
489
487
491
490
490
492
492
490
493
490
491
491
490
489
490
490
491
487
489
488
490
488
491
490
490
490

29456
29460
29460
29431
29470
29449
29470
29436
29469
29461
29445
29426
29455
29451
29464
29467
29434
29450
29456
29448
29449
29465
29440
29440
29456
29459
29460
29435
29450
29448
29451
29432
29427
29441
29435
29448
29444
29438
29449
29425
29432
29430
29451
29459
29431
29445
29433
29453
29444
29443
29454
29460
29439
29443
29450
29446
29437
29452
29447
29459

454228
454243
454243
454243
454259
454259
454275
454275
454290
454290
454306
454306
454306
454321
454321
454337
454337
454353
454353
454368
454368
454368
454384
454384
454399
454399
454415
454415
454431
454431
454431
454446
454446
454462
454462
454477
454477
454493
454493
454493
454509
454509
454524
454524
454540
454540
454555
454555
454555
454571
454571
454587
454587
454602
454602
454618
454618
454633
454633
454633

625
-15324
-13693
-13191
-14819
-11752
-14140
-9448
-13552
-7368
-15026
9740
-14713
-14742
12163
-13804
11263
-14125
-15050
-3317
-14220
-17402
15176
-5193
-14546
2530
-7370
-14957
-15016
-14003
-1128
-13920
11726
-14204
-13680
-13491
-14062
-14160
-4840
-13705
-14499
281
1366
-14154
16075
-10176
-13815
-13829
-11860
-13583
-14861
-11786
-13405
-14878
-14501
-13320
-12953
3450
9777
-13703

40
38
40
43
43
36
43
43
38
40
41
45
45
42
40
44
38
41
37
39
45
43
35
39
38
43
36
39
40
41
43
47
41
33
39
39
40
39
39
42
43
39
40
46
41
42
38
44
41
42
39
43
46
33
41
43
42
34
44
36

-44
-43
-45
-45
-46
-45
-47
-46
-44
-44
-48
-46
-46
-45
-48
-47
-49
-43
-45
-44
-48
-46
-50
-46
-49
-44
-47
-51
-49
-46
-45
-45
-47
-45
-43
-44
-45
-46
-45
-52
-46
-45
-44
-42
-44
-42
-44
-44
-44
-47
-44
-48
-44
-46
-42
-40
-41
-45
-45
-43

282
285
280
284
280
280
283
285
284
283
283
278
286
285
284
283
281
284
286
284
282
284
283
283
281
282
285
282
282
286
284
285
284
282
284
285
283
284
282
282
287
284
280
285
284
286
280
285
284
286
285
285
285
282
286
282
276
285
285
284

229
229
229
231
230
227
229
232
225
227
229
225
231
228
226
229
230
228
230
229
226
222
230
227
228
227
230
230
227
224
229
224
228
229
228
229
228
227
227
230
231
229
228
229
228
225
226
230
227
230
228
225
228
227
227
229
226
227
228
230

38
38
38
38
38
37
36
37
35
36
34
39
36
34
30
39
34
37
39
37
39
38
34
39
36
39
39
37
33
37
38
34
34
39
40
35
35
34
42
41
36
36
39
39
40
40
35
37
37
38
39
34
34
39
39
40
37
38
37
37

486
488
491
486
491
488
490
490
489
492
489
487
490
487
492
486
487
491
492
489
491
486
488
489
488
491
491
494
487
488
491
490
486
487
489
491
489
490
490
488
489
488
487
491
491
490
489
489
491
490
489
488
491
488
492
492
490
489
488
490

29466
29463
29438
29461
29448
29430
29449
29451
29440
29469
29428
29465
29464
29435
29440
29453
29473
29429
29437
29432
29454
29457
29446
29450
29467
29460
29455
29451
29450
29431
29457
29465
29452
29448
29496
29445
29478
29445
29473
29453
29462
29443
29438
29463
29452
29448
29456
29467
29445
29459
29459
29457
29434
29447
29445
29453
29424
29467
29438
29463

454649
454649
454665
454665
454680
454680
454696
454696
454696
454711
454711
454727
454727
454743
454743
454758
454758
454758
454774
454774
454789
454789
454805
454805
454821
454821
454821
454836
454836
454852
454852
454867
454867
454883
454883
454899
454899
454899
454914
454914
454930
454930
454945
454945
454961
454961
454961
454977
454977
454992
454992
455008
455008
455023
455023
455039
455039
455039
455055
455055

-14325
9508
-12590
-13854
15458
-14480
-13758
-14590
-1884
-12934
-13951
-14011
-18173
-13855
-5378
-14155
-6108
-5702
10319
-13113
-14337
-3030
-9869
-3467
-5499
-14249
-15508
-15389
-13129
-12572
-13856
-18555
-13264
-15551
-13854
-14096
-3400
-11402
-14166
10095
-11688
9770
-12863
-14608
-13418
-14483
-14350
-14982
-13990
-14342
3204
-14582
-14312
-15313
7255
-11122
-14762
-2766
-17100
-13316

38
46
43
39
38
43
42
45
37
33
42
44
43
37
41
39
37
43
43
42
40
41
44
40
44
41
38
35
37
38
43
46
36
41
36
40
39
37
43
39
40
33
38
43
39
46
37
41
39
31
43
46
43
44
44
41
43
42
44
40

-44
-46
-46
-45
-46
-45
-44
-48
-48
-44
-45
-49
-45
-46
-44
-43
-50
-45
-42
-48
-44
-49
-47
-43
-44
-43
-47
-44
-43
-46
-45
-44
-45
-46
-47
-42
-44
-49
-48
-44
-43
-44
-47
-43
-41
-43
-41
-41
-46
-43
-45
-45
-43
-48
-46
-45
-45
-46
-46
-44

285
285
285
279
278
282
279
284
283
281
284
281
278
282
284
282
284
279
280
283
281
286
284
285
282
283
283
282
283
285
284
282
281
284
284
287
283
283
285
285
282
281
284
283
286
279
286
287
283
285
282
284
284
280
285
283
283
285
282
283

228
226
227
229
231
231
228
225
228
229
225
229
230
226
230
229
230
232
228
228
225
229
230
228
230
227
228
229
227
228
231
228
227
227
226
230
228
228
231
228
228
228
225
230
230
230
230
230
226
231
230
228
228
226
228
231
231
227
230
228

35
37
35
41
37
39
40
38
30
41
40
33
38
40
34
37
37
36
35
40
38
35
35
36
39
37
36
37
32
37
38
35
42
32
36
37
33
36
37
40
35
41
31
37
40
40
38
38
37
38
40
43
34
39
34
37
35
36
32
38

487
491
488
491
491
492
491
488
491
490
493
488
492
490
493
492
493
493
491
488
489
492
491
491
492
488
487
491
488
491
491
491
490
491
489
491
490
490
487
487
489
489
486
486
491
487
490
490
491
489
489
489
490
485
483
489
491
488
490
487

29459
29467
29468
29449
29483
29448
29449
29443
29474
29459
29431
29429
29431
29465
29438
29452
29475
29465
29446
29489
29467
29454
29437
29450
29470
29453
29448
29451
29420
29451
29438
29440
29455
29456
29447
29451
29473
29444
29461
29468
29480
29454
29461
29441
29478
29460
29460
29452
29450
29458
29458
29442
29435
29488
29465
29461
29463
29452
29437
29455

455070
455070
455086
455086
455101
455101
455101
455117
455117
455133
455133
455148
455148
455164
455164
455179
455179
455179
455195
455195
455211
455211
455226
455226
455226
455242
455242
455257
455257
455273
455273
455289
455289
455304
455304
455320
455320
455320
455335
455335
455351
455351
455367
455367
455382
455382
455398
455398
455413
455413
455413
455429
455429
455445
455445
455460
455460
455460
455476
455476

-13532
-15181
-13179
-13931
-14122
-1230
-13879
7725
-12690
-8511
-1600
-14267
-14149
-13616
-6713
-13593
8989
-7182
-13139
-13960
2996
-8219
-13860
-13388
-8346
-14122
-14620
-15057
-14167
7287
-14354
-13290
-12176
7108
-14494
-15171
-13908
-13384
-14022
-15357
-14245
-14326
9496
-14532
-13430
-7787
12140
-9020
-13892
-13031
-1107
-14550
-435
-13554
7290
-844
7669
3884
-6179
-13212

39
36
41
42
42
43
43
39
42
41
42
35
45
43
44
40
43
44
43
39
41
43
44
37
46
41
39
42
38
43
39
43
45
39
41
39
34
42
42
38
43
45
44
41
42
38
40
40
43
38
34
41
42
43
46
39
32
39
41
40

-43
-45
-44
-45
-44
-45
-48
-43
-43
-43
-45
-43
-45
-44
-46
-43
-44
-46
-42
-49
-44
-47
-48
-44
-44
-46
-41
-46
-44
-44
-45
-46
-44
-44
-50
-46
-43
-43
-46
-44
-45
-46
-44
-44
-44
-46
-49
-43
-48
-47
-44
-47
-43
-45
-44
-45
-42
-45
-44
-42

283
283
286
285
283
279
283
284
284
282
283
283
281
281
285
284
280
284
278
283
283
282
281
279
280
283
283
281
279
279
283
275
286
280
280
276
284
281
285
279
278
281
285
281
284
282
285
280
283
283
281
281
283
284
285
279
280
284
280
280

228
228
230
229
229
226
221
228
226
230
229
229
228
227
229
227
229
229
228
227
228
229
229
227
228
227
228
230
226
228
226
226
230
230
222
228
230
229
229
227
225
228
228
229
227
230
232
227
230
230
228
229
227
227
229
227
229
230
230
228

39
34
33
39
41
36
33
32
36
34
40
36
38
36
38
35
38
34
38
38
38
36
38
29
38
36
35
36
37
29
35
39
35
34
34
39
37
36
34
33
39
35
39
34
41
34
35
34
40
34
30
42
33
35
40
31
35
37
39
34

490
490
488
491
490
487
492
489
493
489
488
491
490
489
488
489
484
488
491
488
488
490
489
490
489
490
489
488
491
491
493
491
491
489
488
488
488
488
493
489
492
489
494
489
491
487
488
487
490
490
490
488
489
489
489
493
489
491
490
490

29450
29458
29455
29471
29468
29462
29458
29457
29485
29470
29459
29465
29455
29437
29454
29462
29440
29458
29461
29452
29458
29456
29456
29447
29447
29473
29466
29435
29428
29458
29457
29457
29451
29467
29476
29456
29467
29458
29455
29448
29431
29474
29444
29456
29441
29451
29449
29461
29459
29449
29454
29449
29463
29452
29456
29459
29436
29435
29444
29461

455491
455491
455507
455507
455523
455523
455538
455538
455538
455554
455554
455569
455569
455585
455585
455585
455601
455601
455616
455616
455632
455632
455647
455647
455663
455663
455679
455679
455679
455694
455694
455710
455710
455725
455725
455741
455741
455741
455757
455757
455772
455772
455788
455788
455803
455803
455819
455819
455819
455835
455835
455850
455850
455866
455866
455881
455881
455881
455897
455897

-13984
-14057
-13289
-15191
-517
-14317
-13913
-14496
-13039
-13667
-14391
-15057
8775
-3654
-15392
-12379
-14502
-13700
-14869
-236
-14067
-5955
-13720
-13775
-16078
-13519
9098
-14119
-14200
-13517
11407
-14124
-14768
-13677
-13013
-13970
3229
-17558
-4085
-14112
-461
-14336
7634
-10284
-14524
-14049
-12427
-15956
-18421
9929
-14344
-13331
-14366
-4997
-12651
-13582
-10567
1294
9718
-13527

42
40
43
39
39
37
37
42
45
46
45
37
39
38
44
38
44
41
41
36
47
40
44
40
40
47
45
41
41
39
36
41
41
44
39
36
43
35
44
40
40
42
43
44
38
44
38
41
39
39
40
39
39
39
40
39
42
37
38
40

-45
-44
-45
-43
-45
-46
-41
-44
-46
-43
-43
-43
-44
-43
-45
-44
-45
-49
-44
-45
-43
-43
-45
-51
-42
-47
-44
-48
-46
-44
-46
-47
-56
-44
-49
-41
-44
-48
-44
-48
-46
-43
-44
-49
-47
-44
-43
-44
-44
-46
-43
-44
-46
-47
-43
-43
-44
-42
-44
-43

284
285
281
285
284
281
285
284
286
285
284
281
287
280
283
282
283
277
285
282
285
281
280
278
284
282
284
282
282
284
285
284
281
285
282
279
285
277
281
284
286
286
286
283
279
284
281
285
282
285
278
283
283
285
282
278
280
281
285
286

229
229
227
227
227
230
226
226
228
230
231
230
231
228
230
230
229
227
229
228
226
230
228
229
230
228
225
227
230
226
221
228
227
229
229
229
226
225
228
226
228
224
227
228
228
229
222
228
226
227
231
232
228
229
226
226
228
224
229
229

35
33
37
39
34
39
34
40
39
32
40
40
40
42
30
37
36
36
34
36
38
39
40
38
38
41
36
35
35
37
35
33
35
36
36
30
36
30
36
39
30
34
39
36
35
38
40
32
37
40
34
33
41
35
37
36
34
36
41
35

489
493
493
489
486
489
491
487
490
489
490
491
489
486
487
490
489
490
490
489
490
491
491
490
488
490
491
491
491
491
490
491
491
490
492
488
487
488
489
491
484
489
487
491
488
489
490
490
491
490
488
490
489
488
489
490
491
484
490
489

29443
29451
29438
29434
29439
29446
29443
29480
29446
29455
29455
29455
29454
29441
29449
29450
29461
29444
29438
29472
29460
29434
29471
29462
29452
29455
29461
29451
29467
29470
29461
29461
29478
29444
29457
29433
29459
29459
29456
29468
29449
29461
29469
29476
29452
29446
29469
29450
29461
29447
29456
29455
29452
29465
29451
29444
29436
29453
29460
29455

455913
455913
455928
455928
455944
455944
455944
455959
455959
455975
455975
455991
455991
456006
456006
456006
456022
456037
456037
456037
456053
456053
456069
456069
456084
456084
456100
456100
456115
456115
456131
456131
456147
456147
456162
456162
456162
456178
456178
456193
456193
456209
456209
456225
456225
456225
456240
456240
456256
456256
456271
456271
456287
456287
456303
456303
456303
456318
456318
456334

9453
-14047
9424
-14585
-14352
-13327
-14226
-14752
-14207
-14364
-7741
-15103
-13916
-15125
9833
9011
-13481
-13972
10414
-13144
-13682
766
-13137
-13419
1809
-13437
-4789
-14561
-15169
-14343
-10518
-14283
-11986
-14006
8241
-13455
8170
-14126
-14443
-15555
-15160
7885
17
-2878
-13353
-14837
8192
-14167
7765
-14823
-13389
18581
-13183
-14750
-7716
13421
-13249
-8214
-13797
-14076

42
43
34
36
41
37
42
41
42
43
41
41
42
42
43
38
36
40
43
40
47
38
41
41
44
41
38
42
43
42
42
44
43
44
39
36
38
38
37
41
37
35
41
44
41
43
41
44
44
40
40
40
33
38
40
43
43
36
40
37

-41
-43
-41
-46
-46
-46
-45
-45
-45
-48
-43
-42
-48
-44
-45
-49
-41
-47
-44
-44
-45
-45
-43
-45
-43
-43
-44
-43
-45
-43
-42
-42
-47
-44
-44
-42
-42
-41
-42
-43
-44
-44
-43
-47
-44
-44
-42
-44
-45
-50
-45
-44
-45
-46
-44
-47
-41
-43
-45
-43

283
283
288
283
285
284
282
286
285
282
284
280
282
285
284
275
281
282
285
283
283
284
278
282
276
282
280
282
281
283
282
280
279
282
285
279
284
284
281
281
285
276
281
285
283
283
282
284
279
285
285
281
281
286
281
279
284
282
281
281

227
229
226
227
229
227
229
227
230
226
228
228
230
229
230
228
228
228
226
232
229
224
229
229
227
225
223
229
227
228
229
225
228
227
228
228
226
228
228
227
227
228
228
229
228
227
227
229
225
229
229
228
226
226
227
228
224
228
227
227

35
34
36
35
29
37
41
38
35
38
41
36
39
40
39
38
37
38
37
38
37
35
32
42
42
34
35
40
40
37
41
39
36
38
40
36
39
40
38
38
42
40
40
36
32
39
39
36
37
37
33
34
36
40
37
38
34
38
39
40

488
492
489
490
487
489
488
489
488
488
490
490
489
488
489
486
487
489
489
491
487
490
489
486
489
488
492
490
488
489
488
489
489
491
487
489
487
485
491
486
486
488
491
488
484
487
486
488
490
488
487
492
489
491
489
489
492
491
490
490

29481
29440
29438
29446
29448
29462
29447
29461
29449
29453
29463
29451
29469
29470
29450
29445
29452
29459
29472
29468
29459
29460
29469
29485
29437
29460
29449
29461
29461
29450
29470
29441
29444
29439
29469
29466
29434
29455
29433
29459
29446
29445
29455
29455
29440
29448
29440
29445
29426
29478
29445
29473
29458
29466
29483
29447
29464
29457
29452
29454

456334
456349
456349
456365
456365
456381
456381
456396
456396
456396
456412
456412
456427
456427
456443
456443
456459
456459
456474
456474
456490
456490
456490
456505
456505
456521
456521
456537
456537
456552
456552
456568
456568
456583
456583
456583
456599
456599
456615
456615
456630
456630
456646
456646
456646
456661
456661
456677
456677
456693
456693
456708
456708
456724
456724
456724
456739
456739
456755
456755

-14291
-7814
-14087
-14610
-3698
-17998
-16664
-13961
-15023
-18652
-13651
-13166
-14374
-13700
-14512
-14172
-8663
-14484
-14391
-14329
-13540
-14652
-15391
-13599
-14512
-3059
-13591
-14258
-1132
-13978
399
-14407
-14977
-13974
-13755
-14799
-14349
-14544
3190
-8511
-14662
2299
-15152
-14110
-13333
-6136
-14073
-12981
8831
-14596
-15129
-466
-12126
23282
-6465
-2328
-14150
-3533
-13363
-13621

39
43
39
40
38
42
40
40
31
39
40
45
44
38
43
47
37
38
36
34
38
40
45
43
41
40
42
42
40
39
42
43
44
45
41
38
42
41
44
42
33
38
43
36
43
45
40
37
44
40
36
42
44
43
36
38
36
37
42
32

-43
-43
-44
-41
-45
-41
-44
-41
-45
-45
-42
-42
-42
-44
-45
-47
-44
-48
-48
-42
-45
-44
-45
-45
-46
-45
-44
-49
-46
-42
-47
-46
-45
-41
-41
-45
-45
-49
-46
-45
-46
-50
-42
-47
-47
-42
-52
-46
-44
-45
-45
-42
-45
-49
-41
-45
-42
-43
-48
-41

287
286
283
281
280
282
282
285
282
282
279
285
282
284
283
281
282
280
279
279
281
284
284
283
280
284
284
283
283
281
287
283
283
282
286
287
282
285
283
282
281
284
283
282
281
285
285
276
281
280
280
284
280
282
284
284
281
283
284
283

221
228
229
227
230
228
230
228
226
224
230
227
229
227
226
228
227
226
230
231
230
227
227
228
227
228
229
224
229
222
228
228
228
231
229
227
225
227
228
227
231
230
232
231
232
228
226
231
231
229
228
229
229
230
226
229
230
227
225
225

35
36
32
42
35
41
40
37
40
36
36
31
34
36
38
40
40
37
37
33
35
38
36
33
36
37
36
36
33
36
39
39
37
34
38
40
36
37
30
34
38
37
35
38
39
35
37
41
36
37
38
37
33
35
34
39
35
36
29
34

490
488
490
489
491
489
490
490
490
493
490
491
489
490
491
491
490
491
492
491
490
489
488
490
487
487
487
490
489
491
489
490
492
488
488
491
490
490
487
490
491
487
490
488
490
492
491
490
491
490
489
491
488
490
492
491
491
490
489
489

29472
29459
29453
29457
29458
29445
29473
29438
29457
29454
29472
29443
29453
29451
29436
29449
29449
29461
29485
29467
29464
29475
29451
29450
29439
29457
29483
29455
29465
29463
29443
29453
29439
29442
29462
29469
29468
29480
29446
29459
29473
29443
29439
29461
29453
29466
29451
29474
29451
29468
29466
29477
29470
29442
29469
29465
29449
29473
29454
29457

456771
456771
456786
456786
456786
456802
456802
456817
456817
456833
456833
456849
456849
456849
456864
456864
456880
456895
456895
456911
456911
456911
456927
456927
456942
456942
456958
456958
456973
456973
456989
456989
456989
457005
457005
457020
457020
457036
457036
457051
457051
457051
457067
457067
457083
457083
457098
457098
457114
457114
457129
457129
457129
457145
457145
457161
457161
457176
457176
457192

-5723
-1624
-17317
10017
-14660
-13331
-14261
-16479
-13105
7650
-18187
-14592
-2611
-14453
-13971
-9474
-15736
27914
-15437
8449
-6777
-17994
-13830
-13085
-6598
-14032
-14128
-11883
-14812
10096
-545
-7972
-14861
-13274
-13904
-16757
-9858
-13529
9108
-13610
-14680
-13771
-14203
-17692
-10945
-13036
-6802
-12751
-15334
-11564
5385
-14830
-13245
-17070
16836
-14039
-15046
-14832
-14314
-16661

44
42
48
41
39
43
37
41
45
44
40
39
45
47
46
45
41
42
45
38
41
40
45
42
43
41
41
44
37
42
45
38
41
45
39
39
45
37
44
42
41
38
45
39
41
40
43
41
35
39
37
44
38
41
43
39
41
43
43
35

-43
-44
-43
-43
-45
-43
-45
-47
-44
-45
-44
-43
-46
-46
-45
-46
-43
-44
-47
-46
-45
-46
-43
-43
-44
-46
-46
-45
-43
-45
-48
-46
-45
-43
-45
-47
-43
-50
-45
-46
-44
-43
-45
-44
-46
-43
-42
-45
-42
-44
-43
-43
-43
-45
-43
-46
-44
-44
-41
-43

285
286
282
282
280
283
279
281
285
280
282
283
281
283
283
285
285
282
282
282
289
284
282
283
286
281
284
282
281
286
286
288
278
288
284
281
277
284
282
279
277
283
284
287
282
283
285
279
285
284
284
283
283
277
280
285
283
284
282
283

229
229
224
229
225
228
229
230
226
227
228
228
228
229
227
227
228
228
228
226
226
230
230
227
230
230
229
231
228
226
228
229
228
228
228
229
231
230
226
229
226
231
227
226
225
228
226
229
226
227
228
226
227
226
228
231
231
229
227
229

38
36
34
37
37
37
35
38
35
36
39
37
37
33
35
36
41
38
40
35
38
37
39
37
39
39
40
37
31
38
40
36
38
34
37
34
35
40
41
37
38
36
39
37
38
36
33
36
36
35
35
32
39
38
33
36
29
37
33
35

485
491
492
490
490
490
488
493
489
488
492
484
491
490
488
492
490
483
489
492
491
491
491
491
489
490
488
486
488
488
490
493
490
492
490
491
486
492
487
487
489
489
485
491
489
489
489
491
492
488
490
491
489
487
491
490
492
491
491
489

29454
29455
29444
29456
29440
29474
29467
29445
29470
29459
29448
29437
29465
29446
29455
29470
29464
29441
29452
29466
29449
29465
29458
29461
29433
29459
29445
29470
29448
29464
29468
29454
29464
29462
29439
29462
29465
29423
29470
29445
29447
29462
29464
29461
29471
29466
29464
29463
29473
29447
29456
29432
29452
29469
29453
29460
29466
29454
29492
29458

457192
457207
457207
457207
457223
457223
457239
457239
457254
457254
457270
457270
457285
457285
457285
457301
457301
457317
457317
457332
457332
457332
457348
457348
457363
457363
457379
457379
457395
457395
457395
457410
457426
457426
457441
457441
457441
457457
457457
457473
457488
457488
457488
457504
457504
457519
457519
457535
457535
457551
457551
457566
457566
457566
457582
457582
457597
457597
457613
457613

10894
-14284
-15771
-13687
7613
-14477
-15873
-13511
4955
-13676
-13433
-14762
-14865
-15453
-14227
-7431
1550
-14312
14795
291
-15553
-13583
-14176
-18161
8959
10185
-11114
-14452
-13800
-14235
-14566
-14143
-13590
-17298
-13890
6362
9676
-14357
-13712
-13549
-14461
2949
2999
-18468
-14316
-13727
-13959
-17748
-14427
-13632
-9676
-10878
-14817
-14232
-14354
-15036
-13750
-10974
-5109
-14684

40
39
45
34
40
38
42
39
44
36
42
39
39
40
43
44
41
44
44
33
39
40
41
40
40
38
36
39
45
38
43
42
42
44
43
43
40
36
38
36
34
34
43
41
35
38
40
42
41
36
43
39
42
44
40
43
43
42
41
40

-42
-42
-44
-44
-45
-45
-43
-44
-44
-41
-48
-44
-47
-45
-44
-43
-46
-45
-43
-44
-46
-43
-42
-46
-45
-44
-47
-41
-42
-43
-45
-51
-49
-44
-45
-45
-45
-45
-48
-50
-47
-46
-48
-43
-43
-48
-44
-44
-44
-44
-44
-51
-43
-41
-45
-44
-45
-42
-45
-44

286
282
284
282
284
281
281
279
280
280
278
283
283
279
284
282
283
283
284
282
285
285
288
285
278
282
277
285
286
282
279
283
285
285
286
284
286
285
286
283
280
278
282
285
282
287
285
286
286
283
284
285
286
285
283
286
286
285
279
284

227
229
230
226
229
228
228
228
229
231
229
229
224
228
227
227
230
224
228
228
230
230
228
230
227
225
226
228
229
228
229
228
229
228
228
230
229
226
231
229
229
228
226
229
229
229
227
226
230
230
229
229
229
232
231
228
228
228
229
229

39
37
36
35
35
36
37
33
34
36
25
35
36
34
32
42
39
40
39
36
36
41
35
33
38
36
38
37
36
37
38
30
33
37
37
35
39
29
33
33
40
36
38
33
27
34
37
40
41
36
35
38
37
36
34
33
36
36
38
36

490
492
490
487
489
489
489
489
488
492
491
483
490
490
490
488
490
486
489
489
490
490
490
487
489
488
491
489
488
491
486
488
485
488
490
490
490
489
488
491
492
490
489
487
490
486
488
491
489
489
488
489
490
488
490
488
491
489
488
491

29473
29457
29457
29465
29467
29467
29442
29462
29462
29470
29458
29442
29458
29455
29469
29456
29451
29456
29456
29449
29468
29466
29452
29463
29466
29472
29474
29453
29459
29473
29471
29465
29476
29465
29472
29460
29470
29481
29456
29482
29480
29441
29472
29466
29452
29453
29495
29435
29439
29468
29462
29442
29453
29474
29450
29469
29483
29447
29462
29468

457629
457629
457629
457644
457644
457660
457660
457675
457675
457691
457691
457707
457707
457707
457722
457722
457738
457738
457753
457753
457769
457769
457769
457785
457785
457800
457800
457816
457816
457831
457831
457831
457847
457847
457863
457863
457878
457878
457894
457894
457909
457909
457909
457925
457925
457941
457941
457956
457956
457972
457972
457987
457987
457987
458003
458003
458019
458019
458034
458034

-13781
-1058
9662
-14137
-13781
-14687
-13429
21703
-14149
342
-13878
-2902
-273
-14186
-14106
-14489
-14824
3080
9224
-14123
-13746
-13979
-17972
-996
1070
-13349
-13731
-17355
-13778
-17587
-13887
-5554
-12858
-13617
-14606
-13802
-14599
-13466
8476
-14239
-8693
-13171
-13502
-13853
7377
711
-15025
-12891
-12190
7707
14542
-1680
-15350
22350
-14686
-14668
-14245
-14092
-13577
-13057

40
42
45
39
46
40
34
39
46
42
32
42
44
40
40
38
38
41
43
43
42
47
46
37
46
42
40
38
44
40
40
42
40
43
36
45
38
38
43
44
39
41
41
42
40
41
45
41
40
44
44
39
39
39
42
41
40
42
40
39

-44
-47
-48
-44
-45
-44
-44
-45
-47
-46
-49
-46
-44
-45
-48
-43
-43
-44
-44
-45
-43
-48
-47
-47
-43
-44
-43
-46
-46
-47
-43
-48
-48
-52
-42
-43
-42
-48
-43
-43
-46
-44
-44
-46
-45
-44
-44
-43
-42
-44
-43
-45
-46
-49
-46
-45
-45
-41
-44
-42

287
282
283
288
285
288
281
286
280
285
278
285
283
282
283
274
284
285
284
284
284
285
280
282
281
285
285
283
283
282
283
282
287
284
279
281
284
283
287
282
281
284
285
283
283
285
284
285
287
283
280
284
283
285
280
282
280
287
285
285

229
227
230
230
225
227
229
230
226
229
227
229
229
227
229
227
221
229
228
226
226
231
229
229
229
227
230
230
228
230
228
226
226
224
230
229
229
230
230
229
230
228
228
228
228
218
228
227
227
228
228
226
227
229
229
228
227
229
231
229

30
36
38
37
35
36
34
38
35
34
37
34
37
30
37
36
30
41
39
40
38
35
37
38
37
34
35
37
26
34
38
39
39
39
31
35
39
37
34
39
39
37
37
40
39
38
38
37
39
35
41
36
36
38
38
36
34
37
40
35

488
490
488
491
490
489
489
490
490
490
490
489
487
488
489
489
488
488
491
490
490
491
492
487
489
489
488
490
489
490
490
490
491
488
488
493
490
488
490
491
491
489
490
485
490
489
489
491
489
490
488
490
491
491
491
489
488
489
485
488

29450
29464
29456
29489
29478
29480
29446
29439
29449
29447
29457
29473
29439
29455
29468
29457
29456
29447
29445
29454
29446
29466
29451
29470
29457
29480
29465
29467
29464
29460
29471
29462
29458
29455
29452
29467
29440
29463
29472
29451
29440
29448
29456
29477
29454
29458
29480
29459
29462
29442
29460
29460
29456
29449
29457
29459
29470
29468
29457
29448

458050
458050
458065
458065
458065
458081
458081
458097
458097
458112
458112
458128
458128
458128
458143
458143
458159
458159
458175
458175
458190
458190
458190
458206
458206
458221
458221
458237
458237
458253
458253
458253
458268
458268
458284
458284
458299
458299
458315
458315
458331
458331
458346
458346
458346
458362
458362
458377
458377
458393
458393
458409
458409
458409
458424
458424
458440
458440
458455
458455

-15145
-10327
-14492
-13906
7124
10401
7599
-7917
-13851
-13806
-7660
-17398
9641
-3107
-14504
-13967
-11018
-10796
-13666
-1366
-14450
-12230
150
-6192
-14273
-635
-14284
-8768
-13513
-13782
-5721
-13899
-7380
-14564
2202
-13910
-13584
-16783
-4177
-7069
-9234
-14883
810
-13368
-10688
-6757
1196
10481
-17021
-13975
-12934
-15044
-16525
-14751
-13997
-14016
-14110
-12960
-13351
-10871

35
44
40
43
40
39
39
45
44
37
44
43
43
38
47
34
43
43
39
47
47
43
47
44
40
38
43
37
37
38
42
45
40
45
40
41
44
40
41
40
45
44
36
43
44
42
44
42
43
39
40
42
40
40
39
45
47
38
39
41

-43
-43
-48
-43
-43
-43
-48
-43
-45
-42
-45
-42
-45
-44
-45
-44
-45
-45
-46
-44
-49
-41
-44
-45
-45
-43
-45
-44
-43
-42
-44
-44
-45
-42
-47
-46
-44
-43
-42
-41
-41
-45
-44
-43
-40
-45
-43
-47
-44
-46
-42
-47
-46
-41
-44
-46
-45
-44
-45
-45

281
283
284
284
283
281
281
284
282
285
281
279
285
281
282
283
282
284
282
280
284
285
285
284
281
284
281
281
286
285
284
282
281
281
284
280
283
281
280
283
284
284
283
285
284
287
282
283
285
281
282
284
284
281
284
284
283
281
286
281

231
225
230
230
231
228
230
229
228
228
227
227
228
229
229
225
228
225
230
227
229
229
227
228
230
228
230
230
227
227
227
229
229
227
229
230
228
227
229
226
229
228
227
230
228
229
228
226
229
229
229
231
230
230
227
229
231
230
225
229

38
39
41
37
40
33
35
32
31
34
35
38
35
39
37
37
39
38
38
35
38
39
33
36
38
38
39
38
39
37
36
37
33
41
37
34
38
37
34
34
36
37
41
37
39
38
38
35
38
41
40
39
39
35
36
36
36
37
33
38

489
488
489
486
489
488
488
488
490
489
489
489
487
485
487
489
486
489
487
487
491
490
489
488
485
490
490
487
491
487
484
487
489
487
490
488
488
490
489
487
489
490
489
488
489
489
489
489
489
488
490
489
488
486
491
490
488
487
487
488

29470
29451
29448
29445
29460
29455
29462
29446
29456
29445
29472
29450
29460
29470
29469
29458
29482
29466
29443
29462
29464
29446
29457
29450
29455
29472
29472
29469
29459
29466
29449
29470
29456
29454
29461
29472
29459
29446
29442
29452
29448
29449
29466
29471
29459
29462
29448
29457
29460
29475
29486
29455
29447
29477
29441
29463
29477
29467
29464
29476

458471
458471
458487
458487
458502
458502
458502
458518
458518
458533
458533
458549
458549
458565
458565
458580
458580
458580
458596
458596
458611
458611
458627
458627
458643
458643
458658
458658
458674
458674
458674
458689
458689
458705
458705
458721
458721
458736
458736
458736
458752
458752
458767
458767
458783
458783
458799
458799
458814
458814
458814
458830
458830
458845
458845
458861
458861
458877
458877
458892

-14321
-13318
9188
-13543
-14740
9581
-13744
-14186
-9264
-6779
-14064
-17327
-9679
-16712
-13885
10037
12488
696
8728
-13247
-14732
-15000
7863
-14284
-7560
8611
-194
9132
-13999
-7374
-1921
-13561
-14131
-10497
-4701
-15030
-13324
1895
-14141
9011
-13551
-14111
-14836
-13378
-14591
-14126
-2597
2630
-12963
-14599
-14406
-12144
-14365
-13518
-13599
-3271
-13713
-14704
-7909
-14766

39
36
40
45
39
44
41
42
42
42
46
42
37
43
40
40
43
42
35
32
38
43
45
44
43
38
41
41
43
43
40
45
42
45
41
47
43
34
45
43
36
37
36
37
40
43
39
43
38
36
35
43
43
43
45
41
42
38
39
39

-44
-48
-43
-42
-42
-44
-46
-47
-44
-43
-43
-46
-41
-46
-42
-42
-44
-45
-43
-44
-44
-42
-42
-47
-43
-45
-46
-49
-44
-45
-45
-46
-43
-45
-43
-45
-47
-44
-46
-48
-47
-44
-47
-47
-42
-47
-47
-43
-46
-47
-45
-42
-43
-44
-45
-47
-45
-46
-47
-46

279
286
285
283
281
281
281
284
283
282
281
288
286
288
285
282
285
285
282
285
285
288
286
280
279
285
282
280
285
285
286
284
284
286
280
285
280
283
282
282
280
283
285
287
288
288
286
278
286
287
284
277
281
279
281
285
282
286
284
278

229
229
227
228
228
228
229
227
230
229
232
226
231
229
226
226
230
228
226
226
229
225
229
229
228
228
229
228
227
227
224
225
227
228
229
225
227
227
228
229
228
230
230
228
230
226
228
229
228
227
229
228
227
229
228
225
228
229
227
226

38
38
38
36
33
37
35
37
40
37
36
37
38
34
34
36
33
37
33
35
39
31
35
37
37
39
34
30
36
33
34
36
37
36
35
33
33
41
41
36
36
38
37
39
38
35
31
36
38
36
38
34
38
39
38
36
38
37
36
40

488
489
488
487
487
486
486
491
485
488
485
488
487
489
488
490
489
486
487
489
486
490
491
488
488
488
489
489
487
489
488
490
490
490
490
489
488
490
489
493
492
490
489
490
492
487
491
488
489
485
489
482
490
488
489
488
487
490
488
492

29468
29460
29459
29460
29452
29465
29453
29454
29441
29439
29459
29479
29477
29446
29452
29441
29463
29459
29463
29476
29450
29466
29472
29493
29450
29465
29451
29447
29443
29457
29486
29469
29454
29456
29461
29472
29477
29481
29467
29466
29462
29454
29462
29513
29455
29460
29459
29456
29460
29450
29498
29445
29467
29452
29470
29462
29453
29477
29453
29465

458892
458908
458908
458923
458923
458923
458939
458939
458955
458955
458970
458970
458986
458986
459001
459001
459001
459017
459017
459033
459033
459048
459048
459064
459064
459079
459079
459079
459095
459095
459111
459111
459126
459126
459126
459142
459142
459157
459157
459173
459173
459189
459189
459204
459204
459204
459220
459220
459235
459235
459251
459251
459267
459267
459282
459282
459282
459298
459298
459313

-14464
-13640
-16223
-6626
-13912
23329
8635
-15134
9874
-11843
-14597
-9821
-13976
-13728
-14425
-10022
-15639
-15256
-7159
-13587
-14721
-17705
709
-12909
-1762
-15378
7238
-14027
-16697
-13423
-14320
-13402
-13162
-14828
-14202
5842
-13343
-14009
-14566
-14734
-16498
-14338
-14066
-14239
-13324
-13473
-13991
-13625
-14292
-4407
-7588
-14944
-15107
-7861
-14024
-14770
7632
-13920
-14121
-16246

34
43
41
40
36
39
43
37
40
43
42
35
37
42
35
33
42
44
45
42
45
39
42
30
42
41
35
45
38
45
39
39
38
42
45
41
44
42
36
46
42
38
40
42
39
40
46
45
39
41
43
46
42
38
40
44
36
41
43
35

-45
-44
-42
-41
-50
-44
-47
-44
-46
-44
-43
-43
-42
-46
-42
-50
-45
-46
-45
-48
-44
-44
-44
-47
-47
-44
-51
-43
-45
-43
-44
-44
-45
-46
-46
-45
-43
-42
-49
-42
-43
-44
-45
-42
-41
-43
-46
-47
-44
-44
-43
-42
-42
-46
-42
-44
-43
-44
-42
-48

278
286
286
287
283
284
277
284
282
284
284
279
281
286
281
283
283
283
283
284
281
284
284
281
284
282
281
285
283
283
282
280
284
285
285
284
283
284
286
282
285
284
282
285
287
287
283
286
283
282
284
282
283
283
280
286
282
282
279
286

227
227
230
228
227
229
226
229
225
228
222
228
225
229
229
225
229
229
225
229
227
229
227
225
226
230
225
228
224
229
229
227
228
228
225
230
229
226
230
225
230
229
229
231
228
230
230
228
230
230
229
230
225
229
227
229
229
230
227
225

35
38
36
39
37
36
36
35
35
32
34
37
33
37
37
34
36
38
38
36
35
36
34
38
33
39
33
38
37
33
33
41
38
35
37
37
36
36
33
37
37
33
39
34
38
38
36
34
34
33
34
34
33
35
39
37
27
36
36
38

490
489
490
486
487
487
488
489
489
488
489
491
487
490
489
487
489
489
490
487
489
487
487
486
488
490
487
486
488
488
489
488
489
488
486
490
486
486
487
486
489
488
491
487
489
485
489
488
489
490
488
488
488
490
488
490
491
489
490
490

29476
29473
29460
29466
29458
29464
29470
29474
29476
29461
29456
29451
29458
29444
29438
29478
29459
29445
29461
29438
29456
29448
29458
29439
29464
29465
29459
29455
29457
29483
29450
29458
29470
29431
29469
29443
29470
29444
29436
29461
29483
29445
29444
29456
29438
29458
29462
29468
29468
29463
29464
29480
29453
29452
29472
29440
29435
29450
29456
29465

459313
459329
459329
459345
459345
459360
459360
459360
459376
459376
459391
459391
459407
459407
459423
459423
459423
459438
459438
459454
459454
459469
459469
459485
459485
459501
459501
459501
459516
459516
459532
459532
459547
459547
459547
459563
459563
459579
459579
459594
459594
459610
459610
459625
459625
459625
459641
459641
459657
459657
459672
459672
459672
459688
459688
459703
459703
459719
459719
459735

11284
-14000
-14387
-13894
-14018
-14286
-14508
-15221
-18705
-13426
-13642
-12709
-13622
6079
-13303
9142
23955
-14120
-17558
8651
7592
-13441
-13232
-14010
-14478
-2152
-12960
-13827
-13776
-2322
-14250
-13837
-10552
-14686
4940
-14609
-3765
-14008
-860
-14257
23865
-14200
-13599
-14108
14431
-8419
8577
-14240
-13778
-13658
1165
-13861
-14003
-14195
-16711
-9762
-8635
-14259
-14137
2329

37
42
43
43
41
41
42
41
37
43
38
42
39
39
45
41
39
48
39
34
40
43
39
49
44
46
42
40
43
45
46
38
41
41
42
42
42
40
46
39
39
42
37
43
42
45
44
39
37
39
40
42
48
49
42
39
38
33
43
40

-46
-44
-44
-45
-42
-44
-42
-45
-43
-45
-46
-43
-43
-42
-43
-44
-44
-46
-45
-44
-42
-46
-43
-47
-47
-46
-42
-46
-47
-44
-46
-44
-44
-43
-45
-45
-42
-42
-45
-48
-43
-44
-45
-43
-44
-43
-42
-42
-44
-47
-44
-43
-43
-46
-43
-49
-45
-46
-43
-51

280
286
286
285
282
285
286
283
283
285
282
285
284
284
284
286
281
282
287
284
283
283
286
285
284
287
286
286
281
283
286
278
279
282
286
285
285
279
285
285
280
286
282
282
284
285
284
279
286
280
285
286
286
285
282
282
282
277
285
283

228
223
229
226
227
229
229
230
227
230
230
229
227
225
229
225
230
229
231
227
227
227
223
229
228
229
229
229
227
223
227
230
228
227
228
226
227
227
229
227
225
229
229
227
229
226
230
230
226
229
228
230
228
229
227
227
229
228
230
229

36
38
39
38
38
36
37
33
40
37
34
41
39
39
29
39
34
35
38
29
32
36
35
32
39
33
35
38
36
36
35
34
34
39
37
31
34
32
38
36
35
33
35
32
33
38
38
31
41
35
31
37
32
36
33
38
36
38
32
37

487
488
491
488
486
486
490
490
489
489
489
490
488
490
491
487
487
491
485
488
489
485
491
491
490
491
489
489
492
491
489
488
489
492
491
490
491
488
490
488
490
492
489
488
489
488
489
489
491
486
490
489
488
489
487
490
487
490
490
489

29454
29448
29449
29473
29456
29460
29461
29473
29445
29465
29466
29468
29448
29459
29456
29456
29439
29454
29461
29441
29442
29459
29453
29471
29448
29480
29433
29460
29454
29434
29447
29462
29464
29459
29451
29447
29456
29454
29434
29454
29458
29468
29457
29453
29450
29466
29443
29459
29449
29451
29439
29451
29458
29458
29471
29468
29450
29456
29460
29472

459735
459750
459750
459750
459766
459766
459781
459781
459797
459797
459813
459813
459813
459828
459828
459844
459844
459859
459859
459875
459875
459891
459891
459891
459906
459906
459922
459922
459937
459937
459937
459953
459953
459969
459984
459984
460000
460000
460015
460015
460031
460031
460031
460047
460047
460062
460062
460078
460078
460093
460093
460093
460109
460109
460125
460125
460140
460140
460140
460156

-12847
-6710
-14548
-12849
-1841
-15044
-14275
9782
-6968
-13948
-14751
-13775
-13920
-14443
-14467
-17421
-14079
-13823
-15194
-13708
-13899
4660
-3045
-15698
9073
-13198
-13068
-11700
6718
-18728
-14553
-14295
-4352
-5003
-13540
-14093
-16461
-14212
8344
-13721
-16861
9608
-13490
-18772
-10496
9337
-2483
-14441
-13735
-15063
-14948
-13885
7306
-13734
-14050
-17922
-14146
-16883
-17229
-13446

44
38
47
42
34
42
38
37
41
43
42
37
42
40
45
45
42
41
43
43
42
44
41
42
41
42
45
42
42
48
42
48
44
42
42
37
44
43
43
43
38
42
39
40
42
37
42
39
42
44
46
42
44
43
41
42
46
41
44
41

-46
-47
-44
-49
-51
-48
-47
-49
-46
-47
-45
-49
-43
-44
-43
-45
-46
-45
-43
-44
-44
-42
-43
-44
-43
-43
-50
-41
-44
-43
-46
-44
-42
-41
-49
-44
-47
-45
-42
-45
-42
-47
-44
-46
-48
-44
-44
-43
-42
-46
-42
-44
-47
-45
-43
-46
-42
-46
-45
-47

284
285
284
283
284
287
284
281
278
278
277
280
285
284
281
285
281
282
280
285
281
284
286
283
284
285
283
284
285
280
282
287
283
282
281
285
284
284
278
285
282
282
280
280
283
283
280
283
285
280
285
280
284
285
281
282
286
285
285
288

229
227
230
229
229
227
227
231
231
230
231
231
230
225
231
230
229
230
229
228
227
231
229
230
232
230
230
229
230
231
228
227
228
231
230
229
231
225
229
230
228
229
230
232
226
229
231
223
230
228
231
230
230
229
228
229
230
229
226
229

37
28
35
36
31
34
34
36
38
28
38
36
31
38
36
34
40
37
40
37
33
35
39
35
35
36
37
38
31
36
38
35
37
36
31
37
37
28
40
38
36
34
42
34
38
37
41
35
36
31
32
37
34
39
36
33
40
38
33
36

490
486
489
490
489
489
490
488
487
487
489
491
488
488
487
491
488
490
488
488
490
490
487
489
487
487
486
485
489
483
488
487
483
491
484
489
490
488
486
489
488
486
489
485
488
487
488
488
487
487
485
488
491
488
488
488
483
488
487
488

29460
29464
29469
29459
29470
29455
29448
29468
29454
29446
29469
29457
29482
29468
29469
29460
29449
29465
29446
29456
29469
29463
29443
29444
29473
29459
29452
29448
29462
29449
29449
29438
29459
29463
29436
29423
29459
29429
29455
29476
29443
29451
29468
29453
29444
29445
29426
29450
29447
29440
29438
29446
29428
29449
29464
29452
29448
29457
29435
29453

460156
460171
460171
460187
460187
460203
460203
460218
460218
460218
460234
460234
460249
460249
460265
460265
460281
460281
460281
460296
460296
460312
460312
460327
460327
460343
460343
460343
460359
460359
460374
460374
460390
460390
460405
460405
460405
460421
460421
460437
460437
460452
460452
460468
460468
460468
460483
460483
460499
460499
460515
460515
460530
460530
460546
460546
460546
460561
460561
460577

-13550
7102
-14455
-13764
-14983
-14388
-14130
-15762
-13864
-13538
-14874
1737
-13381
-14506
-11565
-14622
-12603
9339
-14951
-8827
-13991
-14052
-14141
-42
-13730
-13693
8610
17781
9548
8588
-15037
8177
-12633
2743
-1089
-14350
-17065
13532
-14116
-14049
-14502
7443
-13207
-13439
-2232
-14332
-4704
-15659
-11027
-6719
-13465
-13788
-12294
-14355
-15973
8121
-13742
8714
-14111
8523

42
43
45
41
44
42
31
46
45
43
45
45
41
35
41
43
42
39
42
41
43
40
41
38
43
42
43
40
44
44
39
38
40
38
43
41
38
42
41
37
39
44
41
42
39
38
37
37
41
45
42
42
42
43
43
43
43
40
37
41

-42
-48
-44
-42
-43
-43
-44
-48
-47
-45
-41
-43
-43
-44
-43
-41
-42
-41
-44
-41
-44
-45
-44
-43
-48
-44
-46
-43
-42
-45
-46
-44
-45
-45
-45
-45
-43
-44
-46
-43
-47
-51
-43
-44
-43
-41
-42
-43
-39
-43
-44
-42
-45
-43
-45
-43
-44
-42
-43
-42

286
286
282
278
286
286
282
284
286
288
286
282
280
285
280
282
287
284
284
285
286
286
286
283
278
282
284
283
284
287
284
285
285
284
283
287
279
284
281
283
285
285
284
279
287
279
283
280
283
281
286
283
281
285
285
285
287
282
283
285

229
226
230
230
230
229
228
231
226
230
225
231
231
229
229
230
228
231
228
224
231
230
228
228
229
228
229
227
225
231
228
230
229
229
231
228
230
228
231
229
230
230
230
228
229
231
230
230
229
230
231
231
229
228
231
229
227
231
225
229

39
40
36
33
31
32
39
40
35
38
32
37
38
38
37
34
33
37
38
36
39
31
37
40
35
35
36
35
38
35
38
36
36
36
36
39
40
37
36
37
37
42
36
40
36
38
36
32
37
28
38
38
36
41
37
33
38
40
35
35

490
488
486
487
487
488
488
487
491
488
487
488
488
487
487
487
488
489
487
489
491
487
489
487
489
488
490
489
487
488
489
489
490
489
490
489
490
489
486
486
489
489
488
490
489
487
491
488
489
488
490
487
486
487
489
487
488
486
491
489

29444
29464
29436
29457
29456
29451
29449
29442
29442
29457
29449
29438
29467
29455
29452
29466
29465
29447
29436
29450
29454
29442
29450
29431
29456
29456
29443
29456
29447
29466
29464
29455
29459
29457
29447
29456
29459
29452
29460
29480
29438
29468
29450
29442
29442
29475
29462
29476
29461
29464
29467
29479
29460
29453
29448
29456
29442
29463
29448
29459

460577
460593
460593
460608
460608
460608
460624
460624
460639
460639
460655
460655
460671
460671
460671
460686
460686
460702
460702
460717
460717
460733
460733
460733
460749
460749
460764
460764
460780
460780
460795
460795
460795
460811
460811
460827
460842
460842
460858
460858
460858
460873
460873
460889
460889
460905
460905
460920
460920
460920
460936
460936
460951
460951
460967
460967
460983
460983
460983
460998

-14057
-12980
-9789
4250
-15114
24360
-14524
-18004
-14286
-11362
-13948
-4242
-14141
-4726
-14955
-13320
-12459
-13418
-14046
-13475
-14039
-13689
-13998
-14818
-14193
-13957
-16406
12068
9274
-2463
-12916
10254
9658
-14360
-15379
6239
-14089
7460
-14241
-616
-13382
-13147
-13174
-11010
-13794
-13852
-14462
-13546
-9550
-13344
-15116
-14144
8314
-15582
-13050
3106
-13831
-14324
-11334
-14239

44
39
37
38
38
38
36
42
40
43
36
45
43
39
42
40
41
43
42
41
43
39
43
39
33
43
40
40
37
46
46
44
41
42
38
43
44
43
40
40
47
42
43
41
43
46
40
43
38
41
42
41
45
43
42
42
45
42
35
42

-44
-43
-46
-42
-42
-43
-45
-44
-46
-41
-45
-43
-45
-44
-45
-41
-44
-41
-42
-46
-42
-45
-41
-47
-45
-44
-44
-44
-46
-46
-42
-42
-43
-43
-42
-43
-47
-42
-41
-44
-43
-42
-42
-41
-42
-48
-43
-46
-44
-43
-41
-44
-42
-43
-42
-43
-48
-43
-43
-44

278
286
285
284
287
279
285
285
284
283
281
286
282
284
288
283
285
284
285
285
275
284
283
281
280
283
282
282
281
282
281
285
283
280
283
285
281
281
284
278
286
284
284
285
285
282
282
284
285
286
281
282
283
284
284
282
284
284
283
280

231
232
230
229
229
231
231
226
226
226
230
225
230
227
232
230
229
229
229
231
229
229
225
230
229
228
231
228
230
226
230
229
230
226
229
229
228
231
228
231
227
230
228
230
229
229
228
228
228
229
228
228
230
230
229
232
225
230
230
226

38
37
38
35
38
41
39
37
38
34
37
34
39
40
39
36
38
36
35
35
37
39
39
36
39
37
41
41
37
38
41
39
36
42
33
31
41
41
39
30
40
37
37
34
39
38
39
38
32
37
39
37
40
32
40
37
36
40
39
38

487
489
489
488
489
486
489
486
492
486
487
487
491
486
488
489
488
491
487
491
487
488
488
491
489
488
491
487
490
489
490
488
489
489
488
488
488
488
486
490
489
489
491
490
489
488
488
487
489
490
488
489
490
490
488
491
489
490
489
489

29455
29446
29496
29444
29465
29447
29467
29469
29460
29458
29486
29454
29456
29436
29459
29455
29455
29476
29470
29458
29440
29446
29467
29441
29461
29486
29490
29484
29467
29476
29488
29472
29456
29488
29465
29474
29469
29470
29448
29451
29459
29464
29475
29463
29462
29458
29448
29459
29463
29458
29453
29463
29479
29449
29456
29449
29442
29458
29455
29468

460998
461014
461014
461029
461029
461045
461045
461061
461061
461061
461076
461076
461092
461092
461107
461107
461107
461123
461123
461139
461139
461154
461154
461170
461170
461185
461185
461185
461201
461201
461217
461217
461232
461232
461232
461248
461248
461263
461263
461279
461279
461295
461295
461310
461310
461310
461326
461326
461341
461341
461357
461357
461373
461373
461388
461388
461404
461404
461404
461420

-14448
-14486
-13612
-14258
9496
-13093
-13527
-12613
-17469
-12151
-1875
-4520
12732
-14581
-15319
-10477
7601
-14271
-4171
-14354
-13783
25608
-16056
-17966
-12693
7549
664
-16384
-14060
-15521
653
10454
-13493
-13851
-14295
-13494
-13761
-15068
-3281
-14460
9746
-15424
-10743
9401
-14162
-14814
-13803
-13317
8479
-14664
-8993
-14917
-18393
7189
-16997
-13837
-13582
7849
-17729
7444

42
45
42
44
44
38
39
39
42
37
42
39
40
46
40
43
39
43
43
40
39
41
44
40
45
41
43
32
39
42
41
44
44
40
38
43
38
41
38
46
39
37
35
42
39
37
38
36
44
41
43
43
37
41
44
38
37
38
43
40

-43
-42
-41
-42
-44
-46
-45
-45
-45
-43
-44
-42
-42
-43
-42
-45
-41
-42
-42
-41
-46
-48
-43
-43
-45
-46
-42
-42
-44
-42
-42
-46
-45
-42
-44
-45
-45
-41
-43
-42
-49
-45
-43
-43
-42
-44
-44
-43
-43
-43
-42
-44
-48
-45
-42
-44
-41
-47
-45
-45

284
284
286
283
284
281
283
282
284
283
281
280
282
283
283
286
282
284
284
281
281
284
283
284
283
278
283
284
278
276
283
282
280
280
285
281
280
284
284
282
275
279
284
283
283
280
285
282
284
280
278
280
283
280
284
282
283
284
286
282

228
232
227
230
231
231
228
227
228
229
228
232
227
229
229
229
232
230
233
231
231
228
230
230
230
228
228
230
229
228
229
230
228
228
226
231
228
231
230
229
228
227
231
230
230
227
228
228
230
229
228
229
230
226
229
226
228
229
228
228

34
33
40
34
37
34
38
36
32
31
41
37
37
39
38
34
39
38
37
39
38
41
34
38
34
39
36
38
35
38
36
36
37
36
36
38
34
37
35
37
30
40
28
39
41
38
33
37
33
38
38
34
37
39
37
39
39
34
31
34

491
487
488
489
486
488
490
489
486
489
489
491
488
486
485
487
489
492
491
488
491
490
489
489
489
489
489
488
489
488
490
487
489
488
489
491
486
489
485
489
490
490
490
488
489
490
490
490
490
486
482
489
488
485
490
491
491
488
486
488

29466
29450
29448
29453
29453
29439
29445
29455
29453
29463
29448
29427
29481
29449
29452
29468
29458
29468
29445
29473
29462
29450
29445
29450
29459
29455
29447
29459
29434
29457
29442
29445
29456
29477
29443
29454
29464
29467
29445
29453
29460
29473
29466
29485
29468
29470
29456
29457
29476
29471
29434
29492
29453
29466
29480
29468
29459
29466
29451
29439

461420
461435
461435
461451
461451
461466
461466
461466
461482
461482
461498
461498
461513
461513
461529
461529
461544
461544
461560
461560
461560
461576
461576
461591
461591
461607
461607
461607
461622
461622
461638
461638
461654
461654
461669
461669
461669
461685
461685
461700
461700
461716
461716
461732
461732
461747
461747
461763
461763
461763
461778
461778
461794
461794
461810
461810
461825
461825
461841
461841

-13286
-14332
-15191
-399
-14044
-4009
-13892
-14195
-14135
-4634
9570
-14519
-13318
11093
-13297
-9320
-13993
-14677
-16042
-13521
-15582
-10090
-6922
10248
-14731
-14722
9669
-15016
-16377
-14599
-8839
-15262
-13183
-13556
-14567
-13832
-3442
10085
602
-13419
-13999
-16499
9542
-16100
-16268
-13387
-6427
-17801
-14912
-18424
-13877
-14045
-16558
-15875
-2648
-13592
-14145
-13371
-16964
-13257

41
41
39
42
46
39
44
42
40
37
46
33
45
32
33
38
42
43
40
45
41
39
43
40
42
40
42
35
38
45
42
40
45
41
42
41
44
41
46
36
46
43
42
40
37
43
42
36
40
38
44
42
41
43
42
39
45
40
45
44

-45
-44
-42
-41
-47
-45
-44
-47
-44
-43
-42
-44
-49
-44
-42
-43
-44
-47
-43
-43
-44
-46
-43
-54
-40
-47
-44
-45
-46
-41
-42
-46
-43
-43
-42
-46
-42
-44
-45
-45
-44
-42
-44
-42
-45
-43
-46
-43
-43
-43
-41
-44
-42
-42
-42
-43
-42
-46
-49
-44

278
278
286
285
285
284
284
285
281
277
284
284
283
284
281
281
281
281
284
282
282
285
282
281
285
280
283
280
283
280
283
283
285
283
281
285
282
282
282
283
285
284
283
286
278
284
285
285
287
281
284
284
281
287
281
285
282
282
281
283

229
227
229
229
228
226
228
228
228
230
227
227
226
225
228
227
228
228
229
230
230
228
229
228
228
228
230
226
226
230
228
229
228
228
229
226
229
229
228
227
227
223
228
225
228
232
225
228
229
227
227
231
228
227
229
228
230
228
227
228

40
32
39
37
38
38
35
39
39
41
35
33
38
35
41
36
32
34
37
38
34
36
39
34
34
38
37
33
33
37
40
34
34
39
38
40
39
35
41
33
36
38
32
36
39
40
36
40
33
33
33
35
28
32
35
37
34
39
38
39

488
490
488
489
490
489
488
493
490
486
491
490
490
490
491
485
487
489
488
488
487
489
492
488
492
490
490
489
490
488
490
488
489
489
490
490
491
491
488
489
489
492
491
486
490
491
491
490
491
488
489
491
490
492
488
490
489
490
491
490

29464
29467
29458
29479
29463
29449
29461
29466
29448
29444
29457
29460
29446
29439
29451
29453
29470
29468
29437
29472
29465
29448
29453
29459
29447
29448
29442
29450
29491
29455
29464
29452
29430
29480
29449
29457
29460
29452
29470
29452
29485
29441
29458
29492
29482
29453
29498
29448
29473
29450
29461
29467
29471
29445
29472
29460
29456
29458
29463
29461

461841
461856
461856
461872
461872
461888
461888
461903
461903
461919
461919
461919
461934
461934
461950
461950
461966
461966
461966
461981
461981
461997
461997
462012
462012
462028
462028
462044
462044
462044
462059
462059
462075
462075
462090
462090
462106
462106
462122
462122
462122
462137
462137
462153
462168
462168
462168
462184
462184
462200
462200
462215
462215
462231
462231
462231
462246
462246
462262
462262

-10867
-14176
-13688
454
-14765
-13613
-14431
-14545
-18187
-14729
-14270
-16658
-12489
-1629
-13950
-4636
-1538
1680
-14451
-18691
-15211
-16550
-5372
-13429
-14131
-13700
8109
-13902
-16002
-6482
-14303
-15994
-13596
8608
-14592
-13296
-14843
10093
-14956
9638
-14144
-14397
-15648
-13848
-13191
-9666
-336
-14769
8929
-14557
-13164
-14889
8245
5955
-7912
-13159
10305
-4721
-16456
-15800

46
43
42
43
44
42
36
37
40
45
37
38
41
36
33
41
40
41
45
42
37
42
43
42
41
42
41
43
40
39
46
41
43
39
46
41
41
45
40
43
39
42
37
43
37
39
42
46
44
39
41
43
39
48
43
43
46
49
43
42

-46
-42
-45
-44
-50
-42
-44
-45
-40
-43
-42
-46
-45
-48
-43
-45
-46
-45
-43
-48
-45
-49
-43
-44
-43
-42
-44
-45
-42
-48
-44
-44
-45
-44
-44
-43
-44
-45
-45
-44
-42
-47
-43
-44
-43
-46
-46
-43
-50
-45
-43
-42
-48
-45
-47
-43
-45
-44
-43
-48

284
287
285
286
276
285
284
283
281
285
279
284
282
286
283
282
285
274
285
284
283
284
282
280
280
285
280
284
285
284
285
278
283
282
284
284
282
284
282
280
280
281
284
282
283
284
283
284
282
284
280
284
282
286
283
278
280
279
283
282

228
229
227
227
227
229
229
229
228
230
228
230
226
226
228
229
224
227
227
228
230
228
227
228
226
230
229
225
229
228
227
224
226
227
224
228
230
227
229
229
226
228
229
229
227
226
229
229
226
229
228
228
225
229
227
229
230
230
228
228

39
36
36
34
40
35
32
36
30
38
35
41
38
36
35
33
42
40
40
36
40
38
38
37
35
36
39
36
41
40
42
36
35
36
38
39
35
37
39
33
33
38
31
32
36
37
39
38
37
32
41
33
36
41
42
34
38
38
35
36

490
491
492
487
490
489
488
489
489
492
488
486
491
490
489
489
490
489
487
489
489
489
491
486
487
486
489
488
490
491
490
491
490
493
490
489
486
489
490
488
490
490
491
489
491
491
491
491
490
491
488
487
490
490
487
488
487
489
492
488

29464
29458
29432
29455
29463
29461
29455
29453
29445
29454
29461
29438
29472
29462
29463
29473
29485
29442
29456
29457
29473
29465
29441
29449
29447
29448
29446
29469
29458
29446
29458
29465
29465
29466
29439
29453
29480
29470
29469
29457
29447
29460
29467
29468
29455
29447
29453
29454
29450
29428
29447
29468
29459
29467
29453
29455
29453
29454
29457
29457

462278
462278
462293
462293
462293
462309
462309
462324
462324
462340
462340
462356
462356
462371
462371
462371
462387
462387
462402
462402
462418
462418
462434
462434
462449
462449
462449
462465
462465
462480
462480
462496
462496
462512
462512
462512
462527
462527
462543
462543
462558
462558
462574
462574
462590
462590
462590
462605
462605
462621
462621
462636
462636
462652
462652
462652
462668
462668
462683
462683

7859
-14324
-13760
1129
-2732
-9958
-18039
-13757
-12974
-14432
3250
-14727
-13965
-13941
-7301
5546
7236
4096
6719
-8698
-13532
-4034
-14612
-4758
-13508
-13472
8164
-14032
-16147
-14053
-17193
-13975
2367
-3984
-2709
-6072
-17647
-14679
-13726
-17065
-12781
-9275
-14363
-13284
-15120
4909
-13434
-14625
9004
-13298
-13561
-14660
-13776
-247
-14724
2173
-13294
-13778
7889
9719

39
43
42
47
41
41
46
45
42
45
43
42
43
40
39
40
41
43
44
37
41
42
39
41
46
43
42
39
45
37
41
40
43
43
41
48
47
40
43
43
43
38
48
39
40
40
42
44
45
38
41
43
42
42
42
45
38
40
47
43

-45
-44
-44
-45
-44
-43
-44
-46
-44
-44
-44
-49
-46
-43
-42
-43
-42
-45
-46
-46
-42
-43
-44
-47
-49
-43
-46
-42
-43
-42
-43
-45
-44
-45
-44
-43
-43
-44
-46
-43
-45
-42
-45
-45
-41
-45
-44
-43
-47
-43
-44
-45
-46
-47
-44
-43
-43
-42
-41
-43

285
283
278
283
283
282
283
283
283
281
282
281
281
282
279
279
281
283
285
281
285
283
282
280
284
287
282
281
279
283
280
284
281
283
280
285
285
276
286
280
280
280
281
284
282
279
284
282
285
283
281
285
279
284
284
281
285
281
285
284

227
230
229
229
226
229
226
231
228
229
228
224
226
228
228
229
224
227
225
228
228
228
226
229
226
230
228
227
227
227
227
227
226
228
229
230
229
229
228
225
228
228
228
228
226
229
229
227
227
226
230
230
224
228
225
229
230
225
229
230

39
40
39
36
36
33
37
38
36
35
41
35
37
37
35
37
36
39
38
37
34
36
40
38
33
39
35
40
39
38
39
34
33
36
36
34
37
36
36
37
39
38
38
39
38
36
36
36
37
32
36
31
35
37
39
40
37
39
38
30

490
490
488
489
491
485
490
490
489
490
484
487
488
491
488
488
491
489
487
491
491
492
490
489
491
490
488
491
488
489
492
491
491
492
491
489
490
489
491
489
489
488
490
489
490
486
491
489
491
490
490
490
488
489
492
491
493
483
491
490

29468
29436
29473
29470
29467
29454
29458
29471
29455
29460
29470
29441
29467
29443
29470
29460
29453
29489
29450
29495
29464
29469
29471
29446
29447
29463
29471
29465
29464
29450
29451
29454
29440
29464
29466
29461
29452
29461
29448
29451
29436
29466
29466
29467
29451
29454
29471
29455
29472
29456
29438
29480
29450
29442
29449
29454
29470
29436
29443
29448

462699
462699
462714
462714
462730
462730
462730
462746
462746
462761
462761
462777
462777
462792
462792
462792
462808
462808
462824
462824
462839
462839
462855
462855
462855
462870
462870
462886
462886
462902
462902
462902
462917
462917
462933
462933
462948
462948
462964
462964
462964
462980
462980
462995
462995
463011
463011
463026
463026
463042
463042
463042
463058
463058
463073
463073
463089
463089
463089
463104

8381
-15825
2297
-14081
1044
-12727
-13521
7421
-14187
-18432
-13300
-14388
-13598
-13487
8939
-14338
-13522
8719
-18195
281
-13118
-13722
-16792
-9665
-13733
-13716
-5175
10192
-3787
-16203
-13978
-13874
-11048
-10230
-2098
-9886
2253
1345
9919
-6211
-13806
-13989
-14097
-11801
-14134
7917
-13040
-13832
-17758
-13807
-14763
8987
-14495
-13862
-13049
-14203
-13568
-14251
-15260
-13524

39
40
41
38
40
41
42
42
40
38
42
40
42
41
43
46
46
43
40
42
43
43
39
44
43
45
41
42
45
41
44
45
42
42
40
41
38
46
39
42
44
39
42
44
44
41
47
46
40
42
36
48
46
43
38
42
43
39
44
48

-42
-43
-43
-41
-44
-46
-46
-45
-45
-45
-44
-46
-49
-43
-42
-46
-44
-43
-42
-42
-40
-45
-48
-47
-46
-51
-46
-44
-45
-43
-44
-45
-44
-45
-42
-45
-41
-41
-42
-53
-45
-46
-45
-46
-45
-48
-44
-46
-46
-45
-46
-43
-45
-45
-43
-43
-43
-43
-42
-45

279
282
285
277
281
285
284
279
282
282
282
284
284
283
276
282
284
282
283
284
284
285
281
285
283
283
281
281
283
282
281
285
279
283
284
283
279
284
283
281
284
277
275
286
283
278
282
285
286
286
285
285
281
284
286
281
286
284
284
282

230
229
230
229
227
227
229
229
230
230
229
228
228
227
227
228
227
228
229
229
228
225
230
228
230
227
229
222
229
230
226
225
229
229
226
228
229
228
224
227
229
227
229
228
228
230
227
231
229
229
228
231
230
228
228
226
228
227
229
228

35
35
36
34
32
34
37
38
37
41
38
36
40
37
35
39
40
36
40
39
40
38
40
38
35
39
40
41
36
39
34
36
32
37
36
38
38
36
40
40
37
37
38
34
34
37
38
36
28
36
41
40
35
41
40
37
36
36
40
35

492
491
491
491
486
490
490
491
489
490
488
491
491
488
490
488
491
489
491
490
487
489
489
487
490
488
487
491
491
491
491
489
491
491
488
487
489
490
489
490
492
489
488
490
492
490
486
485
487
489
489
490
489
490
489
490
491
487
489
489

29455
29460
29473
29451
29452
29458
29462
29443
29478
29458
29458
29439
29465
29450
29456
29463
29450
29453
29463
29456
29461
29448
29448
29474
29451
29473
29469
29469
29437
29479
29444
29452
29482
29457
29452
29461
29450
29445
29456
29430
29444
29464
29433
29452
29443
29486
29453
29461
29472
29431
29470
29470
29470
29449
29437
29443
29460
29452
29477
29480

463104
463120
463120
463136
463136
463151
463151
463151
463167
463167
463182
463198
463198
463198
463214
463214
463229
463229
463245
463245
463245
463260
463260
463276
463276
463292
463292
463307
463307
463323
463323
463323
463338
463338
463354
463354
463370
463370
463370
463385
463385
463401
463401
463416
463416
463432
463432
463432
463448
463448
463463
463463
463479
463479
463494
463494
463510
463510
463526
463526

13864
-15587
-14970
-12591
-14432
-4327
-13377
-14096
-14180
-14394
7139
-14636
-13633
-15049
32764
-13781
8437
-17802
-5711
-16593
-14562
-14140
-13761
-14380
-14062
-14319
-3634
-12139
-14385
-13864
-6164
-14131
-4871
9905
6913
8961
-13524
7560
-13562
-4486
-8431
-14190
-13221
-14533
-13414
-17618
119
8275
8122
-15802
9553
-18291
-10653
-13669
-13573
-14141
-17327
8490
-13608
-13902

43
42
40
41
44
45
43
45
40
45
41
43
41
46
41
46
44
42
41
48
43
41
46
42
42
38
37
42
45
36
38
42
44
44
40
47
44
43
41
42
38
42
44
39
37
39
44
40
41
42
39
36
44
40
42
45
40
43
42
35

-47
-42
-42
-43
-42
-43
-44
-46
-45
-43
-41
-42
-44
-47
-42
-43
-44
-45
-45
-42
-43
-43
-40
-44
-43
-43
-42
-43
-42
-41
-43
-43
-43
-42
-44
-44
-47
-44
-43
-42
-46
-48
-46
-44
-41
-43
-43
-43
-41
-43
-45
-42
-43
-43
-41
-43
-47
-46
-51
-43

282
283
283
286
279
283
278
281
281
285
282
284
281
286
281
284
283
284
285
284
285
278
282
286
282
284
283
284
280
283
280
276
284
283
284
283
285
283
279
286
284
285
282
285
282
281
284
278
279
282
278
285
279
281
285
281
282
282
282
284

230
225
227
227
227
227
228
227
228
229
229
228
230
229
228
227
228
227
227
226
227
229
228
227
229
225
226
229
227
229
228
226
228
226
221
228
225
230
228
223
227
228
228
230
228
230
228
228
227
229
227
227
227
224
228
229
228
224
226
229

39
37
35
41
38
37
28
37
39
42
38
34
38
36
41
37
38
34
39
41
40
37
37
39
40
37
36
36
38
40
38
37
35
38
36
37
40
34
35
34
38
32
35
40
36
41
41
40
33
38
39
40
33
35
41
44
39
37
35
35

489
488
489
488
489
489
490
488
488
487
489
491
492
489
489
490
490
487
491
487
489
490
491
491
489
489
492
491
489
491
488
491
487
491
491
489
491
487
489
487
489
491
493
488
490
491
488
492
492
490
491
489
490
489
491
490
489
488
486
487

29459
29464
29473
29471
29466
29463
29459
29475
29457
29471
29468
29458
29461
29458
29468
29494
29475
29499
29446
29472
29437
29469
29464
29454
29452
29458
29460
29450
29473
29476
29455
29472
29507
29444
29480
29452
29471
29486
29482
29452
29468
29447
29447
29447
29456
29446
29481
29438
29483
29445
29457
29461
29455
29431
29464
29448
29444
29449
29447
29458

463526
463541
463541
463557
463557
463572
463572
463588
463588
463604
463604
463619
463619
463635
463635
463635
463650
463650
463666
463666
463682
463682
463682
463697
463697
463713
463713
463728
463728
463744
463744
463744
463760
463760
463775
463775
463791
463791
463806
463806
463822
463822
463822
463838
463838
463853
463853
463869
463869
463869
463884
463884
463900
463900
463916
463916
463931
463931
463947
463947

-9505
-14435
-10853
-6852
-4295
-16241
-3809
-12819
-14723
-8390
-13985
-13841
-15585
8907
-10931
-14170
-11381
-13491
-13666
-14652
9551
-13820
-16819
-14477
-3811
-14425
-14026
-13481
-15046
8389
-13911
8806
-13847
-14398
-14741
3371
-14040
-14267
6503
-3407
-13459
-17593
9260
-14206
-14277
-13972
103
9577
-13814
-14144
-13940
-16901
9047
1982
-12930
-12981
-13950
-15585
-17563
-845

45
45
40
42
44
41
43
44
45
44
43
40
42
41
44
40
47
35
44
42
42
40
43
40
45
38
42
35
40
43
41
46
42
40
45
47
43
39
46
38
45
42
45
43
41
42
44
43
43
40
45
45
41
38
38
46
46
42
42
37

-45
-45
-43
-46
-45
-47
-43
-45
-44
-45
-42
-44
-43
-42
-42
-43
-42
-41
-44
-43
-46
-44
-43
-44
-44
-44
-44
-45
-45
-46
-43
-44
-45
-46
-47
-42
-43
-43
-45
-44
-42
-43
-45
-42
-46
-45
-47
-44
-45
-48
-49
-45
-51
-51
-49
-44
-48
-46
-47
-44

287
283
282
281
284
287
281
283
283
284
285
282
282
282
286
287
281
282
286
282
284
282
284
287
280
285
285
283
288
283
283
286
283
284
285
285
288
286
285
284
283
283
281
287
287
287
285
284
281
284
284
284
279
281
287
286
281
283
277
282

229
222
227
225
227
227
226
228
228
225
227
229
229
226
229
226
228
228
226
229
227
228
223
228
228
221
222
228
229
225
228
228
227
229
224
227
224
228
228
227
230
230
224
227
226
226
227
228
229
229
228
226
228
225
228
229
223
227
229
226

41
38
32
32
38
41
37
38
37
34
37
40
31
34
30
39
39
30
39
38
38
39
39
36
38
38
38
39
36
38
36
37
39
40
41
37
35
37
40
35
35
39
33
37
36
43
42
41
36
39
35
42
38
40
32
41
42
38
40
39

492
489
489
490
487
490
491
491
487
491
486
490
491
485
490
488
491
489
488
490
491
490
488
489
490
491
490
486
486
487
487
487
491
488
491
490
489
489
490
488
488
490
492
490
489
492
488
489
486
491
490
489
490
491
491
490
490
490
488
491

29446
29453
29453
29461
29456
29453
29454
29438
29461
29467
29445
29438
29458
29449
29453
29457
29450
29479
29474
29450
29453
29457
29452
29477
29454
29439
29465
29436
29466
29461
29472
29458
29454
29488
29460
29449
29484
29473
29461
29439
29466
29432
29470
29475
29460
29467
29457
29462
29453
29457
29468
29462
29440
29442
29442
29448
29443
29441
29441
29456

463947
463962
463962
463978
463978
463994
463994
464009
464009
464009
464025
464025
464040
464040
464056
464056
464072
464072
464072
464087
464087
464103
464103
464118
464118
464134
464134
464134
464150
464150
464165
464165
464181
464181
464181
464196
464196
464212
464212
464228
464228
464243
464243
464259
464259
464259
464274
464274
464290
464290
464306
464306
464321
464321
464321
464337
464337
464352
464352
464368

2843
-14524
-13531
-14572
5694
-13542
-16040
-14102
-16480
-14397
-14307
-13378
-12598
-16973
-17685
-12804
8025
-9526
-12948
-8441
-15188
-13238
-10710
-14144
-12714
6644
1029
-1376
-13356
-13931
-14187
231
-14270
-13992
9061
-13728
-14125
-378
-13412
-11589
210
-13877
-11935
-2358
-18508
8548
-13550
-15008
-9716
-14596
-14147
-14080
-13803
-2183
5611
8974
-15766
-18346
-14039
-16769

39
45
42
40
42
43
43
43
45
35
42
41
45
37
43
41
41
39
38
44
40
44
42
47
44
42
41
46
40
41
47
41
41
45
42
47
40
40
43
43
46
43
42
42
38
44
38
43
43
40
38
41
42
38
42
37
39
42
44
38

-45
-43
-44
-45
-46
-47
-50
-45
-43
-47
-50
-41
-44
-47
-46
-46
-48
-45
-46
-45
-45
-44
-45
-47
-44
-44
-43
-46
-43
-43
-48
-49
-46
-45
-44
-45
-45
-45
-46
-45
-46
-44
-46
-49
-44
-49
-47
-46
-47
-46
-47
-42
-44
-43
-43
-46
-45
-45
-44
-43

287
283
281
282
282
285
281
286
283
285
282
285
287
287
280
288
287
281
280
282
283
285
283
287
283
287
280
287
286
285
286
282
284
279
286
284
282
279
283
286
285
285
287
283
281
282
286
283
279
283
284
282
276
282
287
287
279
283
282
283

228
226
228
230
230
229
228
226
229
229
229
228
229
230
229
226
229
229
229
225
228
230
229
225
229
225
229
230
224
230
229
231
229
228
231
227
228
229
225
228
227
229
227
229
228
229
231
230
229
230
227
227
226
230
228
228
230
230
228
228

41
36
39
34
38
41
38
39
36
37
34
41
37
41
35
39
41
40
39
42
38
40
38
40
34
39
42
39
36
36
38
39
38
37
35
33
37
39
37
31
39
40
39
39
32
37
42
41
37
37
33
35
37
40
35
38
38
35
33
40

492
491
487
487
488
491
486
488
490
490
489
490
488
489
492
488
487
490
491
491
490
488
491
490
490
490
490
490
488
490
491
490
491
492
488
490
489
489
490
488
491
490
492
490
489
488
490
489
486
487
491
491
488
491
489
489
486
489
491
492

29449
29469
29445
29444
29454
29434
29451
29446
29448
29460
29458
29416
29450
29436
29457
29463
29443
29454
29450
29465
29452
29462
29481
29459
29479
29470
29461
29461
29438
29468
29455
29441
29440
29453
29445
29449
29445
29468
29457
29464
29457
29462
29451
29448
29458
29462
29433
29448
29447
29439
29448
29451
29431
29456
29471
29461
29442
29471
29422
29456

464368
464384
464384
464399
464399
464415
464415
464415
464430
464430
464446
464446
464462
464462
464477
464477
464477
464493
464493
464508
464508
464524
464524
464540
464540
464540
464555
464555
464571
464571
464586
464586
464602
464602
464618
464618
464618
464633
464633
464649
464649
464664
464664
464680
464680
464680
464696
464696
464711
464711
464727
464727
464742
464742
464758
464758
464774
464774
464774
464789

-14117
-9275
-14163
-13966
9041
-13356
-12562
8904
-2829
7360
-15725
-13613
9365
-13927
-13510
6037
-13683
-14962
-13863
-13572
-13402
5475
-13242
-14444
-13803
-14284
8454
-13134
-14571
9452
-13874
-4702
-13435
1992
-3012
-13558
-13515
-13936
-15584
9845
-54
-15053
-13767
10605
-13103
-13174
-569
-9673
-13488
-14498
-3212
-14228
798
3595
-13475
10071
-13945
-13408
8731
10528

40
44
42
44
38
38
43
40
43
35
41
48
42
43
42
39
45
47
42
38
45
42
43
44
38
45
44
42
43
41
44
39
42
41
43
48
35
42
41
40
40
43
47
42
42
45
40
42
46
38
44
44
48
39
42
44
39
41
44
45

-42
-42
-46
-45
-45
-46
-45
-46
-43
-45
-47
-45
-46
-41
-45
-45
-43
-43
-42
-43
-41
-44
-50
-49
-42
-45
-50
-45
-42
-43
-43
-43
-46
-50
-46
-42
-46
-45
-48
-43
-44
-45
-46
-46
-48
-45
-43
-44
-44
-45
-45
-45
-46
-47
-44
-46
-43
-46
-44
-43

284
284
283
281
280
281
283
282
287
286
285
285
283
282
283
284
280
283
286
284
285
278
285
286
282
283
281
284
286
286
283
283
282
285
285
281
282
286
279
278
282
284
283
284
282
281
284
281
283
278
282
284
286
283
282
286
285
282
279
286

229
229
227
227
227
227
228
225
228
227
228
231
229
230
228
230
231
230
228
227
229
229
228
228
225
230
229
231
228
228
230
229
233
231
229
229
230
229
228
226
228
229
225
229
228
229
229
230
228
229
228
228
229
227
227
229
228
227
227
225

38
36
38
37
38
39
39
32
39
36
33
36
39
38
37
35
37
37
37
39
39
41
40
34
36
39
40
35
41
38
35
39
36
36
34
39
40
34
37
37
35
36
40
38
40
35
37
36
34
35
32
34
40
39
37
42
39
40
32
38

491
490
488
491
491
485
493
492
489
492
487
487
490
488
489
488
491
490
489
491
492
490
488
488
487
487
487
490
490
490
488
489
488
488
488
486
484
487
487
488
490
491
490
486
489
489
490
490
490
489
492
490
487
491
492
490
488
491
490
491

29456
29441
29458
29434
29423
29452
29432
29442
29442
29442
29436
29450
29451
29433
29472
29465
29455
29455
29466
29444
29443
29427
29437
29440
29474
29447
29456
29446
29470
29441
29453
29432
29464
29456
29444
29450
29459
29459
29447
29458
29458
29453
29468
29440
29437
29454
29442
29434
29462
29457
29452
29446
29464
29453
29455
29462
29457
29449
29455
29457

464789
464805
464805
464820
464820
464836
464836
464836
464852
464852
464867
464867
464883
464883
464883
464898
464898
464914
464914
464930
464930
464945
464945
464945
464961
464961
464976
464976
464992
464992
465008
465008
465008
465023
465023
465039
465039
465054
465054
465070
465070
465070
465086
465086
465101
465101
465117
465117
465132
465132
465132
465148
465148
465164
465164
465179
465179
465195
465195
465195

8746
-15573
9966
549
-14910
-13639
-10471
-13224
-10606
-8064
-14373
-222
15591
-14103
-13584
7491
-14040
-13751
-3107
4688
-13900
-7328
-8983
-8994
-1566
26711
-13301
17621
-2487
7814
-13682
14459
-14130
-14806
-13628
2972
3597
8837
-14432
-18368
-14027
8407
6172
-2144
-14329
-15013
5974
-13458
9946
-2158
-14294
2421
-7723
-13818
-12956
-2408
8073
-17027
-13534
9119

37
37
47
35
46
42
39
43
37
42
42
41
48
47
42
37
44
39
41
40
39
38
37
37
45
41
42
41
46
43
40
47
43
36
40
41
34
40
39
37
42
38
38
37
39
45
38
37
42
39
43
46
40
44
43
44
37
40
37
41

-45
-47
-48
-44
-43
-44
-44
-45
-50
-52
-43
-43
-43
-41
-48
-41
-43
-45
-42
-45
-42
-46
-44
-44
-43
-46
-44
-44
-45
-42
-46
-44
-43
-43
-45
-48
-46
-52
-46
-53
-45
-44
-45
-47
-44
-45
-44
-48
-46
-47
-44
-43
-43
-46
-45
-44
-43
-43
-46
-44

281
276
284
281
282
285
285
280
286
284
282
285
284
287
283
281
275
282
283
283
285
283
283
284
280
282
283
286
283
282
283
284
284
284
284
280
283
283
284
283
278
278
283
281
282
282
284
285
280
285
284
279
283
277
282
285
283
280
283
279

230
226
230
229
228
229
228
230
232
228
228
228
228
229
228
229
228
227
228
228
227
228
228
226
229
230
228
225
228
227
229
229
228
226
228
228
230
227
228
228
228
228
230
229
227
223
229
227
227
228
229
229
226
226
227
228
230
228
228
228

33
36
41
41
41
38
35
32
34
40
39
36
37
38
41
32
37
40
40
38
42
40
31
37
36
40
33
33
37
35
40
38
36
42
38
38
38
38
41
40
42
39
42
35
36
39
39
40
39
38
39
37
37
37
36
35
35
35
33
34

489
489
491
490
489
488
483
490
488
490
493
490
492
491
488
490
488
490
491
489
486
489
484
489
489
489
489
488
488
487
488
489
488
489
489
489
487
491
489
486
490
489
491
490
489
485
487
489
488
489
484
486
487
490
489
492
488
488
493
490

29454
29481
29453
29454
29448
29447
29457
29448
29458
29455
29489
29471
29452
29455
29461
29456
29444
29468
29468
29448
29456
29459
29439
29442
29452
29472
29449
29455
29483
29451
29448
29468
29456
29474
29464
29446
29457
29448
29453
29470
29444
29432
29465
29450
29427
29467
29450
29427
29455
29511
29456
29483
29448
29462
29450
29458
29453
29456
29457
29469

465210
465210
465226
465226
465242
465242
465257
465257
465273
465273
465288
465288
465288
465304
465304
465320
465320
465335
465335
465351
465351
465351
465366
465366
465382
465382
465398
465398
465413
465413
465429
465429
465444
465444
465444
465460
465460
465476
465476
465491
465507
465507
465507
465522
465522
465538
465538
465554
465554
465569
465569
465569
465585
465585
465600
465600
465616
465616
465632
465632

-13713
-14482
-15005
-14036
-13527
-15849
-14425
-12685
-14414
-2332
9211
-14945
-14337
-11327
-4586
-3704
-14882
1490
-17244
22683
-13575
-13733
11906
-15538
9290
-13031
-18597
-14493
-1893
-17210
-10158
-12659
-14141
-4177
-14733
-15350
-13518
-14832
-12080
-13472
-7854
-13368
-9943
-13577
-14420
-15004
-13810
-12202
-15063
6321
-15426
-15404
-13736
-12916
-6488
8862
-13719
-15076
-15444
-9608

37
43
39
40
42
42
41
45
39
42
41
41
42
43
47
41
45
37
41
39
42
37
42
37
39
42
43
36
43
44
43
44
46
43
42
41
43
44
42
42
44
37
41
43
39
46
44
40
48
44
43
38
45
41
44
36
46
37
38
40

-42
-47
-46
-47
-46
-43
-43
-45
-46
-45
-45
-48
-47
-44
-41
-44
-42
-43
-45
-43
-46
-45
-41
-46
-44
-46
-44
-46
-45
-43
-49
-46
-47
-41
-44
-44
-42
-46
-44
-48
-45
-47
-45
-47
-45
-44
-42
-44
-49
-46
-46
-47
-47
-44
-47
-45
-44
-45
-45
-45

285
278
283
280
278
282
284
283
284
276
279
274
283
283
283
282
285
282
282
284
284
281
279
285
282
281
280
279
283
282
281
281
284
281
283
285
281
282
282
284
274
285
281
283
283
286
281
279
283
283
282
276
282
277
277
279
282
281
285
283

228
229
227
231
230
227
230
228
232
229
229
226
229
229
229
225
229
229
230
220
229
227
229
231
229
228
227
228
230
229
228
229
231
230
228
222
225
229
228
229
231
229
230
230
228
229
229
230
230
225
230
228
224
229
223
227
227
229
228
228

38
34
37
36
38
39
38
36
36
31
36
40
39
37
41
38
36
42
34
40
38
40
39
39
37
39
37
41
35
39
37
35
36
39
39
40
34
42
38
31
35
40
36
31
37
37
37
41
36
33
41
35
37
38
32
38
39
37
36
41

489
488
488
491
486
489
489
488
489
487
490
488
488
487
489
488
490
490
489
488
490
492
491
488
489
490
487
484
490
489
490
488
488
487
487
491
491
490
488
489
485
487
487
490
486
486
487
492
489
484
489
489
487
490
486
488
490
489
488
491

29462
29426
29444
29459
29448
29447
29461
29447
29456
29437
29430
29466
29447
29454
29470
29460
29453
29460
29460
29448
29466
29443
29461
29495
29483
29455
29458
29487
29454
29458
29472
29449
29466
29464
29457
29470
29451
29452
29471
29462
29443
29466
29448
29460
29487
29461
29483
29476
29461
29485
29473
29465
29458
29470
29443
29462
29457
29473
29462
29433

465647
465647
465647
465663
465663
465678
465678
465694
465694
465710
465710
465725
465725
465725
465741
465741
465756
465756
465772
465772
465772
465788
465788
465803
465803
465819
465819
465834
465834
465834
465850
465850
465866
465866
465881
465881
465897
465897
465897
465912
465928
465928
465928
465944
465944
465959
465959
465975
465975
465975
465990
465990
466006
466006
466022
466022
466037
466037
466037
466053

-8971
1033
-14370
-16110
-6489
-15032
-14756
9421
-15690
-17989
-12280
-13990
-14106
-14061
6979
-13700
-13416
-4246
8319
-11823
-17589
-7667
-16183
-12881
-16718
-13648
-15109
-7383
1017
-12525
-13890
-15658
-12093
-14499
-14451
8358
-9385
6890
-14710
-14630
-10026
9190
-13897
-10843
-2029
-14286
-18564
-15627
-14345
-13756
-13864
-13124
-13381
-14466
-13523
-18286
-13070
-14190
8835
-14038

44
45
35
42
41
39
44
35
40
39
41
44
37
44
39
41
45
34
41
39
43
42
43
43
46
45
44
39
44
44
43
37
44
46
41
36
43
46
44
39
43
45
41
43
40
41
43
47
39
40
39
44
43
40
40
40
45
42
44
43

-45
-44
-46
-43
-50
-49
-44
-44
-43
-43
-43
-48
-46
-43
-44
-42
-46
-44
-45
-48
-43
-45
-44
-46
-45
-43
-44
-42
-44
-46
-43
-45
-43
-43
-44
-43
-44
-44
-48
-46
-43
-44
-43
-45
-47
-46
-45
-43
-42
-47
-43
-49
-49
-43
-43
-42
-45
-46
-44
-46

280
283
284
283
282
281
282
279
277
283
281
284
284
281
285
284
283
277
283
282
282
282
279
285
282
277
280
284
281
274
282
277
285
279
281
283
283
280
281
282
280
278
277
280
279
285
279
280
280
283
283
284
282
281
281
279
283
283
281
283

227
229
228
224
227
229
228
228
223
228
225
228
226
227
230
228
224
228
227
227
229
229
228
230
227
221
227
231
228
230
227
229
227
228
228
226
226
229
227
228
228
225
228
226
229
228
227
229
224
229
224
228
226
229
225
224
229
229
227
229

36
35
37
41
42
37
35
39
31
40
40
37
39
42
38
35
40
41
39
36
39
36
33
29
36
40
38
40
41
36
39
40
38
34
41
39
40
35
36
36
37
41
37
37
33
33
40
38
34
34
38
37
36
37
39
40
34
37
40
40

490
491
487
488
490
489
490
488
489
487
490
490
485
487
490
490
489
485
488
488
489
488
489
491
486
491
492
487
487
489
490
490
491
490
490
491
485
490
488
491
488
490
486
488
488
488
486
488
485
490
489
490
490
488
488
489
487
489
489
487

29428
29439
29450
29466
29464
29443
29451
29476
29442
29462
29467
29455
29472
29452
29450
29455
29464
29458
29464
29464
29435
29454
29469
29446
29488
29459
29454
29488
29458
29462
29470
29459
29436
29465
29461
29461
29467
29481
29475
29477
29451
29469
29486
29460
29480
29457
29489
29455
29476
29446
29475
29465
29449
29439
29457
29448
29438
29469
29461
29471

466053
466068
466068
466084
466084
466100
466100
466115
466115
466115
466131
466131
466146
466146
466162
466162
466178
466178
466193
466193
466209
466209
466209
466224
466224
466240
466240
466240
466256
466256
466271
466271
466287
466287
466302
466302
466318
466318
466318
466334
466334
466349
466349
466365
466365
466365
466380
466380
466396
466396
466412
466412
466427
466427
466443
466443
466443
466458
466458
466474

-12075
-14956
-18337
-12834
-7174
-13177
2058
-15653
-14640
-14168
-14198
-14514
-14192
-14168
-645
-6137
-13895
-18073
-18686
-15299
-15642
-2274
-13562
1653
-13967
9617
-13604
-13713
-18189
-11585
15334
8145
-13389
9910
-13801
-6913
-4337
5468
3735
9118
9434
-18244
-13899
-13449
-13878
-14067
-14417
5337
-15635
9298
-13503
-8406
-14155
-13113
-13576
-12875
-10480
-13312
-13724
7694

43
44
35
43
42
39
44
43
43
38
46
45
45
41
39
39
45
36
40
48
44
39
39
38
37
42
38
42
43
46
43
40
46
38
43
38
38
38
39
40
39
39
40
42
39
39
43
39
39
45
37
37
41
37
42
41
41
37
45
42

-42
-44
-51
-42
-43
-49
-46
-47
-43
-45
-44
-41
-43
-47
-45
-43
-48
-48
-51
-44
-46
-43
-45
-45
-46
-45
-45
-45
-43
-46
-44
-43
-47
-45
-48
-47
-45
-44
-46
-45
-46
-44
-42
-45
-44
-49
-45
-47
-41
-46
-42
-42
-43
-45
-44
-41
-41
-48
-47
-42

284
287
278
284
282
281
282
283
280
282
285
283
284
282
284
284
281
282
283
284
281
284
284
283
284
280
285
284
283
282
281
282
283
284
281
281
280
282
280
280
285
280
282
281
283
284
285
276
281
283
276
285
282
284
287
275
281
282
282
284

226
225
228
228
229
227
229
227
227
226
226
227
230
227
229
227
228
230
229
226
229
228
228
230
225
226
227
227
229
228
228
229
228
227
228
228
228
227
226
228
225
226
228
228
228
222
228
225
229
228
225
230
226
224
229
228
225
228
227
228

42
33
37
40
42
37
41
36
38
39
40
37
38
39
38
42
34
32
37
35
37
37
38
36
38
41
37
38
35
37
37
37
36
38
37
34
33
37
33
40
40
36
39
35
38
36
38
38
38
36
40
34
38
39
39
34
35
34
35
41

485
490
488
488
487
487
491
490
490
486
490
488
488
491
491
489
488
488
489
489
488
489
492
490
486
488
490
488
490
490
489
491
490
490
489
484
491
491
489
489
489
485
488
488
488
486
489
490
488
485
487
488
490
488
489
482
489
489
484
486

29450
29456
29452
29446
29474
29468
29471
29491
29448
29467
29483
29477
29472
29448
29458
29461
29449
29459
29449
29444
29458
29456
29470
29460
29478
29447
29459
29459
29449
29486
29442
29462
29475
29453
29486
29454
29447
29450
29459
29452
29449
29473
29442
29493
29469
29478
29469
29473
29459
29452
29466
29452
29474
29457
29466
29447
29459
29442
29465
29445

466474
466490
466490
466505
466505
466505
466521
466521
466536
466536
466552
466552
466552
466568
466583
466583
466599
466599
466614
466614
466630
466630
466646
466646
466661
466661
466661
466677
466677
466692
466692
466708
466708
466708
466724
466724
466739
466739
466755
466755
466770
466770
466786
466786
466802
466802
466817
466817
466833
466833
466848
466848
466864
466864
466864
466880
466880
466895
466895
466911

8051
-13909
8450
-13917
7711
-13960
8442
-14058
-14862
-14826
-13685
-16606
-4404
-12976
8996
-15624
-18117
10453
-14053
-10055
-13852
-2583
9593
-13661
-16701
-13623
-14498
4375
-14264
-17241
-14234
-14830
-14563
-13617
-13824
-14525
-9636
-9514
-1227
-14396
-14993
-14474
-13227
-13702
-14855
-11850
-13952
-14312
-6439
-9465
671
-16068
-13670
-13077
-13980
-13111
-17309
-13811
-13142
2877

41
42
39
41
37
35
40
41
41
43
41
46
43
40
38
39
45
38
42
36
41
43
43
39
36
34
39
37
42
38
43
41
46
44
41
40
44
44
40
43
45
36
42
42
43
44
45
41
42
32
42
38
40
45
46
48
37
35
40
37

-42
-45
-42
-42
-44
-45
-45
-45
-43
-42
-42
-45
-44
-45
-46
-46
-44
-43
-50
-43
-46
-46
-42
-43
-42
-42
-48
-50
-45
-44
-43
-43
-44
-46
-45
-44
-45
-46
-48
-42
-45
-46
-43
-45
-42
-43
-42
-42
-47
-46
-43
-42
-51
-41
-44
-42
-49
-41
-41
-48

286
285
283
282
283
284
285
285
280
285
278
281
283
284
283
284
282
283
279
288
284
282
284
284
285
284
283
286
280
281
284
282
286
285
284
280
286
281
281
283
285
285
281
284
283
282
282
281
283
282
277
281
286
284
283
284
281
280
281
284

226
228
229
232
229
227
230
230
229
228
225
225
228
224
228
228
230
227
227
230
230
230
231
230
228
228
229
228
228
230
231
229
226
229
229
227
229
229
228
227
227
229
228
230
225
228
227
228
232
228
230
231
230
230
230
230
228
228
230
226

36
32
41
38
33
36
38
39
38
39
39
33
40
36
34
32
31
40
38
35
36
36
38
38
41
38
38
41
36
35
38
39
38
37
41
37
39
40
41
41
37
39
39
38
35
40
34
38
37
36
41
40
36
37
37
36
38
41
38
38

487
485
489
485
484
490
487
486
490
491
490
487
490
485
490
488
491
489
489
488
488
490
488
488
488
489
490
488
486
482
492
486
487
491
490
488
489
488
487
490
491
487
489
490
489
486
489
490
489
488
490
486
486
488
488
490
489
487
489
487

29449
29462
29452
29455
29457
29470
29477
29471
29464
29470
29455
29476
29462
29474
29471
29485
29463
29465
29452
29454
29448
29455
29464
29460
29478
29453
29442
29472
29445
29468
29459
29439
29465
29461
29472
29453
29457
29444
29465
29459
29454
29450
29441
29464
29450
29439
29470
29468
29478
29475
29476
29464
29450
29465
29457
29468
29472
29462
29478
29457

466911
466926
466926
466926
466942
466942
466958
466958
466973
466973
466989
466989
466989
467004
467004
467020
467020
467036
467036
467051
467051
467067
467067
467067
467082
467082
467098
467098
467114
467114
467129
467129
467129
467145
467145
467160
467160
467176
467176
467192
467192
467207
467207
467207
467223
467223
467238
467238
467254
467254
467270
467270
467270
467285
467285
467301
467301
467316
467316
467332

-13466
-15114
10222
-4329
-14437
-14375
-18665
-13136
-14609
-13371
-14552
-13312
-18328
-14755
-15705
-14864
-13922
-13996
-12820
-13002
-1465
-14306
-13181
-14439
-14814
8235
-14297
-13603
-13194
10717
-14812
-18762
5969
3300
-1848
6582
-13821
-15012
6129
-12472
-1993
-15579
-14771
-13725
-11720
7401
-14433
-14898
-14212
-2539
-14397
-13861
-13850
-13582
8641
-13662
-13752
-12293
7746
-13991

37
43
39
45
43
42
41
43
46
38
47
42
43
43
45
42
40
40
43
43
40
44
40
46
43
40
44
47
40
43
44
43
45
42
39
41
41
42
44
39
38
42
41
40
43
41
45
40
45
44
40
44
40
45
43
42
45
42
46
41

-44
-43
-43
-46
-46
-43
-42
-46
-44
-43
-47
-49
-43
-44
-46
-50
-45
-51
-45
-46
-43
-43
-44
-47
-44
-47
-42
-47
-51
-42
-46
-42
-44
-46
-44
-43
-45
-44
-48
-45
-45
-49
-48
-41
-44
-43
-43
-41
-43
-47
-44
-43
-44
-42
-44
-41
-49
-42
-43
-50

282
279
285
281
278
280
284
279
278
284
279
278
279
278
284
275
278
283
282
283
282
279
286
278
277
275
280
281
282
281
283
282
285
279
283
276
284
283
284
282
283
282
281
282
278
282
282
285
282
277
284
284
278
282
282
283
281
283
282
278

231
229
230
228
228
224
226
225
228
227
229
226
228
228
229
229
230
230
231
227
227
227
229
229
226
227
229
229
227
231
227
230
227
230
227
230
229
227
230
228
227
227
230
230
229
230
230
226
230
230
227
230
227
224
229
227
224
225
228
229

37
36
35
39
38
34
42
32
37
39
40
40
39
37
37
36
37
39
38
38
33
38
39
37
39
40
36
37
38
38
38
38
38
39
41
37
42
41
37
34
35
34
36
37
39
41
37
41
36
36
37
39
37
38
34
41
38
39
29
35

485
488
488
489
488
488
488
484
487
487
488
486
490
490
489
487
488
485
485
489
484
489
490
489
488
489
488
491
487
489
490
490
490
488
487
488
489
491
489
489
487
487
487
486
489
491
491
491
489
488
487
489
489
490
488
489
489
490
489
488

29438
29450
29437
29472
29456
29451
29438
29462
29469
29471
29454
29463
29440
29459
29453
29453
29467
29463
29455
29490
29456
29458
29443
29473
29476
29449
29455
29466
29457
29464
29440
29448
29463
29466
29448
29458
29458
29456
29474
29464
29480
29461
29467
29469
29462
29483
29480
29472
29469
29460
29478
29475
29469
29452
29482
29448
29471
29453
29465
29480

467332
467332
467348
467348
467363
467363
467379
467379
467379
467394
467394
467410
467410
467426
467426
467441
467441
467457
467457
467457
467472
467472
467488
467488
467504
467504
467519
467519
467519
467535
467535
467550
467550
467566
467566
467566
467582
467582
467597
467597
467613
467613
467628
467628
467644
467644
467644
467660
467660
467675
467675
467691
467691
467706
467706
467706
467722
467722
467738
467738

-13472
-13876
-14230
-9833
-13516
9108
-10915
-13264
-13833
-3635
-13897
-12734
-13822
-14449
-531
-14726
4173
9787
-14169
-13675
-12715
-13772
-13314
-14013
-10477
-13390
-13054
-12736
-14352
23856
-14074
-11854
-9397
-13633
-12977
8125
-13840
-8514
1653
8847
-12988
-15062
4422
-12340
-11431
-5961
-17317
-13932
-17333
-3464
-13600
-13407
-14320
-14486
-14773
-13457
-12991
-14581
9191
-13854

40
36
44
39
39
46
44
39
45
40
45
40
44
37
36
37
37
38
43
39
44
45
44
41
40
41
32
42
43
45
43
35
41
42
45
45
43
45
36
41
42
42
39
44
38
42
44
46
41
42
39
45
38
44
43
41
43
38
42
35

-41
-41
-45
-45
-43
-43
-45
-42
-43
-47
-43
-44
-44
-49
-45
-43
-44
-42
-44
-47
-47
-45
-44
-43
-43
-47
-42
-42
-44
-44
-43
-48
-47
-47
-44
-44
-41
-46
-44
-47
-46
-43
-42
-43
-42
-41
-47
-45
-45
-46
-44
-46
-47
-43
-44
-43
-44
-46
-45
-47

284
284
281
283
283
281
279
281
282
281
284
282
278
280
281
284
283
280
280
282
282
284
286
283
281
282
281
280
282
283
277
280
284
280
282
282
280
284
281
282
278
283
282
284
284
282
282
280
284
285
283
284
284
282
283
278
286
283
279
282

228
227
230
226
227
229
229
226
225
231
228
229
226
230
229
227
228
230
229
224
229
229
230
229
231
228
231
229
228
229
227
226
229
226
229
227
231
227
230
222
226
222
229
230
227
227
229
229
227
226
228
228
228
226
230
229
226
229
228
228

36
33
39
35
35
36
36
39
32
37
34
35
37
35
33
40
34
40
36
37
38
42
40
31
35
40
38
38
39
37
39
35
40
42
28
34
37
39
42
37
37
35
34
39
38
39
39
38
42
41
38
38
42
37
42
42
39
41
40
34

489
490
490
488
489
493
487
485
490
491
487
488
488
484
490
489
489
488
489
490
490
490
492
486
488
491
489
490
487
487
489
490
488
490
484
488
490
490
490
488
491
487
491
489
492
490
490
487
489
489
487
490
489
490
488
492
488
487
491
488

29459
29472
29467
29467
29472
29456
29470
29475
29458
29457
29448
29448
29452
29455
29474
29467
29455
29465
29454
29453
29470
29452
29470
29459
29453
29456
29471
29469
29450
29445
29491
29434
29470
29483
29461
29460
29447
29447
29478
29476
29457
29471
29470
29440
29452
29465
29470
29460
29475
29463
29451
29452
29464
29454
29460
29455
29463
29442
29479
29447

467753
467753
467769
467769
467784
467784
467784
467800
467800
467816
467816
467831
467831
467847
467847
467862
467862
467878
467878
467878
467894
467894
467909
467909
467925
467925
467925
467940
467940
467956
467956
467972
467972
467987
467987
467987
468003
468003
468018
468018
468034
468034
468050
468050
468050
468065
468065
468081
468081
468096
468096
468112
468112
468112
468128
468128
468143
468143
468159
468159

-16074
3783
-15679
-14077
-14452
8163
-13722
-13311
-12291
6735
-16413
1833
-15353
207
-14480
-14500
-14691
-14833
-15980
-14340
-13644
-13323
-13689
8472
243
-11599
-3810
-13970
3154
9522
-18568
-13609
4680
-13411
-13706
-3633
-15109
-14091
4999
-6963
-18689
-8369
5230
-12489
-15541
-13380
-14614
-8426
-13192
-13595
-15534
-13520
-13779
9515
-13858
-13711
-13499
-13961
-13983
-14073

43
41
40
42
45
45
42
38
38
41
41
37
39
44
36
40
42
40
43
43
45
33
40
48
45
43
42
37
40
42
45
42
44
40
39
40
47
37
43
39
38
39
40
38
41
39
40
36
38
41
41
34
42
44
39
40
40
38
42
40

-45
-46
-45
-43
-45
-43
-45
-48
-44
-49
-42
-44
-43
-42
-51
-43
-45
-44
-46
-43
-42
-45
-42
-43
-43
-45
-45
-41
-42
-46
-44
-41
-43
-44
-43
-45
-45
-53
-44
-45
-45
-44
-44
-45
-45
-42
-43
-42
-41
-44
-47
-47
-43
-46
-45
-49
-43
-48
-43
-43

282
288
283
281
282
280
281
283
278
283
279
283
284
282
279
280
281
282
284
282
282
283
282
280
280
282
276
280
285
283
283
286
281
279
283
282
280
282
280
282
276
282
281
281
280
281
283
283
284
277
287
284
284
282
281
281
281
275
281
282

229
229
225
228
229
226
227
225
227
226
228
228
228
226
228
227
228
224
228
231
229
228
226
228
229
227
228
229
232
228
228
228
228
228
230
227
222
228
227
229
229
230
228
226
227
226
225
227
229
227
228
228
227
228
230
227
228
229
231
229

38
35
41
40
36
35
43
40
41
40
34
36
31
39
36
30
40
37
38
38
38
39
36
35
36
40
32
44
34
36
38
39
39
33
35
34
32
35
30
32
37
40
33
33
36
37
39
35
38
38
38
32
43
36
35
40
35
36
37
37

491
490
489
488
492
489
491
491
491
487
491
487
489
488
488
491
490
488
491
492
490
490
491
491
487
488
487
487
488
485
490
489
487
490
490
490
491
489
489
491
488
490
485
490
490
492
487
491
489
491
490
490
488
489
492
488
484
486
488
488

29444
29454
29470
29459
29457
29457
29444
29467
29456
29455
29458
29474
29470
29470
29464
29448
29469
29468
29452
29467
29485
29448
29456
29473
29467
29464
29447
29453
29462
29485
29472
29469
29464
29457
29474
29455
29476
29450
29463
29492
29474
29460
29470
29455
29447
29452
29459
29473
29443
29457
29458
29454
29471
29454
29485
29473
29468
29456
29472
29455

468174
468174
468174
468190
468190
468206
468206
468221
468221
468237
468237
468252
468252
468268
468268
468268
468284
468284
468299
468299
468315
468315
468330
468330
468346
468346
468346
468362
468362
468377
468377
468393
468393
468408
468408
468408
468424
468424
468440
468440
468455
468455
468471
468471
468486
468486
468486
468502
468502
468518
468518
468533
468533
468549
468549
468549
468564
468564
468580
468580

-15211
-13285
-14133
-13790
4973
-18056
-3860
-14374
-18393
-1796
-17997
-14838
-13338
-393
-14362
-14193
-14651
-14324
-13902
-14234
-14698
-14275
-13901
-14746
7250
-14519
-13426
-12977
-14074
-15175
9385
11359
348
9570
-13755
8474
-13384
-11204
-17631
-14000
-5164
-14127
-16573
-14591
-14515
-5004
-14638
-13581
-14462
695
1813
-13322
-14358
-14488
-14708
-14564
-9699
-10140
-14256
-13858

45
46
44
40
42
42
42
39
41
39
41
40
46
42
44
44
43
46
41
38
41
38
44
43
43
43
47
44
44
45
43
43
37
37
47
33
38
42
44
42
44
41
37
44
44
43
47
42
43
42
43
47
44
41
44
39
43
45
44
45

-41
-48
-45
-43
-42
-42
-49
-45
-41
-42
-41
-46
-42
-44
-43
-43
-45
-44
-47
-45
-45
-43
-44
-40
-43
-44
-43
-45
-44
-44
-45
-40
-45
-48
-45
-45
-45
-44
-44
-45
-43
-43
-45
-46
-51
-44
-47
-42
-45
-43
-47
-50
-48
-42
-41
-43
-43
-44
-44
-45

284
283
282
283
281
285
284
286
280
281
284
283
281
282
284
285
286
282
281
287
277
283
281
283
281
283
283
281
283
281
282
279
283
285
278
283
281
284
277
282
283
283
285
283
283
284
280
282
278
283
277
283
284
283
282
282
283
282
280
283

227
231
231
231
229
230
228
232
229
226
227
229
229
229
229
230
227
227
229
229
229
226
228
228
227
227
227
226
228
225
227
230
229
228
231
228
230
221
231
231
229
227
226
227
230
229
228
228
231
229
230
227
230
230
230
227
223
231
231
229

39
36
38
36
35
37
38
38
36
38
34
38
40
36
39
35
34
33
31
34
38
35
37
36
37
33
32
36
39
32
37
37
32
35
36
36
38
37
35
35
38
40
34
35
37
35
34
36
39
37
36
36
38
32
38
33
31
31
32
36

490
487
490
491
489
490
489
490
489
489
484
485
490
487
491
489
491
489
491
489
490
489
491
491
489
490
491
487
489
490
490
491
490
492
491
491
492
486
490
489
488
489
491
490
491
489
490
490
492
490
488
491
491
491
491
491
491
491
488
489

29440
29456
29458
29467
29449
29448
29443
29465
29469
29462
29470
29478
29468
29466
29471
29454
29456
29471
29476
29478
29475
29459
29458
29458
29473
29470
29470
29480
29471
29451
29456
29468
29461
29459
29463
29441
29452
29432
29467
29474
29447
29457
29460
29446
29448
29454
29454
29462
29459
29471
29472
29459
29460
29460
29450
29462
29433
29466
29471
29451

468596
468596
468611
468611
468627
468627
468642
468642
468658
468658
468674
468674
468689
468689
468689
468705
468705
468720
468720
468736
468736
468752
468752
468767
468767
468783
468783
468783
468798
468798
468814
468814
468830
468830
468845
468845
468861
468861
468861
468876
468876
468892
468892
468908
468908
468923
468923
468939
468939
468954
468954
468954
468970
468970
468986
468986
469001
469001
469017
469017

-1329
-18615
-13854
-14040
-14893
8863
-15109
-14104
-13972
-9268
-13858
-15128
-11036
-13236
-13285
-14445
-13686
8209
9181
-14963
8865
-14366
-13754
-12143
-14432
-14682
10212
-13725
-17933
10256
-14523
-13317
-14541
-14366
5797
-13499
-13655
-14218
-13607
-13323
-13338
-10793
-15509
-1608
-13973
-4345
-14350
-13242
-15471
-2936
-13805
8189
5492
-14071
-13884
7876
-15335
-3647
-13696
-14247

45
46
42
45
41
41
40
44
39
39
41
35
38
44
38
44
44
43
36
40
41
42
39
44
43
41
37
46
42
40
42
43
40
40
43
42
39
37
43
46
45
41
40
36
38
36
43
41
41
41
39
42
43
41
43
40
37
47
42
45

-45
-44
-42
-45
-49
-44
-45
-41
-45
-46
-45
-44
-46
-46
-44
-45
-46
-42
-47
-42
-43
-42
-42
-42
-45
-44
-43
-43
-44
-43
-44
-41
-44
-45
-44
-44
-43
-43
-47
-44
-43
-42
-47
-45
-44
-46
-46
-43
-45
-43
-42
-44
-40
-42
-42
-44
-40
-46
-43
-43

281
280
283
284
282
281
283
283
283
283
283
284
285
280
287
282
276
281
283
279
283
281
285
280
282
282
275
283
284
286
282
282
283
279
283
283
284
279
281
284
284
285
280
283
280
278
281
282
278
279
279
283
286
286
283
279
284
281
286
283

229
230
229
231
228
227
229
228
229
232
229
221
225
230
229
231
230
229
228
228
230
229
229
227
232
231
229
227
229
230
230
227
228
227
226
227
227
227
227
226
228
227
228
229
229
228
223
226
226
229
225
226
229
229
230
228
229
228
228
231

33
38
30
35
38
37
29
35
38
37
38
40
31
33
37
39
37
30
34
42
37
37
39
32
40
36
40
34
34
39
35
39
36
29
39
36
35
37
29
41
36
39
34
34
28
36
38
35
38
35
30
33
40
37
38
34
35
37
39
41

490
486
484
491
492
491
492
490
489
484
491
490
490
488
489
489
488
491
490
489
488
491
490
490
491
489
490
489
490
491
489
491
492
490
487
493
488
490
490
488
489
491
489
489
491
489
488
490
490
490
490
490
486
488
490
489
492
491
489
489

29462
29469
29459
29453
29446
29459
29492
29484
29453
29464
29475
29472
29461
29455
29456
29466
29463
29465
29437
29462
29468
29479
29486
29488
29465
29474
29443
29467
29481
29480
29491
29452
29467
29454
29463
29451
29484
29472
29460
29466
29469
29468
29437
29465
29475
29447
29462
29463
29472
29459
29441
29443
29448
29456
29431
29451
29435
29478
29470
29472

469017
469032
469032
469048
469048
469064
469064
469079
469079
469079
469095
469095
469110
469110
469126
469126
469142
469142
469142
469157
469157
469173
469173
469188
469188
469204
469204
469204
469220
469220
469235
469235
469251
469251
469251
469266
469266
469282
469282
469298
469298
469313
469313
469329
469329
469344
469344
469344
469360
469360
469376
469376
469391
469391
469407
469407
469407
469422
469422
469438

-13874
-13883
-13793
-14536
-14881
-18777
-14448
-13975
-13532
-14316
-14522
-14035
-13679
-13774
-14621
-12534
-13807
-6653
-13836
-13689
-198
-16492
-13013
-13979
-13824
-14103
-14410
-18768
-13772
-11356
-13187
-9548
-4827
-17895
10504
-1786
-14325
-15121
-14467
-14182
-13415
-14252
-14432
-14823
-7511
-13328
-16018
23911
-16774
-15000
-686
-3232
-14800
-7170
-13789
-4481
-17038
-14391
-15665
-13421

44
43
39
43
41
40
44
39
40
46
45
39
42
40
43
39
43
43
44
46
35
43
44
41
35
43
45
45
42
45
46
44
43
44
40
44
45
42
43
39
43
41
43
35
43
44
38
45
44
38
40
47
35
44
44
47
45
41
45
40

-45
-44
-45
-43
-47
-46
-46
-48
-44
-48
-41
-42
-42
-45
-41
-42
-44
-47
-46
-43
-44
-43
-46
-42
-47
-44
-43
-47
-42
-44
-44
-44
-42
-42
-44
-46
-44
-44
-42
-44
-43
-42
-46
-44
-44
-47
-46
-43
-44
-44
-44
-45
-45
-42
-47
-43
-48
-44
-43
-45

281
281
278
280
280
286
284
282
283
280
279
280
282
286
278
279
283
280
277
280
284
287
282
281
285
282
286
283
279
282
286
287
279
283
286
284
283
281
283
283
285
278
285
284
282
280
286
275
284
284
281
285
285
285
282
283
284
280
286
283

230
226
228
229
224
225
227
227
228
228
228
228
229
223
220
226
227
228
228
226
228
230
228
227
224
228
230
229
228
230
227
227
231
230
228
230
229
230
231
226
229
227
229
229
229
229
227
231
228
230
226
228
230
230
229
231
232
228
229
229

40
38
33
35
41
36
35
33
37
39
35
36
36
39
36
34
35
37
36
37
38
39
37
36
34
39
39
34
32
31
40
39
35
39
33
37
41
33
37
40
39
33
38
34
36
40
40
34
38
37
28
35
36
35
37
37
39
36
34
29

490
490
488
487
491
489
490
490
491
490
490
490
489
490
487
490
491
490
489
489
488
488
492
489
488
488
488
489
491
489
487
489
491
491
490
491
490
487
490
491
488
487
490
490
492
489
491
489
490
489
488
490
490
491
486
488
487
492
489
489

29465
29477
29482
29495
29455
29464
29471
29473
29445
29488
29462
29462
29467
29472
29457
29457
29472
29462
29479
29455
29456
29487
29463
29468
29441
29483
29456
29497
29443
29462
29468
29473
29464
29473
29439
29461
29467
29451
29471
29468
29443
29466
29470
29465
29446
29459
29473
29474
29480
29450
29484
29455
29460
29456
29471
29459
29461
29434
29468
29455

469438
469454
469454
469469
469469
469469
469485
469485
469500
469500
469516
469516
469532
469532
469547
469547
469563
469563
469563
469578
469578
469594
469594
469610
469610
469625
469625
469641
469641
469641
469656
469656
469672
469672
469688
469688
469703
469703
469703
469719
469719
469734
469734
469750
469750
469766
469766
469781
469781
469781
469797
469797
469812
469812
469828
469828
469844
469844
469859
469859

-15666
-16507
10355
-17479
-13861
-15456
-13664
-9738
-13539
-14742
-3343
-10963
-6215
-17622
-13718
-5636
-13358
-859
-13535
-6340
-14078
9487
32764
-14411
-13513
-13891
-13981
9448
-5469
-15358
-14297
-15281
8528
-793
-14193
-14694
3791
-64
-14254
-191
-14533
-13029
-13769
-13871
8507
-12895
-13064
-9457
27818
8346
-15257
-14156
3283
-7528
-14678
-4547
-14253
-14434
-14338
-14455

46
43
34
45
43
41
39
46
37
43
39
33
40
40
45
40
44
46
39
32
38
43
43
43
46
40
46
45
44
39
40
42
40
38
41
35
40
42
42
36
42
38
47
41
44
42
42
42
39
43
48
42
42
42
43
46
42
39
38
45

-43
-41
-47
-44
-44
-43
-44
-44
-42
-43
-41
-43
-48
-45
-48
-49
-43
-42
-45
-46
-46
-46
-41
-46
-44
-42
-45
-46
-49
-47
-43
-45
-45
-43
-41
-43
-42
-45
-45
-42
-46
-46
-43
-43
-43
-46
-44
-46
-44
-46
-49
-43
-44
-44
-48
-45
-43
-42
-45
-43

282
284
285
282
283
283
283
284
281
283
281
277
279
283
285
284
286
281
284
282
282
283
288
276
276
284
281
284
286
280
282
284
286
281
284
283
283
283
282
281
283
282
285
280
285
283
282
283
284
281
282
287
281
280
283
279
282
281
285
280

229
228
230
230
226
230
228
228
227
226
228
226
231
230
228
228
230
228
229
227
230
228
228
228
229
224
226
226
232
230
228
230
232
231
231
230
228
228
227
230
229
229
229
230
230
229
231
229
230
230
229
231
229
228
227
228
229
229
230
231

40
40
40
37
38
36
40
38
40
37
38
37
40
40
37
40
30
37
38
43
39
35
34
33
38
35
36
39
36
37
34
41
37
33
39
34
39
40
36
37
34
34
38
35
35
37
33
34
34
35
36
32
33
31
35
39
37
35
38
36

489
492
488
491
490
487
488
489
485
490
488
489
488
492
489
487
490
489
490
490
486
487
489
487
492
491
490
490
491
489
486
491
490
486
490
486
489
490
489
490
489
490
489
490
489
492
490
487
488
488
488
489
490
489
490
488
493
487
489
487

29453
29439
29465
29469
29458
29438
29466
29469
29474
29475
29467
29482
29486
29455
29460
29443
29439
29474
29465
29474
29475
29471
29460
29470
29460
29463
29462
29460
29456
29468
29461
29457
29471
29469
29454
29447
29463
29434
29455
29482
29460
29464
29469
29480
29458
29467
29458
29455
29455
29469
29460
29453
29478
29459
29475
29455
29493
29488
29459
29463

469859
469875
469875
469890
469890
469906
469906
469922
469922
469937
469937
469937
469953
469953
469968
469968
469984
469984
470000
470000
470015
470015
470015
470031
470031
470046
470062
470062
470062
470078
470078
470093
470093
470109
470109
470124
470124
470140
470140
470156
470156
470171
470171
470187
470187
470202
470202
470202
470218
470218
470234
470234
470249
470249
470265
470265
470280
470280
470296
470296

9030
-1762
-17520
-15102
-14141
-5573
-9105
-13983
-14654
7656
-11169
-14124
-15518
7996
-6404
13167
-14454
22367
4779
-13743
-13255
-14903
-13595
-13156
-13501
-14229
-13698
-8196
-13870
16872
-14714
-3881
9003
2684
-14202
-13708
-10160
-15400
-14791
-14415
8478
-10317
-9316
-15419
-14187
-5492
-8281
-16311
-13403
-13955
9501
-4587
388
-14088
-5821
-15209
-14292
-12860
-13790
-6061

41
39
38
42
46
44
40
44
41
44
39
41
50
40
42
44
40
36
38
39
39
46
42
42
38
43
44
44
43
45
43
37
47
41
42
39
44
39
34
41
42
37
41
40
46
42
35
46
37
32
39
44
37
45
41
43
45
43
41
42

-42
-41
-45
-48
-42
-49
-47
-45
-43
-45
-43
-47
-43
-42
-45
-44
-46
-44
-43
-47
-48
-44
-47
-42
-47
-42
-47
-45
-43
-46
-48
-42
-44
-45
-43
-45
-44
-43
-49
-46
-44
-44
-44
-43
-45
-44
-43
-44
-45
-45
-45
-44
-43
-46
-46
-44
-50
-46
-44
-44

284
285
280
281
281
280
283
283
283
281
282
280
282
283
284
276
283
279
282
285
280
280
283
286
283
282
282
274
286
282
286
288
285
285
282
285
285
286
287
280
280
286
284
277
279
285
285
286
284
286
284
283
283
285
284
281
285
283
282
287

228
228
228
223
228
226
228
229
228
229
230
229
225
230
229
228
226
227
229
225
229
226
226
227
230
227
227
227
227
227
223
230
227
229
230
228
229
225
228
230
229
227
231
226
229
228
226
227
225
228
228
226
228
227
228
227
227
227
228
227

38
38
37
38
35
37
36
36
39
35
35
40
34
39
41
38
39
33
39
38
39
34
39
38
37
35
39
34
37
40
36
37
36
34
38
37
40
31
37
38
34
40
34
39
35
40
34
42
39
37
40
40
33
38
39
35
39
36
39
37

490
490
490
491
492
487
490
489
489
489
491
490
487
491
489
487
488
489
493
490
491
490
490
490
490
489
488
487
490
489
485
489
490
490
488
489
488
485
484
489
487
488
485
486
490
486
493
487
490
489
488
491
492
490
488
491
487
490
489
485

29452
29473
29471
29438
29465
29442
29462
29457
29476
29463
29462
29473
29456
29459
29477
29467
29450
29473
29454
29457
29456
29461
29448
29497
29450
29455
29427
29467
29444
29458
29480
29480
29488
29465
29465
29483
29443
29507
29453
29464
29463
29468
29452
29450
29439
29458
29478
29461
29458
29467
29470
29474
29474
29464
29457
29477
29448
29448
29451
29459

470296
470312
470312
470327
470327
470343
470343
470358
470358
470358
470374
470374
470390
470390
470405
470405
470421
470421
470436
470436
470452
470452
470452
470468
470468
470483
470483
470499
470499
470514
470514
470514
470530
470530
470546
470546
470561
470561
470577
470577
470577
470592
470608
470608
470608
470624
470624
470639
470639
470655
470655
470670
470670
470686
470686
470686
470702
470702
470717
470717

9415
-13707
-11009
-12391
-15010
-13841
-15404
9777
-13645
-14882
-6469
7690
28
-14159
-14582
51
-12942
-15304
24064
7721
-15120
-14000
-11212
-8591
-13444
8966
-10606
-14024
-13349
-14644
7461
-14587
9036
-13334
-13688
-14121
25163
-13755
1035
-13799
-12961
14798
-14022
14214
-13434
-15904
-1367
-12906
-17168
-14062
-14511
-14597
-14523
-13481
-14377
7315
-13281
-13935
-13401
-16094

36
46
42
38
42
44
43
38
42
37
41
43
43
40
37
37
43
45
40
42
43
41
40
41
41
46
34
42
41
47
42
42
41
46
47
45
38
37
40
37
41
43
43
38
41
42
33
43
41
45
44
42
46
44
44
43
41
39
40
42

-45
-45
-43
-44
-44
-44
-45
-44
-44
-47
-45
-45
-44
-46
-44
-47
-43
-49
-46
-44
-45
-44
-44
-44
-44
-42
-47
-44
-40
-43
-48
-46
-46
-44
-47
-46
-43
-43
-44
-43
-43
-44
-43
-46
-44
-44
-42
-45
-43
-46
-45
-48
-44
-49
-48
-43
-42
-49
-46
-45

285
283
284
278
282
283
282
282
283
275
282
285
286
284
285
282
284
281
286
284
286
283
285
278
284
282
283
284
279
286
283
283
282
279
280
283
282
287
278
283
287
283
283
284
283
280
282
284
283
284
279
282
281
284
279
283
283
284
285
279

229
226
228
228
227
228
228
227
228
228
230
226
228
228
228
230
226
227
228
226
229
228
225
229
229
229
224
227
228
229
228
225
229
231
229
224
227
228
228
228
224
230
228
225
227
228
229
229
228
226
228
227
228
226
228
229
230
229
230
229

39
36
33
39
36
36
28
38
34
37
36
40
37
39
35
40
35
32
35
38
39
35
35
38
37
35
38
39
39
38
38
35
38
31
37
37
37
31
39
36
39
31
35
33
36
40
40
35
39
41
37
36
39
41
36
36
37
37
33
39

489
487
491
489
485
490
488
488
490
492
491
487
492
493
489
489
490
492
491
491
487
489
490
489
488
490
487
492
488
490
487
487
488
491
491
492
488
484
487
488
491
490
491
489
489
492
487
489
491
492
487
492
488
489
490
488
492
488
490
489

29444
29455
29468
29469
29471
29451
29455
29478
29457
29472
29471
29453
29451
29458
29454
29461
29455
29464
29454
29475
29448
29476
29471
29485
29462
29460
29459
29458
29456
29455
29455
29452
29458
29449
29451
29484
29453
29487
29459
29472
29473
29442
29462
29472
29462
29467
29468
29458
29471
29444
29460
29461
29458
29450
29452
29480
29471
29478
29461
29474

470733
470733
470748
470748
470748
470764
470764
470780
470780
470795
470795
470811
470811
470826
470826
470826
470842
470842
470858
470858
470873
470873
470873
470889
470889
470904
470904
470920
470920
470936
470936
470936
470951
470951
470967
470967
470982
470982
470998
470998
470998
471014
471014
471029
471029
471045
471045
471060
471060
471076
471076
471092
471092
471107
471107
471123
471123
471123
471138
471138

-1911
-2724
-14401
-15828
-13863
-14368
-14806
24186
-13518
-15348
-13911
-13880
-7104
-3698
-6367
-10335
-14486
-13753
-13742
-13531
-13247
-14135
-14678
-11014
-16339
-14855
-357
973
-16351
-13543
-14078
-13814
9379
-2454
-13220
2382
-12928
-15541
-9860
-14696
-4777
-12842
10252
-15196
-14288
8557
-13565
-13616
8867
-14059
-13927
-13648
-4792
-12995
-13663
-13441
-12386
-15708
9921
-14484

46
44
41
44
38
39
48
40
43
41
40
46
39
37
36
47
45
41
37
40
41
36
37
46
44
40
43
44
44
39
42
41
42
46
43
45
38
44
42
40
44
43
45
36
46
46
41
41
46
42
42
48
48
38
45
42
36
44
41
44

-47
-45
-45
-46
-47
-43
-50
-47
-44
-48
-45
-43
-44
-44
-45
-42
-42
-48
-46
-43
-45
-47
-44
-46
-45
-45
-48
-44
-51
-42
-41
-43
-45
-41
-43
-43
-50
-44
-48
-46
-46
-43
-46
-46
-42
-47
-43
-50
-40
-43
-44
-45
-43
-43
-42
-43
-42
-43
-42
-44

277
286
283
277
282
283
282
283
282
283
285
283
283
283
281
283
284
285
287
280
285
284
283
285
280
279
278
286
282
280
282
280
287
278
286
283
278
283
278
286
283
281
283
283
281
276
283
281
280
285
286
286
282
284
280
283
283
281
275
283

230
230
230
224
227
226
229
230
228
229
227
225
227
228
228
226
228
224
227
229
228
230
226
227
230
227
228
228
230
229
230
227
229
225
230
229
228
230
227
228
228
230
229
228
229
231
229
229
227
230
229
227
227
230
228
229
227
230
229
228

36
34
33
35
35
37
38
35
36
38
34
40
36
31
34
31
37
41
34
35
38
34
34
35
40
37
37
37
37
36
38
38
37
40
35
39
34
39
35
36
36
36
38
32
36
38
34
39
27
36
29
38
39
38
35
39
33
39
35
37

490
490
490
487
491
489
487
487
489
493
492
491
492
487
491
490
489
488
491
490
490
489
490
491
490
492
490
490
490
489
491
491
491
490
489
490
488
491
492
485
489
490
490
490
488
488
492
488
491
486
488
490
488
489
486
490
489
486
490
490

29439
29472
29452
29434
29457
29454
29448
29449
29449
29448
29437
29427
29447
29453
29454
29466
29460
29468
29472
29460
29437
29457
29474
29464
29468
29463
29468
29461
29464
29452
29443
29473
29441
29460
29456
29441
29446
29450
29471
29458
29444
29460
29445
29455
29454
29440
29446
29468
29463
29457
29443
29447
29460
29443
29455
29443
29463
29425
29458
29446

471154
471154
471170
471170
471185
471185
471201
471201
471216
471216
471216
471232
471232
471248
471248
471263
471263
471279
471279
471294
471294
471294
471310
471310
471326
471326
471341
471341
471357
471357
471372
471372
471388
471388
471388
471404
471404
471419
471419
471435
471435
471450
471450
471466
471466
471466
471482
471482
471497
471497
471513
471513
471528
471528
471528
471544
471544
471560
471560
471575

-13597
-10544
-13821
-13407
-14566
-14823
-7655
-13992
-10904
-5514
-1928
-14509
-13131
-14911
-1209
803
-14511
-13351
11013
-17339
-14169
-10044
-14108
-13094
-10296
-15309
-15012
-12787
-15193
-2590
-13060
-2233
-16937
-13986
5392
-14187
-14286
-13103
-15319
-14396
-13562
-8740
-5376
-14018
8862
6545
-13175
-14299
-14254
-15350
1219
-14359
-13727
-13639
-14361
-925
9407
-14229
-12301
8375

38
43
40
41
40
42
44
35
46
45
45
45
42
43
46
40
42
44
40
43
38
47
46
40
45
44
44
42
39
46
44
43
45
38
42
38
38
46
40
46
43
41
46
41
41
47
44
43
45
41
34
41
40
44
47
41
41
46
47
43

-44
-45
-48
-41
-44
-43
-43
-45
-44
-47
-44
-45
-45
-41
-44
-46
-45
-43
-42
-43
-46
-42
-44
-47
-43
-43
-46
-43
-45
-44
-42
-45
-42
-45
-46
-44
-45
-45
-44
-45
-43
-42
-46
-43
-43
-43
-45
-44
-43
-43
-46
-44
-44
-45
-43
-45
-47
-46
-50
-45

281
286
278
281
280
285
283
277
284
283
283
281
280
285
282
283
282
281
284
282
280
282
282
282
277
281
281
280
276
283
283
281
280
281
284
282
282
284
282
285
286
278
285
281
283
283
280
282
282
277
281
280
286
284
286
283
282
281
283
280

227
226
228
227
228
225
228
227
228
226
230
230
225
230
227
231
228
230
227
227
228
227
227
230
223
228
230
230
231
227
227
230
228
229
229
228
230
226
226
230
226
228
230
230
227
227
226
226
225
228
226
230
228
228
223
230
230
230
228
229

37
36
35
40
38
40
35
39
35
37
38
36
37
33
36
39
36
38
39
39
39
36
38
34
36
40
40
37
38
36
37
37
38
35
34
37
40
36
38
34
30
38
38
34
37
38
37
37
34
38
36
36
34
38
40
36
36
35
40
41

489
488
491
490
489
490
488
489
490
491
491
489
489
491
487
490
490
489
488
487
488
484
489
486
489
488
491
491
491
488
489
491
489
490
488
491
491
489
485
491
492
490
489
492
488
489
490
491
490
490
491
490
492
490
489
488
489
490
490
489

29441
29445
29448
29449
29454
29437
29475
29457
29466
29458
29458
29463
29459
29477
29459
29458
29452
29439
29452
29447
29456
29465
29451
29447
29463
29446
29450
29464
29462
29483
29469
29453
29464
29465
29492
29441
29450
29455
29464
29454
29461
29467
29435
29464
29445
29449
29452
29457
29454
29434
29458
29459
29460
29472
29460
29476
29453
29471
29458
29476

471575
471591
471591
471606
471606
471606
471622
471622
471638
471638
471653
471653
471669
471669
471669
471684
471684
471700
471700
471716
471716
471731
471731
471731
471747
471747
471762
471762
471778
471778
471794
471794
471809
471809
471809
471825
471825
471840
471840
471856
471856
471872
471872
471887
471887
471887
471903
471903
471918
471918
471934
471934
471950
471950
471950
471965
471965
471981
471981
471996

-9997
-14102
-13715
-12256
8859
-3080
-15280
7536
9272
-14522
8240
-6320
9121
-14444
-14842
6000
-12641
-14063
-398
-14746
-12829
-16019
-14389
-714
-13283
-14004
-14282
-14126
-13538
-13947
-12724
-1590
-14091
-13127
-6476
-3809
-14561
727
-14041
-14135
-15295
8276
-14917
-16
-9472
18382
7942
13479
-9097
-14014
-14362
-14465
-12692
-14564
-4469
-13631
-1991
-14290
-14075
2252

45
45
46
43
37
41
47
42
39
45
42
42
43
44
46
42
42
38
38
41
44
42
32
38
43
45
38
43
45
42
33
43
44
45
42
42
40
39
43
46
44
49
47
40
38
39
43
41
35
40
43
38
43
43
43
37
43
41
47
47

-47
-43
-46
-46
-45
-43
-46
-43
-47
-47
-44
-47
-43
-43
-43
-44
-49
-44
-43
-46
-44
-44
-45
-45
-45
-47
-42
-44
-46
-44
-44
-46
-45
-48
-47
-45
-44
-46
-46
-46
-46
-45
-49
-45
-47
-45
-48
-43
-43
-55
-46
-44
-47
-49
-48
-46
-46
-47
-45
-43

286
284
275
282
285
278
283
286
276
282
285
279
285
280
283
284
281
277
284
280
280
284
284
285
281
283
281
282
282
284
275
286
282
280
283
279
283
281
281
281
281
281
284
281
285
286
282
279
279
282
276
281
278
284
281
284
284
281
281
280

230
227
228
226
227
227
227
228
229
233
224
229
230
228
228
229
223
228
227
226
224
223
227
227
228
230
229
228
226
229
228
229
225
228
229
227
226
226
230
229
228
226
227
231
227
226
230
228
230
229
228
228
226
231
227
230
226
228
228
230

40
38
39
32
35
39
40
39
32
38
35
40
39
35
34
33
38
40
37
35
40
32
40
31
41
38
36
41
34
40
35
41
38
36
36
38
40
35
36
35
39
37
39
39
40
40
34
37
37
37
36
31
37
33
31
34
33
39
41
37

491
488
492
491
488
491
490
489
490
489
491
490
490
487
489
493
489
490
491
488
488
490
490
491
491
489
489
492
489
488
489
490
487
487
490
490
489
491
489
488
491
489
490
482
487
489
490
486
486
489
491
490
489
482
487
488
490
489
489
487

29445
29458
29447
29457
29458
29467
29454
29462
29440
29445
29458
29471
29464
29457
29490
29477
29482
29435
29459
29469
29457
29452
29442
29443
29472
29458
29447
29445
29440
29436
29466
29466
29448
29466
29447
29448
29463
29469
29466
29436
29445
29466
29460
29449
29460
29453
29462
29463
29486
29444
29456
29459
29433
29451
29457
29459
29445
29456
29448
29455

471996
472012
472012
472012
472028
472028
472043
472043
472059
472059
472074
472074
472090
472090
472106
472106
472121
472121
472121
472137
472137
472152
472152
472168
472168
472184
472184
472184
472199
472199
472215
472215
472230
472230
472246
472246
472246
472262
472262
472277
472277
472293
472293
472308
472308
472324
472324
472324
472340
472340
472355
472355
472371
472371
472386
472386
472386
472402
472402
472418

-13397
-14631
-13927
-8516
-3822
-13732
-12468
-14789
-14062
-14592
-14179
-13752
16394
-13431
-13116
7555
-13613
-13505
-16537
-13844
-3647
-8079
-13994
-7268
-13607
-13321
-15302
-13969
-13868
-14601
2646
-11081
-15741
-2353
-13776
-13006
9108
-14493
-16601
-4775
-14075
-15433
-15938
-1440
9181
9394
-6396
-7602
-16437
-14269
9381
10711
-13962
-10277
24629
-1294
-14304
-13150
3462
-13673

43
39
48
47
36
44
37
39
39
39
41
45
35
42
40
38
48
43
43
44
37
43
41
44
39
42
43
36
42
41
40
38
48
41
35
40
47
43
42
38
44
42
45
45
42
48
40
40
42
37
38
38
45
39
36
42
42
45
42
42

-43
-44
-44
-49
-46
-43
-42
-45
-48
-44
-45
-44
-44
-47
-45
-43
-45
-45
-45
-44
-48
-41
-45
-48
-44
-47
-47
-42
-43
-46
-46
-44
-41
-44
-47
-44
-44
-43
-48
-42
-41
-43
-43
-48
-45
-44
-43
-45
-43
-43
-46
-43
-44
-46
-48
-43
-43
-45
-45
-42

283
279
280
283
280
282
279
280
282
287
282
283
285
280
277
282
284
284
285
286
284
280
283
286
286
280
283
283
280
282
286
285
283
281
283
283
281
280
283
281
283
281
285
285
282
282
280
280
281
274
282
284
285
282
282
277
285
284
284
281

229
228
228
228
231
226
229
230
231
227
227
227
230
229
228
231
226
227
231
229
223
231
227
228
229
230
230
227
230
230
229
229
231
230
229
226
229
229
230
228
229
225
229
227
227
228
226
225
225
228
225
230
226
229
227
224
224
226
227
227

37
32
34
39
38
39
36
39
38
34
34
38
31
36
38
36
38
36
42
34
41
37
32
40
38
38
40
41
39
32
40
39
40
38
38
38
33
40
29
37
42
35
35
38
38
33
29
37
35
37
40
37
39
32
37
37
37
38
37
40

490
490
491
491
487
491
490
491
490
490
485
491
490
489
490
491
489
487
490
488
487
491
490
489
489
490
486
490
489
490
492
486
490
491
488
490
489
489
484
488
488
490
490
489
487
488
491
491
491
486
489
492
488
489
488
490
487
488
488
489

29445
29473
29458
29455
29455
29451
29444
29436
29447
29451
29431
29468
29430
29437
29445
29445
29453
29445
29461
29463
29449
29463
29473
29483
29452
29468
29457
29431
29457
29458
29461
29433
29448
29441
29457
29483
29460
29492
29461
29447
29456
29455
29455
29455
29456
29459
29459
29443
29462
29449
29452
29460
29450
29459
29466
29463
29456
29451
29447
29438

472418
472433
472433
472449
472449
472464
472464
472480
472480
472480
472496
472496
472511
472511
472527
472527
472542
472542
472558
472558
472558
472574
472574
472589
472589
472605
472605
472620
472620
472620
472636
472636
472652
472652
472667
472667
472667
472683
472683
472698
472714
472714
472714
472730
472730
472745
472745
472761
472761
472776
472776
472792
472792
472808
472808
472823
472823
472823
472839
472839

-13815
-14499
9161
-13889
-12883
7250
-14725
-15052
-15421
-14217
-14442
-12902
-12462
-14514
-4314
-17409
-13365
-12766
-13725
-12578
-9196
-11134
-14642
9834
7863
-13950
-13251
-18086
-403
-14938
-9515
-15212
6745
-14230
652
-2110
3360
8855
-14064
1507
6841
-14556
-14503
-13670
-14931
-13993
-12696
-15384
491
-12803
-13477
-18242
-17814
-14861
8994
-14287
-13598
-13766
-6923
-13814

44
43
42
45
39
39
35
37
39
44
39
39
46
43
43
45
36
44
43
39
46
34
36
39
41
43
41
39
41
40
42
43
41
42
44
41
40
42
41
39
40
47
37
44
39
45
41
45
39
37
38
45
46
40
47
37
37
46
42
43

-44
-51
-43
-43
-44
-45
-46
-44
-43
-44
-44
-43
-45
-46
-43
-44
-47
-42
-44
-45
-42
-46
-43
-45
-47
-45
-45
-44
-44
-44
-43
-43
-44
-44
-42
-45
-43
-43
-43
-45
-46
-42
-44
-46
-46
-43
-42
-44
-46
-46
-47
-45
-46
-43
-42
-44
-46
-43
-43
-47

284
285
277
283
279
284
283
278
283
284
280
281
283
282
284
284
281
277
287
280
288
285
283
282
284
286
281
284
281
283
281
285
282
283
279
281
276
284
282
280
286
283
284
285
283
285
282
286
279
284
283
285
281
282
286
279
286
281
286
283

228
229
228
229
230
229
227
229
227
229
229
227
228
228
228
230
226
229
228
229
228
225
228
228
228
221
228
229
228
230
230
227
230
230
227
227
230
231
229
225
231
229
229
227
227
229
228
227
228
226
228
229
229
227
229
229
231
227
229
225

41
36
38
39
37
32
39
39
35
41
40
36
30
39
41
38
40
39
40
31
37
32
38
39
41
37
35
37
40
34
36
39
38
37
41
40
38
31
37
39
38
34
37
40
38
38
40
41
41
39
40
37
36
35
39
27
39
40
36
40

491
490
489
488
488
489
490
480
489
490
489
489
491
487
491
483
489
490
489
491
487
491
484
488
490
487
489
490
490
490
490
490
487
488
489
488
490
487
490
489
491
487
486
491
489
488
489
488
487
492
487
491
489
491
489
489
489
491
487
491

29461
29439
29435
29470
29420
29458
29444
29461
29463
29468
29452
29464
29451
29438
29449
29440
29450
29463
29446
29442
29445
29467
29448
29456
29475
29438
29411
29454
29448
29470
29460
29462
29442
29451
29442
29471
29442
29442
29461
29424
29460
29448
29436
29463
29445
29432
29460
29451
29476
29446
29437
29464
29451
29440
29435
29447
29439
29455
29454
29468

472854
472854
472870
472870
472870
472886
472886
472901
472901
472917
472917
472932
472932
472932
472948
472948
472964
472964
472979
472979
472995
472995
472995
473010
473010
473026
473026
473042
473042
473057
473057
473073
473073
473088
473088
473088
473104
473104
473120
473120
473135
473135
473151
473151
473166
473166
473166
473182
473182
473198
473198
473213
473213
473229
473229
473244
473244
473260
473260
473260

-3596
-14622
9777
-13580
-5554
-3738
-14006
-13786
-13546
-14098
1151
-15371
-14784
-13679
-14065
9463
8183
-13839
-14548
30111
-2605
9429
-13998
-7522
-16463
-13520
-17863
-13686
2361
8877
-14014
-14043
-13529
-4196
-14624
-13886
-14142
-12619
-13350
-13985
-75
-2724
-14884
-14346
-13539
6484
-14188
-13652
-13932
-13272
-14861
8941
-13042
-7548
-14890
-13681
8352
-12924
-13622
8706

41
44
42
40
42
45
41
44
37
38
39
40
44
40
38
43
40
38
36
42
41
40
41
37
39
42
40
42
41
42
36
41
42
39
41
42
42
42
40
40
44
41
41
39
39
43
37
44
41
37
36
37
42
45
33
44
42
46
44
38

-49
-48
-42
-44
-44
-45
-43
-42
-43
-47
-45
-43
-43
-42
-44
-44
-43
-46
-42
-44
-43
-42
-42
-43
-42
-43
-47
-44
-43
-48
-45
-47
-44
-44
-47
-43
-42
-42
-44
-44
-41
-42
-43
-45
-46
-45
-46
-44
-45
-45
-44
-43
-46
-44
-50
-44
-49
-45
-47
-45

286
285
284
278
280
285
286
283
280
280
280
284
280
284
284
283
282
283
282
283
278
283
284
283
283
283
285
281
284
282
285
283
282
276
281
283
284
284
280
285
284
281
283
286
285
285
281
283
279
282
284
284
280
282
280
282
281
282
286
283

227
227
225
226
228
229
231
229
226
226
231
228
229
228
231
228
229
228
227
226
229
227
231
228
229
228
229
229
230
228
229
227
228
231
227
228
230
230
223
229
229
227
228
223
225
228
230
229
229
229
227
228
228
229
226
228
228
229
229
225

38
40
41
37
34
39
40
38
37
37
38
33
37
40
40
32
33
39
35
43
36
37
36
33
38
35
39
35
34
40
39
38
38
34
40
37
36
37
38
38
39
37
41
35
37
38
34
39
36
36
34
40
37
33
36
38
36
37
39
38

490
491
489
491
490
490
489
491
488
490
490
492
491
488
488
489
492
488
488
490
491
488
487
490
491
491
488
487
487
490
490
490
488
490
490
491
489
491
489
490
490
489
491
487
489
490
486
489
487
487
489
490
490
490
488
489
489
491
490
492

29454
29451
29449
29448
29431
29464
29438
29442
29456
29439
29462
29439
29458
29443
29433
29449
29430
29458
29452
29429
29445
29441
29426
29427
29462
29468
29455
29444
29463
29448
29468
29444
29472
29448
29446
29454
29441
29468
29437
29448
29454
29461
29462
29461
29451
29462
29449
29469
29467
29455
29468
29462
29455
29464
29431
29434
29469
29458
29467
29457

473276
473276
473291
473291
473307
473307
473322
473322
473322
473338
473338
473354
473354
473369
473369
473385
473385
473385
473400
473400
473416
473416
473432
473432
473447
473447
473447
473463
473463
473478
473478
473494
473494
473510
473510
473525
473525
473541
473541
473541
473556
473556
473572
473572
473588
473588
473603
473603
473603
473619
473619
473634
473634
473650
473650
473666
473666
473666
473681
473681

-13389
-9637
-16709
-8268
-14310
-13679
-13436
-13977
-1643
-8810
234
-12388
-14062
-13930
-13332
-14107
18249
9644
-14168
-14240
8136
-10537
-14346
15782
-13708
-14549
-2960
-14358
-13817
-13204
-13714
-14447
-14041
-14959
63
-14255
-13842
-15127
10322
-16071
-17574
-14110
-14072
-13000
-14991
1844
32764
7496
8593
-13415
-16897
-18079
-14902
-3940
-13419
9419
-18628
-5594
-15198
-2031

38
37
42
42
46
41
41
43
44
43
41
41
39
45
40
40
46
45
47
41
41
44
44
40
46
38
42
45
43
42
38
41
42
45
41
40
40
42
41
42
40
40
39
41
39
42
43
40
45
42
36
37
42
43
41
40
40
42
42
38

-44
-43
-46
-47
-44
-45
-42
-48
-43
-43
-41
-45
-44
-44
-44
-42
-44
-43
-43
-43
-46
-41
-40
-44
-46
-45
-46
-42
-46
-46
-44
-45
-43
-43
-44
-41
-42
-43
-43
-52
-42
-43
-40
-43
-44
-42
-46
-43
-43
-41
-48
-40
-43
-48
-45
-44
-42
-46
-45
-44

278
284
280
283
283
283
284
284
279
280
283
281
280
285
284
281
280
285
282
281
284
281
283
283
285
282
282
283
286
286
279
283
284
286
279
283
282
283
283
282
283
279
283
286
284
282
283
286
285
286
280
282
278
284
281
282
282
282
278
283

225
226
229
228
231
230
229
230
229
228
229
229
230
229
229
226
227
229
226
232
229
227
228
225
224
230
228
227
230
227
229
230
230
228
227
228
228
227
230
230
228
230
230
231
229
229
226
231
224
226
230
230
225
226
230
227
226
229
227
232

38
36
35
37
37
38
30
40
39
37
36
35
38
39
37
37
32
35
39
30
38
36
40
36
34
38
29
35
40
34
36
34
35
32
35
34
32
29
34
35
36
38
39
33
38
29
40
34
38
41
31
39
40
41
35
36
37
40
39
34

491
492
490
488
492
490
491
488
490
490
490
490
487
487
488
493
490
489
489
492
490
491
488
494
488
491
490
490
492
481
493
490
489
491
492
490
490
488
491
490
483
490
487
487
489
488
490
488
489
488
492
489
483
488
491
488
490
489
492
486

29432
29454
29439
29453
29454
29443
29454
29436
29467
29457
29439
29480
29475
29465
29482
29477
29445
29442
29468
29452
29467
29466
29479
29455
29461
29443
29464
29458
29467
29455
29466
29457
29456
29452
29442
29464
29452
29450
29445
29443
29454
29449
29464
29466
29466
29451
29448
29446
29455
29479
29458
29458
29464
29470
29441
29469
29461
29458
29470
29447

473697
473697
473712
473712
473728
473728
473728
473744
473759
473759
473759
473775
473775
473790
473790
473806
473806
473822
473822
473837
473837
473837
473853
473853
473868
473868
473884
473884
473900
473900
473900
473915
473915
473931
473931
473946
473946
473962
473962
473962
473978
473978
473993
473993
474009
474009
474024
474024
474024
474040
474040
474056
474056
474071
474071
474087
474087
474087
474102
474102

-13487
-14323
21101
-13416
1167
-16562
-7335
-14442
-13982
-13528
-14301
2545
-13683
-14068
-33
-14339
-11268
-14511
-13914
-13831
32764
-13890
-13222
-13991
9598
-14738
-12220
-14484
-14837
-14243
-15915
-13678
7144
-13676
-2162
-13444
-11606
7541
-17151
-13725
13863
-14998
-13437
-2125
-14397
-14607
-14038
-6485
-13737
-11534
-14206
-6552
-9905
-15120
-12231
-13885
-14052
-13396
-14394
-14784

39
39
44
47
43
41
41
45
40
46
42
45
43
45
41
43
41
40
34
45
38
42
46
39
42
43
40
45
38
38
45
39
38
37
39
44
44
43
42
45
41
44
42
45
42
44
38
46
45
41
35
43
48
39
43
43
44
42
43
43

-44
-42
-47
-43
-42
-43
-46
-46
-44
-42
-46
-44
-45
-48
-43
-45
-42
-45
-42
-45
-41
-43
-45
-41
-43
-43
-45
-43
-46
-40
-44
-45
-48
-45
-42
-44
-44
-42
-44
-43
-46
-45
-45
-44
-47
-43
-41
-41
-42
-46
-44
-41
-42
-46
-42
-45
-42
-42
-46
-47

282
282
284
286
285
283
276
283
282
284
283
282
281
283
283
283
282
284
282
283
285
284
284
285
280
280
286
283
285
287
287
282
284
282
281
285
277
280
286
284
283
283
284
284
285
283
281
284
286
280
285
286
284
281
283
283
283
285
284
280

230
231
229
229
229
229
228
228
224
231
230
230
231
229
231
228
227
227
232
229
228
228
229
228
230
227
228
230
230
231
230
228
232
228
226
229
224
228
231
231
230
228
230
227
227
227
225
226
231
228
229
229
231
230
231
231
230
230
229
228

33
44
38
33
31
38
32
37
39
40
34
34
36
37
41
32
35
31
35
38
37
40
36
39
38
38
32
38
36
37
38
39
34
37
35
34
36
37
38
35
35
36
39
39
31
39
35
40
40
34
39
36
37
36
33
35
35
31
34
37

488
492
490
492
489
491
490
491
490
488
492
492
492
487
490
489
490
490
490
489
488
490
487
488
492
490
490
486
491
492
491
490
490
490
491
490
492
493
491
490
491
490
492
485
491
488
491
491
490
485
489
492
487
491
490
490
494
491
491
483

29451
29480
29435
29458
29441
29457
29473
29471
29449
29469
29470
29448
29478
29485
29460
29432
29466
29445
29477
29460
29463
29457
29469
29460
29454
29459
29462
29465
29467
29456
29459
29467
29451
29474
29450
29437
29444
29449
29452
29455
29459
29438
29450
29459
29459
29439
29450
29470
29462
29454
29451
29443
29465
29441
29453
29446
29448
29432
29446
29447

474118
474118
474134
474134
474149
474149
474149
474165
474165
474180
474180
474196
474196
474212
474212
474227
474227
474243
474243
474258
474258
474258
474274
474274
474290
474290
474305
474305
474305
474321
474321
474336
474336
474352
474352
474368
474368
474383
474383
474383
474399
474399
474414
474414
474430
474430
474446
474446
474446
474461
474461
474477
474477
474492
474492
474508
474508
474524
474524
474524

-17239
-14224
-13822
-13195
-17501
-15057
-14190
-14441
-13296
-752
-14480
-14022
-7483
-13659
-18206
7464
-14269
8191
-15066
-13361
-14248
8357
-13722
-14165
-14339
-14580
-18156
-14695
-2647
-13451
-5716
-14275
-5660
-15672
-16941
-13815
7534
4923
-18192
-9584
-14211
16446
21413
-12929
-14250
8444
-15063
9390
-14718
-13948
13657
8531
-14611
9988
-13518
-7069
-4305
-8919
-6674
-7894

41
36
40
43
48
43
40
42
40
41
43
40
46
42
39
45
46
43
41
41
40
41
44
40
44
48
44
44
40
47
41
39
45
37
47
41
42
42
45
39
43
43
41
40
42
45
47
46
44
43
42
41
45
41
45
43
44
42
40
47

-43
-48
-47
-46
-44
-43
-45
-44
-42
-43
-43
-43
-42
-44
-42
-42
-43
-43
-44
-45
-42
-44
-43
-43
-42
-43
-46
-43
-44
-44
-45
-43
-47
-46
-45
-44
-44
-44
-43
-45
-41
-44
-44
-44
-44
-44
-43
-46
-43
-44
-45
-42
-45
-47
-46
-43
-43
-43
-44
-51

287
280
284
285
286
283
283
286
288
281
285
286
286
283
284
284
285
287
288
286
285
285
281
283
286
285
285
283
285
284
283
284
280
286
285
284
282
287
284
285
281
287
281
287
279
284
287
282
281
280
283
282
281
281
285
286
285
286
286
281

227
231
229
228
231
225
230
227
229
229
231
231
229
229
229
228
229
229
229
229
228
229
228
227
230
230
228
231
229
226
229
228
231
228
224
228
229
227
229
226
229
229
228
229
227
226
228
228
229
229
227
228
228
229
231
227
228
229
231
230

32
35
39
37
34
33
37
37
35
39
39
39
33
38
32
40
38
39
32
36
38
39
38
41
37
39
34
37
35
33
28
33
40
34
35
38
35
38
34
36
39
38
39
39
35
39
36
37
38
35
39
39
35
38
37
41
36
39
38
34

490
490
490
492
491
492
489
490
491
484
490
489
492
490
490
488
490
488
491
492
489
488
489
490
489
488
490
492
490
491
492
490
490
485
489
489
489
489
490
485
489
488
487
490
491
490
490
486
491
489
490
491
490
487
489
489
490
490
486
490

29454
29460
29463
29453
29467
29449
29459
29459
29469
29456
29475
29472
29448
29437
29455
29449
29461
29459
29435
29445
29438
29440
29450
29432
29450
29453
29427
29443
29470
29443
29464
29451
29441
29437
29467
29445
29455
29444
29432
29452
29452
29455
29431
29444
29455
29462
29428
29440
29460
29447
29446
29438
29453
29462
29455
29463
29441
29452
29467
29452

474539
474539
474555
474555
474570
474570
474586
474586
474602
474602
474617
474617
474617
474633
474633
474648
474648
474664
474664
474680
474680
474680
474695
474695
474711
474711
474726
474726
474742
474742
474758
474758
474758
474773
474773
474789
474789
474804
474804
474820
474820
474820
474836
474836
474851
474851
474867
474867
474882
474882
474882
474898
474898
474914
474914
474929
474929
474945
474945
474960

-1865
-2596
-14694
-14002
-13878
-17841
-13889
-15451
-13532
-13939
-14052
-14642
-17879
-14623
-13141
-15201
-2161
-15900
-8113
-13629
-13357
-13684
-13516
-14033
-12991
14027
8052
-14015
-14608
-13482
-16427
-13790
-17218
-14713
-14816
-13747
-13566
11744
-14139
-18191
1166
8780
-17802
3567
-16507
-13989
-14330
-16018
6894
-14251
7231
11329
-15569
5248
7745
-13994
-16019
9198
-6282
-7172

43
42
44
39
46
44
48
42
43
46
44
37
47
44
42
36
45
43
43
40
41
40
41
45
41
40
44
44
42
42
41
39
45
40
39
46
41
45
39
38
37
37
47
43
44
42
45
36
40
41
45
38
39
41
39
39
39
47
38
40

-47
-46
-46
-44
-45
-46
-45
-42
-45
-43
-44
-45
-43
-43
-45
-46
-43
-40
-43
-44
-44
-42
-44
-43
-45
-46
-44
-45
-42
-44
-45
-47
-43
-47
-42
-46
-44
-46
-44
-48
-44
-42
-40
-46
-42
-46
-50
-44
-47
-47
-45
-43
-45
-44
-43
-42
-49
-45
-44
-46

283
283
283
282
284
280
282
284
281
284
281
285
284
283
285
285
281
282
282
282
282
285
286
279
284
283
284
280
283
281
280
281
284
282
282
284
279
286
281
280
280
286
285
276
282
281
284
285
283
281
282
280
284
285
281
284
279
284
286
283

224
228
229
229
226
229
230
225
227
226
230
229
227
230
230
227
228
227
231
229
227
228
230
229
226
230
229
230
230
229
229
230
230
230
226
230
226
230
231
229
228
229
231
227
224
231
230
230
226
226
228
228
228
226
229
228
229
231
229
230

40
38
38
38
41
39
37
39
36
36
35
34
35
34
32
39
39
33
42
42
41
36
37
39
35
34
40
37
36
33
37
39
41
39
37
40
33
37
42
36
39
39
38
40
38
38
39
34
36
40
36
39
36
35
36
38
37
40
38
31

491
489
485
487
490
491
485
488
490
490
488
491
491
491
489
488
488
484
488
487
489
491
489
490
491
491
487
487
486
490
488
489
491
491
489
487
485
489
491
490
489
492
487
489
487
489
488
487
489
491
490
487
488
491
488
490
490
491
487
489

29464
29460
29443
29450
29433
29478
29452
29451
29446
29463
29441
29465
29444
29452
29441
29441
29459
29468
29445
29458
29447
29453
29432
29457
29458
29455
29465
29440
29434
29451
29455
29443
29459
29447
29476
29450
29443
29486
29436
29450
29441
29435
29446
29478
29423
29445
29443
29454
29445
29450
29451
29443
29445
29459
29461
29456
29443
29447
29452
29437

474960
474960
474976
474976
474992
474992
475007
475007
475007
475023
475023
475038
475038
475054
475054
475070
475070
475070
475085
475085
475101
475101
475116
475116
475132
475132
475132
475148
475148
475163
475163
475179
475179
475194
475194
475194
475210
475210
475226
475226
475241
475241
475257
475257
475257
475272
475272
475288
475288
475304
475304
475319
475319
475319
475335
475335
475350
475350
475366
475366

-396
-13912
-5820
-14436
-13786
-13736
-13911
11414
-13700
-13772
4870
2463
-13792
-14564
-14628
-18688
-13858
8337
-14511
-13342
-14240
-14103
-13887
-4466
-14852
-14411
-14008
9623
-13538
-14348
-13315
-6517
-13650
-13255
-12779
-14589
-14258
2783
-14610
-13971
9867
-4563
-15557
-13892
-15020
-13925
-14657
-14095
-13013
-13559
-14817
2177
-14095
-15625
-13775
8305
-13366
-11925
-15958
-14262

39
39
42
48
43
42
46
44
41
43
41
43
49
43
43
46
48
43
41
40
37
46
42
43
43
44
37
42
40
37
46
46
40
44
43
43
45
44
42
44
38
36
37
43
41
38
44
41
38
46
44
42
43
45
41
40
41
43
40
40

-46
-45
-44
-44
-42
-42
-44
-46
-43
-45
-44
-44
-45
-44
-43
-45
-48
-46
-46
-43
-44
-45
-47
-47
-46
-45
-45
-45
-47
-49
-45
-46
-46
-43
-48
-47
-47
-47
-46
-45
-44
-45
-45
-44
-47
-44
-47
-48
-44
-51
-46
-46
-47
-44
-47
-46
-47
-46
-42
-49

285
281
284
278
276
279
282
284
279
280
282
279
278
284
282
286
283
280
280
285
278
280
284
280
280
284
281
283
286
285
281
278
280
284
284
285
287
278
286
283
283
287
286
284
283
288
280
283
284
287
282
280
283
283
287
286
281
285
286
283

228
228
230
229
230
226
230
229
226
229
228
227
228
226
228
230
231
228
229
229
227
227
230
230
228
231
230
230
231
229
231
229
227
228
229
230
231
228
230
224
230
228
231
227
228
227
229
231
228
228
225
228
230
230
228
225
228
229
230
229

40
40
36
38
40
36
37
34
37
37
32
38
37
38
31
34
36
37
35
38
36
39
36
39
33
37
42
33
41
35
30
39
38
30
30
40
38
37
37
35
39
37
38
34
40
37
35
35
39
31
39
38
38
40
40
40
37
37
37
35

488
491
489
491
490
489
488
486
488
490
488
487
482
488
488
490
487
489
485
488
488
487
488
490
487
489
490
489
490
490
490
490
487
489
488
490
488
490
491
492
487
488
489
489
492
485
491
488
490
490
488
488
492
489
490
490
491
490
488
491

29463
29438
29422
29460
29451
29440
29472
29447
29457
29456
29425
29431
29454
29451
29440
29448
29440
29459
29450
29460
29456
29447
29464
29444
29454
29448
29456
29432
29434
29447
29482
29446
29435
29456
29469
29439
29455
29446
29440
29435
29448
29448
29450
29437
29447
29431
29431
29453
29436
29454
29457
29447
29459
29469
29443
29469
29478
29448
29448
29435

475382
475382
475397
475397
475397
475413
475413
475428
475428
475444
475444
475460
475460
475475
475475
475475
475491
475491
475506
475506
475522
475522
475538
475538
475538
475553
475569
475569
475584
475584
475600
475600
475616
475616
475616
475631
475631
475647
475647
475662
475662
475678
475678
475694
475694
475694
475709
475709
475725
475725
475740
475740
475740
475756
475756
475772
475772
475787
475787
475803

9378
-13764
8336
-12876
-14402
-16573
-2143
-15280
-13630
8204
-13207
10226
-15165
-15121
-14534
-12581
-14653
-17571
-14700
-9506
-14569
-13217
-13265
-14422
6450
-7467
9388
-14880
9073
-13735
-14508
-13915
-13850
-2992
-14067
24727
-14288
-13548
-13664
-13608
-14211
9220
13555
-12485
-14201
10040
-7540
-16766
3291
-13690
9531
-13659
-14138
-15022
-17958
-12508
2438
8924
-12916
-14177

46
40
48
40
38
45
41
44
38
41
39
42
39
46
43
42
36
45
40
39
40
43
43
42
44
38
39
43
43
45
38
40
39
39
36
44
38
44
41
41
35
38
44
41
39
41
36
41
39
44
41
37
41
41
36
38
40
43
42
47

-45
-44
-45
-45
-45
-47
-44
-49
-45
-43
-43
-42
-49
-44
-45
-42
-43
-46
-44
-49
-46
-46
-48
-45
-44
-45
-44
-45
-47
-47
-45
-46
-52
-46
-46
-48
-46
-42
-47
-43
-46
-44
-47
-45
-42
-47
-47
-45
-48
-45
-48
-43
-46
-48
-46
-49
-45
-50
-44
-44

284
283
286
278
288
285
281
285
285
283
285
281
283
281
279
284
284
281
283
283
285
284
287
280
283
281
284
287
286
285
281
277
280
288
287
288
286
285
286
289
278
283
283
288
281
284
288
289
288
285
286
285
284
284
285
282
286
283
282
284

231
229
225
229
224
230
230
232
228
229
231
231
221
229
229
230
230
228
230
229
225
229
229
232
230
227
230
227
230
231
230
229
228
230
227
229
228
229
230
228
229
229
229
227
228
228
229
229
228
229
230
228
226
229
229
228
228
227
232
229

36
39
36
37
40
40
42
39
40
39
41
41
35
37
38
39
34
39
34
39
39
41
35
35
41
36
39
42
38
37
39
41
39
34
37
37
42
37
35
31
37
37
36
37
42
36
38
38
38
35
41
33
40
40
32
40
41
40
37
38

492
491
488
491
490
490
490
491
490
488
490
490
489
490
485
488
489
487
490
489
490
491
484
488
490
490
488
488
490
488
490
488
490
488
489
487
489
490
489
490
492
483
491
489
492
486
489
491
490
490
488
492
488
491
488
489
485
487
488
489

29437
29457
29447
29469
29471
29459
29447
29477
29432
29468
29441
29484
29457
29457
29456
29463
29447
29468
29451
29476
29459
29467
29457
29467
29471
29463
29458
29451
29452
29446
29481
29446
29469
29450
29450
29484
29441
29453
29453
29444
29470
29442
29451
29472
29450
29447
29463
29425
29445
29453
29448
29453
29434
29460
29443
29452
29449
29463
29456
29469

475803
475803
475818
475818
475834
475834
475850
475850
475865
475865
475865
475881
475881
475896
475896
475912
475912
475928
475928
475943
475943
475959
475959
475974
475974
475990
475990
475990
476006
476006
476021
476021
476037
476037
476052
476052
476068
476068
476084
476084
476099
476099
476099
476115
476115
476130
476130
476146
476146
476162
476162
476162
476177
476177
476193
476193
476208
476208
476208
476224

-13959
9988
-13518
-13908
-11076
-13031
3784
-13991
-14866
-14547
-13417
-14338
-7483
-14884
-12893
32764
-13676
-13991
11245
-14648
-14540
-13047
-12420
-13802
-13222
-13715
-14104
-13397
-13423
-14113
-7524
-13822
-6789
-13792
-12477
-13714
-14725
-14760
-12659
-13196
-1189
-13322
-9481
8421
8644
-3648
-2413
-13413
-13176
-13750
-18275
-13587
-14119
-12871
-14511
-9989
-14050
-9948
-13892
-15560

45
41
45
40
42
43
42
45
46
43
46
40
42
39
42
45
41
43
46
43
40
40
36
43
41
43
41
33
43
38
38
36
39
43
39
37
43
45
42
41
45
45
36
39
38
47
43
45
35
44
40
44
37
43
37
44
44
41
37
40

-45
-46
-50
-43
-44
-45
-45
-44
-46
-49
-44
-45
-43
-45
-46
-48
-51
-46
-42
-45
-45
-50
-50
-50
-44
-42
-42
-46
-45
-49
-45
-44
-44
-45
-45
-45
-43
-45
-49
-45
-50
-46
-43
-45
-48
-45
-44
-45
-44
-41
-49
-44
-44
-45
-46
-47
-43
-43
-43
-44

284
282
284
282
283
281
280
284
286
285
285
280
283
283
283
286
284
286
282
282
283
279
281
283
285
287
286
284
285
284
283
285
287
284
285
286
284
284
287
284
284
286
281
281
287
288
286
285
288
287
286
281
287
285
287
285
284
284
282
283

230
230
231
226
231
229
226
229
228
228
224
227
229
227
227
229
230
231
230
229
227
228
227
229
229
224
228
229
229
231
229
230
228
227
229
226
228
227
228
230
227
230
230
229
229
230
231
231
225
228
231
229
230
228
226
229
229
229
229
229

41
36
33
40
38
38
32
39
39
39
43
38
37
40
40
34
34
35
40
41
38
37
36
33
41
35
35
37
34
37
34
38
37
34
40
36
40
38
40
40
37
33
36
42
38
39
37
40
37
38
33
37
39
32
37
37
36
37
42
38

489
492
489
491
490
488
486
488
489
487
488
490
487
490
490
492
490
487
485
490
488
488
488
489
489
490
487
489
490
488
488
487
490
490
488
487
488
489
490
487
483
491
489
491
486
490
487
490
489
487
489
488
488
489
488
490
490
488
488
485

29467
29450
29442
29449
29447
29481
29454
29451
29435
29434
29446
29451
29479
29431
29447
29469
29447
29449
29453
29451
29440
29449
29469
29444
29459
29438
29460
29465
29463
29454
29455
29436
29451
29438
29444
29442
29425
29441
29430
29449
29442
29448
29446
29464
29463
29439
29448
29451
29431
29433
29443
29443
29429
29459
29460
29454
29449
29454
29455
29463

476224
476240
476240
476255
476255
476271
476271
476286
476286
476286
476302
476302
476318
476318
476333
476333
476349
476349
476349
476364
476364
476380
476380
476396
476396
476411
476411
476411
476427
476427
476442
476458
476458
476458
476474
476474
476489
476489
476505
476505
476520
476520
476520
476536
476536
476552
476552
476567
476567
476583
476583
476583
476598
476598
476614
476614
476630
476630
476645
476645

-13901
-11127
-15598
-16755
-16425
-16091
-16635
-2773
-14545
-7837
-13284
14544
-15099
-1033
-13694
-14441
-13428
-14066
-13703
-14067
10649
1014
-13036
-13891
-14080
-14250
9454
-14964
-14017
-14496
-15025
-16043
-13936
-16931
-14819
-13603
-13171
518
514
-13515
8715
-13660
-15610
-15210
-14122
-8504
-14150
10407
-14609
-10440
-7468
-12234
1715
-3853
8358
-14106
-12805
-13841
-7387
-5581

48
35
46
36
42
36
40
40
32
32
45
48
40
37
38
42
40
45
40
45
41
38
43
47
43
44
41
48
44
48
46
42
44
43
43
44
42
37
43
42
44
45
45
42
44
46
44
40
42
43
43
41
43
41
40
47
38
45
46
43

-44
-42
-47
-51
-42
-44
-43
-42
-44
-46
-48
-44
-43
-45
-43
-48
-47
-48
-45
-48
-47
-45
-47
-44
-43
-45
-44
-47
-44
-44
-45
-42
-45
-47
-42
-50
-44
-45
-49
-45
-43
-47
-43
-42
-46
-43
-43
-43
-42
-52
-46
-45
-44
-45
-43
-48
-42
-49
-46
-49

287
284
288
284
282
284
286
284
285
279
280
285
284
285
278
280
280
283
285
285
278
282
286
287
283
281
289
284
283
282
280
285
277
282
279
284
281
285
282
279
278
283
277
278
286
284
283
286
287
284
284
279
283
282
284
286
283
281
284
280

229
226
231
227
223
230
229
228
229
229
231
228
229
229
228
229
231
228
229
229
231
227
226
229
229
228
230
231
231
228
230
230
230
231
231
229
231
227
228
228
226
228
230
229
226
228
229
232
229
230
228
227
229
229
230
223
226
230
228
230

40
34
39
33
39
40
39
41
37
37
38
41
39
37
37
41
35
38
31
37
39
40
37
40
37
40
34
38
40
36
38
37
38
37
42
33
36
39
38
36
33
40
35
36
38
35
34
41
34
39
36
37
36
40
34
41
42
33
37
39

487
488
490
487
484
489
487
489
486
488
489
486
488
490
490
485
490
489
488
486
490
486
489
491
489
490
489
486
491
487
487
487
490
489
486
488
488
487
488
490
489
489
489
489
488
490
489
488
489
486
489
486
487
488
488
487
487
488
488
492

29449
29448
29448
29451
29449
29465
29448
29450
29426
29446
29452
29463
29432
29439
29446
29442
29454
29470
29474
29446
29447
29453
29447
29453
29439
29478
29457
29464
29470
29450
29472
29482
29465
29460
29463
29466
29470
29452
29449
29439
29465
29464
29461
29470
29462
29440
29475
29430
29446
29467
29452
29435
29443
29464
29446
29470
29462
29445
29444
29437

476661
476661
476676
476676
476676
476692
476692
476708
476708
476723
476723
476723
476739
476739
476754
476754
476770
476770
476786
476786
476786
476801
476801
476817
476817
476832
476832
476848
476848
476848
476864
476864
476879
476879
476895
476895
476910
476910
476910
476926
476926
476942
476942
476957
476957
476973
476973
476973
476988
476988
477004
477004
477020
477020
477035
477035
477035
477051
477051
477066

-14099
-13779
-7
-14505
-9256
-16392
4020
-14401
-15250
9174
-13458
-3664
-14485
-15956
-17370
-12444
7163
1498
8984
-14345
-14888
-14491
-13697
8028
-13925
-14675
-15053
-14076
1188
-14508
-14865
-13519
-14552
-14607
-13431
11318
18529
-14919
-14607
-588
11326
-10725
-14236
-13493
-15055
-1792
-13724
-14371
-14712
-7944
-13356
-4490
-14688
-18454
9606
-15621
-9850
10133
-13853
-14436

43
43
42
45
43
44
39
44
36
40
44
44
46
41
41
47
46
44
46
42
37
39
42
44
42
45
44
43
43
45
42
42
42
44
44
42
41
39
44
39
44
44
43
48
40
36
35
44
44
42
41
44
41
43
41
39
40
38
43
39

-43
-45
-45
-44
-48
-44
-48
-44
-43
-44
-42
-43
-45
-45
-41
-43
-43
-45
-43
-45
-46
-42
-43
-44
-41
-44
-45
-43
-44
-45
-47
-45
-43
-44
-45
-44
-43
-52
-43
-45
-45
-44
-43
-44
-40
-44
-46
-44
-45
-44
-42
-46
-42
-43
-48
-49
-47
-44
-48
-44

285
282
287
285
279
285
286
289
281
282
285
285
277
286
284
285
284
284
285
286
283
282
284
284
282
281
285
284
282
284
285
282
286
284
286
285
285
283
286
286
286
286
282
279
286
278
280
282
283
282
285
285
287
276
279
280
281
287
283
281

230
227
228
231
227
231
229
227
228
229
228
226
230
225
225
228
227
228
226
229
229
230
229
230
231
228
230
227
225
227
229
229
228
228
226
230
230
230
228
230
228
224
228
228
226
228
229
231
229
226
225
227
229
229
230
229
227
229
228
231

32
36
43
37
39
38
32
34
35
39
36
36
41
35
36
35
34
35
36
34
42
37
34
38
39
35
32
35
38
38
33
41
39
38
36
34
38
40
40
33
41
39
39
34
39
38
35
35
37
39
38
39
41
38
38
33
35
38
40
36

488
489
490
491
489
486
488
491
488
490
493
491
489
493
490
490
491
491
491
485
488
488
489
489
488
491
489
492
489
492
490
492
487
493
489
491
489
488
490
489
488
490
491
488
491
490
490
490
489
490
488
487
491
489
488
490
492
490
490
490

29444
29444
29450
29455
29449
29457
29463
29447
29425
29456
29467
29457
29444
29462
29438
29447
29435
29450
29448
29432
29456
29450
29461
29453
29454
29446
29438
29449
29446
29462
29450
29451
29455
29466
29452
29450
29468
29451
29453
29460
29457
29466
29448
29475
29482
29442
29464
29468
29466
29482
29464
29432
29440
29483
29460
29466
29455
29458
29459
29456

477066
477082
477082
477098
477098
477098
477113
477113
477129
477129
477144
477144
477160
477160
477176
477176
477191
477191
477191
477207
477207
477222
477222
477238
477238
477254
477254
477254
477269
477269
477285
477285
477300
477300
477316
477316
477332
477332
477347
477347
477363
477363
477363
477378
477378
477394
477394
477410
477410
477425
477425
477425
477441
477441
477456
477456
477472
477472
477488
477488

-13853
-18040
-10441
-2759
-12640
4756
-11867
-10572
18526
2769
-12586
-7856
-14462
-11734
-14408
-17206
-13405
-13971
-407
-16773
-16385
-10995
-6632
-13230
-6490
-13983
-13968
7779
-14992
8106
-12581
9392
-14201
-2971
2961
17624
-13785
-15290
-14498
-14288
-13997
-14289
-8083
-14073
-14416
12348
8820
-13313
-14799
9540
-13720
25323
-13422
-13941
7983
-13429
-14975
-14888
-14659
-15701

40
42
44
38
39
41
46
46
46
42
37
41
47
41
38
42
37
42
36
39
46
42
44
43
43
38
47
45
44
41
38
38
42
39
41
46
46
44
37
46
40
39
40
47
45
38
38
43
38
42
44
45
43
47
45
44
44
33
36
38

-49
-47
-47
-49
-43
-44
-49
-49
-47
-43
-46
-49
-48
-46
-47
-45
-47
-43
-48
-44
-45
-44
-48
-45
-50
-46
-43
-46
-47
-46
-44
-47
-47
-44
-49
-49
-45
-43
-44
-45
-45
-44
-44
-45
-48
-44
-43
-44
-44
-46
-44
-48
-44
-44
-46
-47
-43
-43
-43
-44

286
286
280
284
280
286
285
278
285
281
285
282
285
287
284
284
284
277
282
286
282
282
284
286
286
285
284
280
284
284
284
284
284
285
279
282
286
281
284
285
285
285
284
285
286
279
287
283
284
279
286
285
282
285
286
286
281
284
287
280

227
229
226
229
228
230
228
230
228
229
229
226
228
227
226
228
230
229
228
228
231
227
228
230
229
231
230
223
228
229
228
231
229
228
225
225
227
229
227
226
227
227
229
228
228
224
229
222
230
228
225
224
227
229
230
228
226
229
227
227

36
40
39
37
37
37
36
42
37
41
37
41
39
36
36
36
37
31
41
41
38
41
35
34
37
41
37
23
36
38
32
35
40
35
38
35
36
38
38
36
34
37
40
35
35
38
36
35
39
38
38
38
37
37
34
37
39
38
36
42

491
489
489
492
490
490
486
487
489
488
488
488
485
488
489
489
487
489
488
491
487
489
489
491
485
490
490
490
490
490
489
488
487
486
488
489
490
490
487
490
489
490
490
490
489
490
487
492
488
489
492
490
489
488
492
491
489
485
486
493

29442
29459
29431
29438
29473
29463
29456
29444
29448
29472
29458
29472
29472
29448
29448
29461
29476
29457
29459
29470
29452
29463
29461
29457
29452
29460
29456
29446
29422
29444
29443
29468
29461
29472
29461
29448
29465
29456
29455
29451
29459
29453
29442
29452
29459
29454
29474
29464
29446
29460
29450
29438
29475
29467
29468
29457
29456
29432
29437
29444

477503
477503
477519
477519
477534
477534
477534
477550
477550
477566
477566
477581
477581
477597
477597
477597
477612
477612
477628
477628
477644
477644
477659
477659
477659
477675
477675
477690
477690
477706
477706
477722
477722
477722
477737
477753
477753
477753
477768
477768
477784
477784
477800
477800
477815
477815
477815
477831
477831
477846
477846
477862
477862
477878
477878
477878
477893
477893
477909
477909

-14345
-13743
-5299
-14053
-14069
-14880
3026
-13855
3238
-2533
9273
-14405
-4458
-13981
-8170
-17466
6394
8103
-12135
-5026
-13483
-15153
-13796
-13728
-13593
-13338
-14638
-14564
-17291
-14829
-13955
-13132
-14082
-13057
-15216
2600
-14770
-8919
-13065
9000
-13846
-14463
-14692
-14655
-15681
-14347
-15247
-13689
-14192
-11452
-13700
-2210
-14065
-13845
-13088
-14101
-14318
1743
-13876
-92

40
44
39
42
43
42
41
41
36
41
47
38
40
39
43
41
42
39
37
45
44
40
41
46
41
37
36
45
40
44
41
38
39
39
40
45
46
42
38
44
39
47
47
39
43
43
36
42
46
43
44
40
43
42
40
41
41
43
40
45

-43
-44
-43
-44
-44
-42
-42
-45
-53
-44
-42
-45
-45
-43
-44
-46
-45
-41
-42
-46
-42
-41
-48
-42
-42
-46
-41
-44
-43
-46
-44
-42
-46
-45
-45
-42
-51
-43
-45
-48
-40
-47
-46
-48
-42
-42
-48
-44
-48
-46
-44
-51
-43
-47
-45
-46
-46
-44
-44
-47

278
281
284
282
283
286
287
284
285
283
284
286
282
281
282
285
285
281
281
283
282
287
284
286
281
285
285
281
280
282
283
284
276
283
284
285
285
281
276
282
278
284
285
283
282
281
282
284
280
286
284
285
283
279
282
284
279
284
286
282

223
230
230
230
225
226
229
227
228
229
225
228
226
228
229
228
226
224
227
227
230
229
227
228
229
229
228
228
228
229
229
229
227
230
229
229
228
228
231
231
228
231
230
230
228
228
227
228
229
229
225
228
225
227
227
229
229
229
229
229

35
36
35
41
40
38
39
33
31
38
40
39
42
38
34
36
38
38
39
36
33
37
36
30
37
39
36
34
38
34
35
33
40
36
32
38
41
36
39
42
37
33
33
40
38
30
36
39
40
34
35
34
36
37
35
32
39
34
36
31

486
484
490
491
491
485
491
490
491
493
487
484
489
491
486
489
488
489
491
486
487
491
489
492
489
490
490
490
491
489
488
489
489
490
486
486
486
488
488
491
489
490
485
487
489
490
488
490
487
487
489
492
487
489
488
490
490
489
489
490

29458
29454
29457
29456
29473
29435
29457
29455
29463
29467
29476
29457
29454
29472
29430
29431
29462
29457
29445
29444
29448
29428
29459
29446
29463
29446
29444
29463
29452
29429
29470
29446
29439
29436
29442
29447
29489
29458
29439
29453
29457
29452
29465
29445
29425
29426
29436
29438
29443
29457
29444
29460
29453
29453
29431
29442
29455
29478
29476
29451

477924
477924
477940
477940
477940
477956
477956
477971
477971
477987
477987
478002
478002
478018
478018
478018
478034
478034
478049
478049
478065
478065
478080
478080
478080
478096
478096
478112
478112
478127
478127
478143
478143
478158
478158
478158
478174
478174
478190
478190
478205
478205
478221
478221
478221
478236
478236
478252
478252
478268
478268
478283
478283
478283
478299
478299
478314
478314
478330
478330

-15291
-1564
-14409
-14045
-16993
-9696
-11879
-13858
-13934
8623
-14593
-13692
-14138
-11810
-13652
-14540
3455
-2308
-14198
-3278
-1417
-16133
-13728
10335
-13837
-14305
-14341
-13891
-14387
-13896
-14023
-9653
-12889
-13253
-13869
-11397
-13831
-17821
9134
-13784
-13446
-13639
-18690
-13743
2737
1881
-4324
-1902
-11138
-11256
-765
-10287
-13717
-14744
-14340
9889
-14196
15700
-3672
8882

43
43
41
43
44
36
39
40
41
43
41
43
42
43
45
41
40
45
41
45
48
38
42
43
45
44
45
43
43
41
40
42
39
43
46
41
40
46
37
45
47
45
48
40
36
41
42
45
44
37
45
46
41
42
39
42
41
43
40
39

-44
-48
-43
-44
-47
-44
-43
-43
-49
-43
-47
-41
-45
-46
-43
-48
-43
-47
-44
-42
-45
-48
-41
-44
-45
-43
-45
-41
-43
-43
-44
-44
-46
-48
-44
-45
-46
-43
-46
-46
-42
-48
-44
-44
-48
-44
-45
-45
-43
-47
-43
-44
-45
-43
-42
-44
-44
-45
-41
-43

284
284
284
281
288
284
278
283
286
283
280
284
286
284
281
283
282
283
285
283
284
286
283
280
284
279
285
283
287
284
280
285
280
281
281
285
281
286
287
283
284
286
285
286
279
283
286
275
282
286
282
280
286
280
281
280
286
279
279
285

230
228
230
227
228
228
228
230
230
226
228
229
229
226
228
224
222
230
230
229
231
228
230
229
227
227
228
228
230
230
228
230
228
230
228
228
231
224
230
227
229
229
231
225
226
229
227
231
227
229
231
231
230
227
228
226
229
230
228
228

36
34
38
30
40
38
34
37
37
41
36
37
39
35
39
37
40
39
37
39
32
39
40
36
35
35
38
40
37
39
36
40
41
38
36
37
35
37
38
40
37
38
32
31
35
39
40
38
38
31
34
38
39
37
38
36
40
33
41
32

488
491
487
487
488
487
487
488
489
489
490
488
488
489
491
491
488
489
489
491
491
488
490
489
491
490
489
490
490
490
491
490
486
490
490
489
489
485
486
488
488
489
488
487
490
489
490
489
489
488
490
487
489
489
493
489
486
490
491
487

29458
29457
29463
29455
29446
29460
29433
29452
29473
29436
29440
29454
29464
29447
29465
29465
29435
29435
29467
29445
29445
29456
29454
29483
29472
29477
29486
29430
29440
29467
29451
29453
29443
29435
29428
29469
29454
29464
29452
29464
29478
29466
29428
29439
29474
29445
29447
29456
29459
29467
29452
29455
29463
29464
29456
29429
29446
29444
29459
29450

478346
478346
478346
478361
478361
478377
478377
478392
478392
478408
478408
478424
478424
478439
478439
478455
478455
478470
478470
478470
478486
478502
478502
478502
478517
478533
478533
478533
478548
478548
478564
478564
478580
478580
478595
478595
478611
478611
478611
478626
478626
478642
478642
478658
478658
478658
478673
478673
478689
478689
478704
478704
478720
478720
478736
478736
478751
478751
478767
478767

-13839
-13755
-14285
-7717
-11608
9144
-13384
-14206
-9881
-14078
-15465
-14041
-14912
-13975
-13777
-12999
-16988
-7619
9068
-13346
-12007
-13429
1777
1600
-13851
-13515
-16707
-13701
24716
-7325
10583
-13820
-15685
-14058
-14327
-13485
9391
-14060
-17452
7772
-2661
-11746
-14315
-13728
6889
-4127
-14515
-14577
7621
-14088
-10328
-14181
-14502
-13696
-14256
-14044
-13695
-14339
-18658
1698

45
47
41
42
40
39
44
44
46
39
46
44
44
41
45
44
43
45
44
41
45
45
42
43
37
45
40
42
41
40
46
41
43
40
49
45
37
43
47
39
45
44
45
45
41
45
40
43
44
42
42
43
41
41
42
44
40
44
40
44

-45
-43
-41
-45
-43
-43
-45
-43
-44
-42
-42
-42
-46
-44
-42
-46
-45
-44
-43
-47
-44
-45
-44
-45
-47
-44
-43
-48
-47
-44
-44
-47
-50
-45
-47
-43
-45
-50
-43
-47
-46
-44
-44
-49
-48
-47
-46
-45
-45
-44
-44
-44
-46
-43
-48
-44
-44
-51
-46
-44

285
285
285
284
285
281
280
283
281
285
278
284
285
279
282
273
285
281
286
284
281
283
281
286
280
282
280
280
283
283
284
283
284
282
285
283
278
283
285
279
284
282
282
284
284
283
281
278
281
282
284
284
285
279
284
287
284
285
284
280

229
230
231
228
228
229
228
224
229
227
228
228
227
230
230
225
231
229
229
230
229
226
229
230
225
229
229
225
228
230
228
227
227
225
227
230
225
229
227
228
228
226
230
228
229
229
230
230
229
229
228
226
230
227
227
227
229
229
227
229

36
38
42
36
35
37
36
35
40
40
34
40
34
35
37
37
31
37
36
37
34
34
34
38
39
37
33
36
33
30
35
40
41
36
33
38
34
39
36
39
32
38
39
38
37
38
33
36
40
36
36
37
42
40
36
35
34
32
38
36

488
491
488
488
491
485
490
489
489
487
489
490
488
488
489
489
491
486
489
488
491
490
490
491
489
494
490
485
488
490
490
484
490
493
491
491
492
493
492
489
489
490
491
485
489
487
488
490
489
489
490
491
490
489
491
487
487
489
490
489

29462
29461
29470
29448
29440
29447
29463
29443
29451
29450
29442
29463
29459
29435
29449
29443
29462
29437
29452
29449
29452
29452
29445
29438
29450
29472
29442
29445
29446
29443
29440
29447
29465
29448
29453
29429
29459
29460
29451
29442
29444
29453
29450
29454
29452
29439
29472
29456
29461
29453
29460
29447
29449
29475
29477
29473
29437
29473
29438
29453

478782
478782
478782
478798
478798
478814
478814
478829
478829
478845
478845
478860
478860
478860
478876
478876
478892
478892
478907
478907
478923
478923
478923
478938
478938
478954
478954
478970
478970
478985
478985
479001
479001
479001
479016
479016
479032
479032
479048
479048
479048
479063
479063
479079
479079
479094
479094
479110
479110
479110
479126
479126
479141
479141
479157
479157
479172
479172
479172
479188

-13842
-8754
-3807
-13504
22303
9064
-13577
-14507
-14424
6749
-15131
-13250
-7540
-15035
-13959
-14399
-13646
-6399
-13540
1619
-13387
-11705
-13715
-14792
-14070
8162
8615
248
-14937
-13734
-15644
-2352
-13913
-15026
3710
-13868
-14699
-2794
-17293
-18760
-13376
-14334
-10947
-15439
-13368
-15185
-17035
-15440
-13771
-14492
-2370
306
-7069
-4051
-13010
-15414
-14028
-14602
-13736
-13497

36
46
47
39
39
39
38
42
43
43
47
42
39
46
45
35
45
45
41
46
37
44
42
41
45
37
42
45
44
37
42
42
47
49
43
42
36
34
41
41
45
37
41
43
40
41
44
43
41
45
44
41
44
38
40
37
44
37
34
43

-52
-46
-44
-51
-44
-45
-43
-43
-45
-43
-50
-44
-47
-45
-46
-45
-43
-44
-43
-46
-43
-45
-45
-46
-46
-45
-45
-45
-46
-43
-44
-44
-42
-43
-46
-45
-46
-45
-45
-46
-47
-48
-48
-47
-49
-44
-47
-49
-44
-45
-43
-43
-41
-44
-45
-43
-44
-46
-44
-43

283
282
287
282
285
287
284
281
283
286
283
284
284
283
283
283
281
285
278
282
281
284
284
284
281
286
282
283
287
285
287
283
284
285
282
282
285
288
280
282
285
283
285
285
287
284
284
283
282
282
287
282
278
283
281
283
282
283
284
279

228
228
229
225
228
230
229
227
228
229
223
230
227
229
228
227
229
227
226
228
225
230
229
229
229
225
231
230
230
227
231
229
227
229
227
229
225
228
230
228
227
228
228
230
226
225
228
227
224
228
229
229
227
230
227
227
226
228
229
227

31
37
41
34
34
40
39
42
35
30
40
40
32
35
39
35
28
38
33
37
39
31
30
36
34
36
38
37
36
39
37
39
39
32
37
34
32
38
37
38
39
36
39
35
36
39
38
40
36
39
34
35
35
39
37
36
38
40
34
35

491
489
491
489
486
489
491
490
490
490
489
491
492
491
491
491
486
489
489
490
488
490
491
488
489
489
490
488
489
487
486
488
491
489
487
487
488
490
489
490
489
489
490
490
491
489
488
487
490
491
490
491
492
487
492
490
487
487
486
488

29444
29435
29465
29442
29436
29432
29428
29438
29440
29435
29474
29442
29445
29429
29437
29459
29463
29441
29439
29446
29430
29457
29463
29453
29452
29439
29464
29459
29451
29449
29433
29466
29436
29469
29448
29472
29449
29444
29461
29462
29476
29457
29445
29442
29451
29438
29469
29463
29446
29442
29458
29452
29436
29469
29462
29445
29450
29455
29461
29434

479188
479204
479204
479219
479219
479235
479235
479235
479250
479250
479266
479266
479282
479282
479297
479297
479297
479313
479313
479328
479328
479344
479344
479360
479360
479360
479375
479375
479391
479391
479406
479406
479422
479422
479438
479438
479438
479453
479453
479469
479469
479484
479484
479500
479500
479516
479516
479516
479531
479531
479547
479547
479562
479562
479578
479578
479594
479594
479594
479609

-14373
-10426
-14722
-15434
15832
-11933
-14174
-13841
-10542
385
-13513
-14034
-3678
26579
-6805
-10406
-16558
-6154
894
-13395
-13784
-13927
-13466
-16104
-3035
-14608
-14263
-14484
-14727
9437
-13704
-13006
-14604
-13371
-596
10864
7999
-13117
-13802
121
9510
-14038
-14357
-14558
-13301
-14478
-13966
-1405
-14442
-13554
-12623
-17405
1351
-13162
-13809
-14088
-12868
14776
-1645
-13385

40
37
42
39
41
39
44
38
42
41
39
44
47
45
39
40
42
45
42
42
42
42
48
44
42
38
40
38
45
44
43
50
41
45
43
38
40
41
41
36
39
44
44
42
41
43
41
46
43
37
43
36
45
45
40
41
42
39
41
41

-46
-42
-44
-45
-44
-42
-46
-45
-43
-44
-43
-48
-46
-42
-50
-46
-44
-45
-45
-47
-46
-43
-46
-44
-46
-45
-43
-41
-41
-48
-49
-44
-52
-43
-43
-45
-45
-43
-43
-47
-45
-46
-43
-44
-44
-47
-42
-41
-47
-45
-47
-43
-44
-42
-44
-43
-45
-45
-49
-48

279
281
275
283
284
286
287
280
283
284
282
283
287
285
284
282
284
286
285
285
284
282
285
286
288
285
285
280
282
284
285
287
283
282
283
282
284
285
285
279
283
283
286
282
285
280
284
283
273
283
284
281
281
286
284
281
283
276
285
284

228
227
227
229
227
228
230
229
229
225
226
229
231
230
228
228
224
228
229
229
230
226
229
227
231
228
227
228
228
230
227
227
227
229
227
229
226
226
229
229
226
228
224
222
231
231
229
220
226
229
230
227
230
229
228
226
224
225
224
221

30
38
38
37
32
39
32
38
30
37
42
39
37
35
40
34
36
37
37
34
33
37
35
38
37
39
33
34
39
38
37
34
40
37
39
36
39
38
38
33
37
39
36
38
41
37
38
41
37
36
37
40
40
38
38
33
37
38
39
40

487
491
486
492
490
490
491
487
485
490
488
489
489
489
490
490
490
489
488
485
487
488
490
489
489
490
488
487
487
490
488
488
485
489
488
488
489
489
490
485
487
487
486
484
488
488
490
490
486
488
488
490
491
486
488
484
488
486
489
489

29456
29472
29457
29461
29462
29453
29454
29428
29446
29452
29433
29443
29455
29452
29452
29440
29440
29476
29470
29446
29463
29449
29457
29443
29451
29446
29450
29449
29451
29479
29452
29423
29443
29452
29454
29452
29458
29467
29456
29455
29451
29454
29452
29448
29476
29460
29414
29446
29438
29460
29464
29477
29448
29442
29451
29452
29457
29460
29449
29444

479609
479625
479625
479640
479640
479640
479656
479656
479672
479672
479687
479687
479703
479703
479718
479718
479718
479734
479750
479750
479750
479765
479765
479781
479781
479796
479796
479812
479812
479812
479828
479828
479843
479843
479859
479859
479874
479874
479874
479890
479890
479906
479906
479921
479921
479937
479937
479952
479952
479952
479968
479968
479984
479984
479999
479999
480015
480015
480030
480030

-14001
-14157
-14304
-15570
9497
-13592
-4078
-14781
-13835
-15992
-13444
-13465
-13387
-14397
3763
-16821
-14845
-13983
8574
-9559
10001
-14147
-14029
-2015
-13271
-13888
-13513
-2956
7499
-10690
-13850
6202
-13733
-14165
-14803
3099
10034
-13693
-6888
-14018
-18709
-15932
-13451
-13843
9153
-13838
-13998
7184
-15581
-13195
8756
-15181
-14630
-15257
-13644
-13359
-13123
-13768
-3811
-13489

43
40
34
42
36
44
42
39
37
43
41
44
43
44
44
39
39
44
43
47
42
39
39
43
39
48
45
43
40
41
43
46
46
37
40
45
45
41
38
37
40
45
44
43
40
45
46
41
39
40
41
41
44
45
38
40
36
46
42
43

-43
-46
-45
-42
-44
-50
-47
-45
-48
-45
-46
-45
-43
-46
-46
-52
-45
-44
-43
-52
-43
-45
-46
-45
-45
-43
-47
-45
-48
-43
-44
-43
-42
-43
-45
-44
-47
-44
-49
-46
-46
-43
-44
-47
-44
-43
-46
-45
-44
-44
-46
-41
-42
-45
-46
-44
-46
-43
-46
-49

280
279
282
283
282
284
286
286
281
281
284
284
287
286
283
281
281
283
281
283
283
284
282
285
280
284
281
284
282
285
281
285
280
282
283
281
282
282
287
273
283
283
280
284
285
280
283
282
285
286
287
281
284
282
284
285
279
281
287
284

229
227
228
225
225
228
230
229
229
230
226
228
226
225
225
230
228
230
230
226
229
228
230
231
230
229
226
228
229
228
227
230
229
227
229
226
228
226
225
228
229
228
228
225
225
230
230
230
229
227
223
226
226
228
228
226
228
229
228
227

31
39
39
37
37
40
40
38
42
38
41
36
37
38
38
40
34
41
40
40
38
35
38
36
36
37
35
39
34
37
35
36
42
36
39
36
37
32
37
34
34
36
35
35
38
32
39
34
37
39
36
38
34
33
34
36
38
35
40
38

490
491
490
491
490
490
488
489
489
491
487
485
489
489
487
487
488
490
490
487
487
488
488
487
491
488
487
491
488
489
490
489
487
488
490
491
491
489
489
489
488
488
487
490
488
488
487
490
490
491
489
487
490
490
490
488
490
485
489
487

29461
29460
29446
29463
29444
29443
29450
29451
29446
29460
29469
29461
29451
29456
29478
29432
29437
29476
29449
29452
29473
29430
29475
29483
29473
29477
29439
29429
29469
29446
29449
29455
29456
29456
29451
29476
29446
29450
29458
29437
29449
29461
29445
29449
29453
29463
29463
29439
29445
29453
29461
29464
29462
29448
29477
29465
29451
29461
29459
29450

480030
480046
480062
480062
480062
480077
480077
480093
480093
480108
480108
480108
480124
480124
480140
480140
480155
480155
480171
480171
480171
480186
480186
480202
480202
480218
480218
480233
480233
480249
480249
480264
480264
480264
480280
480280
480296
480296
480311
480311
480327
480327
480327
480342
480342
480358
480358
480374
480374
480389
480389
480405
480405
480405
480420
480420
480436
480436
480452
480452

9366
-14890
5944
-8971
844
9567
-3290
-13230
-1761
-14239
-17020
-12463
-13756
-13778
-18463
-13170
8340
-13890
-14102
9053
-1690
-13896
-13978
-2406
-14735
-14302
-9409
-14167
-14268
-11614
-13744
3621
-13801
-14485
-14484
-14152
-9782
-14219
-13692
5750
-11642
-14147
-14170
-13381
-14599
-13338
-18733
-14239
-17685
-15202
-13831
-8318
-14128
-13626
-13650
8215
9191
-15022
-6120
-18369

42
45
42
37
46
39
45
46
40
45
41
44
43
46
44
44
42
38
43
48
44
46
42
42
41
46
36
39
45
44
44
45
42
42
42
41
41
44
43
45
42
42
45
45
44
45
45
46
43
48
41
42
41
45
45
39
43
40
42
38

-43
-47
-47
-45
-48
-44
-49
-46
-44
-41
-44
-45
-45
-46
-42
-47
-45
-49
-43
-46
-47
-44
-43
-43
-44
-50
-45
-44
-45
-45
-43
-46
-44
-44
-47
-45
-47
-44
-48
-46
-48
-47
-45
-42
-48
-45
-44
-44
-45
-44
-44
-47
-51
-43
-42
-45
-45
-46
-43
-45

285
283
285
281
283
283
285
284
284
280
283
284
278
281
281
283
286
283
283
287
286
282
284
283
285
286
283
283
286
284
282
285
281
284
282
280
282
285
282
284
284
284
279
281
280
287
283
284
279
280
280
279
282
281
281
283
284
283
282
285

227
229
231
229
228
227
227
227
225
228
227
228
226
224
230
226
230
228
226
228
227
228
228
228
225
228
230
227
228
229
228
229
227
229
228
228
225
229
229
228
224
230
229
226
227
231
225
223
228
232
227
228
229
230
228
230
229
229
229
223

37
35
33
33
37
35
35
38
36
39
36
40
33
37
37
40
40
38
35
34
35
35
39
36
39
32
37
39
35
40
35
33
37
35
37
37
34
35
38
38
32
38
38
38
38
39
37
34
40
33
37
36
35
36
35
37
40
41
36
39

491
490
491
491
487
488
490
485
486
490
483
491
489
491
488
488
490
490
491
489
490
489
488
492
487
490
491
488
491
491
490
487
492
488
488
491
490
491
486
489
490
490
491
491
490
491
492
492
491
492
489
488
490
490
490
491
490
490
490
488

29463
29463
29455
29461
29447
29472
29474
29465
29454
29458
29464
29450
29459
29453
29461
29456
29464
29462
29451
29450
29455
29451
29443
29446
29464
29480
29447
29461
29453
29483
29448
29438
29472
29456
29474
29458
29459
29454
29461
29495
29456
29466
29445
29462
29466
29461
29466
29453
29467
29457
29452
29446
29468
29433
29456
29463
29464
29451
29439
29457

480467
480467
480467
480483
480483
480498
480498
480514
480514
480530
480530
480530
480545
480545
480561
480561
480576
480576
480592
480592
480592
480608
480608
480623
480623
480639
480639
480654
480654
480654
480670
480686
480686
480686
480701
480701
480717
480717
480732
480732
480732
480748
480748
480764
480764
480779
480779
480795
480795
480795
480810
480810
480826
480826
480842
480842
480857
480857
480873
480873

-14575
-16313
-13637
-13666
8976
9825
-17910
-13400
-13387
-16300
-8067
-14351
-14368
-14257
7446
-13961
-15478
-14671
-13834
12072
-6420
9565
10175
-14718
-13772
-5543
-12680
-14584
-13086
-17987
1619
-12247
-1477
-16566
-13962
-14305
-13838
7368
-17926
-12953
-15287
-13224
9624
-3406
-3766
-14119
-17771
-14277
-15052
-13318
-13708
-4737
-15219
-14174
-2364
-12823
-13384
-13797
-14457
-13785

48
41
41
45
37
46
38
47
46
46
42
43
42
47
38
42
45
46
40
45
39
44
44
42
47
43
39
44
42
45
39
43
39
39
44
45
47
37
39
41
36
43
44
46
42
43
43
45
39
44
39
48
40
39
43
46
44
37
36
41

-46
-46
-43
-41
-46
-41
-42
-43
-42
-43
-45
-42
-45
-44
-52
-48
-45
-46
-45
-49
-47
-45
-48
-44
-44
-46
-42
-42
-44
-44
-43
-44
-43
-45
-44
-45
-45
-43
-47
-43
-44
-45
-45
-42
-44
-44
-44
-44
-46
-42
-47
-43
-41
-46
-43
-42
-42
-44
-45
-45

284
275
280
285
282
284
282
282
279
283
283
284
285
283
283
279
283
285
286
283
278
283
284
283
285
280
281
285
282
281
282
284
284
287
287
283
284
281
286
282
284
281
285
289
286
284
286
282
286
282
284
276
282
284
282
284
284
284
281
286

228
228
226
225
229
228
227
227
226
227
227
231
229
229
228
228
230
229
227
227
227
228
229
227
227
228
225
231
230
230
228
229
230
230
229
230
228
228
229
227
229
227
227
226
230
225
231
228
228
230
229
229
224
229
228
227
230
226
228
230

34
36
37
37
38
36
37
33
38
36
40
38
38
35
30
36
38
33
33
35
39
37
40
38
36
41
42
37
34
36
37
35
37
34
41
38
36
39
32
36
37
36
41
35
36
37
36
36
39
33
38
40
40
35
37
37
35
34
35
36

488
491
489
487
490
490
490
490
490
490
490
491
485
491
489
490
490
489
490
491
489
491
490
490
490
488
492
488
490
490
490
491
489
488
486
491
489
489
490
493
490
490
489
491
490
490
491
485
488
487
491
488
487
492
490
490
490
491
489
489

29454
29471
29435
29449
29447
29471
29452
29466
29458
29452
29441
29472
29467
29443
29469
29490
29474
29452
29461
29478
29441
29459
29479
29454
29454
29461
29461
29453
29473
29452
29453
29443
29463
29477
29490
29491
29485
29443
29475
29442
29471
29457
29464
29456
29471
29437
29457
29478
29472
29459
29482
29439
29457
29466
29486
29441
29456
29467
29456
29466

480888
480888
480888
480904
480904
480920
480920
480935
480935
480951
480951
480951
480966
480966
480982
480982
480998
480998
481013
481013
481029
481029
481029
481044
481044
481060
481060
481076
481076
481091
481091
481091
481107
481107
481122
481122
481138
481138
481154
481154
481154
481169
481169
481185
481185
481200
481200
481216
481216
481216
481232
481232
481247
481247
481263
481263
481278
481278
481278
481294

-13610
-13792
-13978
-4233
-14737
1242
-1172
-13769
-16040
-14347
566
-13406
-4211
-10642
-13344
10073
-9193
-13667
-13783
-12981
-13470
-11185
-18407
-1870
-14921
-14155
-15587
-12996
-13461
-13346
-813
-14771
8132
-15274
-11594
-11907
-14458
-13698
-1269
-14385
-14672
-14357
-7610
-7313
-13728
8445
-13883
1341
-13588
-13910
-13853
-13467
-14680
-7786
-13216
-16698
-14501
-4278
-14367
-17785

37
45
47
42
44
44
37
41
46
45
40
44
40
39
44
44
35
43
39
44
40
37
42
37
43
39
47
46
42
41
44
48
36
49
36
40
36
47
39
42
39
42
44
43
46
37
39
40
38
43
44
40
43
46
43
38
41
42
40
38

-47
-41
-44
-44
-42
-43
-44
-45
-42
-42
-46
-43
-45
-44
-41
-47
-46
-45
-45
-45
-44
-44
-43
-44
-44
-41
-48
-42
-44
-46
-45
-42
-46
-41
-42
-46
-46
-42
-42
-43
-43
-42
-48
-44
-43
-40
-43
-43
-43
-45
-45
-42
-44
-47
-44
-45
-44
-44
-43
-47

282
285
284
279
284
276
286
281
284
283
288
280
278
285
282
284
284
282
284
286
278
282
279
284
282
282
281
286
282
287
283
283
285
283
286
283
279
283
281
279
282
278
283
283
285
282
282
282
284
284
282
275
279
284
281
282
282
281
281
282

230
228
228
228
228
228
229
230
228
229
226
229
228
227
225
227
229
228
227
224
229
228
228
228
228
229
230
225
230
228
229
228
225
227
228
228
228
227
230
230
228
227
230
229
223
230
227
227
227
228
228
227
229
227
229
227
228
231
226
222

35
36
39
34
32
39
35
37
38
38
40
36
33
38
36
34
38
31
33
35
31
35
41
35
42
38
32
33
36
31
35
37
35
37
38
40
38
33
39
36
36
37
38
35
34
34
36
34
35
34
40
38
38
38
40
35
39
39
38
33

489
488
489
489
487
488
488
486
488
490
486
488
489
490
486
491
489
486
491
491
490
492
490
487
491
492
488
489
487
490
491
490
489
490
485
493
489
491
492
490
492
491
490
488
488
488
489
491
489
488
490
488
490
486
486
490
487
492
488
489

29436
29462
29465
29450
29449
29463
29443
29437
29481
29451
29444
29449
29459
29448
29439
29439
29439
29459
29455
29474
29451
29459
29453
29466
29483
29465
29451
29454
29467
29466
29487
29451
29455
29450
29468
29455
29444
29476
29462
29455
29452
29453
29466
29448
29447
29461
29437
29449
29443
29439
29460
29446
29461
29473
29467
29467
29445
29471
29452
29452

481294
481310
481310
481325
481325
481341
481341
481356
481356
481372
481372
481372
481388
481388
481403
481403
481419
481419
481434
481434
481450
481450
481450
481466
481466
481481
481481
481497
481497
481497
481512
481512
481528
481528
481544
481544
481559
481559
481575
481575
481575
481590
481590
481606
481606
481622
481622
481637
481637
481653
481653
481653
481668
481668
481684
481684
481700
481700
481715
481715

-14146
-14346
-14162
-11954
-14121
-7966
-13152
-13889
8894
-2558
-16546
-14461
-13200
-8229
32764
25228
16
-9161
-14283
-13062
8357
-13782
1942
-11753
-464
-476
-15641
-14336
-16430
-13336
5949
-10604
8278
-8410
-13247
-10117
-14654
-13411
-13840
-13298
-13607
-8961
-4356
-13691
-10373
-13637
-14228
-14493
24498
-13526
-14146
383
803
-13683
-13807
-13644
8532
-13038
-14700
-18273

36
41
37
38
42
46
48
40
41
39
45
44
37
42
39
42
40
40
44
40
44
42
35
40
39
41
42
40
38
46
38
48
47
40
44
38
36
42
43
40
44
40
45
38
41
42
39
39
45
42
36
41
45
49
41
44
40
43
46
43

-44
-42
-42
-45
-44
-46
-43
-43
-48
-42
-47
-43
-46
-44
-51
-43
-46
-45
-45
-42
-43
-44
-49
-49
-43
-44
-44
-45
-45
-43
-44
-45
-46
-50
-48
-42
-45
-42
-41
-47
-44
-51
-43
-44
-44
-43
-44
-45
-47
-43
-42
-45
-43
-44
-47
-44
-47
-45
-42
-45

285
284
279
283
283
284
282
283
280
285
285
287
285
277
281
283
283
285
286
283
279
286
280
285
283
283
283
286
283
285
282
282
281
284
282
286
280
284
280
283
279
283
286
282
280
284
284
285
285
284
287
284
284
282
282
285
281
280
281
283

230
227
229
226
229
229
227
227
227
229
227
225
227
229
227
226
224
228
228
228
231
226
229
226
223
228
227
226
228
228
228
229
229
228
228
226
223
227
226
226
226
227
229
229
227
229
230
226
228
228
225
227
224
230
229
226
228
229
228
230

38
39
37
36
36
36
35
37
36
37
28
29
38
34
37
33
34
37
33
42
29
35
29
42
30
32
37
30
34
35
34
34
38
36
28
38
37
38
37
37
41
35
38
38
37
30
38
38
35
37
37
38
35
37
39
36
34
38
35
32

492
493
488
492
487
491
489
487
488
489
488
489
489
490
489
490
488
489
489
490
490
490
489
488
492
490
491
489
490
490
489
488
489
490
489
488
487
489
489
492
489
488
489
488
492
489
488
488
490
492
493
486
490
490
489
493
487
490
490
484

29457
29462
29462
29442
29485
29448
29465
29434
29478
29476
29481
29453
29454
29442
29444
29471
29458
29435
29477
29478
29471
29477
29456
29472
29462
29453
29469
29476
29471
29432
29443
29464
29463
29443
29451
29434
29456
29453
29444
29451
29476
29464
29468
29471
29464
29466
29470
29452
29446
29463
29455
29456
29484
29468
29447
29439
29479
29488
29439
29454

481731
481731
481731
481746
481746
481762
481762
481778
481778
481793
481793
481793
481809
481809
481824
481824
481840
481840
481856
481856
481856
481871
481871
481887
481887
481902
481902
481918
481918
481934
481934
481934
481949
481949
481965
481965
481980
481980
481996
481996
481996
482012
482012
482027
482027
482043
482043
482043
482058
482058
482074
482074
482090
482090
482105
482105
482121
482121
482121
482136

-12150
-13788
-13844
-13348
-12470
-12419
-14068
-13448
-16011
-13294
-13465
13244
-12890
-14112
-14047
-15535
-13104
-13663
-11546
-14721
-14457
-12863
-14810
-13013
-13684
8834
-14323
-13812
-13994
-5446
-13628
-13000
8822
-14016
-16443
10252
-9002
2483
1543
-13524
-14069
9966
-5827
-1311
6330
-13338
-13907
-1406
-734
-3050
-13852
-11799
-13370
7015
-15571
-10061
-14848
-13689
849
8641

41
45
44
39
44
34
43
38
48
44
43
42
43
46
41
41
43
42
40
41
43
42
42
43
46
43
33
42
44
40
34
38
44
47
43
45
42
46
41
40
41
42
38
44
41
40
39
42
43
43
43
41
49
43
41
44
42
42
37
45

-41
-50
-49
-43
-43
-44
-46
-43
-42
-44
-43
-42
-43
-42
-42
-44
-46
-48
-41
-43
-44
-45
-45
-46
-44
-44
-47
-41
-44
-43
-49
-42
-44
-52
-42
-44
-43
-43
-45
-43
-44
-43
-44
-46
-44
-46
-44
-45
-45
-45
-43
-43
-45
-45
-42
-51
-44
-50
-44
-45

282
285
285
281
285
284
284
285
284
280
282
286
278
284
283
284
282
281
287
283
284
284
287
284
284
286
284
281
284
281
283
279
281
284
284
286
278
283
285
284
282
285
284
281
274
277
281
281
280
282
278
280
283
283
284
280
278
282
279
281

226
229
226
229
226
227
226
227
231
228
230
230
225
231
228
226
230
226
227
226
229
230
225
227
227
228
229
229
230
228
230
230
227
226
229
228
229
227
228
224
228
227
228
228
229
228
226
228
231
229
228
227
230
227
229
229
231
230
230
231

37
36
35
35
39
35
38
39
37
35
35
37
31
40
39
35
37
36
32
39
37
37
33
33
38
30
39
35
32
40
31
37
35
33
37
38
40
40
36
36
36
37
36
36
30
33
36
36
33
36
36
37
39
38
39
36
36
39
39
42

488
487
489
491
491
489
491
492
490
492
490
493
491
489
488
489
490
492
489
489
490
490
487
489
488
491
489
487
490
491
483
489
486
488
491
490
487
490
487
490
490
492
492
493
490
489
489
489
491
490
489
488
485
492
489
491
492
491
493
491

29471
29480
29462
29442
29471
29457
29474
29468
29456
29448
29444
29457
29427
29457
29460
29463
29448
29474
29461
29456
29445
29456
29452
29469
29474
29450
29485
29462
29444
29472
29458
29455
29457
29466
29448
29478
29433
29463
29462
29446
29463
29475
29464
29468
29425
29438
29458
29467
29483
29463
29474
29462
29460
29453
29481
29467
29479
29455
29471
29448

482136
482152
482152
482168
482168
482183
482183
482199
482199
482199
482214
482214
482230
482230
482246
482246
482261
482261
482261
482277
482277
482292
482292
482308
482308
482324
482324
482339
482339
482339
482355
482355
482370
482370
482386
482386
482402
482402
482402
482417
482417
482433
482433
482448
482448
482464
482464
482480
482480
482480
482495
482495
482511
482511
482526
482526
482542
482542
482542
482558

1710
-12706
-1531
-14021
11481
-12813
-14359
-14403
-14769
-13423
-666
-15131
-14423
-13217
-1609
-14490
8786
2859
-3558
-15508
-13059
12411
-782
-5699
-13423
-14824
-16981
-13805
594
9801
-13877
-14195
-14704
-18242
-13356
9237
-9237
-12929
-15457
-448
-10444
-18257
-14290
-13087
-12967
3015
-13445
-16185
-9827
-14246
8071
-12968
-5812
-18038
10999
1475
-13718
-9453
-13550
-251

47
45
42
46
45
41
42
45
36
36
45
44
42
38
46
40
43
45
44
42
38
45
42
43
44
41
46
48
41
40
44
40
43
44
43
41
45
42
49
40
39
42
45
48
41
41
44
44
45
39
39
43
37
41
42
42
42
43
47
43

-43
-46
-44
-43
-44
-42
-48
-47
-49
-43
-43
-42
-44
-44
-44
-43
-47
-44
-43
-44
-45
-42
-44
-46
-44
-46
-41
-43
-44
-43
-44
-45
-46
-46
-45
-46
-42
-42
-45
-43
-49
-44
-43
-43
-42
-41
-48
-44
-41
-46
-43
-47
-42
-46
-44
-43
-44
-47
-45
-47

281
282
285
284
278
283
284
281
286
285
285
285
284
283
284
278
286
283
283
282
282
280
281
285
276
284
281
279
283
281
279
282
285
288
282
285
284
281
281
282
285
283
282
285
285
285
284
285
280
286
283
278
287
281
282
284
286
285
285
279

229
225
228
225
228
228
227
227
227
224
228
227
228
227
227
224
226
222
229
227
228
230
225
226
229
225
226
226
227
227
223
226
228
227
227
226
228
229
227
228
226
226
224
228
224
229
230
228
227
224
227
226
225
227
225
226
228
227
226
227

37
37
39
35
33
39
36
37
37
37
40
34
35
38
38
40
40
36
38
37
34
34
36
34
38
26
34
41
37
35
37
39
36
36
37
38
38
33
36
39
30
37
38
40
36
38
37
38
38
30
39
39
36
37
37
36
36
39
35
36

490
491
493
492
490
491
490
490
493
494
493
487
489
489
491
493
490
493
492
490
490
490
488
491
490
491
489
488
488
488
484
491
491
491
491
491
490
486
489
488
489
491
489
484
491
489
490
490
489
487
490
491
489
490
490
489
491
489
492
493

29458
29461
29450
29465
29457
29475
29454
29458
29454
29450
29482
29461
29453
29450
29444
29466
29474
29480
29478
29448
29468
29448
29465
29473
29455
29449
29442
29463
29455
29469
29472
29453
29459
29466
29434
29456
29457
29457
29451
29467
29457
29473
29443
29455
29494
29431
29458
29446
29456
29455
29465
29446
29439
29447
29431
29474
29449
29443
29466
29452

482558
482573
482573
482589
482589
482604
482604
482620
482620
482636
482636
482651
482651
482651
482667
482667
482682
482682
482698
482698
482714
482714
482729
482729
482745
482745
482745
482760
482776
482776
482776
482792
482792
482807
482807
482823
482823
482838
482838
482854
482854
482854
482870
482870
482885
482885
482901
482901
482901
482916
482916
482932
482932
482948
482948
482963
482963
482979
482979
482994

-13802
-17257
-13954
-8859
-18309
-13095
10905
-16832
-13741
-17702
-10227
10532
-14756
1601
-13382
-14368
-13534
-14225
-4833
-13940
-17458
-12944
-13206
-14784
-14493
-13939
-13615
-13857
-13536
-13913
-14864
-13753
-13455
-15082
16641
-14250
729
-14432
-13271
-9775
-14314
-15424
-13433
-14072
-13451
-13464
-14271
-5543
-14359
-1574
5901
-2742
-13409
-14011
30034
-6101
-17246
-15200
12987
-11073

44
43
43
39
46
47
44
45
50
34
42
39
42
41
37
42
43
43
44
44
46
47
49
42
44
43
48
38
45
46
40
43
43
39
40
44
40
46
42
44
44
45
40
40
39
46
46
41
45
43
46
43
43
46
40
41
42
44
46
39

-45
-46
-45
-39
-44
-43
-42
-41
-45
-46
-43
-46
-44
-44
-44
-46
-45
-45
-45
-45
-43
-49
-43
-45
-46
-43
-45
-44
-45
-41
-44
-47
-42
-43
-48
-42
-45
-48
-43
-42
-45
-45
-45
-45
-43
-44
-46
-44
-42
-44
-45
-42
-43
-45
-46
-47
-43
-43
-44
-43

284
283
280
285
284
280
284
284
281
285
285
281
284
283
284
277
285
284
288
286
281
282
283
281
285
283
286
286
278
284
284
285
284
286
285
285
285
283
281
283
283
285
283
284
285
284
285
284
285
284
283
282
285
281
282
279
279
281
285
284

229
225
228
219
227
227
230
228
225
224
226
223
228
229
228
230
230
229
228
226
226
227
228
228
230
229
229
230
226
230
228
227
228
224
225
228
227
229
229
229
230
228
229
229
230
230
224
226
229
227
226
232
230
229
227
227
226
230
229
229

35
38
36
28
33
37
32
35
32
38
36
35
35
33
34
35
38
37
40
31
40
39
28
37
36
30
34
39
36
34
40
36
36
39
38
37
35
36
36
39
33
40
36
36
39
40
42
33
41
35
32
38
30
39
34
38
40
31
36
37

489
489
492
493
489
489
491
490
490
488
483
489
489
487
489
491
491
488
491
489
488
491
484
489
488
489
488
488
489
490
488
488
490
490
488
490
489
485
489
491
489
487
489
488
490
489
488
490
486
491
488
490
490
492
490
489
489
486
485
490

29451
29486
29472
29471
29455
29460
29451
29455
29458
29476
29451
29453
29450
29450
29430
29477
29446
29458
29467
29476
29468
29474
29455
29452
29459
29446
29453
29454
29463
29471
29445
29447
29464
29476
29445
29461
29452
29451
29491
29468
29467
29451
29462
29447
29452
29480
29488
29450
29459
29454
29452
29454
29456
29456
29445
29458
29458
29452
29433
29463

482994
483010
483010
483010
483026
483026
483041
483041
483057
483057
483072
483072
483072
483088
483088
483104
483104
483119
483119
483135
483135
483135
483150
483150
483166
483166
483182
483182
483182
483197
483213
483213
483213
483228
483228
483244
483244
483260
483260
483275
483275
483291
483291
483306
483306
483322
483322
483338
483338
483353
483353
483369
483369
483369
483384
483384
483400
483400
483416
483416

7331
-4284
-14158
-3626
-14654
-16776
-14274
313
-14181
5236
-13571
13717
-13457
-18283
-14569
-1963
11416
-14859
-13425
13683
-15942
-13582
-8388
-13835
-18939
-13967
-14840
-13711
-4664
-14208
4189
1573
-14287
9346
-13654
-12060
-13930
-15975
-13939
-13387
-16700
-13543
-14027
9246
-15366
-16613
-13138
9525
-13755
-13270
-13966
-14014
8334
9368
10387
-5762
-15188
10599
-275
-18086

45
43
41
44
41
43
43
42
42
46
44
42
48
42
39
45
38
40
45
44
38
44
44
39
38
40
44
38
46
44
38
44
43
42
37
42
45
45
42
40
44
41
43
41
44
45
41
36
43
46
36
42
39
41
43
45
45
43
36
42

-45
-43
-44
-44
-43
-41
-47
-44
-46
-44
-46
-41
-43
-46
-45
-44
-41
-45
-41
-42
-41
-46
-41
-47
-46
-43
-43
-45
-47
-44
-46
-49
-41
-43
-43
-43
-44
-42
-43
-46
-46
-43
-46
-43
-54
-48
-43
-47
-45
-46
-43
-45
-50
-45
-45
-45
-42
-48
-42
-43

283
284
279
284
283
285
283
280
280
279
283
284
283
283
284
286
283
282
281
285
284
281
282
281
281
280
282
283
282
282
283
287
285
286
281
281
278
281
280
285
284
283
286
284
282
284
285
286
284
278
286
286
285
282
281
284
284
284
283
284

228
230
226
228
225
231
230
230
227
227
227
227
228
229
229
227
229
230
228
229
229
226
231
228
227
224
229
228
229
228
229
227
229
231
226
228
228
227
229
224
231
230
226
227
228
230
227
229
229
228
230
228
230
226
227
226
229
226
229
229

38
37
34
35
36
34
40
34
43
41
33
38
42
38
34
39
38
31
39
40
38
34
32
39
36
35
35
38
38
37
40
38
39
40
36
37
33
39
36
35
34
36
37
41
37
39
34
39
40
37
38
36
40
34
36
39
34
38
36
41

490
490
489
489
490
491
490
487
490
485
490
488
486
487
488
488
491
489
488
489
489
491
488
491
490
490
490
491
487
489
491
490
487
488
487
491
490
487
489
490
489
490
487
490
487
489
485
492
490
487
489
486
490
487
489
490
487
489
489
487

29456
29458
29464
29464
29463
29464
29443
29440
29481
29475
29458
29457
29460
29449
29455
29451
29464
29453
29478
29424
29445
29459
29453
29455
29467
29443
29475
29438
29464
29468
29462
29460
29471
29455
29450
29442
29434
29457
29470
29441
29453
29465
29472
29455
29462
29468
29470
29462
29481
29473
29472
29467
29448
29434
29448
29443
29436
29442
29482
29457

483416
483431
483431
483447
483447
483462
483462
483478
483478
483494
483494
483494
483509
483509
483525
483525
483540
483540
483556
483556
483572
483572
483572
483587
483587
483603
483603
483618
483618
483634
483634
483634
483650
483650
483665
483665
483681
483681
483681
483696
483696
483712
483712
483728
483728
483743
483743
483759
483759
483759
483774
483774
483790
483790
483806
483806
483821
483821
483837
483837

-15165
-12342
-13268
-13710
7931
-14877
-13786
11943
-7957
-16457
-9930
8734
-639
-14479
-4297
-13508
-14960
3966
7905
-17369
-13806
-11845
8648
-14
-4117
-7707
-7302
-14853
-14385
-13944
-8887
-13394
11094
9861
1591
-14035
-14519
-13992
-12024
-7461
-14492
-13491
8830
9861
-13723
-14216
-14117
8323
-13727
-14049
-17151
-9450
-8818
-13893
-13690
-11612
-15497
3976
-13859
-13714

43
43
43
43
45
38
45
41
44
45
43
45
43
41
45
37
44
45
41
39
45
47
43
44
42
45
44
42
42
42
41
44
38
34
43
37
43
45
45
45
43
44
42
47
42
40
43
39
45
40
40
40
35
40
42
41
38
44
46
43

-43
-51
-43
-46
-42
-42
-48
-48
-49
-45
-44
-43
-54
-45
-52
-45
-46
-42
-47
-43
-45
-44
-42
-43
-44
-50
-44
-48
-47
-43
-47
-42
-42
-46
-46
-44
-44
-42
-44
-48
-44
-44
-45
-45
-43
-46
-44
-45
-46
-45
-50
-47
-48
-45
-49
-46
-49
-50
-45
-45

287
282
282
282
284
286
285
282
282
283
284
286
286
282
284
287
284
286
278
282
280
287
283
283
281
283
286
286
286
286
280
284
282
285
282
283
285
275
284
286
286
284
283
285
283
281
278
284
284
282
285
283
282
281
282
282
281
287
279
283

228
228
228
229
230
224
229
229
230
229
232
231
229
230
227
229
229
226
227
226
227
228
225
229
230
230
229
229
227
226
227
228
228
226
229
227
228
225
227
230
226
227
228
228
228
224
228
226
230
229
226
229
231
225
228
229
232
228
229
226

33
32
39
36
38
37
37
38
36
37
38
35
37
38
36
40
34
30
34
38
39
37
33
37
38
33
40
38
36
37
41
40
37
35
36
39
39
39
37
32
38
35
41
39
39
35
34
35
42
37
39
35
36
40
34
33
34
38
37
33

490
488
490
488
492
488
489
489
489
488
492
487
490
491
488
490
489
487
488
488
491
488
488
491
490
487
487
492
489
489
491
489
490
491
488
490
489
489
489
490
489
489
491
490
488
488
489
486
491
490
490
488
489
491
491
490
489
488
487
491

29470
29445
29451
29443
29459
29429
29448
29449
29463
29472
29465
29468
29447
29457
29456
29467
29460
29474
29469
29457
29442
29458
29431
29441
29454
29451
29458
29460
29465
29464
29460
29475
29466
29464
29457
29440
29453
29467
29455
29451
29456
29466
29451
29477
29464
29468
29443
29448
29468
29438
29433
29464
29458
29473
29441
29453
29449
29464
29444
29463

483837
483852
483852
483868
483868
483884
483884
483884
483899
483899
483915
483915
483930
483930
483946
483946
483962
483962
483962
483977
483977
483993
483993
484008
484008
484024
484024
484024
484040
484040
484055
484055
484071
484071
484071
484086
484086
484102
484102
484118
484118
484133
484133
484149
484149
484149
484164
484164
484180
484180
484196
484196
484196
484211
484211
484227
484227
484242
484242
484258

-17193
-12840
-12288
-14565
3290
-14179
-14927
-13397
-13982
-16951
-14789
-13076
-16244
-16102
-14327
-6155
-15057
-3874
-10723
-14403
160
9059
-13217
-14201
-13694
-13446
-14832
-4562
-18458
-14487
-6156
-1743
-3912
-13340
-13942
-13307
-13986
9100
-9322
-14133
-12899
-14029
-14257
-14766
-17291
-13786
-14142
-1587
-13452
9406
-18822
8448
3108
-13545
8370
-5214
-475
-14604
3581
-13061

43
40
41
40
42
41
46
43
39
42
41
45
48
42
38
37
43
38
46
36
45
46
38
41
42
44
48
42
49
38
44
42
45
42
44
46
44
36
36
46
41
37
43
40
43
40
38
42
42
44
48
43
42
42
45
42
44
44
44
43

-46
-44
-43
-44
-47
-47
-46
-43
-42
-47
-44
-44
-48
-44
-43
-47
-47
-44
-42
-52
-43
-47
-45
-44
-45
-47
-44
-41
-43
-43
-46
-42
-47
-48
-44
-42
-44
-44
-45
-42
-45
-45
-43
-45
-44
-41
-42
-42
-44
-44
-42
-44
-44
-41
-41
-52
-42
-47
-52
-41

286
285
284
283
280
283
280
285
285
283
281
281
281
284
285
283
280
283
281
285
279
282
279
285
285
287
281
282
284
281
282
285
284
283
283
284
282
281
282
282
284
280
283
283
282
281
287
285
283
283
283
279
285
280
285
281
283
287
287
286

226
228
229
228
226
228
221
227
229
227
229
225
227
226
230
227
230
228
226
230
230
229
230
228
228
226
224
230
230
229
227
228
227
228
226
230
229
227
226
230
226
229
229
230
228
227
227
228
229
231
228
227
230
230
227
230
227
226
226
228

36
35
39
36
38
32
38
35
38
40
36
36
37
38
37
37
34
38
38
37
39
35
38
39
38
33
40
35
39
36
37
41
34
41
38
40
37
34
36
39
34
38
34
38
36
30
38
32
35
36
40
35
36
38
39
38
35
41
38
39

489
488
486
492
492
487
491
489
491
491
488
486
492
492
491
490
486
487
489
487
490
489
490
489
488
489
490
489
488
491
490
489
489
490
490
487
486
491
490
490
490
488
488
489
488
491
492
490
490
489
489
491
491
489
490
488
489
488
493
488

29469
29472
29456
29459
29462
29483
29470
29476
29462
29449
29442
29477
29482
29462
29473
29455
29470
29451
29475
29444
29444
29459
29464
29460
29455
29464
29465
29460
29443
29463
29455
29453
29462
29460
29452
29485
29450
29448
29454
29448
29442
29435
29451
29456
29453
29446
29463
29448
29448
29457
29465
29453
29446
29454
29465
29452
29480
29452
29461
29466

484258
484274
484274
484274
484289
484289
484305
484305
484320
484320
484336
484336
484336
484352
484352
484367
484367
484383
484383
484398
484398
484414
484414
484430
484430
484430
484445
484445
484461
484461
484476
484476
484492
484492
484492
484508
484508
484523
484523
484539
484539
484554
484554
484554
484570
484570
484586
484586
484601
484601
484617
484617
484617
484632
484632
484648
484648
484664
484664
484679

10005
-1538
-14983
-13886
-14589
1955
-14508
9248
-8565
-13988
-2280
8747
22342
-14757
-17991
-14123
-13192
-13792
-13702
-11601
-15706
-14974
-567
-97
-13157
9258
-15041
-14117
-14363
-16087
5574
-11865
-14473
-13519
-14835
9079
-13713
-14158
-13055
-14639
-14451
-14613
-13584
-13643
-13601
-13365
-12307
-15241
-11210
-14730
2279
-14417
9573
-1529
-3522
-13998
-13430
-13403
-13320
-14296

47
42
43
44
42
39
47
47
45
41
40
44
43
42
45
46
44
43
40
43
39
45
45
38
45
42
40
45
43
39
39
45
39
46
38
38
39
47
46
40
41
44
41
46
41
43
45
43
44
42
42
43
47
43
43
44
40
44
36
43

-42
-45
-42
-46
-44
-42
-42
-42
-46
-44
-43
-48
-46
-48
-41
-50
-45
-43
-43
-47
-52
-44
-43
-41
-44
-42
-42
-44
-42
-51
-43
-42
-44
-50
-43
-46
-44
-42
-42
-44
-45
-42
-43
-47
-43
-48
-43
-43
-42
-48
-44
-44
-44
-52
-43
-46
-46
-42
-44
-44

284
273
280
284
284
285
278
285
283
284
286
281
280
278
284
282
284
282
283
285
285
282
280
286
282
281
286
285
283
281
285
287
282
286
286
285
284
286
277
283
280
283
284
283
281
280
283
285
278
285
278
284
281
285
281
283
279
282
284
281

224
222
229
228
229
225
227
226
220
228
226
226
229
228
227
228
228
227
229
222
229
227
228
227
229
230
227
227
229
227
227
228
230
229
230
226
227
219
229
229
229
227
228
227
227
227
227
225
228
225
227
228
230
231
226
224
224
228
229
226

36
31
35
41
39
34
35
40
39
40
39
39
37
42
40
39
37
36
36
41
39
38
36
36
35
38
38
37
36
35
39
29
41
38
39
34
39
28
33
39
36
37
33
39
33
37
36
35
38
36
35
40
37
36
37
40
41
39
42
37

488
490
490
490
491
486
489
489
491
490
487
485
487
485
489
489
490
487
492
491
488
489
487
489
485
489
491
488
488
490
484
489
488
489
490
484
490
489
488
489
488
490
488
489
490
489
490
489
491
491
489
491
490
491
490
488
492
490
490
489

29460
29449
29464
29451
29447
29449
29458
29463
29454
29475
29453
29453
29463
29453
29467
29443
29441
29467
29427
29466
29474
29447
29468
29460
29465
29482
29466
29481
29455
29472
29452
29448
29473
29434
29446
29447
29439
29441
29460
29456
29467
29466
29447
29427
29459
29461
29440
29442
29436
29433
29461
29447
29462
29448
29458
29464
29464
29468
29446
29457

484679
484679
484695
484695
484710
484710
484726
484726
484742
484742
484742
484757
484757
484773
484773
484788
484788
484804
484804
484804
484820
484820
484835
484835
484851
484851
484866
484866
484866
484882
484882
484898
484898
484913
484913
484929
484929
484929
484944
484944
484960
484960
484976
484976
484991
484991
485007
485007
485007
485022
485022
485038
485038
485054
485054
485054
485069
485069
485085
485085

-9401
-14438
-10660
-14272
-12114
-7985
-14629
-14881
-13484
8539
-14298
9115
-14439
-15107
9900
1963
10058
23468
-13873
1502
-13858
-14696
-13524
-13735
-14328
-14828
-13514
32576
-14331
-14337
-15296
-13609
-5673
-16284
-13604
-14997
8040
-18323
-5627
-184
-13132
-238
9877
-14167
-18328
-13357
-13918
1922
-14035
-17020
-14446
1276
-4240
-13838
-18532
-12790
-16090
-14663
-14285
-13579

45
45
38
45
45
41
39
46
45
46
42
44
43
43
41
38
40
36
46
40
42
37
42
44
39
40
40
41
42
35
40
39
47
46
43
44
43
41
46
40
37
41
38
41
39
42
42
40
32
39
42
43
37
48
39
46
36
41
41
47

-44
-42
-41
-44
-48
-46
-41
-43
-44
-40
-45
-42
-47
-42
-45
-44
-42
-45
-48
-42
-44
-43
-43
-44
-41
-46
-44
-44
-40
-44
-43
-49
-42
-44
-43
-46
-43
-43
-47
-44
-43
-41
-44
-48
-46
-43
-44
-41
-45
-42
-41
-44
-45
-42
-43
-45
-46
-41
-46
-43

281
282
286
283
283
281
283
281
285
282
282
281
278
284
280
286
283
284
285
281
282
283
279
283
284
285
280
286
285
284
286
285
283
285
286
282
282
284
281
282
285
284
282
282
280
283
285
278
281
281
285
282
279
286
283
285
280
285
284
286

230
227
228
227
226
230
224
228
227
226
224
229
226
231
229
229
230
227
229
229
229
230
228
224
228
227
228
228
225
229
225
229
226
229
230
228
229
228
228
225
229
229
230
226
223
229
230
228
228
228
230
229
229
227
230
226
228
227
228
226

35
39
35
31
37
35
38
37
36
38
38
37
38
36
30
41
35
32
36
39
36
35
36
35
42
38
37
38
39
39
39
37
40
30
38
38
34
36
37
39
39
39
40
36
37
37
29
38
31
36
33
39
33
35
34
39
39
39
38
39

490
483
486
494
489
493
488
489
486
491
487
490
489
483
488
491
490
487
488
486
492
489
488
488
485
489
490
489
490
490
492
492
487
489
489
491
487
491
485
487
491
488
492
485
489
491
489
490
487
493
490
490
490
488
489
491
488
489
486
489

29477
29459
29435
29463
29443
29452
29441
29448
29456
29446
29462
29459
29461
29464
29441
29481
29460
29454
29447
29461
29466
29467
29463
29462
29472
29449
29472
29478
29461
29461
29476
29465
29456
29451
29460
29451
29449
29468
29465
29466
29470
29459
29448
29458
29459
29453
29474
29480
29445
29457
29458
29452
29463
29463
29461
29445
29452
29470
29458
29474

485100
485100
485116
485116
485116
485132
485132
485147
485147
485163
485163
485178
485178
485194
485194
485194
485210
485210
485225
485225
485241
485241
485241
485256
485256
485272
485272
485288
485288
485303
485303
485303
485319
485319
485334
485334
485350
485350
485366
485366
485381
485381
485381
485397
485397
485412
485412
485428
485428
485428
485444
485444
485459
485459
485475
485475
485490
485490
485490
485506

2250
-14882
-14646
1182
-15185
7878
-14571
-6814
-14003
-13481
-18678
-6987
-16097
-13640
-14204
-15806
-4116
-15014
-14460
-13853
-2002
9022
-13339
-13189
-15612
-14676
-13382
-15198
-14027
-13790
11225
-13705
-14493
-1848
1156
-14575
-16858
-3685
-2964
-13594
-14285
-13575
8690
990
-18304
-13500
-3010
-14003
-18310
-14349
-14182
9635
10339
-13582
-13992
-13721
-15209
-13875
-14593
11079

38
45
41
42
41
45
46
42
41
44
41
44
44
41
43
43
45
36
43
41
41
41
43
40
37
44
47
43
45
41
45
47
42
44
45
38
40
36
42
41
44
40
39
45
41
44
43
43
43
45
45
40
41
41
46
40
45
46
42
46

-42
-42
-45
-42
-42
-44
-42
-44
-44
-43
-45
-44
-47
-46
-43
-43
-43
-41
-45
-43
-44
-44
-42
-48
-43
-45
-46
-45
-45
-44
-43
-51
-46
-47
-45
-43
-45
-47
-47
-42
-45
-42
-45
-44
-46
-44
-44
-45
-45
-44
-42
-42
-43
-45
-48
-42
-43
-41
-43
-47

287
284
284
283
283
284
279
283
286
279
284
278
282
286
281
285
279
284
282
281
287
283
282
278
283
282
281
282
285
284
282
282
282
285
288
280
287
282
282
283
278
287
284
281
285
285
283
285
279
280
282
284
287
284
286
282
281
280
282
286

230
227
229
229
226
228
226
228
229
231
226
229
226
229
229
230
228
229
231
227
228
228
230
227
226
225
230
227
223
227
228
230
227
229
226
228
229
229
226
226
229
230
228
228
229
229
230
226
229
229
229
227
228
227
229
223
229
227
228
230

37
26
36
38
39
32
37
27
37
35
37
34
38
34
35
38
37
40
39
37
35
38
38
39
37
38
34
34
40
31
39
39
34
33
40
36
38
38
36
34
39
39
38
39
34
35
35
34
36
34
41
34
33
40
40
39
31
39
33
37

492
491
489
491
488
491
489
487
486
488
489
488
491
490
492
491
490
492
489
491
483
488
488
490
490
488
489
490
488
490
490
490
489
489
491
491
491
490
491
487
491
490
488
490
492
492
489
493
491
491
488
490
491
489
492
491
488
491
489
490

29459
29440
29448
29456
29454
29453
29459
29457
29453
29468
29457
29453
29463
29478
29459
29481
29466
29479
29457
29456
29460
29443
29455
29470
29467
29474
29470
29478
29462
29457
29450
29447
29470
29463
29473
29475
29460
29463
29454
29452
29495
29469
29451
29462
29474
29435
29461
29474
29463
29450
29452
29467
29461
29457
29446
29471
29459
29449
29463
29457

485506
485522
485522
485537
485537
485553
485553
485553
485568
485568
485584
485584
485600
485600
485615
485615
485615
485631
485631
485646
485646
485662
485662
485678
485678
485678
485693
485693
485709
485709
485724
485724
485740
485740
485740
485756
485756
485771
485771
485787
485787
485802
485802
485802
485818
485818
485834
485834
485849
485849
485865
485865
485865
485880
485880
485896
485896
485912
485912
485927

-1568
-13878
4033
-13935
9168
-6713
-13589
-9075
8618
7176
-14220
7855
-12903
-14178
-6182
-11628
-13131
7321
-13718
-13885
-15317
9461
-10310
-14641
-14659
-8590
-13611
-16874
-12619
-8061
-14134
-13626
-15062
-10909
-13526
13621
-13142
-13450
-14666
-13720
-3794
-13592
-18737
-13524
-14890
-13209
-13742
7750
-13734
8744
-4165
-13135
-13405
-7579
-14055
-14700
-15331
-1006
-13591
-13670

39
39
48
46
40
44
43
40
43
42
39
42
35
43
39
44
50
41
44
43
44
40
38
42
41
45
45
44
43
46
42
47
42
37
37
41
39
43
44
43
46
47
47
42
42
38
42
46
38
45
46
44
40
42
50
40
44
45
45
39

-44
-42
-43
-42
-44
-45
-42
-45
-43
-43
-42
-45
-50
-44
-43
-51
-47
-44
-42
-44
-48
-45
-49
-44
-46
-44
-44
-41
-46
-44
-45
-44
-47
-44
-46
-44
-44
-45
-45
-44
-45
-44
-51
-44
-45
-45
-48
-44
-47
-41
-44
-43
-44
-46
-44
-42
-43
-48
-42
-46

282
286
284
286
286
280
283
281
282
285
286
286
285
284
284
285
287
283
281
281
284
284
281
282
279
281
281
285
284
283
284
284
280
282
286
282
282
283
286
279
281
286
284
285
284
282
283
285
283
281
288
282
282
280
283
285
280
282
281
284

228
230
229
226
228
230
227
229
228
225
231
230
229
229
226
229
228
231
230
228
226
230
230
230
229
228
228
229
228
228
230
233
229
230
228
228
231
229
229
226
230
223
225
229
228
225
225
227
228
228
228
228
227
227
228
228
228
230
229
226

35
36
37
37
34
36
33
34
35
36
40
33
36
39
36
37
38
34
39
34
36
32
38
34
36
37
38
36
37
35
32
36
34
36
36
37
35
33
35
37
38
36
38
41
38
32
33
32
37
29
39
35
38
35
37
38
36
39
37
33

489
490
489
491
490
489
490
487
489
490
489
488
488
491
487
489
490
490
492
490
490
490
492
490
489
490
489
492
491
490
490
490
489
487
490
487
489
488
485
489
492
488
488
486
490
487
488
488
489
486
488
488
490
488
490
491
490
484
492
491

29466
29452
29474
29467
29456
29468
29457
29454
29458
29470
29488
29488
29454
29472
29456
29457
29467
29466
29457
29476
29435
29449
29477
29464
29495
29441
29443
29448
29461
29451
29465
29453
29450
29436
29445
29486
29465
29451
29487
29469
29476
29462
29479
29475
29483
29441
29462
29457
29460
29461
29466
29457
29456
29483
29450
29462
29457
29468
29447
29469

485927
485927
485943
485943
485958
485958
485974
485974
485990
485990
485990
486005
486005
486021
486021
486036
486036
486052
486052
486052
486068
486068
486083
486083
486099
486099
486099
486114
486114
486130
486130
486146
486146
486161
486161
486177
486177
486177
486192
486192
486208
486208
486224
486224
486239
486239
486255
486255
486270
486270
486286
486286
486286
486302
486302
486317
486317
486333
486333
486348

-13667
-13708
-14378
-14092
9510
-14207
7969
-13460
-14926
-13240
9787
-13957
1350
15316
-14747
-14540
-14712
9986
8325
-14995
-5896
-15162
2030
9067
-6475
-13514
-14690
1954
-14623
-16310
3278
-18159
-9181
-14881
3950
-14545
3083
-14835
-13926
-14796
-14291
2001
-8778
483
-13554
8176
-5211
8751
10123
-14460
-13430
-13977
16755
-14118
-2473
-14312
2403
-12812
-13224
-13798

42
38
37
41
42
40
42
38
46
40
44
43
47
47
44
41
47
47
45
42
40
40
43
45
42
42
42
43
41
44
43
43
43
42
41
44
43
50
39
40
41
44
42
44
45
41
44
38
41
47
41
37
42
44
45
42
39
45
44
46

-44
-44
-43
-50
-45
-47
-43
-44
-43
-45
-45
-53
-48
-45
-49
-50
-45
-43
-43
-44
-44
-43
-44
-49
-48
-45
-43
-41
-48
-47
-44
-41
-44
-42
-45
-46
-42
-48
-45
-44
-42
-43
-43
-44
-43
-44
-44
-45
-43
-43
-43
-42
-44
-43
-44
-43
-43
-44
-42
-46

286
283
282
280
283
284
284
283
284
282
287
282
288
284
281
280
284
281
281
286
283
284
285
277
284
282
280
281
282
284
283
273
286
285
285
282
282
280
284
284
286
281
284
283
282
284
286
284
286
282
282
285
281
288
284
283
283
282
286
284

230
227
224
229
230
230
227
227
230
227
231
230
227
225
228
228
229
228
228
227
227
226
231
227
229
230
227
224
228
224
227
227
230
230
228
229
231
227
231
227
228
229
227
232
228
229
232
231
228
228
228
229
227
230
227
226
231
229
230
227

36
40
39
34
38
39
40
38
36
39
38
37
32
34
37
34
39
34
38
39
37
38
37
34
35
34
38
37
36
38
38
38
37
37
34
34
34
37
34
34
35
38
38
37
38
38
36
38
37
35
37
37
40
37
38
39
34
42
38
35

488
491
489
485
492
492
493
485
491
492
490
490
492
490
488
489
490
493
488
491
491
488
491
491
491
490
488
490
491
489
490
491
492
491
487
489
487
490
488
489
490
485
490
488
487
489
489
490
489
490
493
490
488
491
491
490
491
490
490
489

29464
29448
29475
29448
29458
29458
29444
29467
29451
29474
29458
29459
29463
29459
29463
29446
29491
29463
29470
29452
29465
29462
29472
29461
29442
29459
29477
29457
29449
29437
29462
29473
29448
29470
29461
29491
29454
29452
29470
29447
29459
29467
29473
29452
29455
29485
29456
29445
29445
29466
29450
29452
29460
29460
29449
29456
29465
29461
29463
29448

486348
486364
486364
486364
486380
486380
486395
486395
486411
486411
486411
486426
486442
486442
486442
486458
486458
486473
486473
486489
486489
486504
486504
486504
486520
486520
486536
486536
486551
486551
486567
486567
486582
486582
486582
486598
486598
486614
486614
486629
486629
486645
486645
486660
486660
486660
486676
486676
486692
486692
486707
486707
486723
486723
486723
486738
486738
486754
486754
486770

-14602
-13893
9736
-7395
-14261
9109
-13348
-14552
-12651
-14355
-13207
-13551
-1846
-13734
-13709
-13153
-13031
3977
-13966
-14197
-14182
-14677
-14403
1429
-14719
-13853
-4293
-10750
9390
-14050
8322
-17909
-6806
-11641
-18252
-13462
-5699
-13810
-14407
-14293
-14078
8856
-10984
-14659
1576
-13663
-18376
-15037
-14582
-14831
-13926
-15065
3575
-13322
10092
9093
-9583
-7440
-14105
-9834

43
41
44
41
46
44
41
45
44
48
46
42
44
40
48
42
46
37
48
42
37
43
39
39
42
44
38
41
37
44
41
42
42
40
36
43
42
44
44
39
44
43
44
43
39
39
42
41
43
38
43
43
46
38
41
44
37
42
44
45

-45
-43
-44
-41
-46
-45
-44
-41
-44
-45
-44
-45
-44
-43
-44
-47
-46
-46
-44
-46
-45
-42
-43
-45
-44
-46
-47
-45
-44
-46
-43
-45
-45
-44
-43
-43
-47
-43
-47
-46
-44
-43
-46
-43
-42
-42
-45
-47
-46
-44
-45
-46
-44
-48
-50
-42
-45
-41
-45
-43

281
280
285
282
285
283
288
287
285
285
284
285
280
283
286
281
283
282
284
278
286
285
284
287
286
283
282
286
284
283
283
284
283
287
283
286
283
283
280
282
284
282
282
283
280
283
285
281
283
281
282
285
284
284
282
279
284
284
282
281

232
228
229
229
228
231
231
232
227
230
229
230
228
231
227
229
229
230
229
229
231
228
229
228
228
228
231
228
230
229
228
229
228
230
230
229
224
230
227
228
229
228
223
228
229
227
229
229
228
227
228
224
229
227
228
231
228
230
228
229

38
35
38
40
37
38
39
34
37
40
38
39
37
35
35
38
38
32
36
33
31
39
35
37
39
37
38
35
33
36
35
34
38
36
36
35
37
36
39
35
40
36
34
41
39
34
36
37
33
39
34
38
31
30
31
35
37
37
36
37

488
490
489
487
489
490
487
489
487
485
490
490
488
488
488
491
489
486
489
489
490
489
486
490
491
489
488
490
485
488
491
489
488
490
490
490
487
490
487
489
489
492
489
490
485
490
490
489
490
490
487
488
490
488
488
487
489
487
490
488

29437
29462
29476
29473
29443
29453
29454
29456
29460
29456
29443
29450
29461
29452
29467
29462
29444
29464
29457
29456
29458
29456
29453
29484
29439
29447
29461
29462
29465
29452
29458
29435
29464
29470
29451
29438
29440
29463
29456
29440
29444
29435
29461
29448
29459
29455
29441
29459
29476
29459
29446
29472
29461
29445
29453
29451
29445
29460
29463
29459

486770
486785
486785
486785
486801
486801
486816
486816
486832
486832
486848
486848
486848
486863
486863
486879
486879
486894
486894
486910
486910
486910
486926
486926
486941
486941
486957
486957
486972
486972
486972
486988
486988
487004
487004
487019
487019
487035
487035
487035
487050
487050
487066
487066
487082
487082
487097
487097
487113
487113
487113
487128
487128
487144
487144
487160
487160
487175
487175
487191

-7138
-14471
-12422
3056
-13786
423
-13856
6795
-16357
-12641
-14363
-13120
6986
-13714
-13194
-13671
-13405
8972
9307
-14463
-13689
-14267
-3423
15694
-1867
-14295
-14403
-15011
-13905
-14137
-14176
-2945
-15149
-18291
-13602
-13733
-13773
-11106
-14454
-14684
-4285
-14049
148
-13593
-11361
-14044
-4153
-14482
-14569
-75
-13050
-13455
1981
-14583
10296
-14398
9960
9567
-14207
-13142

45
47
43
46
41
45
43
38
39
41
38
41
46
42
43
47
44
44
42
39
43
37
42
39
38
42
43
45
44
44
44
41
40
38
45
39
41
41
38
39
42
40
42
38
44
42
44
42
44
38
45
44
42
43
42
46
41
43
47
40

-46
-45
-44
-44
-45
-47
-44
-44
-50
-42
-48
-45
-47
-44
-49
-45
-43
-47
-46
-43
-43
-45
-44
-45
-45
-45
-43
-44
-44
-46
-47
-45
-42
-41
-47
-44
-41
-43
-42
-43
-43
-45
-41
-42
-44
-42
-44
-50
-44
-46
-43
-43
-43
-48
-42
-45
-47
-44
-47
-44

284
284
282
284
280
280
281
279
282
282
286
284
285
281
284
285
282
281
282
282
284
283
282
281
287
284
285
280
283
285
284
283
285
280
279
284
287
284
282
284
284
279
285
281
287
278
286
284
280
285
281
278
282
281
280
283
283
282
282
282

229
229
227
227
229
227
227
229
231
227
230
229
229
229
228
225
228
227
226
230
230
230
229
229
232
232
230
226
231
230
227
222
224
231
228
230
223
232
230
230
230
230
233
228
230
231
228
229
228
229
229
228
228
225
231
227
226
229
229
229

35
39
40
33
38
35
39
38
38
37
39
34
37
38
37
38
40
37
37
37
34
39
38
34
38
36
40
34
38
34
39
40
38
33
39
34
35
38
33
37
36
37
38
36
38
34
37
38
36
37
38
37
40
38
34
29
27
34
38
37

489
490
490
489
490
489
488
488
491
491
487
486
492
487
490
486
488
485
490
486
490
490
489
485
491
490
489
485
489
491
489
490
489
487
490
488
490
489
487
490
487
489
488
488
489
490
488
492
490
491
491
488
489
491
489
488
487
485
489
491

29443
29447
29445
29432
29443
29455
29451
29436
29471
29485
29447
29484
29446
29469
29484
29458
29457
29452
29459
29452
29462
29482
29456
29461
29436
29469
29476
29439
29450
29453
29420
29458
29446
29471
29460
29448
29447
29461
29448
29462
29485
29458
29440
29458
29453
29450
29459
29444
29462
29456
29459
29462
29452
29459
29454
29454
29442
29448
29437
29465

487191
487191
487206
487206
487222
487222
487238
487238
487253
487253
487253
487269
487269
487284
487284
487300
487300
487300
487316
487331
487331
487347
487347
487347
487362
487362
487378
487378
487394
487394
487409
487409
487425
487425
487425
487440
487440
487456
487456
487472
487472
487487
487487
487487
487503
487503
487518
487518
487534
487534
487550
487550
487565
487565
487565
487581
487581
487596
487596
487612

-14642
-7793
9671
-17384
-13361
-15314
-14618
-12867
8109
-13633
-13824
-13237
-12664
10325
-13243
6670
-15710
-14061
-14117
-9920
-16293
-13808
7818
-13854
-13758
894
-13973
-4060
11712
-14296
-12822
-13539
-10535
-15165
-14453
-13288
-13816
-14113
-13756
-14070
-14933
-7973
-13836
-10117
-14242
-13870
7966
-18627
-13361
685
-314
-13674
-7592
-13286
-14553
15007
8727
-14362
7311
-3775

46
44
46
38
40
42
42
40
38
42
44
45
38
41
43
44
45
45
35
41
44
42
41
41
40
43
43
46
45
43
39
43
46
42
42
42
39
37
47
45
45
44
45
43
37
39
47
46
40
44
44
41
44
44
38
37
47
43
43
44

-45
-44
-45
-49
-42
-47
-43
-42
-43
-47
-44
-44
-46
-42
-44
-43
-44
-46
-49
-42
-40
-44
-44
-41
-46
-50
-46
-42
-51
-45
-44
-44
-44
-44
-48
-45
-44
-49
-46
-42
-44
-44
-45
-48
-45
-44
-50
-43
-46
-43
-44
-43
-44
-49
-46
-44
-45
-47
-49
-49

283
285
281
283
283
282
280
284
281
282
284
279
284
281
283
283
282
279
282
285
280
278
284
284
283
277
283
284
287
284
279
280
285
284
286
285
283
282
283
282
284
281
275
280
279
284
285
278
283
286
282
283
284
281
283
286
281
285
285
282

227
228
224
228
229
229
231
230
230
229
231
228
231
230
230
231
231
229
229
230
230
229
228
229
228
225
229
231
227
229
230
227
228
231
222
230
227
230
229
228
228
226
230
228
227
228
230
228
227
228
227
227
228
229
229
226
228
226
228
228

40
38
35
41
39
36
36
39
40
39
33
41
41
40
33
36
40
37
34
35
36
39
36
30
37
38
38
39
30
36
36
38
35
36
41
34
41
33
39
38
39
35
34
39
39
39
37
38
37
37
38
35
35
41
35
37
40
29
34
38

490
488
489
488
487
491
491
490
489
490
488
492
489
491
487
491
491
489
492
491
490
492
489
488
482
485
487
490
489
487
490
487
489
492
488
493
488
492
490
489
490
490
491
492
492
487
487
489
488
491
491
492
490
487
491
490
490
490
491
491

29462
29461
29455
29436
29453
29458
29462
29461
29452
29455
29460
29457
29452
29467
29456
29448
29462
29457
29477
29457
29452
29452
29452
29473
29460
29462
29476
29438
29464
29472
29445
29462
29462
29461
29456
29460
29465
29476
29463
29456
29458
29472
29451
29472
29461
29462
29470
29460
29463
29458
29470
29471
29466
29492
29465
29469
29464
29466
29450
29455

487612
487612
487628
487628
487643
487643
487659
487659
487674
487674
487674
487690
487690
487706
487706
487721
487721
487737
487737
487737
487752
487752
487768
487768
487784
487784
487799
487799
487815
487815
487830
487830
487846
487846
487846
487862
487862
487877
487877
487893
487893
487908
487908
487908
487924
487924
487940
487940
487955
487955
487971
487971
487986
487986
487986
488002
488002
488018
488018
488033

-15693
-14137
-14129
-13306
-6894
19229
-13479
-3661
-14374
-14533
-14261
-16821
-13751
-15004
-14552
-14722
-14054
-14004
-13400
-13819
7314
-13871
-1641
-14549
-14198
-13835
-14594
-14306
-10532
2681
-14408
-16289
-12915
-12564
25874
-13674
-13961
-13739
-14223
5781
15623
8041
-13655
-12980
-8462
-13216
9728
-13251
-14072
-14043
-15331
-5457
-13838
-14370
-14443
-15310
-16889
-14554
-14227
-4111

37
45
44
44
44
40
43
44
45
40
42
41
43
40
43
38
37
43
49
44
40
44
39
45
41
46
46
47
43
41
43
41
35
45
44
43
46
44
43
48
42
40
42
42
39
40
45
41
42
43
44
41
42
44
37
41
36
43
43
40

-44
-46
-45
-45
-47
-46
-43
-44
-45
-45
-43
-44
-46
-47
-45
-46
-49
-41
-43
-48
-46
-47
-45
-45
-43
-43
-48
-42
-47
-46
-45
-46
-43
-44
-42
-42
-44
-44
-43
-45
-46
-44
-44
-47
-42
-47
-46
-49
-46
-44
-47
-45
-43
-49
-44
-46
-46
-44
-44
-48

282
284
284
284
283
284
285
284
285
282
282
286
285
281
284
282
284
282
282
281
285
281
286
280
287
284
285
277
285
280
284
289
288
282
281
283
281
283
283
286
284
279
281
281
285
284
286
280
285
286
284
278
283
283
284
278
286
277
284
284

228
226
227
226
228
229
227
224
227
229
228
226
230
230
228
230
228
232
229
230
229
230
228
226
230
226
229
229
229
230
229
228
230
229
231
226
229
230
225
228
229
226
226
229
228
228
229
227
230
228
228
229
226
230
231
228
228
231
229
230

35
39
39
39
35
37
37
33
36
39
35
35
30
38
40
35
38
38
38
36
35
35
38
38
39
35
37
40
40
38
35
39
34
40
34
35
37
31
44
38
41
40
39
40
38
37
35
38
36
32
38
35
32
36
40
38
34
34
37
35

490
488
489
489
488
490
489
490
487
486
489
489
488
489
488
489
488
490
489
487
487
489
486
490
490
488
491
492
485
488
485
489
490
489
488
487
487
489
486
490
485
487
487
488
490
490
487
488
488
488
490
488
487
490
491
489
490
489
492
492

29468
29471
29483
29458
29460
29471
29465
29456
29472
29474
29459
29471
29451
29451
29461
29455
29472
29488
29458
29457
29492
29448
29463
29479
29442
29470
29442
29468
29490
29468
29478
29473
29463
29482
29466
29467
29456
29449
29475
29463
29453
29471
29465
29438
29490
29467
29486
29466
29459
29465
29453
29472
29474
29448
29447
29479
29466
29451
29451
29452

488033
488049
488049
488049
488064
488064
488080
488080
488096
488096
488111
488111
488111
488127
488127
488142
488142
488158
488158
488174
488174
488189
488189
488205
488205
488220
488220
488220
488236
488236
488252
488252
488267
488267
488283
488283
488283
488298
488298
488314
488314
488330
488330
488345
488345
488345
488361
488361
488376
488376
488392
488392
488408
488408
488408
488423
488423
488439
488439
488454

-13671
-14917
-14269
-14222
-13383
5265
-15082
-9513
457
-11491
-14019
-12414
-13685
-15368
-14112
-13918
-13503
-14543
-11029
-14818
-13351
-13175
1528
6706
-13630
2543
-13713
7418
-15058
-14549
-15428
-18480
11089
-14373
-13546
9897
-15338
-14748
-3874
-610
-7709
-14107
4111
-13877
-16030
12934
-14086
-15268
-14142
1047
-13667
-12194
-15558
-13196
8341
2485
-12996
-14058
-3959
-14260

40
46
43
42
42
43
45
39
47
44
43
36
45
42
42
42
41
43
40
41
43
42
39
38
36
45
43
40
44
48
41
42
42
40
40
42
36
43
39
40
43
36
45
46
44
41
44
45
46
45
38
43
43
39
38
46
41
44
42
40

-41
-47
-44
-44
-45
-46
-42
-43
-44
-42
-46
-42
-45
-42
-45
-45
-43
-45
-46
-46
-46
-44
-44
-48
-46
-43
-46
-43
-48
-45
-43
-43
-49
-43
-44
-50
-43
-44
-41
-41
-44
-41
-43
-44
-45
-42
-44
-46
-45
-41
-43
-44
-46
-42
-43
-43
-44
-45
-44
-43

282
279
282
283
282
285
287
283
285
286
280
284
283
282
276
285
288
286
287
279
285
281
284
282
277
285
285
284
274
283
284
283
287
283
287
278
282
279
285
279
282
278
281
277
281
280
284
280
281
285
283
283
284
281
282
284
282
286
277
288

228
229
229
228
230
226
227
227
225
224
230
227
224
226
230
230
229
230
229
227
231
229
229
230
226
228
231
230
228
228
230
228
227
227
230
230
230
228
230
229
232
231
231
230
228
229
230
228
225
228
231
230
230
227
229
229
227
230
228
225

34
40
36
35
38
31
35
38
39
39
37
35
40
39
36
35
40
36
38
39
34
38
37
38
38
36
32
36
38
39
36
35
38
40
38
38
42
37
40
35
35
36
35
40
37
37
35
40
39
39
38
37
36
37
37
37
41
39
39
35

490
487
488
489
487
488
488
488
489
488
490
489
484
491
492
491
489
491
490
491
490
492
492
491
489
491
490
488
489
492
488
490
491
493
489
491
485
489
483
491
489
488
490
492
488
490
491
491
489
491
491
489
488
491
487
491
489
489
487
488

29462
29485
29462
29459
29457
29451
29459
29454
29458
29468
29478
29464
29486
29472
29454
29467
29489
29464
29476
29464
29456
29476
29444
29461
29471
29448
29478
29455
29470
29457
29456
29466
29447
29461
29465
29465
29457
29468
29471
29465
29461
29439
29451
29466
29476
29479
29473
29451
29452
29491
29483
29460
29461
29449
29481
29453
29461
29478
29466
29472

488454
488470
488470
488470
488486
488486
488501
488501
488517
488517
488532
488532
488532
488548
488548
488564
488564
488579
488579
488595
488595
488595
488610
488610
488626
488626
488642
488642
488657
488657
488657
488673
488673
488688
488688
488704
488704
488720
488720
488720
488735
488735
488751
488751
488766
488766
488782
488782
488782
488798
488798
488813
488813
488829
488829
488844
488844
488860
488860
488876

-14422
-13422
-13355
-14079
7173
-14004
-17803
-14932
-13829
6671
-14102
-13296
21333
-13534
-14025
8352
-13780
-13800
-13611
-12959
-9906
-15360
-14088
-14522
-14199
9498
-15313
-14692
-15282
857
-13428
8356
-17504
10578
-14384
-16105
9024
-13881
-6031
-14829
-14213
-14571
-2980
-5018
4598
9264
-14268
-13288
-8412
-14341
-14017
-15638
-6677
-16077
-13981
24588
-15852
-484
-14031
-13337

40
45
43
40
40
44
41
42
41
44
44
44
45
38
38
45
40
36
43
43
39
44
43
35
45
45
43
38
43
45
44
42
40
42
44
39
41
44
45
41
43
44
48
37
43
45
43
37
42
43
42
41
41
39
40
42
40
43
40
40

-43
-47
-51
-48
-46
-42
-43
-46
-44
-46
-43
-47
-43
-44
-50
-49
-47
-44
-44
-44
-46
-41
-44
-43
-46
-45
-42
-45
-43
-44
-45
-46
-45
-47
-43
-43
-43
-47
-44
-43
-44
-44
-44
-43
-41
-40
-45
-48
-46
-42
-45
-42
-47
-41
-44
-43
-44
-45
-42
-45

283
282
282
281
286
282
281
281
282
281
274
278
281
285
287
281
280
282
285
286
285
278
284
284
284
285
282
287
283
279
282
278
281
283
285
285
285
282
284
279
286
284
284
288
286
281
285
286
283
282
284
286
284
285
283
283
274
281
287
283

225
224
231
228
229
230
228
231
225
230
229
228
228
226
225
227
228
226
230
228
230
225
228
229
229
232
226
229
230
228
230
229
228
230
226
228
228
229
228
231
228
230
229
226
230
227
228
228
227
229
230
228
226
230
229
225
226
228
228
229

35
39
37
34
37
37
38
35
37
37
39
39
36
40
35
38
34
36
38
37
39
40
40
39
35
38
40
35
40
39
33
34
40
37
40
39
39
39
36
40
39
35
38
37
38
36
35
35
39
38
34
35
33
37
39
33
40
31
36
39

490
490
490
489
487
489
489
487
489
491
488
488
483
490
492
492
490
490
479
488
492
488
490
490
488
491
489
487
490
490
491
488
489
488
490
491
490
487
489
491
490
489
493
487
488
486
489
492
491
491
492
490
490
490
488
490
492
487
488
487

29460
29461
29471
29457
29473
29481
29452
29443
29481
29450
29451
29463
29450
29448
29459
29445
29464
29446
29460
29453
29460
29458
29460
29456
29460
29475
29479
29446
29472
29450
29468
29460
29472
29435
29469
29472
29470
29465
29466
29452
29467
29489
29453
29476
29474
29476
29449
29483
29485
29465
29471
29476
29480
29474
29464
29466
29468
29474
29472
29444

488876
488876
488891
488891
488907
488907
488922
488922
488938
488938
488938
488954
488954
488969
488985
488985
488985
489000
489000
489016
489016
489032
489032
489047
489047
489047
489063
489063
489078
489078
489094
489094
489110
489110
489110
489125
489125
489141
489141
489156
489156
489172
489172
489172
489188
489188
489203
489203
489219
489219
489234
489234
489250
489250
489250
489266
489266
489281
489281
489297

-14425
-13784
9155
-15016
-5682
9226
-5587
10374
-16694
-14463
-13535
-956
-15450
-15172
-14351
-13503
-16531
-14345
-15178
-14373
-15146
-14092
-14207
-2701
-14701
-13607
8705
-13364
-5961
-16032
-14362
7828
-5141
-14777
490
-15151
-13101
-13731
-4771
-14028
-14688
-16013
-15199
-13698
-14651
-13216
-14908
-859
-12882
-13593
-13983
-13878
-12285
-15088
-14282
13637
-14670
-12417
9166
-13820

45
45
41
31
39
42
40
44
43
37
36
43
45
40
39
38
40
45
46
39
46
43
44
39
43
42
39
43
48
46
39
40
33
41
45
43
40
45
48
41
49
44
45
47
46
43
48
43
45
43
41
45
42
43
45
47
38
45
45
40

-46
-46
-45
-46
-51
-43
-42
-43
-42
-44
-42
-45
-45
-44
-43
-46
-46
-42
-45
-47
-44
-44
-46
-50
-44
-45
-44
-47
-44
-45
-48
-45
-44
-44
-45
-44
-43
-48
-44
-41
-45
-44
-44
-45
-51
-45
-44
-43
-45
-48
-43
-44
-44
-43
-45
-44
-50
-46
-45
-43

282
283
279
286
276
284
285
283
281
286
286
286
286
284
278
279
281
281
285
283
283
284
284
286
286
285
285
284
282
283
285
285
280
280
279
281
286
281
281
283
276
286
284
282
282
283
285
285
283
282
282
280
279
283
281
284
279
282
279
282

228
228
228
228
229
227
229
226
227
231
227
228
228
228
230
227
229
229
226
228
228
228
226
229
229
227
229
228
228
226
228
226
230
227
227
229
227
229
227
227
229
230
225
229
228
228
228
231
227
226
230
227
230
228
230
229
230
230
230
228

35
34
39
28
40
38
35
32
38
37
33
38
36
33
36
34
31
37
31
28
38
40
39
32
37
37
36
35
32
39
34
33
35
40
33
40
35
37
39
35
39
33
35
40
41
35
36
38
36
42
38
38
39
33
33
34
35
38
36
36

490
488
488
492
490
491
490
489
490
489
490
492
491
490
489
490
489
486
490
488
490
490
491
491
493
490
490
487
489
489
491
488
493
490
491
491
488
487
489
490
488
491
489
487
492
490
489
488
488
489
490
490
492
486
488
489
491
484
491
486

29468
29462
29465
29462
29468
29456
29467
29486
29481
29468
29461
29473
29443
29450
29449
29444
29441
29454
29446
29449
29452
29466
29458
29457
29457
29488
29448
29477
29471
29467
29484
29463
29460
29466
29458
29448
29463
29460
29462
29469
29477
29486
29442
29472
29470
29467
29463
29473
29474
29455
29467
29470
29469
29470
29479
29476
29462
29468
29448
29475

489297
489312
489312
489312
489328
489328
489344
489344
489359
489359
489375
489375
489375
489390
489390
489406
489406
489422
489422
489437
489453
489453
489453
489468
489468
489484
489484
489484
489500
489500
489515
489515
489531
489531
489546
489546
489546
489562
489562
489578
489578
489593
489593
489609
489609
489624
489624
489624
489640
489640
489656
489656
489671
489671
489687
489687
489702
489702
489702
489718

-14177
-18357
1769
9568
-14222
-15178
-14613
-14010
-14381
-14697
-13474
-13952
-13706
13522
9886
-15511
-14086
-1852
-14454
-14971
8318
-13208
-2201
-13859
-13991
-14656
-4079
-18135
-13914
-13410
-14789
-14290
-7387
-12202
-15053
9197
-7511
32764
-14321
-14683
4645
10068
-15458
363
-2145
-14336
-14097
-17642
-12266
-13895
-15652
-14824
-13552
-5823
-13439
-784
-13685
-13316
-13784
8651

42
45
42
45
39
42
41
48
46
47
46
43
44
40
45
43
42
49
44
40
42
48
43
41
41
42
45
44
41
42
38
35
45
44
40
35
38
40
46
41
37
46
41
41
42
40
41
40
43
38
40
42
42
43
44
40
42
45
45
43

-44
-47
-47
-46
-44
-44
-45
-49
-45
-42
-43
-44
-47
-50
-44
-45
-48
-49
-47
-43
-46
-45
-47
-45
-42
-44
-53
-45
-43
-45
-47
-47
-46
-51
-47
-44
-45
-42
-42
-44
-47
-44
-44
-45
-45
-45
-42
-41
-41
-45
-47
-42
-45
-45
-45
-48
-48
-43
-47
-46

286
284
284
281
284
283
278
285
283
283
282
284
287
278
284
280
283
280
282
280
282
279
285
284
277
285
283
284
279
282
280
280
281
287
284
281
281
282
283
284
283
285
285
284
284
284
283
283
280
285
282
283
282
285
286
284
283
283
285
284

229
228
228
228
225
227
230
228
230
232
229
229
230
229
229
226
230
229
225
229
229
225
228
226
228
229
227
229
230
226
230
229
230
227
230
226
228
225
224
229
231
224
230
227
229
226
226
226
228
228
228
226
228
229
227
228
228
230
229
227

32
36
35
36
37
36
37
38
39
35
36
39
32
36
36
40
33
40
40
38
33
39
40
36
37
34
38
41
37
34
36
33
35
30
37
35
38
37
36
39
36
38
35
38
38
39
36
37
37
36
34
34
33
40
34
36
39
38
31
38

491
491
491
489
488
489
493
489
489
489
490
489
491
488
488
485
488
486
490
489
490
487
489
484
490
490
491
490
490
488
488
491
485
488
488
487
488
488
492
489
491
492
489
491
489
489
484
491
489
491
490
490
486
487
489
484
491
491
490
489

29471
29474
29486
29463
29456
29452
29460
29484
29467
29479
29445
29462
29459
29470
29443
29484
29451
29435
29490
29450
29472
29503
29454
29480
29473
29456
29470
29479
29450
29464
29472
29450
29479
29466
29456
29473
29488
29457
29484
29469
29451
29467
29471
29474
29442
29482
29485
29451
29475
29459
29476
29452
29471
29478
29444
29447
29456
29463
29463
29477

489718
489734
489734
489749
489749
489749
489765
489765
489780
489780
489796
489796
489812
489812
489827
489827
489827
489843
489843
489858
489858
489874
489874
489874
489890
489890
489905
489905
489921
489921
489936
489936
489936
489952
489952
489968
489968
489983
489983
489999
489999
490014
490014
490014
490030
490030
490046
490046
490061
490061
490077
490077
490077
490092
490092
490108
490108
490124
490124
490139

-12216
8883
-14149
-14525
-13611
-15281
-9836
-3399
-14121
-14440
-14250
-13798
-9311
-14245
-13920
8722
-13360
-9995
-10589
-18469
-14513
-6732
-2584
-13608
8503
-14176
-7661
9440
-14100
-14180
-13620
-13301
-12994
-14444
1665
-13744
-14826
-13589
-14590
-2604
-14069
-12865
-13678
204
-6533
-13929
-14832
-14425
-5253
8865
-17228
-13754
-7009
-13192
733
-15655
-13711
-14435
7564
-10452

48
43
49
34
42
38
45
43
41
45
42
46
44
38
37
36
42
45
46
43
46
42
42
45
41
40
43
46
42
40
44
45
39
46
43
45
46
44
41
41
42
43
40
48
47
44
41
44
49
41
45
46
46
39
46
43
41
46
40
43

-41
-41
-44
-45
-44
-44
-45
-47
-47
-45
-43
-45
-46
-46
-44
-44
-43
-49
-47
-42
-48
-43
-46
-43
-45
-44
-51
-47
-44
-46
-44
-49
-43
-44
-46
-44
-42
-42
-42
-43
-46
-42
-48
-44
-44
-45
-44
-43
-42
-44
-50
-44
-47
-46
-46
-45
-47
-45
-47
-46

283
285
285
278
283
281
283
286
281
283
283
282
284
288
285
285
283
281
284
284
284
283
282
282
281
283
285
284
280
276
279
284
280
282
282
285
280
281
282
281
283
283
280
282
279
283
279
279
276
278
278
281
282
282
284
282
283
284
283
284

225
226
226
226
224
228
228
227
222
226
227
223
228
225
227
228
226
228
224
225
227
230
227
224
224
229
221
226
227
224
224
228
229
229
227
230
225
229
228
229
227
228
229
229
228
228
228
223
228
229
225
228
228
228
224
227
230
227
226
227

35
36
37
40
38
34
32
36
37
40
40
35
36
39
38
37
39
32
34
37
36
36
39
39
36
36
36
39
35
34
31
38
35
34
33
37
34
36
33
35
28
38
35
39
36
38
29
37
36
36
29
39
40
37
37
39
38
39
36
36

487
490
491
490
491
489
491
485
492
491
490
488
490
486
486
491
490
490
489
485
491
490
488
487
486
487
488
490
491
491
491
488
490
491
489
489
489
490
490
492
492
487
489
490
489
489
486
489
488
491
490
489
485
489
490
489
493
492
488
491

29470
29508
29468
29460
29477
29456
29452
29458
29469
29451
29491
29492
29469
29472
29497
29479
29486
29471
29463
29465
29475
29443
29465
29473
29465
29464
29448
29482
29481
29460
29467
29457
29460
29459
29451
29486
29466
29485
29477
29456
29478
29482
29471
29458
29476
29458
29462
29467
29474
29505
29479
29466
29473
29464
29470
29474
29498
29481
29465
29467

490139
490155
490155
490155
490170
490170
490186
490186
490202
490202
490217
490217
490233
490233
490233
490248
490248
490264
490264
490280
490280
490295
490295
490295
490311
490311
490326
490326
490342
490342
490358
490358
490373
490373
490373
490389
490389
490404
490404
490420
490420
490420
490436
490436
490451
490451
490467
490467
490482
490482
490498
490498
490514
490514
490514
490529
490529
490545
490545
490560

9236
-17396
-15876
-14480
-13748
-15663
-14887
5701
10868
-13518
-14283
-18566
-13668
-14033
-12977
-13602
-13368
-13226
-14340
-14654
-6392
-13284
-14807
-4938
-8527
-13668
-13906
-16993
-2889
9931
-13872
-14087
-13882
-13436
-13894
-16658
-12465
9572
-14293
-14399
-15275
9133
-10821
-14027
-13357
-14397
-14457
-14684
8411
-12966
-14130
-13362
-14900
-14823
-14776
-13979
-16564
-14447
-14284
-6251

45
42
47
39
37
39
41
33
37
41
40
45
40
48
43
44
40
46
38
45
48
39
43
44
37
41
46
49
42
41
47
41
46
44
41
45
43
42
46
44
43
42
37
38
46
42
46
43
38
43
45
40
39
38
38
45
40
40
37
43

-45
-49
-46
-42
-48
-45
-45
-44
-44
-43
-48
-45
-44
-45
-44
-43
-42
-45
-49
-44
-51
-45
-43
-45
-45
-46
-45
-48
-48
-47
-47
-45
-43
-44
-44
-48
-47
-46
-46
-42
-43
-46
-48
-46
-43
-47
-43
-46
-49
-44
-44
-42
-46
-44
-44
-48
-44
-45
-52
-43

278
281
281
282
278
283
283
283
281
286
280
282
281
284
285
282
281
283
282
285
274
274
279
285
284
280
278
280
283
282
279
278
279
275
281
277
284
283
282
281
281
282
284
281
284
286
283
286
283
283
282
279
279
281
284
281
282
280
286
279

224
223
229
230
227
228
226
227
225
224
226
229
225
229
228
224
226
226
226
226
224
228
226
226
228
224
227
228
229
228
225
229
227
229
228
227
228
227
229
225
226
225
227
229
225
226
230
226
227
230
229
228
224
229
227
226
226
228
226
227

34
34
37
31
37
38
34
36
31
38
31
36
30
39
38
38
39
36
32
36
41
32
37
39
40
36
30
37
36
39
39
38
39
39
38
37
37
34
32
38
35
35
40
38
34
38
38
31
37
31
37
40
40
29
33
36
39
39
38
37

490
489
489
489
491
487
487
488
487
490
490
490
491
490
490
489
489
489
488
487
488
490
485
489
489
488
488
488
488
488
488
490
487
489
491
488
489
489
490
490
489
489
490
491
492
490
491
490
489
494
491
488
490
486
489
488
489
487
493
490

29454
29479
29456
29457
29471
29476
29453
29473
29492
29449
29487
29469
29481
29456
29486
29458
29479
29482
29455
29473
29451
29470
29479
29456
29479
29462
29453
29483
29493
29463
29505
29460
29479
29457
29485
29474
29477
29474
29479
29484
29467
29490
29470
29471
29461
29491
29471
29475
29475
29480
29485
29478
29465
29486
29471
29482
29467
29476
29469
29462

490560
490576
490576
490576
490592
490592
490607
490607
490623
490623
490638
490638
490654
490654
490654
490670
490670
490685
490685
490701
490701
490716
490716
490716
490732
490732
490748
490748
490763
490763
490779
490779
490794
490794
490810
490810
490810
490826
490841
490841
490841
490857
490857
490872
490872
490888
490888
490904
490904
490919
490919
490919
490935
490935
490950
490950
490966
490966
490982
490982

599
-14198
8750
-13248
-17679
678
-3040
-14859
-2131
-14420
-11613
-13492
10036
-12992
-14359
-1427
-14000
-11861
-11936
-17328
-13298
-13389
-13881
-13643
-13918
-13737
-13592
-9650
-13671
-14759
-4680
-15617
-14148
-13928
-14198
-1087
-11523
-13624
-13723
-14464
1442
-12409
-14151
-8510
-17024
-2189
-13433
7776
-6287
-13861
-13394
-15680
-11453
-14230
-6368
-13930
-17505
-15661
-13523
-7372

37
44
40
42
38
45
39
42
42
44
42
46
44
44
38
46
42
47
46
43
39
40
44
44
44
39
45
47
47
42
44
43
42
43
41
44
46
44
36
44
41
44
38
47
42
43
45
40
47
48
39
44
43
40
42
38
46
42
43
37

-43
-46
-49
-43
-45
-45
-41
-45
-41
-41
-44
-51
-43
-44
-45
-44
-43
-47
-45
-43
-46
-48
-45
-44
-44
-44
-43
-43
-45
-44
-50
-43
-44
-45
-45
-43
-46
-47
-47
-45
-51
-44
-43
-48
-43
-44
-48
-44
-43
-43
-44
-42
-43
-44
-44
-44
-42
-45
-42
-44

284
284
280
285
283
282
280
280
279
285
286
285
282
283
280
282
278
284
282
281
284
285
284
279
280
286
287
280
284
281
287
279
282
279
284
282
283
285
286
284
281
285
284
278
282
282
280
282
284
285
282
279
280
281
286
286
282
283
284
285

228
226
229
228
230
226
224
227
227
229
229
230
229
227
230
229
226
229
229
231
232
228
229
225
229
229
227
230
228
226
224
231
228
228
230
227
229
228
227
227
228
228
229
227
229
229
226
229
227
227
230
227
229
228
231
227
227
230
228
228

35
35
37
38
36
35
34
38
37
40
38
30
34
36
34
40
34
38
36
36
37
33
39
33
34
39
37
33
36
36
38
31
39
41
37
39
37
35
37
36
39
36
37
39
38
32
36
37
33
37
37
37
33
34
39
34
38
30
37
40

489
490
488
486
488
491
486
488
490
491
491
488
485
488
488
490
484
491
489
490
488
489
490
488
492
488
490
491
489
490
487
488
488
491
491
489
490
489
488
492
488
490
486
488
487
490
488
488
488
487
490
483
489
487
487
490
489
491
489
489

29464
29468
29461
29471
29495
29471
29478
29454
29480
29467
29480
29477
29470
29479
29467
29449
29464
29500
29496
29485
29490
29460
29461
29468
29472
29494
29478
29491
29465
29483
29469
29476
29452
29468
29464
29482
29477
29456
29445
29482
29477
29487
29454
29474
29471
29485
29478
29480
29454
29483
29463
29455
29467
29466
29460
29462
29499
29469
29486
29471

490997
490997
491013
491013
491013
491028
491028
491044
491044
491060
491060
491075
491075
491091
491091
491106
491106
491106
491122
491122
491138
491138
491153
491153
491169
491169
491169
491184
491184
491200
491200
491216
491216
491231
491231
491231
491247
491247
491262
491262
491278
491278
491294
491294
491294
491309
491309
491325
491325
491340
491340
491356
491356
491356
491372
491372
491387
491387
491403
491403

-13682
-15454
-14606
-13678
-14284
14765
-14536
-15148
851
10903
-8005
-15586
-6494
9423
-14756
-14913
17313
9529
-13109
-9338
17453
-13330
-14028
-14705
1159
-12736
-1692
-11389
-13390
-14123
6280
-14350
-13310
-12609
-13966
-13997
-13360
-14098
-14699
-9489
-13558
-15683
-13673
-14003
-1860
-14506
-13920
-13597
-13551
8830
-12739
-13933
-16673
8997
-14894
-12777
-15302
-14427
-13874
-14277

42
39
49
41
44
38
42
44
41
43
46
40
45
41
41
43
43
40
42
41
43
38
41
45
43
47
41
40
44
45
34
37
46
45
45
46
47
42
41
40
46
45
43
45
40
41
43
41
39
43
50
42
41
41
44
44
44
43
45
38

-44
-42
-43
-49
-45
-46
-46
-42
-44
-45
-47
-44
-44
-45
-43
-44
-42
-43
-45
-48
-40
-44
-43
-44
-42
-41
-46
-43
-41
-43
-42
-44
-44
-48
-46
-44
-52
-43
-44
-47
-44
-46
-46
-42
-43
-45
-45
-49
-44
-43
-43
-42
-45
-45
-48
-51
-54
-42
-49
-44

283
288
282
283
282
285
283
287
285
282
283
283
281
285
283
279
277
280
283
280
287
277
284
280
282
283
283
284
286
282
283
278
280
282
284
283
281
283
281
283
283
282
279
278
282
285
279
285
283
283
281
286
284
286
281
282
282
285
283
285

228
229
229
226
229
225
229
225
229
230
226
227
228
227
228
229
230
231
228
226
228
227
224
228
230
230
228
228
230
229
230
232
229
228
230
225
229
228
227
223
227
231
228
227
227
226
225
230
226
229
230
229
229
226
226
226
229
227
228
228

36
34
31
37
29
35
39
37
32
38
40
29
36
38
38
40
39
39
36
37
38
39
40
32
34
40
36
38
36
39
33
32
38
36
34
34
33
34
37
35
32
37
39
41
39
34
39
38
38
35
38
35
37
38
36
36
38
36
34
40

489
490
489
490
491
486
491
489
490
488
489
487
490
490
491
490
488
487
488
491
490
484
486
488
490
490
489
484
488
490
489
489
489
486
491
488
491
487
489
492
490
491
487
489
489
491
489
490
488
487
487
488
490
484
489
490
489
489
491
490

29484
29465
29473
29459
29482
29486
29441
29460
29461
29463
29457
29458
29485
29436
29451
29460
29452
29480
29466
29488
29467
29453
29475
29475
29486
29481
29483
29455
29486
29486
29463
29465
29489
29457
29461
29474
29488
29470
29476
29470
29471
29500
29478
29468
29472
29471
29463
29479
29465
29486
29469
29462
29478
29467
29478
29464
29491
29461
29469
29472

491418
491418
491434
491434
491434
491450
491450
491465
491465
491481
491481
491496
491496
491496
491512
491512
491528
491528
491543
491543
491559
491559
491559
491574
491574
491590
491590
491606
491606
491621
491621
491621
491637
491637
491652
491652
491668
491668
491684
491684
491699
491699
491699
491715
491715
491730
491730
491746
491746
491762
491762
491762
491777
491793
491793
491793
491808
491808
491824
491824

7998
-13424
22997
-14939
-15973
-14908
10193
-14323
-11837
-10754
9099
2914
790
14343
-13471
-14790
-13235
8231
-15203
-13889
-14107
-18075
1094
-14111
9538
-18266
-12585
7658
-15937
-18626
-14532
-13088
-13450
-16668
24368
-15255
-4997
-5298
-15778
-1974
-14262
-13135
-14567
-13566
-13852
-14322
7897
-13833
-6134
1130
-11805
-17830
10776
-13966
-15461
-16164
8443
-13532
-13716
-14103

41
46
42
45
39
45
41
38
44
45
47
41
41
45
40
44
42
37
46
44
40
45
39
40
37
37
42
39
45
46
46
42
37
40
43
45
44
43
41
43
40
45
37
36
38
43
41
42
46
39
42
42
44
38
42
48
40
42
44
42

-45
-45
-50
-43
-47
-42
-42
-48
-44
-44
-44
-48
-42
-44
-44
-44
-46
-47
-45
-45
-42
-48
-47
-49
-44
-44
-42
-44
-46
-45
-43
-42
-42
-44
-44
-44
-44
-43
-44
-43
-43
-46
-46
-44
-44
-41
-43
-42
-42
-43
-44
-44
-47
-46
-47
-45
-47
-42
-43
-43

282
283
279
281
283
282
280
279
285
277
280
281
282
281
282
282
277
284
281
283
278
285
284
285
282
285
283
282
285
280
281
282
281
281
285
275
285
284
279
284
282
288
283
280
279
281
284
286
283
276
285
286
286
281
278
282
280
283
284
279

230
228
229
228
226
226
228
228
229
228
227
226
228
225
226
225
226
228
229
228
226
228
227
226
227
227
229
225
226
227
228
228
229
229
229
229
230
229
230
226
230
228
228
227
228
228
223
224
228
225
230
228
228
228
232
230
228
229
229
225

35
36
41
39
36
36
33
30
34
34
37
36
36
36
39
33
37
35
35
39
38
35
37
40
38
37
40
36
34
35
39
33
39
38
37
32
37
38
39
38
35
37
37
39
36
40
39
31
38
39
37
35
33
37
37
38
35
35
36
36

488
491
489
490
490
488
488
486
489
487
491
489
487
488
490
488
488
490
490
490
490
487
486
490
490
489
487
488
489
490
487
489
491
488
489
489
489
489
490
490
487
488
489
488
491
490
488
490
491
490
488
488
487
488
489
486
488
489
487
487

29478
29469
29508
29471
29472
29492
29461
29471
29475
29472
29483
29464
29476
29465
29459
29485
29506
29449
29481
29479
29454
29459
29477
29465
29470
29446
29471
29459
29466
29466
29480
29467
29456
29465
29463
29465
29464
29482
29463
29491
29461
29481
29492
29461
29474
29493
29475
29478
29475
29433
29479
29468
29471
29476
29472
29475
29464
29484
29475
29493

491840
491840
491855
491855
491855
491871
491871
491886
491886
491902
491902
491918
491918
491918
491933
491933
491949
491949
491964
491964
491980
491980
491996
491996
492011
492011
492011
492027
492042
492042
492042
492058
492058
492074
492074
492089
492089
492105
492105
492120
492120
492120
492136
492136
492152
492152
492167
492167
492183
492183
492198
492198
492198
492214
492214
492230
492230
492245
492245
492245

10426
-13738
-13654
32764
-1517
-10892
-4209
-13102
-18347
-4889
-16300
-280
-13381
-3346
-13782
-10354
-5986
-3322
-4014
13715
-3293
-13559
-14563
-13906
7554
7006
-14440
-13861
-17670
5539
-14283
-13192
-14642
-13713
-16642
-14734
-14375
8928
7989
-12658
-14071
-7552
-10859
-14555
22
-2073
-14295
-12859
-15446
-13716
-13593
-14097
-18098
-14010
-12491
-13620
-13908
-16476
148
-2630

39
35
36
46
43
39
40
41
41
41
39
39
42
44
37
44
41
37
44
40
45
44
42
45
41
42
36
41
46
47
40
45
42
38
40
37
44
43
46
41
47
37
34
46
41
47
42
42
40
43
45
43
40
43
40
48
47
45
37
40

-45
-42
-41
-44
-42
-44
-44
-44
-43
-44
-50
-45
-41
-45
-42
-45
-46
-49
-47
-44
-46
-44
-48
-43
-43
-42
-45
-45
-42
-42
-44
-41
-44
-42
-46
-43
-43
-43
-44
-43
-42
-44
-46
-45
-42
-42
-44
-44
-41
-48
-44
-45
-46
-44
-42
-42
-42
-42
-44
-45

280
283
287
282
284
282
284
284
284
286
284
283
284
279
280
279
278
276
283
284
284
281
282
283
279
286
285
282
282
280
286
281
279
284
272
282
282
284
282
280
281
280
282
287
280
281
285
287
285
279
281
283
283
285
276
284
284
280
279
285

228
228
229
230
229
230
228
224
229
226
228
225
230
229
229
228
230
227
228
229
228
227
230
230
231
229
229
228
228
227
229
228
228
231
230
227
227
228
224
227
230
226
228
229
224
229
230
229
229
230
229
231
226
229
231
228
229
230
231
229

36
34
40
34
39
35
35
39
34
39
38
35
35
38
34
34
39
33
33
37
38
34
38
38
36
38
36
40
39
34
34
41
38
34
36
38
40
39
35
38
33
33
34
39
38
34
38
36
39
38
36
37
36
34
31
39
34
35
39
37

487
488
486
489
490
490
488
489
486
487
488
490
486
488
488
491
486
488
484
487
486
489
490
487
490
487
489
487
489
489
488
489
489
486
490
490
488
487
490
490
489
485
489
491
490
484
490
489
489
490
488
487
489
488
489
489
490
484
487
490

29477
29469
29497
29477
29487
29465
29470
29464
29461
29478
29460
29452
29461
29484
29456
29473
29461
29472
29474
29473
29478
29444
29478
29459
29484
29468
29456
29470
29455
29466
29465
29483
29468
29461
29468
29469
29476
29451
29462
29466
29456
29482
29473
29473
29482
29468
29454
29477
29457
29441
29490
29479
29476
29507
29461
29463
29472
29463
29466
29499

492261
492261
492276
492276
492292
492292
492308
492308
492308
492323
492323
492339
492339
492354
492354
492370
492370
492386
492386
492401
492401
492401
492417
492417
492432
492432
492448
492448
492448
492464
492464
492479
492479
492495
492495
492510
492510
492526
492526
492542
492542
492557
492557
492573
492573
492589
492589
492604
492604
492604
492620
492620
492635
492635
492651
492651
492667
492667
492682
492682

-14260
-14041
-13930
8738
-13667
-13490
-13579
4766
-14383
-13973
-4607
-563
-13807
-14875
-12908
-12950
-13830
-725
-14445
-13672
-10505
-13976
-14207
-13824
-13352
-13859
-10178
-17714
32764
-13981
-13270
-13882
-13690
-13967
-1181
-13746
-13803
-14096
9868
-15288
-13670
7876
10667
-11257
-13889
-6555
10685
-16505
-13632
8489
-13120
3890
7547
11503
-13636
-11023
-14304
-13662
-10755
-13821

43
47
37
43
44
46
44
44
40
38
38
45
42
41
36
41
41
42
39
43
41
46
39
41
44
37
41
41
43
39
40
45
38
42
45
47
40
40
45
44
45
40
39
43
39
44
44
48
43
37
39
45
45
43
42
41
43
34
37
43

-43
-45
-42
-46
-44
-45
-46
-43
-43
-45
-42
-45
-43
-44
-41
-45
-43
-45
-40
-43
-44
-44
-42
-44
-46
-42
-40
-41
-43
-43
-44
-46
-44
-41
-39
-45
-45
-44
-42
-41
-41
-45
-45
-43
-42
-43
-41
-46
-46
-43
-45
-45
-45
-47
-42
-42
-41
-47
-43
-46

282
281
284
282
284
283
283
282
279
283
284
281
278
281
280
284
284
281
284
283
284
277
281
281
284
282
284
280
286
285
287
282
276
285
285
284
287
282
285
280
284
280
281
282
279
283
285
283
285
281
285
285
284
278
283
283
281
286
284
283

229
229
228
228
225
229
228
231
228
230
231
227
227
228
231
230
230
230
231
228
229
230
230
229
229
231
227
229
228
228
229
230
229
229
225
227
228
227
231
227
229
228
230
226
227
227
229
228
225
225
228
228
228
229
226
228
224
229
225
226

30
39
34
33
39
32
31
38
34
39
36
37
36
38
37
31
40
34
39
32
39
39
38
40
36
37
39
38
38
38
34
37
37
35
38
39
34
32
37
36
35
33
35
38
33
34
37
31
36
38
41
35
37
30
30
35
36
38
32
39

491
490
489
488
489
489
489
488
485
487
489
489
488
486
490
488
488
487
486
490
490
485
487
490
490
486
489
490
491
485
490
490
491
492
488
488
487
489
490
488
484
489
489
491
488
488
491
490
490
485
490
489
490
487
488
489
486
490
487
489

29438
29448
29477
29482
29475
29460
29467
29469
29487
29463
29457
29463
29453
29482
29474
29448
29469
29482
29448
29463
29471
29474
29443
29457
29457
29461
29475
29453
29472
29468
29461
29476
29469
29476
29460
29470
29466
29470
29462
29455
29458
29466
29460
29474
29468
29458
29478
29461
29450
29484
29469
29457
29456
29451
29459
29452
29480
29489
29476
29482

492698
492698
492698
492713
492713
492729
492729
492745
492745
492760
492760
492760
492776
492776
492791
492791
492807
492807
492823
492823
492823
492838
492838
492854
492854
492869
492869
492869
492885
492885
492901
492901
492916
492916
492932
492932
492947
492947
492947
492963
492963
492979
492979
492994
492994
493010
493010
493010
493025
493025
493041
493041
493057
493057
493072
493072
493072
493088
493088
493103

6966
-1324
-14287
-15296
9247
16054
-13819
-15767
-13812
-13188
-10947
-13626
1694
-13228
-14388
-15944
-14992
4604
-14390
-18376
20473
-15866
7284
-5621
-13142
-14385
-14266
8058
-13775
8840
-6294
-14735
-3259
-14168
-8031
-7144
-13881
-13398
-14085
7753
-14806
-14890
7523
-12890
-13719
-9040
8555
-14799
-13144
-13389
-5721
-14449
-14844
-14890
9379
-2588
-16551
7712
-13268
-14086

36
38
43
42
43
45
37
41
44
42
44
44
39
43
39
40
46
38
43
43
44
40
42
41
40
43
44
41
40
42
41
36
41
45
43
44
38
37
44
44
46
41
42
42
45
37
41
45
43
43
43
45
37
47
42
41
43
48
44
43

-42
-41
-40
-44
-44
-43
-46
-43
-44
-44
-45
-42
-45
-42
-44
-44
-45
-45
-43
-44
-48
-44
-47
-47
-43
-46
-44
-43
-43
-43
-43
-43
-44
-41
-44
-44
-42
-42
-43
-43
-51
-43
-42
-41
-42
-43
-53
-46
-44
-45
-43
-44
-45
-46
-44
-44
-44
-45
-45
-43

285
283
279
281
281
283
282
285
281
285
282
281
279
281
285
285
280
280
283
285
283
279
283
288
286
282
281
283
278
283
281
285
285
280
282
277
283
279
282
284
283
281
280
284
280
286
280
286
286
285
280
286
284
285
288
285
284
280
283
284

230
228
228
227
230
230
229
228
227
229
229
228
228
229
228
227
229
230
225
227
229
232
230
230
227
226
227
229
227
230
230
229
226
228
231
225
230
230
228
226
229
230
229
229
228
227
228
228
229
226
229
227
230
228
229
228
226
229
227
228

40
34
35
39
34
34
30
34
39
34
39
37
35
34
36
39
35
39
37
36
39
38
32
40
33
31
36
36
37
38
35
33
32
32
34
37
35
35
39
37
34
38
37
39
37
33
36
33
34
38
29
41
35
35
33
35
35
38
35
31

489
490
487
489
490
486
488
488
489
490
490
487
489
486
491
489
490
489
488
485
488
486
492
490
489
489
487
489
486
489
486
491
491
487
488
490
489
490
491
489
489
489
486
489
489
486
486
488
487
486
489
490
490
486
487
490
488
492
490
489

29468
29455
29472
29465
29458
29489
29450
29455
29473
29490
29465
29494
29479
29494
29479
29480
29462
29469
29453
29453
29481
29464
29473
29485
29478
29471
29479
29436
29469
29463
29460
29470
29466
29458
29471
29474
29466
29473
29480
29464
29496
29460
29468
29468
29473
29477
29480
29481
29455
29455
29478
29471
29469
29465
29444
29478
29469
29459
29468
29460

493103
493119
493119
493135
493135
493150
493150
493166
493166
493181
493181
493181
493197
493197
493213
493213
493228
493228
493244
493244
493244
493259
493259
493275
493275
493291
493291
493306
493306
493306
493322
493322
493337
493337
493353
493353
493369
493369
493369
493384
493384
493400
493400
493415
493415
493431
493431
493447
493447
493447
493462
493462
493478
493478
493493
493493
493509
493509
493525
493525

-14877
-14205
8770
-13382
-13175
-14410
-4042
-18633
-12976
-14850
-13867
-4903
-15358
-15272
-14126
-14323
-14730
-15283
-12191
-13359
-14831
-13503
8171
-13936
8571
6862
-14395
-14238
-15494
-12377
-2160
-14401
-13913
-11868
-6278
-14288
-9240
-17726
-13925
-13151
3849
-14635
-15975
-13807
-14394
-13972
6998
-2636
-14691
8357
-13575
2595
-13235
-13672
-8783
-14128
-18180
-16983
-16824
-13733

44
39
36
43
41
44
42
39
42
47
41
42
41
43
39
39
42
42
43
44
38
45
40
44
43
37
45
41
35
44
43
45
43
43
42
43
40
40
42
42
46
42
44
42
39
44
42
43
42
43
35
44
44
43
48
46
39
39
40
42

-43
-46
-45
-43
-43
-43
-46
-46
-48
-46
-47
-42
-47
-44
-47
-44
-44
-44
-46
-48
-42
-45
-46
-43
-47
-45
-44
-45
-43
-45
-43
-44
-44
-49
-42
-46
-45
-45
-44
-44
-42
-46
-44
-44
-44
-49
-43
-44
-45
-43
-42
-44
-49
-44
-42
-46
-42
-44
-44
-42

281
285
288
282
276
284
285
283
282
281
286
285
282
285
285
284
284
281
286
282
285
284
281
283
284
283
277
280
283
281
286
283
284
278
283
285
283
285
278
284
286
282
281
284
283
283
281
285
281
286
286
285
278
285
284
279
278
281
284
285

228
229
229
228
226
226
230
226
228
230
229
232
230
227
231
229
227
229
227
229
230
228
229
227
228
228
228
226
229
229
229
229
229
229
228
226
230
229
229
229
231
230
228
232
229
229
230
227
230
229
228
226
230
230
229
228
227
228
226
227

33
33
35
40
31
35
35
36
34
36
36
41
40
38
37
36
35
38
34
38
37
37
38
30
34
34
36
38
37
36
37
37
40
42
37
37
37
36
38
39
37
39
38
38
35
40
33
37
32
41
34
40
39
40
42
34
38
40
34
31

491
491
491
490
491
490
490
490
490
491
488
490
489
491
491
492
491
494
493
488
491
490
489
490
488
491
493
489
490
490
490
490
489
490
488
491
489
490
489
490
492
488
488
492
492
489
491
491
492
492
484
493
489
488
490
488
491
490
493
489

29477
29461
29482
29454
29461
29488
29472
29465
29465
29465
29469
29483
29451
29452
29470
29458
29467
29502
29453
29464
29452
29437
29469
29468
29483
29464
29471
29475
29445
29449
29457
29479
29453
29428
29487
29458
29472
29463
29446
29467
29456
29466
29470
29453
29453
29459
29464
29477
29460
29478
29463
29458
29491
29460
29476
29473
29471
29479
29446
29458

493525
493540
493540
493556
493556
493571
493571
493587
493587
493587
493603
493603
493618
493618
493634
493634
493649
493649
493649
493665
493665
493681
493681
493696
493696
493712
493712
493712
493727
493727
493743
493743
493759
493759
493774
493774
493774
493790
493790
493805
493805
493821
493821
493837
493837
493852
493852
493852
493868
493868
493883
493883
493899
493899
493915
493915
493930
493930
493946
493946

-13519
-15049
8987
1584
-13613
-12689
-13939
-4243
-14070
-12935
-14385
-13656
-10023
-14048
-14806
-13612
-5006
-4312
-14661
-2029
-14230
-12921
-14275
-13944
-18531
-417
8626
-13400
-14777
8718
-15554
10473
-14567
-13382
-14219
-14078
8638
-14956
-13731
-9045
-7186
-13832
6171
-13607
8167
7814
-12951
-13975
-8189
-4420
-14686
22629
-13004
-13788
-13890
8663
-15809
-5440
-16499
-3779

42
45
41
39
43
44
39
46
40
44
41
46
41
37
43
46
48
37
45
45
46
40
41
44
43
44
38
37
39
44
43
40
41
42
42
44
39
44
44
43
37
38
47
39
42
44
42
43
46
48
48
44
44
44
41
45
44
42
39
46

-45
-43
-43
-45
-48
-44
-42
-43
-46
-43
-45
-40
-45
-46
-44
-45
-41
-40
-45
-44
-42
-42
-43
-46
-44
-47
-43
-46
-42
-43
-43
-46
-44
-48
-42
-39
-43
-42
-41
-41
-42
-46
-43
-44
-45
-43
-45
-45
-44
-45
-44
-41
-41
-44
-41
-44
-42
-43
-43
-42

282
283
284
283
283
281
284
286
287
283
285
283
281
280
279
286
283
283
285
285
279
286
284
281
279
286
281
283
282
283
282
280
284
280
280
280
279
285
282
283
282
279
281
283
281
279
284
280
283
284
284
281
280
286
284
283
283
285
280
283

227
226
225
226
231
231
227
227
227
230
226
227
230
229
230
230
229
227
225
228
227
229
228
229
226
225
228
226
231
231
230
230
228
230
227
227
229
229
228
227
231
230
230
229
229
230
228
229
228
229
230
229
229
228
230
225
227
225
229
226

35
41
40
36
34
39
38
36
39
34
34
40
35
38
32
38
41
36
35
36
37
37
37
37
35
31
33
38
37
31
40
36
35
38
35
37
33
35
38
33
40
37
38
38
35
33
38
29
32
33
36
42
41
34
37
35
34
39
37
33

486
486
489
490
489
490
488
489
492
490
493
490
488
491
488
490
489
491
492
490
489
491
485
489
491
490
491
489
489
490
490
487
489
489
492
491
493
490
490
488
488
490
482
486
488
490
490
491
491
489
492
488
489
491
491
492
489
488
490
488

29454
29461
29473
29472
29458
29454
29468
29454
29468
29457
29476
29467
29464
29468
29452
29475
29474
29466
29462
29462
29449
29463
29451
29442
29447
29489
29461
29458
29457
29458
29444
29472
29452
29466
29499
29458
29466
29471
29461
29460
29452
29460
29439
29448
29456
29472
29444
29447
29468
29461
29467
29460
29456
29436
29497
29500
29479
29471
29483
29461

493946
493961
493977
493977
493993
493993
494008
494008
494008
494024
494024
494039
494039
494055
494055
494071
494071
494071
494086
494086
494102
494102
494117
494117
494133
494133
494149
494149
494164
494164
494164
494180
494180
494195
494195
494211
494211
494227
494227
494242
494242
494258
494258
494258
494273
494273
494289
494289
494305
494305
494320
494320
494320
494336
494336
494351
494351
494367
494367
494383

-13088
-11165
-13153
10362
-13769
-15022
-14967
-13621
-15067
-16252
-4148
-11197
7332
-13327
7882
-15213
-3938
-14100
-14258
-9839
-13715
-16314
-14681
-14082
10768
-14027
2807
-3082
-11238
-14263
-14692
-12986
-14367
-13612
-14359
-14585
-14319
-13436
9805
9482
-15402
-14337
-4418
5530
8054
-13335
-13593
-14171
-13790
-12975
-14522
-15670
-14866
-16611
-8384
-15633
-13561
-13932
-13693
-15459

41
44
44
47
42
41
44
45
43
39
42
40
49
39
45
39
45
43
39
43
46
27
39
46
42
38
44
37
40
42
44
46
43
44
43
38
46
46
40
46
44
39
40
41
42
41
41
41
43
43
41
34
42
38
39
45
41
43
43
42

-42
-44
-44
-42
-46
-40
-46
-44
-43
-42
-42
-49
-41
-47
-45
-44
-45
-44
-44
-47
-46
-43
-46
-47
-40
-50
-45
-48
-45
-45
-43
-43
-41
-43
-43
-43
-43
-43
-45
-45
-47
-44
-46
-42
-43
-43
-45
-40
-44
-44
-41
-41
-42
-45
-50
-48
-47
-44
-47
-41

282
276
282
284
280
281
283
285
285
281
284
282
284
282
279
284
283
283
284
284
285
278
284
285
281
286
282
283
284
284
281
285
285
279
281
280
282
285
285
281
286
280
283
285
278
284
282
285
284
286
286
284
284
282
285
284
280
282
282
280

226
228
227
229
227
229
226
229
228
230
227
230
229
227
224
228
226
229
225
229
224
227
229
227
228
230
229
228
226
230
230
229
228
229
227
229
228
228
228
227
230
226
231
229
226
227
226
220
230
231
228
227
227
229
225
227
228
223
228
230

34
37
32
37
37
38
31
35
39
34
37
33
35
35
39
34
39
40
36
37
38
39
36
38
36
33
35
33
32
37
37
32
38
40
32
38
34
35
34
39
35
33
35
33
32
37
32
33
38
36
28
36
35
36
36
39
36
41
37
35

488
489
489
489
490
487
492
491
491
488
491
491
493
486
489
491
487
489
491
488
490
491
491
492
490
490
491
492
489
491
492
491
488
489
490
490
489
487
489
489
490
490
490
491
489
491
492
490
490
487
485
487
491
489
485
490
487
487
489
487

29451
29467
29464
29466
29468
29442
29471
29453
29443
29440
29473
29452
29452
29443
29448
29470
29460
29432
29459
29448
29444
29458
29465
29451
29464
29446
29458
29455
29465
29440
29456
29463
29454
29444
29459
29469
29468
29447
29447
29436
29467
29460
29465
29464
29455
29450
29442
29447
29456
29434
29447
29462
29462
29457
29462
29450
29454
29485
29444
29455

494383
494383
494398
494414
494414
494429
494429
494445
494445
494461
494461
494476
494476
494476
494492
494492
494507
494507
494523
494523
494539
494539
494539
494554
494554
494570
494570
494585
494585
494601
494601
494601
494617
494617
494632
494632
494648
494648
494663
494663
494663
494679
494679
494695
494695
494710
494710
494726
494726
494726
494741
494741
494757
494757
494773
494773
494788
494788
494804
494804

-3309
8494
-13675
-14197
-14525
-14140
-13372
-12654
-14252
-851
15657
-13983
-13697
-7011
-13903
8716
-12861
-14370
-5301
-18241
-14505
-15065
-4981
-14097
-13271
-13779
-14308
-16214
-15777
-15479
-14551
7322
-18134
-12103
-13834
-14846
-14377
-12825
-13262
-14380
-13096
-13021
-15175
-13431
-16170
-14160
-13728
-14585
-12694
-14651
-13442
1416
-13937
-15143
-9685
1348
-13914
-13512
-14565
-14312

41
43
43
41
40
40
43
46
38
46
38
42
45
46
43
45
42
43
43
44
41
42
41
37
44
44
43
43
45
40
40
38
40
46
44
44
42
38
46
37
44
45
40
43
43
45
42
44
41
41
43
36
38
40
45
39
43
42
45
44

-41
-45
-45
-45
-47
-43
-47
-46
-44
-48
-44
-44
-51
-44
-41
-44
-43
-41
-51
-45
-42
-43
-45
-43
-44
-40
-43
-44
-40
-41
-46
-46
-45
-41
-44
-45
-47
-45
-44
-47
-41
-44
-41
-40
-51
-42
-43
-42
-41
-40
-42
-47
-42
-42
-47
-48
-46
-42
-44
-40

281
283
287
281
284
282
281
277
281
279
281
280
283
285
281
281
282
278
283
285
283
279
280
276
281
281
282
280
281
281
284
275
279
281
284
284
279
283
281
284
284
280
284
285
275
283
279
277
283
283
282
279
279
283
282
282
284
279
286
282

228
232
231
228
226
226
229
229
227
228
228
228
230
228
229
229
229
228
228
229
227
229
229
228
230
230
228
226
230
229
229
227
225
229
224
227
224
228
228
226
230
228
230
232
227
230
226
227
231
228
228
229
230
227
229
229
230
229
228
228

41
39
38
40
38
34
37
39
34
36
38
35
40
35
33
37
38
37
33
40
41
36
41
35
35
38
38
34
41
37
37
37
39
32
35
32
31
37
37
32
36
37
28
38
33
38
43
36
36
34
35
34
36
35
28
37
40
39
40
39

490
485
489
489
490
492
490
493
492
491
492
492
491
490
492
492
492
491
492
491
490
485
491
489
491
492
491
491
491
493
491
486
490
489
489
490
489
492
490
489
488
489
491
487
488
492
491
490
486
489
490
489
491
491
489
491
492
487
489
490

29478
29478
29473
29462
29469
29486
29467
29451
29451
29466
29463
29453
29470
29474
29462
29455
29468
29466
29466
29446
29473
29460
29480
29463
29467
29479
29452
29465
29458
29462
29453
29469
29451
29492
29447
29462
29462
29463
29460
29458
29470
29473
29483
29465
29453
29466
29462
29467
29463
29484
29464
29470
29471
29462
29443
29469
29465
29456
29451
29475

494804
494819
494819
494835
494835
494851
494851
494851
494866
494866
494882
494882
494897
494897
494913
494913
494913
494929
494929
494944
494944
494960
494960
494975
494975
494991
494991
495007
495007
495022
495022
495022
495038
495038
495053
495053
495069
495069
495085
495085
495085
495100
495100
495116
495116
495131
495131
495147
495147
495163
495163
495163
495178
495178
495194
495194
495209
495209
495209
495225

18712
8474
-6187
-6744
8608
9378
-15097
-13633
9133
-15014
-11726
-13580
-1626
2513
-744
-17774
9304
-14206
-13735
8594
-15261
-14655
-15237
-14201
-14062
-14279
32764
-13689
165
-14188
-15023
-1835
5314
-14006
-14787
-13357
-1404
-4644
-18912
-14242
-14961
-13968
-14558
-13915
12221
-14233
-14645
-4049
-13778
-14458
-14167
-14102
-14433
8713
-13853
-929
-15505
-14216
-13519
-12840

42
41
44
37
40
39
47
40
39
42
41
46
39
42
43
39
42
37
42
46
39
41
44
34
45
42
42
37
42
43
39
39
42
41
35
47
42
46
38
40
44
37
47
43
39
43
42
45
42
40
40
42
40
44
43
45
36
47
45
37

-42
-46
-44
-44
-47
-44
-41
-42
-42
-41
-45
-42
-45
-44
-45
-44
-45
-44
-42
-40
-42
-41
-45
-42
-41
-41
-44
-44
-41
-43
-40
-43
-47
-52
-40
-46
-42
-43
-47
-43
-43
-41
-45
-43
-43
-43
-42
-44
-42
-43
-44
-48
-44
-43
-46
-40
-46
-42
-43
-47

284
285
279
275
277
281
283
285
284
284
285
286
284
284
279
284
284
282
285
285
284
283
283
281
280
285
285
287
283
278
287
281
284
286
285
280
286
282
276
274
276
284
278
279
280
281
286
284
286
286
283
286
283
281
282
284
279
285
282
285

230
228
228
226
229
229
231
229
229
228
228
227
228
229
230
227
228
229
229
229
229
230
228
228
226
230
227
225
228
225
228
227
228
228
229
230
223
228
228
230
228
221
227
228
228
232
229
225
228
229
228
229
229
226
231
226
230
228
228
227

36
38
37
33
33
38
38
39
38
33
36
36
36
38
35
39
34
37
38
37
38
36
38
33
38
35
40
35
31
32
37
37
36
40
38
37
36
41
39
39
36
37
38
41
36
40
36
37
36
37
33
33
35
40
37
39
33
35
36
37

490
489
488
485
489
488
488
490
490
488
489
490
489
489
487
489
485
489
489
488
489
490
488
487
489
491
487
485
486
490
491
492
490
490
489
490
490
489
489
489
490
494
489
492
492
492
492
492
491
490
488
492
491
492
487
491
490
494
492
485

29461
29447
29461
29456
29448
29481
29460
29476
29455
29476
29493
29490
29478
29494
29453
29454
29452
29462
29471
29491
29470
29456
29463
29462
29479
29467
29459
29473
29451
29469
29468
29469
29472
29441
29468
29480
29445
29475
29476
29472
29458
29481
29457
29455
29469
29485
29467
29459
29474
29478
29468
29461
29472
29451
29471
29449
29454
29478
29497
29500

495241
495241
495241
495256
495256
495272
495272
495287
495287
495303
495303
495303
495319
495319
495334
495334
495350
495350
495365
495365
495365
495381
495381
495397
495397
495412
495412
495428
495428
495428
495443
495459
495459
495459
495475
495490
495490
495506
495506
495506
495521
495521
495537
495537
495553
495553
495553
495568
495568
495584
495584
495599
495599
495615
495615
495631
495631
495631
495646
495646

-967
-13608
-11955
-14195
9840
-13992
-16281
-14278
-14839
-13125
7835
-14101
-14723
-14089
-13845
-13227
-14700
-14501
-15284
-15057
-697
-14392
-13966
8463
-7945
-14192
-13678
-14729
-15038
-14184
-14666
-16836
-3638
-12893
-15164
-14965
-13989
421
-14278
32764
9761
-14025
-14211
-15547
-14057
-8487
-13280
-15581
-16957
-12948
-15021
-13654
-8698
-9570
1054
8786
-8287
8013
-14786
-8490

42
41
45
48
45
42
45
40
40
44
43
45
37
46
44
41
41
41
35
45
42
42
45
40
45
44
42
44
46
40
39
44
43
39
47
47
38
42
41
41
41
43
40
45
36
43
39
38
45
42
38
38
40
46
33
41
46
38
44
44

-41
-44
-43
-44
-40
-42
-42
-45
-43
-43
-43
-44
-43
-44
-46
-47
-45
-46
-47
-47
-43
-45
-43
-43
-43
-47
-45
-42
-44
-42
-48
-43
-47
-46
-39
-46
-43
-45
-44
-46
-44
-48
-45
-43
-44
-46
-46
-44
-42
-41
-43
-42
-47
-46
-43
-42
-43
-44
-43
-43

282
282
285
285
281
282
281
285
285
285
284
286
285
281
283
286
285
286
284
283
280
281
275
282
284
284
281
281
281
273
283
284
282
281
280
281
284
282
282
281
281
279
282
283
278
282
280
282
276
283
282
282
281
282
282
284
277
285
281
282

226
230
229
230
226
229
225
230
230
231
228
228
229
226
227
229
228
228
227
230
226
230
229
227
230
227
231
229
229
230
229
230
229
230
230
229
229
228
226
229
229
229
230
230
230
231
229
228
228
228
228
222
231
228
228
228
228
228
223
227

41
41
40
39
34
35
34
36
36
38
34
38
38
41
32
33
38
40
37
37
37
39
36
40
41
36
40
38
31
35
39
37
39
39
37
38
34
41
34
35
37
34
36
34
39
29
38
37
41
40
35
35
39
35
38
35
38
40
35
35

491
490
488
491
489
486
490
493
489
492
489
490
490
489
490
489
490
492
486
490
490
490
492
490
491
491
490
492
492
491
490
489
489
490
491
493
491
489
490
489
486
489
487
490
489
490
491
490
488
488
490
489
488
490
488
488
491
489
491
491

29456
29473
29435
29456
29480
29453
29456
29467
29463
29487
29439
29466
29478
29482
29473
29447
29466
29486
29460
29462
29458
29470
29459
29481
29452
29444
29472
29475
29459
29480
29465
29466
29491
29465
29480
29480
29460
29459
29461
29447
29446
29474
29464
29486
29439
29474
29453
29459
29471
29475
29470
29443
29450
29468
29473
29486
29463
29492
29467
29473

495662
495662
495677
495677
495677
495693
495693
495709
495709
495724
495724
495740
495740
495755
495755
495771
495771
495771
495787
495787
495802
495802
495818
495818
495833
495833
495833
495849
495849
495865
495865
495880
495880
495896
495896
495896
495911
495911
495927
495927
495943
495943
495958
495958
495958
495974
495974
495989
495989
496005
496005
496021
496021
496021
496036
496036
496052
496052
496067
496067

-14630
-12261
-14163
-13326
-3287
-4723
-14382
-12574
-4058
7579
-14329
8778
-13696
-14342
-14240
-14361
-13887
-1096
7852
9124
168
-67
-13869
841
-15076
-13577
7267
-14496
-10150
-14323
-12939
-13466
-2336
-14700
-14036
-13996
-10998
-13621
6948
9307
-13510
-14495
-13633
-14075
-12856
-15214
8783
-10400
-1307
-15535
-14160
-17645
7067
-13879
-13916
8913
-13604
-14953
9196
9521

42
41
44
45
39
38
47
34
47
42
41
44
47
44
41
46
37
45
45
41
40
43
43
40
45
38
40
39
44
39
45
43
46
45
42
42
42
42
46
46
42
43
45
42
45
42
42
46
40
41
36
44
39
40
46
38
39
42
40
46

-44
-43
-42
-45
-43
-44
-47
-45
-43
-44
-47
-45
-43
-45
-45
-44
-45
-43
-46
-43
-45
-45
-43
-40
-40
-41
-46
-48
-40
-46
-41
-45
-42
-41
-47
-42
-44
-42
-44
-43
-41
-42
-41
-41
-45
-47
-43
-43
-43
-45
-40
-42
-43
-43
-40
-45
-43
-43
-43
-42

284
280
282
283
284
276
281
281
281
285
278
284
283
283
277
285
281
283
283
281
281
283
283
286
280
285
284
276
286
284
284
284
284
284
284
287
283
281
279
281
283
285
281
278
285
280
287
283
283
285
283
285
285
283
282
286
280
281
280
282

227
225
226
228
227
220
228
228
227
228
226
228
227
228
226
227
229
227
228
226
230
228
225
229
227
226
222
230
228
228
227
228
227
222
228
228
228
228
231
227
227
226
230
230
227
227
229
228
225
230
228
225
229
230
229
228
230
226
223
226

40
30
36
34
40
34
34
33
35
31
36
41
33
38
36
37
37
36
36
40
39
40
35
40
33
38
37
33
40
39
38
36
37
33
34
34
37
40
38
43
39
36
30
39
35
37
37
34
38
38
38
37
40
35
41
42
34
36
36
30

492
491
487
492
490
488
489
487
491
488
490
489
488
491
490
487
489
491
488
487
490
489
490
490
490
489
489
492
491
489
490
490
488
491
490
490
492
488
489
488
491
492
490
489
489
490
490
493
490
492
492
491
493
488
487
489
488
488
489
490

29478
29498
29469
29468
29498
29466
29462
29446
29471
29446
29464
29483
29459
29469
29453
29480
29452
29465
29477
29483
29488
29469
29457
29460
29480
29477
29460
29471
29495
29467
29478
29459
29463
29475
29462
29465
29465
29474
29458
29491
29482
29500
29451
29480
29467
29472
29457
29452
29457
29471
29458
29485
29508
29449
29471
29451
29452
29463
29476
29465

496083
496083
496083
496099
496099
496114
496114
496130
496130
496145
496145
496161
496161
496161
496177
496177
496192
496192
496208
496208
496223
496223
496223
496239
496255
496255
496255
496270
496270
496286
496286
496301
496301
496301
496317
496317
496333
496333
496348
496348
496364
496364
496364
496379
496395
496395
496395
496411
496411
496426
496426
496442
496442
496457
496457
496457
496473
496473
496489
496489

-13846
-12830
-13221
-1160
-3860
3156
-12396
-14749
-13693
-14418
-13423
-15963
-14847
-14942
-13916
-14041
-18694
9415
-11651
-5103
-13553
-13798
8607
-13160
-2360
-2472
-15086
-16757
-14448
-3702
8023
-14391
-13595
-10452
9014
-14091
-14821
-14821
-14224
-8159
2766
-17150
1565
-14007
-14746
-13743
-10404
8349
1475
-13174
-13329
-14966
9362
-15066
-13015
-14369
-14286
-13331
-14241
-15172

38
43
45
45
45
45
45
38
43
42
43
47
45
38
38
44
44
46
41
40
42
39
40
41
46
41
42
41
42
38
42
48
44
45
42
41
47
38
41
41
42
43
37
48
43
43
41
42
38
43
44
40
43
41
44
43
46
42
42
44

-43
-40
-45
-47
-44
-44
-42
-42
-43
-42
-43
-45
-41
-42
-41
-40
-42
-41
-47
-46
-42
-44
-41
-44
-41
-42
-45
-44
-41
-45
-46
-41
-39
-42
-40
-43
-43
-43
-41
-42
-41
-43
-43
-44
-43
-43
-43
-46
-43
-41
-41
-46
-43
-39
-42
-47
-46
-42
-42
-45

283
280
284
282
284
275
282
284
281
280
282
285
282
284
280
284
285
281
281
280
285
283
283
285
286
283
279
284
286
284
282
285
285
283
284
287
285
285
281
280
273
285
280
282
281
283
284
284
281
282
286
281
283
283
279
278
284
285
281
285

227
229
229
230
227
229
229
228
228
230
228
224
228
228
223
228
228
229
229
229
225
229
230
226
227
229
226
228
227
226
226
230
230
229
227
229
229
229
231
227
225
228
228
227
228
230
228
229
228
227
230
230
229
229
228
229
230
222
230
229

34
40
35
36
37
38
37
31
37
39
34
36
33
41
35
40
38
37
35
38
35
38
34
39
35
33
37
40
41
37
39
34
41
37
38
36
39
40
40
36
36
39
36
34
33
35
36
40
36
38
39
38
39
39
39
33
38
41
38
39

489
492
493
489
492
490
492
491
486
486
491
491
489
489
489
488
491
490
489
489
490
490
491
489
491
491
493
490
490
490
489
491
491
488
485
491
490
491
485
489
489
490
486
492
491
492
491
489
487
487
488
491
491
491
489
490
491
490
489
488

29491
29467
29468
29488
29458
29455
29471
29429
29470
29471
29457
29433
29456
29461
29465
29475
29444
29447
29453
29494
29463
29475
29473
29461
29462
29455
29455
29470
29445
29492
29463
29456
29475
29455
29440
29451
29457
29469
29431
29474
29479
29456
29451
29463
29445
29439
29452
29479
29469
29465
29472
29438
29446
29455
29479
29459
29459
29445
29472
29451

496504
496504
496520
496520
496520
496535
496535
496551
496551
496567
496567
496582
496582
496582
496598
496598
496613
496613
496629
496629
496645
496645
496645
496660
496660
496676
496676
496691
496691
496707
496707
496723
496723
496738
496738
496738
496754
496754
496769
496769
496785
496785
496801
496801
496801
496816
496816
496832
496832
496847
496847
496863
496863
496879
496879
496879
496894
496894
496910
496910

-7981
-12064
-13834
8153
-6724
-13718
938
-14321
-6994
-14563
6927
-13758
-9032
-13980
11266
-1258
-7779
-12982
-14365
-13886
-13999
10162
-14467
-15811
-14149
-14423
-14190
-14058
-11313
6981
-13922
-13672
2309
-12090
-13667
7940
-11549
-12353
-1969
-13409
-15242
-13774
-16588
-13702
-55
-14653
-13666
-13174
9043
-13922
-14433
-13343
-14431
-7298
-14844
-18282
9462
-15408
-13978
-13445

44
40
43
49
40
44
44
43
42
43
45
45
41
48
35
43
46
42
41
45
39
46
38
40
43
42
43
37
40
42
45
48
38
43
44
44
42
45
42
38
43
45
45
40
36
40
46
40
38
33
43
37
42
48
46
40
44
45
42
41

-43
-44
-41
-43
-45
-43
-42
-41
-42
-46
-42
-44
-43
-44
-44
-43
-42
-46
-42
-42
-42
-43
-43
-42
-44
-43
-44
-43
-40
-42
-41
-44
-41
-47
-43
-45
-43
-42
-41
-44
-43
-41
-43
-45
-42
-45
-42
-40
-42
-44
-43
-41
-42
-41
-43
-43
-44
-42
-43
-47

278
281
283
282
276
283
283
278
280
283
282
283
282
283
283
282
287
276
283
278
284
284
283
284
286
285
278
284
283
281
284
283
280
285
285
280
279
283
281
282
284
282
282
285
282
286
283
285
284
282
284
282
286
284
284
278
281
278
277
283

229
228
227
229
228
228
228
223
227
224
226
227
225
227
227
227
226
225
229
229
222
228
225
226
227
225
224
222
223
229
229
228
229
228
224
229
228
230
226
230
229
227
230
222
232
231
225
224
229
229
229
227
227
222
228
229
229
228
227
228

36
33
36
42
37
40
34
40
36
37
36
37
40
36
36
38
39
37
30
36
40
34
35
34
41
37
35
32
35
28
36
36
37
33
32
36
38
34
39
35
39
40
41
40
35
39
33
38
35
42
39
39
42
40
38
42
40
38
33
37

487
491
488
491
488
491
490
491
491
487
491
490
493
491
491
492
490
488
488
492
489
487
484
484
491
488
490
489
492
490
493
488
492
492
490
490
491
490
492
489
491
490
488
491
489
488
490
485
491
488
488
491
491
489
490
490
490
487
488
486

29462
29461
29450
29462
29459
29450
29480
29452
29452
29473
29465
29464
29454
29470
29435
29438
29454
29456
29451
29458
29462
29471
29470
29460
29476
29453
29473
29446
29478
29453
29469
29460
29451
29457
29468
29486
29468
29451
29456
29462
29462
29458
29446
29455
29437
29457
29455
29468
29464
29474
29439
29454
29455
29465
29476
29476
29459
29469
29475
29451

496925
496925
496941
496941
496957
496957
496957
496972
496972
496988
496988
497003
497003
497019
497019
497019
497035
497035
497050
497050
497066
497066
497081
497081
497081
497097
497097
497113
497113
497128
497128
497144
497144
497144
497159
497159
497175
497175
497191
497191
497206
497206
497222
497222
497237
497237
497253
497253
497253
497269
497269
497284
497284
497300
497300
497315
497315
497331
497331
497347

-14159
-11793
-15789
-13785
-13663
-13266
-2944
-15035
-13165
-3413
-6057
-13861
8035
2749
-14892
-13451
-14051
-13835
-15516
-13967
-14064
-15170
-14246
-13664
-13358
3942
-1439
-15846
-14198
-13223
-14776
534
5930
-13455
-14070
-13054
-9293
-14435
-4524
1932
-14474
-7264
-14287
-15396
9074
-13927
8369
-15615
-7897
-15705
9520
-4657
-15130
8390
-13478
-14967
-14602
-14419
-13371
-16373

45
44
42
40
40
47
37
34
39
44
44
39
43
45
43
43
45
40
43
35
47
45
42
44
43
36
38
40
42
40
40
43
44
45
42
39
47
38
44
35
41
43
39
46
41
41
42
37
40
44
37
40
36
43
47
40
42
39
46
43

-42
-44
-40
-43
-47
-44
-43
-44
-42
-41
-42
-45
-42
-42
-44
-45
-41
-44
-43
-46
-44
-43
-42
-43
-43
-41
-45
-45
-44
-42
-43
-42
-43
-43
-42
-42
-44
-44
-42
-48
-46
-42
-46
-45
-44
-42
-43
-43
-42
-47
-42
-42
-43
-43
-44
-43
-41
-42
-44
-43

277
282
283
281
283
281
281
283
280
280
284
285
284
284
281
279
281
278
283
286
278
281
285
282
276
278
285
281
285
281
283
280
280
279
283
277
285
285
277
279
282
281
286
280
282
279
283
280
283
285
282
281
285
276
283
286
285
283
282
283

227
229
230
228
229
229
230
229
228
225
228
229
228
227
230
225
229
229
228
229
229
229
226
229
224
225
227
228
228
225
224
228
228
226
229
227
228
228
227
229
224
229
227
226
227
230
229
226
227
229
230
230
229
228
229
230
227
227
227
228

41
32
37
32
35
41
39
38
37
42
36
37
41
37
35
38
37
39
37
27
37
35
39
40
38
39
38
36
38
38
38
34
34
36
34
39
34
39
40
31
39
34
33
39
40
40
39
40
38
39
33
37
35
35
36
35
41
42
37
42

488
490
491
489
487
489
492
488
490
490
493
490
490
489
486
488
492
489
491
486
492
489
487
491
490
490
491
492
491
492
490
493
491
493
490
490
490
488
488
490
488
490
490
487
487
490
490
491
488
492
491
491
488
489
490
490
486
491
490
488

29456
29469
29467
29486
29467
29478
29443
29473
29460
29463
29468
29457
29461
29440
29462
29462
29479
29466
29460
29453
29465
29465
29471
29477
29458
29479
29474
29462
29468
29484
29444
29469
29462
29481
29453
29476
29457
29454
29454
29446
29469
29473
29469
29484
29463
29457
29435
29459
29455
29461
29451
29449
29462
29474
29469
29465
29477
29452
29461
29455

497347
497362
497362
497362
497378
497378
497393
497393
497409
497409
497425
497425
497425
497440
497440
497456
497456
497471
497471
497487
497487
497503
497503
497518
497518
497518
497534
497549
497549
497565
497565
497565
497581
497581
497596
497596
497612
497612
497627
497627
497643
497643
497643
497659
497659
497674
497674
497690
497690
497705
497705
497721
497721
497721
497737
497737
497752
497752
497768
497768

2370
-14451
-18069
-13407
-13190
-13310
4960
-13219
-13065
-14356
-14182
-3223
-14332
-13115
7988
-13519
-14327
-58
-8063
-14084
9555
-2904
-9701
-12950
-13352
-13541
-18506
-4280
-13384
10066
-13369
-10062
-15144
-13185
-14273
-13635
-18390
-14041
-14386
-14213
-13509
-3748
-14681
-15365
-13672
-13850
-2698
-14291
-14845
-17020
-14711
7129
-5908
-14423
-13159
-11131
8536
-14441
-13704
-13491

38
42
48
43
40
43
46
40
40
42
46
39
45
45
39
43
40
46
40
46
42
43
37
40
40
42
44
42
43
41
41
41
44
44
40
47
45
41
36
47
46
43
36
44
34
41
44
39
41
46
44
43
40
39
42
44
45
38
45
44

-46
-43
-43
-42
-41
-43
-43
-41
-44
-49
-44
-44
-44
-44
-43
-44
-41
-38
-42
-40
-45
-40
-44
-48
-54
-42
-49
-48
-43
-44
-46
-41
-43
-41
-44
-45
-43
-43
-43
-44
-43
-43
-44
-42
-47
-53
-43
-42
-43
-49
-41
-46
-41
-40
-45
-42
-42
-42
-47
-44

281
281
278
284
284
285
286
283
283
285
277
284
281
279
286
279
284
280
286
280
284
284
279
282
284
286
284
280
279
280
285
284
284
285
284
281
284
282
280
283
281
282
281
274
282
284
286
283
276
284
284
282
277
280
277
284
281
280
284
286

230
226
228
227
229
229
229
228
226
230
229
230
228
224
228
230
227
229
229
228
230
231
228
228
229
224
229
229
228
227
230
229
227
229
232
232
227
229
232
228
230
230
232
229
230
226
230
230
227
226
228
227
228
228
230
229
227
228
227
231

35
38
29
39
36
33
40
38
31
38
38
37
39
33
33
33
36
37
36
39
37
34
35
30
41
36
38
39
37
40
39
39
37
37
39
37
35
36
39
40
39
36
37
38
36
42
37
39
40
39
38
41
36
42
36
38
35
37
33
32

491
485
489
489
489
489
489
493
488
492
489
488
492
491
489
489
491
491
489
491
488
492
489
492
491
491
491
490
489
488
491
488
489
488
490
491
489
490
493
490
490
492
492
490
490
489
491
493
486
488
490
488
488
487
490
484
491
488
486
486

29468
29484
29476
29468
29456
29469
29442
29467
29474
29455
29462
29461
29475
29445
29473
29459
29460
29451
29460
29477
29447
29462
29460
29484
29454
29470
29481
29452
29467
29467
29470
29479
29451
29480
29461
29442
29469
29454
29470
29456
29461
29440
29462
29463
29470
29455
29462
29485
29461
29484
29478
29464
29482
29465
29482
29456
29457
29470
29446
29481

497783
497783
497799
497799
497799
497815
497815
497830
497830
497846
497846
497846
497861
497861
497877
497877
497893
497893
497908
497908
497924
497924
497924
497939
497939
497955
497955
497971
497971
497971
497986
497986
498002
498002
498017
498017
498033
498033
498049
498049
498049
498064
498064
498080
498080
498095
498095
498111
498111
498111
498127
498127
498142
498142
498158
498158
498173
498173
498173
498189

-13448
5603
-13445
-13603
7985
-15212
-3420
-3277
-15659
-1648
-14864
-13500
-12774
-3197
-13824
-13933
-7369
-13887
9511
-8037
-13973
8060
-14536
-13655
-14354
-14164
-14514
-12348
-13954
-14501
-14044
-17495
-14055
10411
-14059
-720
-13023
-14541
-14147
-13260
-14786
-14018
-15177
-18637
-13793
3082
-13903
-14486
-10543
4194
-13044
-13973
-13403
9493
-15093
8289
-8262
-11655
-14543
-13692

41
43
43
45
42
46
43
44
46
40
42
42
46
38
40
45
47
44
44
40
39
44
48
42
42
39
43
44
46
42
44
44
44
40
45
44
47
38
44
44
40
38
41
38
38
38
43
48
42
43
39
48
45
48
40
46
41
44
41
46

-41
-49
-46
-41
-41
-44
-43
-48
-43
-47
-46
-43
-41
-43
-41
-46
-43
-44
-41
-41
-41
-46
-41
-44
-41
-44
-44
-43
-43
-46
-48
-45
-42
-45
-45
-44
-42
-40
-42
-45
-41
-40
-40
-41
-45
-46
-45
-43
-43
-49
-41
-47
-47
-49
-41
-43
-45
-46
-44
-42

285
286
285
283
283
285
283
284
283
283
280
281
284
283
286
283
279
280
284
279
281
286
284
283
280
281
284
283
283
283
283
283
284
285
279
281
280
280
283
283
280
286
276
286
284
285
284
284
286
284
284
282
285
281
280
281
282
278
286
283

226
224
225
229
231
230
229
225
231
228
232
230
230
229
230
231
231
230
227
228
226
230
229
229
227
229
232
230
228
226
228
228
228
229
229
230
232
226
231
226
227
231
230
229
230
230
227
227
229
231
228
228
229
229
229
229
228
229
228
230

41
38
35
37
39
37
34
39
39
39
37
40
36
33
37
37
38
39
43
37
31
37
38
34
41
40
41
35
33
36
38
35
29
41
40
39
36
37
32
36
33
42
36
37
42
39
36
41
41
40
39
42
35
37
36
40
34
42
40
34

492
491
488
486
490
491
490
489
489
489
490
488
493
489
491
489
488
488
489
488
490
486
491
492
489
486
491
488
489
488
486
490
488
491
490
489
491
490
489
489
490
490
490
488
491
489
487
490
493
490
490
492
491
492
490
490
489
491
490
491

29451
29443
29450
29457
29479
29457
29490
29491
29489
29485
29474
29476
29454
29470
29428
29465
29468
29463
29455
29458
29485
29467
29480
29452
29459
29461
29457
29445
29452
29449
29451
29460
29461
29458
29455
29445
29457
29459
29449
29470
29482
29437
29455
29465
29463
29480
29462
29441
29461
29452
29461
29464
29448
29470
29466
29468
29451
29448
29468
29466

498189
498205
498205
498220
498220
498236
498236
498236
498251
498251
498267
498267
498283
498283
498298
498298
498314
498314
498314
498329
498329
498345
498345
498361
498361
498361
498376
498376
498392
498392
498407
498407
498423
498423
498423
498439
498439
498454
498454
498470
498470
498485
498485
498501
498501
498501
498517
498517
498532
498532
498548
498548
498548
498563
498563
498579
498579
498595
498595
498610

-14228
-11774
-14211
-13448
-12590
-16941
-7852
8779
-12945
-8488
-689
8643
10634
11716
-11161
-18318
-13761
-4851
15102
-5718
8163
8360
-9528
-2539
-13327
9108
-13913
-13855
-2841
-10441
-13745
-14210
-15887
-14474
-14352
-14961
-14782
-13255
-12774
8921
-7409
-13625
-14197
-2085
-3082
-14074
8587
-13263
-14585
-13796
-9278
-18635
-15119
-13727
-13983
-14629
-13742
-15489
-13172
-5827

42
44
39
47
37
42
39
43
41
43
44
41
42
46
39
41
44
41
41
39
40
48
44
49
44
41
37
42
44
44
39
37
44
42
43
43
43
45
44
41
46
46
42
44
33
44
37
42
39
41
39
38
44
41
49
41
39
42
39
34

-45
-44
-50
-42
-44
-42
-46
-42
-42
-44
-49
-44
-47
-44
-44
-48
-44
-41
-44
-49
-47
-42
-50
-44
-46
-46
-44
-47
-43
-44
-45
-43
-43
-43
-46
-46
-46
-43
-43
-45
-47
-44
-45
-46
-44
-44
-42
-45
-49
-44
-43
-43
-47
-45
-41
-43
-44
-47
-42
-44

283
283
280
284
276
280
285
283
286
279
284
282
284
279
283
284
284
278
278
285
282
281
281
283
284
279
283
282
282
278
284
279
283
279
281
282
284
284
285
281
284
284
283
280
285
279
283
283
283
285
281
285
277
284
282
286
286
282
280
283

229
226
229
230
228
227
230
230
231
226
228
230
230
228
230
228
227
226
229
227
227
226
228
227
227
227
228
227
230
227
229
229
228
228
228
226
227
230
229
231
229
225
230
228
228
227
226
228
229
224
229
229
229
231
226
228
227
227
230
228

34
31
40
35
41
34
41
36
38
35
34
34
37
36
36
36
36
37
37
33
40
33
37
31
33
36
39
36
38
40
39
39
39
40
36
43
37
39
35
32
36
37
43
33
39
41
37
40
43
38
40
40
38
38
39
40
38
34
38
36

490
488
489
491
487
489
490
485
491
489
490
489
491
481
486
491
488
492
490
487
488
490
488
490
489
490
487
490
489
488
490
489
489
490
486
490
491
489
489
488
492
487
484
488
492
491
493
490
490
490
492
491
490
492
492
491
490
487
489
489

29469
29456
29473
29442
29466
29472
29452
29453
29465
29454
29475
29471
29432
29458
29454
29450
29474
29443
29443
29469
29445
29439
29465
29444
29460
29454
29466
29468
29437
29462
29472
29457
29434
29460
29439
29473
29465
29473
29457
29466
29474
29469
29460
29449
29441
29467
29460
29467
29465
29449
29456
29446
29483
29462
29427
29493
29457
29467
29431
29468

498610
498610
498626
498626
498641
498641
498657
498657
498673
498673
498688
498688
498688
498704
498704
498719
498719
498735
498735
498751
498751
498751
498766
498782
498782
498782
498797
498797
498813
498813
498829
498829
498844
498844
498860
498860
498860
498875
498875
498891
498891
498907
498907
498907
498922
498922
498938
498938
498953
498953
498969
498969
498969
498985
498985
499000
499000
499016
499016
499031

-14277
-14025
-13828
-13664
-10128
-13489
6632
8866
-13317
-13945
-14039
-13964
-14550
-14227
-14282
-14133
7846
-10458
-12127
-13863
-10267
-2953
-16111
-14421
11266
-2215
-14980
-13631
-8708
-14038
-14155
-13840
-15464
-13866
-14074
-13731
-6920
-14353
-13863
-13154
-18590
-14201
8298
-10596
-13712
-13592
-2760
-14160
-4879
-14066
-15082
-13546
-13977
952
-14763
25760
-14301
12437
6754
-932

37
38
40
39
43
47
44
41
43
34
38
40
38
45
42
42
47
42
38
44
36
41
41
46
41
44
43
45
38
43
46
43
43
39
41
42
45
45
47
47
44
45
42
40
46
47
42
45
45
41
37
39
42
39
43
39
42
39
43
44

-43
-48
-44
-45
-44
-45
-45
-47
-44
-47
-49
-44
-47
-42
-46
-44
-42
-43
-44
-43
-45
-42
-43
-44
-43
-42
-47
-44
-44
-44
-44
-45
-44
-43
-45
-44
-46
-46
-48
-44
-45
-43
-40
-45
-41
-44
-44
-44
-46
-45
-44
-45
-45
-42
-43
-45
-43
-47
-47
-43

284
283
283
280
281
281
283
281
281
280
281
278
280
281
284
281
279
279
282
276
287
284
286
283
277
285
282
285
278
282
284
283
285
287
282
284
282
285
279
281
286
286
282
283
282
283
282
283
285
284
282
283
285
282
282
284
285
285
283
283

229
229
230
225
227
226
227
230
229
227
229
227
227
228
228
228
228
225
228
230
229
229
228
230
229
224
228
230
230
228
228
228
226
228
227
232
228
231
228
227
229
229
231
230
228
229
230
227
225
228
229
230
224
227
227
229
229
228
228
229

38
35
32
41
34
40
40
39
41
37
34
39
33
39
36
39
39
37
39
34
39
39
40
36
41
39
31
40
41
36
36
37
39
36
41
32
40
39
37
37
40
36
42
38
38
35
39
39
37
39
40
39
34
39
37
37
39
40
37
38

487
490
485
491
486
490
490
490
488
488
488
490
489
490
490
489
490
490
491
490
484
490
488
486
489
487
488
489
489
488
488
488
490
491
490
490
489
491
489
491
489
485
489
490
491
488
490
489
488
487
488
490
489
486
487
489
491
490
488
490

29459
29460
29458
29458
29470
29457
29469
29483
29483
29453
29460
29465
29478
29468
29472
29471
29465
29465
29482
29484
29464
29456
29447
29463
29458
29451
29449
29457
29461
29465
29466
29470
29463
29447
29478
29470
29441
29480
29455
29474
29466
29464
29451
29460
29436
29453
29465
29472
29465
29474
29467
29476
29484
29477
29458
29447
29461
29462
29468
29478

499031
499047
499047
499047
499063
499063
499078
499078
499094
499094
499109
499109
499125
499125
499141
499141
499141
499156
499156
499172
499172
499187
499187
499203
499203
499203
499219
499219
499234
499234
499250
499250
499265
499265
499265
499281
499281
499297
499297
499312
499312
499328
499328
499328
499343
499343
499359
499359
499375
499375
499390
499390
499390
499406
499406
499421
499421
499437
499437
499453

-13737
8527
-13788
-50
-10627
14710
-14437
-14956
7750
-13709
-13391
11335
-12695
-14066
2262
8610
-15347
-13980
-8005
10260
-14397
-15300
-13769
-14283
-13826
23295
-14304
-1979
-16130
-2455
-14230
-13671
8936
-4464
2951
-14169
-13691
-16749
98
-13075
-13847
-12797
-13409
7860
8361
-14738
-13597
-14001
8433
-13401
-14079
-14844
1361
-1766
-15375
8872
12938
-434
-14042
9233

44
39
36
43
43
42
46
39
42
39
40
38
36
43
43
43
46
41
44
45
44
37
45
48
36
41
37
43
47
47
44
41
40
35
46
38
46
46
42
45
47
43
44
42
44
36
41
44
38
49
38
41
47
38
42
44
44
38
39
42

-42
-42
-44
-47
-43
-46
-43
-46
-44
-44
-43
-45
-43
-43
-44
-41
-42
-43
-42
-42
-46
-47
-46
-43
-47
-46
-46
-46
-43
-44
-45
-43
-45
-45
-43
-44
-43
-45
-44
-49
-43
-44
-44
-44
-43
-46
-42
-44
-45
-44
-43
-43
-45
-49
-46
-47
-43
-45
-45
-45

280
285
280
281
281
284
281
283
278
279
283
285
279
281
281
281
285
278
281
285
283
281
283
286
285
282
279
284
278
280
283
281
280
277
281
283
280
285
283
283
281
281
278
286
284
280
284
274
283
282
280
279
285
282
284
282
283
277
280
281

229
229
228
228
228
230
227
229
227
227
231
228
227
228
229
230
230
228
228
230
223
230
226
231
228
229
229
227
229
228
228
230
227
229
230
224
225
228
230
230
231
226
229
228
227
227
230
227
230
229
229
229
229
229
226
231
231
227
224
229

37
39
37
38
41
35
36
34
38
29
38
37
38
34
32
31
31
37
38
38
40
37
33
34
36
39
31
38
41
37
34
40
38
38
40
36
41
34
40
39
39
35
38
34
32
39
34
36
38
33
34
32
41
36
37
36
39
41
40
36

490
483
491
488
488
490
488
492
490
487
490
487
488
490
489
486
490
491
491
488
491
490
489
489
488
491
490
489
489
489
487
490
486
489
488
487
489
491
489
489
484
490
487
492
487
487
487
489
488
487
490
488
488
490
487
488
485
491
486
490

29440
29468
29460
29476
29491
29461
29473
29436
29464
29439
29475
29483
29486
29490
29454
29438
29480
29486
29487
29470
29486
29459
29462
29464
29461
29463
29479
29445
29452
29487
29465
29475
29475
29475
29467
29460
29460
29466
29486
29464
29459
29455
29443
29454
29484
29475
29464
29469
29445
29433
29442
29473
29475
29474
29476
29480
29447
29460
29483
29458

499453
499453
499468
499468
499484
499484
499499
499499
499515
499515
499515
499531
499531
499546
499546
499562
499562
499577
499577
499593
499593
499593
499609
499609
499624
499624
499640
499640
499655
499655
499671
499671
499687
499687
499687
499702
499702
499718
499718
499733
499733
499749
499749
499749
499765
499765
499780
499780
499796
499796
499811
499811
499827
499827
499843
499843
499843
499858
499858
499874

-12695
-13250
-14487
1400
9390
-16692
10272
-14426
-13525
-13184
-6004
-13701
-14613
-16098
6817
-18220
-14643
-14075
-13369
-15524
-14329
-9411
-5015
-13262
-14912
-14379
-13304
-16525
-13436
-18664
-13575
-14755
-14300
-14537
-426
-13658
-14368
-14253
-13168
-4534
-7127
-14470
9870
-11021
-15536
-13270
-18634
-6679
-13680
-5099
-18252
-13922
-14042
-7304
-6768
-18543
-8385
-13542
-13874
9019

43
39
45
44
44
45
42
39
41
42
43
44
39
47
41
39
44
41
47
45
37
42
36
37
41
41
46
40
37
41
42
40
40
42
43
39
37
41
41
47
46
42
40
46
37
43
45
42
40
39
42
43
43
39
40
42
42
42
41
37

-48
-45
-42
-48
-44
-46
-45
-44
-44
-43
-49
-43
-44
-44
-47
-43
-46
-48
-46
-47
-44
-42
-44
-48
-43
-44
-47
-44
-49
-43
-43
-44
-44
-51
-44
-45
-44
-45
-45
-44
-43
-49
-43
-42
-48
-43
-46
-46
-43
-45
-42
-42
-43
-43
-49
-44
-44
-46
-46
-44

283
284
284
284
285
282
285
282
283
284
283
279
280
278
285
280
275
284
283
283
285
282
285
280
280
279
286
284
284
285
280
284
282
279
283
285
281
280
284
280
280
281
285
281
284
285
282
279
285
284
282
282
278
284
284
285
279
283
283
277

228
226
228
226
229
228
226
230
230
229
230
227
229
229
227
229
230
229
230
227
227
230
228
228
228
230
228
228
231
228
229
229
227
226
227
230
229
231
229
227
231
230
226
228
225
228
229
227
228
226
230
227
228
229
229
228
229
228
231
228

40
33
36
41
36
34
37
35
33
39
38
36
40
34
38
38
40
38
40
39
39
33
35
39
36
38
36
41
38
39
39
39
33
37
36
34
39
39
36
38
41
31
42
40
39
37
40
37
39
37
36
37
37
37
36
38
40
34
35
36

492
489
491
492
489
492
490
489
489
489
490
490
486
489
491
491
486
489
490
488
492
490
487
487
489
491
487
491
492
487
489
490
490
490
490
489
490
491
493
482
490
490
492
491
490
491
488
490
486
488
490
491
486
490
486
488
484
491
485
487

29442
29452
29465
29489
29455
29479
29472
29459
29501
29458
29451
29479
29472
29452
29460
29471
29463
29500
29477
29478
29471
29462
29477
29465
29450
29477
29451
29456
29462
29493
29489
29483
29460
29453
29489
29477
29485
29475
29449
29443
29457
29463
29471
29474
29457
29442
29461
29452
29464
29458
29459
29470
29471
29481
29461
29474
29455
29457
29475
29490

499874
499889
499889
499905
499905
499921
499921
499921
499936
499952
499952
499952
499967
499967
499983
499983
499999
499999
500014
500014
500030
500030
500030
500045
500045
500061
500061
500077
500077
500092
500092
500092
500108
500108
500123
500123
500139
500139
500155
500155
500155
500170
500170
500186
500186
500201
500201
500217
500217
500217
500233
500233
500248
500248
500264
500264
500279
500279
500279
500295

-14331
-15369
-14513
6371
-18735
-8957
-14879
-582
-13459
-13694
-14024
6479
-17975
-14395
8948
-14620
-13739
8957
-13892
-14561
10306
-14199
-14805
-4099
-13573
-18226
-14284
-3899
-17615
-13788
-14251
-13028
-14429
-13706
-14611
-14553
-1002
-15062
-18180
-14491
-13726
-14457
-13420
-13630
-13750
-13859
-18472
-1120
-13244
-13670
-11590
-16211
-13961
-8266
-13133
-14026
9557
-13199
-13295
3306

35
38
38
37
38
43
45
39
42
42
37
42
41
39
39
45
40
39
43
38
41
38
38
43
38
35
39
48
45
39
40
44
38
45
42
44
40
41
41
40
38
43
36
46
45
41
42
40
44
46
43
43
43
34
40
38
46
38
40
41

-46
-47
-46
-48
-47
-44
-42
-41
-45
-44
-42
-42
-49
-46
-48
-48
-44
-45
-42
-42
-42
-42
-44
-44
-42
-44
-44
-44
-43
-41
-45
-46
-43
-45
-45
-43
-44
-45
-44
-44
-45
-45
-42
-43
-48
-43
-41
-41
-43
-43
-44
-42
-44
-46
-41
-43
-47
-42
-49
-43

278
284
284
283
285
283
285
282
279
282
278
279
282
283
283
282
280
285
285
282
281
283
278
282
282
280
284
282
280
280
273
278
279
283
281
284
279
281
284
285
284
282
283
278
283
281
283
281
285
285
283
283
285
281
281
281
283
284
284
281

227
228
227
228
230
227
229
227
227
229
229
228
229
231
228
230
228
229
228
228
226
228
229
230
227
231
228
229
230
230
226
229
230
228
227
230
224
231
228
229
230
225
227
228
228
228
227
228
228
226
229
228
225
227
226
225
225
230
228
229

39
34
36
30
36
37
38
41
39
38
36
36
39
42
37
37
39
35
36
33
39
39
40
35
37
40
35
38
36
30
36
34
35
37
36
31
39
39
40
42
38
40
33
37
38
36
41
38
38
38
36
41
41
38
38
39
38
37
35
37

488
490
488
487
489
490
491
489
485
492
488
487
489
493
488
489
487
491
490
490
487
489
489
487
487
491
489
488
486
490
488
488
490
490
489
489
492
488
486
487
489
489
485
486
492
489
488
490
489
490
490
490
488
489
488
487
489
490
492
491

29481
29472
29469
29445
29488
29472
29484
29466
29463
29474
29468
29468
29467
29473
29470
29466
29473
29438
29461
29475
29474
29485
29480
29474
29471
29468
29488
29466
29464
29474
29443
29475
29434
29447
29453
29446
29478
29475
29454
29464
29460
29468
29463
29445
29457
29469
29464
29471
29470
29455
29474
29460
29463
29474
29477
29463
29468
29468
29478
29473

500295
500311
500311
500326
500326
500342
500342
500342
500357
500357
500373
500373
500389
500389
500404
500404
500420
500420
500435
500435
500451
500451
500451
500467
500467
500482
500482
500498
500498
500498
500513
500513
500529
500529
500545
500545
500560
500560
500560
500576
500576
500591
500591
500607
500607
500623
500623
500623
500638
500638
500654
500654
500669
500669
500685
500685
500701
500701
500701
500716

-11351
-13511
-15123
-11667
-14266
-3804
-1153
4509
-11024
-13898
-11287
10065
-2736
-14894
-14174
7905
-11155
-14116
-14238
-18279
-13502
-14900
-10150
-16991
-14357
-15121
491
-14867
-13852
7018
-13596
-12518
-13505
-1656
-13793
-15299
-13392
-530
7760
-16503
-13640
-13422
-12793
-14764
-10580
-14757
8203
9580
9518
-13489
-13777
9289
-16594
-8536
-13692
-4344
-13787
-16562
9102
-7652

43
43
42
42
41
43
44
43
43
44
41
39
41
42
42
37
41
39
39
43
44
43
42
45
45
43
42
44
41
44
47
44
42
45
44
45
43
44
41
41
49
37
41
43
43
42
39
37
44
40
44
36
47
44
43
44
43
44
41
43

-41
-43
-44
-42
-46
-42
-46
-49
-44
-45
-44
-45
-41
-44
-46
-43
-45
-44
-44
-42
-42
-45
-46
-42
-44
-47
-45
-43
-41
-44
-46
-43
-45
-44
-49
-44
-45
-53
-41
-46
-43
-46
-45
-48
-44
-41
-42
-49
-48
-41
-42
-45
-43
-52
-49
-46
-47
-45
-47
-44

283
282
282
281
275
284
280
282
279
284
282
285
281
276
283
286
279
281
283
278
281
283
282
286
285
283
287
284
284
284
278
283
279
283
280
276
279
282
282
285
280
282
280
281
282
281
278
284
284
278
286
284
281
282
285
281
282
282
284
280

229
231
227
228
231
226
226
228
230
227
225
231
226
226
227
228
225
229
229
229
228
227
227
228
227
227
230
227
230
229
224
228
228
227
227
225
230
232
229
227
228
230
229
226
229
227
228
229
226
227
227
229
229
230
227
229
226
230
229
225

40
39
34
36
39
38
36
38
41
35
36
39
38
39
37
40
35
35
38
39
35
37
34
36
34
38
40
38
33
34
39
37
37
37
37
37
37
36
36
37
38
36
42
34
40
41
39
35
41
38
37
41
35
36
35
37
36
36
31
34

486
490
489
489
490
490
489
490
487
491
489
489
490
490
488
490
488
489
485
489
490
491
491
489
489
484
489
489
489
489
491
490
487
488
490
491
490
488
489
491
490
484
487
488
491
489
488
487
487
488
491
488
490
488
490
489
489
488
489
490

29463
29453
29451
29465
29469
29494
29464
29448
29456
29443
29464
29458
29458
29445
29479
29487
29469
29461
29476
29460
29452
29457
29473
29472
29471
29436
29463
29481
29462
29472
29482
29459
29443
29489
29474
29461
29478
29444
29460
29459
29464
29464
29484
29464
29458
29441
29447
29467
29476
29454
29459
29463
29460
29458
29452
29438
29487
29469
29442
29453

500716
500732
500732
500747
500747
500763
500763
500763
500779
500779
500794
500794
500810
500810
500825
500825
500825
500841
500841
500857
500857
500872
500872
500888
500888
500903
500903
500919
500919
500935
500935
500935
500950
500950
500966
500966
500981
500981
500997
500997
501013
501013
501028
501028
501028
501044
501044
501059
501059
501075
501075
501091
501091
501091
501106
501106
501122
501122
501137
501137

9442
-12284
-5077
-13667
-13221
-14137
-14219
-162
-14778
-15431
-13419
-15873
-5732
-14108
-13426
7672
-13211
-8871
-13999
-14405
-17159
-14223
-14795
-1386
-13244
-14263
-13978
-14793
-13794
3529
-14469
7698
-13815
32764
8082
9086
-13402
-13385
-11578
-14071
-13871
-17782
-13481
-14163
-8989
-13607
-14330
-13706
-15305
-9345
3658
-13995
-13850
-4659
-14695
-14945
-14464
-14765
-8148
-14548

42
45
40
41
43
39
43
40
48
41
41
46
47
37
47
41
46
46
44
42
43
47
42
40
40
43
42
41
44
39
37
40
44
41
43
43
49
43
43
40
35
43
44
40
46
44
43
44
45
43
47
46
36
44
39
40
43
39
43
47

-44
-47
-44
-46
-48
-44
-43
-43
-41
-45
-46
-48
-43
-44
-47
-48
-45
-41
-43
-45
-47
-44
-45
-42
-44
-47
-42
-50
-46
-44
-44
-48
-46
-43
-43
-45
-42
-46
-44
-45
-43
-45
-43
-45
-45
-45
-44
-44
-42
-44
-43
-44
-46
-45
-45
-44
-47
-46
-41
-45

285
283
284
285
283
287
282
283
277
284
279
280
280
285
281
285
280
286
282
281
280
280
283
282
283
283
284
285
283
281
284
282
283
283
285
284
280
283
283
280
282
279
280
281
281
280
283
280
280
284
284
279
282
280
279
282
282
279
281
284

226
229
229
226
227
227
229
227
221
228
228
228
228
226
227
230
229
230
228
229
231
230
227
227
225
230
225
229
228
228
230
229
227
223
228
229
229
229
229
228
228
230
230
226
229
229
228
230
227
227
224
226
227
231
230
227
226
231
228
227

37
38
37
40
41
36
37
36
35
34
38
38
40
37
39
37
36
37
38
36
40
36
39
37
39
37
37
43
40
39
41
37
40
36
41
40
40
37
40
37
36
36
30
40
41
35
33
40
37
35
38
39
38
39
40
41
37
40
33
39

490
490
486
489
487
487
488
487
488
488
490
488
491
488
489
488
487
489
487
487
488
490
490
491
489
486
487
488
490
489
489
489
489
488
491
488
485
489
487
491
485
488
487
488
488
489
488
489
488
488
489
487
491
489
490
490
488
489
489
490

29466
29478
29490
29454
29464
29456
29455
29461
29469
29460
29465
29457
29467
29465
29475
29471
29479
29478
29471
29475
29471
29467
29464
29456
29471
29482
29458
29465
29476
29483
29473
29466
29476
29467
29445
29455
29449
29461
29464
29464
29474
29453
29450
29454
29452
29482
29459
29458
29455
29465
29460
29466
29457
29445
29459
29477
29463
29499
29467
29457

501153
501153
501153
501169
501169
501184
501184
501200
501200
501215
501215
501231
501231
501231
501247
501247
501262
501262
501278
501278
501293
501293
501293
501309
501309
501325
501325
501340
501340
501356
501356
501371
501371
501387
501387
501387
501403
501403
501418
501418
501434
501434
501449
501449
501449
501465
501465
501481
501481
501496
501496
501512
501512
501512
501527
501527
501543
501543
501559
501559

-11119
8203
6217
-13962
-15880
6973
-12139
-15331
-14361
-14818
-17844
-741
-13632
8940
9287
-13432
-14230
-15966
-13206
-11706
-13402
49
-14576
-4920
-13712
-13080
1895
-14381
-13284
-6970
-13849
10368
-18171
9608
2081
9660
-18425
-17342
-14589
-12722
8833
-14124
-8124
-14540
-14885
-13025
-13645
1188
2633
-3598
-13934
-16020
-14006
-6917
-14271
-16956
-15647
-7010
-17511
-4454

42
40
38
43
39
40
42
40
46
42
41
35
41
40
39
38
40
40
43
44
43
44
39
37
36
45
44
41
44
43
45
37
44
43
42
41
43
44
40
44
45
40
36
43
39
40
41
42
40
40
45
42
46
44
45
43
34
42
44
31

-46
-46
-46
-45
-45
-45
-42
-45
-44
-44
-43
-44
-43
-43
-46
-42
-42
-41
-43
-46
-44
-44
-49
-45
-49
-41
-42
-42
-47
-42
-43
-42
-44
-48
-48
-47
-43
-45
-47
-44
-47
-45
-44
-42
-45
-46
-44
-43
-44
-45
-44
-46
-40
-44
-42
-45
-43
-41
-42
-46

280
284
282
286
278
279
281
282
284
282
279
282
284
282
278
280
282
280
282
283
285
283
280
283
284
285
281
282
282
283
281
283
282
283
285
282
282
283
284
280
280
279
285
284
283
284
284
285
281
280
283
286
284
282
284
282
284
284
285
284

229
229
228
230
227
229
230
230
232
228
229
230
226
230
230
227
230
224
228
229
229
229
228
229
230
229
230
226
230
231
230
230
228
231
229
229
229
227
229
226
230
225
228
229
228
228
230
231
229
232
227
230
227
229
228
228
229
227
229
231

35
40
39
38
36
37
39
39
40
43
35
38
36
39
39
40
39
37
35
38
34
34
32
34
38
36
40
34
38
36
34
36
42
40
28
37
39
38
37
36
32
38
31
41
36
37
33
34
35
36
35
37
38
37
34
32
39
37
36
38

486
490
488
489
485
487
488
488
490
490
486
489
491
487
489
490
489
487
490
490
492
491
489
486
488
488
490
488
487
489
489
488
490
490
487
486
490
489
489
490
490
493
488
489
490
487
489
490
490
489
490
487
487
489
489
489
491
491
488
488

29471
29457
29470
29438
29455
29458
29468
29468
29459
29443
29466
29457
29481
29446
29459
29461
29465
29450
29457
29460
29475
29447
29480
29498
29443
29448
29494
29490
29470
29467
29480
29456
29465
29445
29454
29471
29470
29481
29478
29465
29459
29478
29459
29465
29462
29458
29456
29487
29465
29479
29484
29459
29456
29461
29489
29431
29470
29470
29457
29461

501574
501574
501590
501590
501590
501605
501605
501621
501621
501637
501637
501652
501652
501652
501668
501668
501683
501683
501699
501699
501699
501715
501715
501730
501730
501746
501746
501761
501761
501777
501777
501777
501793
501793
501808
501808
501824
501824
501824
501839
501839
501855
501855
501871
501871
501886
501886
501886
501902
501902
501917
501917
501933
501933
501949
501949
501949
501964
501964
501980

-13509
-14937
-14299
-13895
-4054
2811
1495
-8497
-12973
-13391
-5316
-15387
-14082
-15250
-13499
-13333
-14081
-3946
-13707
-14188
-12968
-2585
10632
-5113
-13275
-7709
-1947
-3471
-17256
8955
-14333
-13894
-15864
-14432
-17542
8518
-11132
-12624
-14087
-13816
-15506
-7224
-12457
-15017
-14061
-14853
-11478
9114
10016
-14402
-14179
-13905
-13864
-13043
-14819
-18651
-18752
-12292
-662
-14369

44
41
37
45
38
43
40
47
44
47
42
37
42
39
37
41
45
42
43
46
40
48
39
41
37
44
46
43
42
44
39
41
42
37
38
42
43
37
40
44
46
45
40
47
41
46
42
41
45
45
39
42
36
43
42
46
45
37
37
45

-46
-44
-45
-44
-44
-49
-45
-45
-46
-44
-44
-46
-52
-44
-45
-43
-43
-45
-45
-47
-40
-46
-44
-42
-43
-43
-43
-43
-41
-40
-43
-45
-50
-42
-40
-44
-45
-46
-43
-42
-45
-46
-47
-47
-41
-44
-45
-44
-44
-46
-42
-42
-46
-41
-42
-46
-50
-45
-54
-42

279
282
284
286
282
284
281
276
284
277
284
285
286
286
280
280
286
283
284
280
286
281
283
285
286
284
284
284
283
278
280
281
279
285
278
287
280
281
280
284
282
277
282
283
283
285
281
281
278
281
281
277
283
277
280
283
280
286
282
282

229
228
230
227
229
230
228
229
228
227
231
229
224
228
229
230
228
228
230
230
226
232
232
229
227
226
227
229
226
230
228
228
229
228
228
226
231
230
227
229
225
227
229
228
229
230
230
229
229
229
228
225
227
228
226
229
226
230
228
228

39
31
38
37
36
33
36
37
38
38
37
36
42
37
37
37
29
35
38
37
41
36
35
39
35
37
40
36
38
35
41
35
37
37
34
35
37
37
29
37
32
34
40
42
38
31
40
34
41
37
32
39
39
37
34
37
35
38
36
41

488
489
488
490
488
490
487
487
489
488
487
489
489
488
485
489
490
489
490
488
489
490
488
490
491
487
489
489
490
490
489
487
488
486
488
486
488
488
489
487
488
491
489
489
491
489
487
491
484
488
488
488
491
487
489
488
490
489
486
489

29446
29464
29457
29460
29439
29473
29450
29451
29457
29436
29449
29471
29467
29444
29480
29446
29448
29462
29455
29449
29474
29434
29450
29460
29452
29452
29472
29474
29463
29460
29462
29454
29464
29466
29440
29477
29450
29451
29460
29462
29468
29463
29450
29450
29443
29459
29499
29479
29450
29449
29446
29454
29488
29464
29479
29456
29449
29441
29460
29475

501980
501995
501995
502011
502011
502011
502027
502027
502042
502042
502058
502058
502073
502073
502073
502089
502089
502105
502105
502120
502120
502136
502136
502136
502151
502151
502167
502167
502183
502183
502198
502198
502214
502214
502214
502229
502229
502245
502245
502261
502261
502276
502276
502292
502292
502292
502307
502307
502323
502323
502339
502339
502354
502354
502354
502370
502370
502385
502385
502401

-14391
-5028
779
-13912
-13839
-15980
-12965
-16609
9691
-6833
-16542
-17961
-9515
-3668
-342
-14121
-14118
-9205
-15160
-15350
8359
-13587
-13652
-14258
-13523
9946
-12033
-13739
-7791
-12281
-13882
-13823
-14641
-14628
-14199
308
-7336
-6903
25534
-9256
-7119
-14214
-11889
-13731
-14313
-12982
-13141
-13903
10348
-14183
-13354
-14352
-13763
-3846
2057
-14139
-13764
1621
19425
-10067

36
42
39
41
44
33
38
36
48
35
42
38
42
43
38
46
36
43
43
46
44
44
46
44
41
38
44
40
44
48
45
46
40
45
47
43
40
43
40
43
40
41
40
43
36
42
42
39
39
38
44
42
36
44
36
45
45
41
48
43

-45
-43
-45
-46
-45
-47
-45
-44
-47
-45
-45
-47
-44
-52
-50
-48
-47
-46
-44
-46
-45
-48
-41
-44
-44
-47
-46
-44
-42
-44
-44
-42
-48
-43
-44
-43
-46
-47
-44
-42
-44
-42
-48
-46
-44
-49
-47
-44
-42
-42
-46
-44
-45
-45
-42
-42
-42
-45
-43
-45

284
282
282
284
280
284
283
279
285
285
283
285
285
282
284
285
285
279
287
282
286
279
284
284
283
285
281
281
283
283
280
282
283
280
284
286
282
281
281
282
280
282
285
282
279
281
284
282
282
282
283
282
281
278
283
281
282
281
281
282

227
229
229
228
227
230
229
229
227
225
230
225
229
228
228
227
226
230
223
227
227
228
230
231
227
229
230
230
230
227
226
230
228
227
230
224
226
227
229
228
230
228
226
229
228
226
226
228
225
227
226
226
226
228
227
225
227
226
225
231

39
36
39
36
34
32
38
39
39
41
36
35
35
35
32
39
37
36
35
34
33
33
32
37
38
34
32
39
35
33
37
31
35
38
39
29
40
39
33
35
35
35
33
35
39
41
33
35
39
39
41
36
37
37
38
35
31
37
38
39

490
490
490
489
487
488
488
489
489
489
487
486
486
490
489
490
490
490
487
486
491
490
491
491
486
491
486
490
491
490
489
488
489
489
490
487
489
488
490
487
488
488
488
488
487
488
489
488
490
489
489
488
488
490
489
491
488
492
489
488

29459
29441
29456
29472
29464
29445
29462
29440
29458
29479
29468
29459
29471
29482
29461
29468
29449
29462
29461
29467
29490
29477
29462
29456
29457
29494
29480
29455
29471
29453
29476
29454
29477
29449
29471
29453
29457
29449
29469
29478
29460
29488
29470
29478
29456
29475
29473
29458
29460
29468
29449
29462
29487
29468
29476
29481
29454
29468
29475
29488

502401
502417
502417
502432
502432
502432
502448
502448
502463
502463
502479
502479
502479
502495
502495
502510
502510
502526
502526
502541
502541
502557
502557
502573
502573
502588
502588
502604
502604
502604
502619
502619
502635
502635
502651
502651
502666
502666
502682
502682
502682
502697
502697
502713
502713
502729
502729
502744
502744
502744
502760
502760
502775
502775
502791
502791
502807
502807
502822
502822

-17747
-4888
-18360
-14223
-13567
-11506
-14748
9855
-14617
-515
-10065
-14074
-13593
1540
-14745
-14043
-2586
-13757
-10280
-14022
-15660
-15423
-16157
-16429
-13673
-15102
8742
-13662
-14016
-13831
-5573
-15068
-14083
-14359
-14153
-13085
-15133
-14473
1444
-13854
-13822
-8704
-13709
-9935
-13631
8743
-16810
-11857
-13665
-6849
14071
-14376
7876
1111
-14045
-13964
-13546
7758
-3057
-14950

40
42
42
37
46
45
43
43
42
37
33
46
44
44
43
44
43
45
43
38
49
39
43
44
39
42
42
37
39
32
39
40
43
37
41
42
40
42
44
39
39
46
41
43
42
32
44
44
45
42
44
47
42
40
43
47
46
42
47
31

-45
-43
-44
-46
-45
-45
-45
-45
-47
-44
-47
-47
-44
-45
-46
-45
-43
-42
-48
-44
-45
-44
-44
-45
-47
-45
-43
-45
-43
-49
-45
-46
-43
-45
-44
-44
-47
-45
-41
-45
-44
-45
-43
-46
-42
-44
-43
-42
-44
-48
-44
-44
-42
-42
-45
-43
-44
-42
-42
-43

281
283
283
281
285
282
282
279
283
283
282
284
284
283
283
282
281
287
279
284
283
286
281
282
284
282
282
284
281
281
280
287
279
284
287
282
282
283
283
284
283
282
281
281
286
281
280
282
278
284
281
281
277
280
279
278
279
285
285
279

228
229
229
227
229
227
225
229
227
230
228
229
228
226
229
229
226
231
229
226
228
229
231
228
228
225
230
229
230
227
227
229
226
225
228
226
226
229
226
229
227
230
230
229
226
230
228
229
221
224
228
226
226
228
226
229
228
229
227
224

37
28
41
37
40
38
38
38
39
38
39
35
38
38
38
40
35
37
29
32
38
40
41
34
35
41
38
41
34
34
39
36
38
39
34
39
35
36
34
34
37
35
38
40
40
40
38
38
37
36
38
39
35
37
33
35
41
33
39
37

488
490
490
490
489
489
484
488
487
488
488
491
491
489
489
490
491
486
488
488
490
489
489
485
488
490
492
487
488
487
488
488
490
488
488
489
489
489
488
489
489
490
486
489
490
489
489
487
489
489
490
489
489
487
488
483
489
488
490
490

29463
29466
29460
29473
29469
29439
29482
29470
29464
29493
29466
29449
29464
29462
29485
29486
29462
29452
29480
29473
29461
29465
29476
29449
29456
29457
29473
29452
29453
29458
29460
29462
29471
29447
29461
29470
29458
29456
29460
29462
29470
29476
29457
29461
29453
29449
29441
29459
29471
29478
29463
29457
29456
29446
29441
29458
29463
29431
29470
29463

502822
502838
502838
502853
502853
502869
502869
502885
502885
502885
502900
502900
502916
502916
502931
502931
502947
502947
502963
502963
502978
502978
502994
502994
502994
503009
503009
503025
503025
503041
503041
503056
503056
503056
503072
503072
503087
503087
503103
503103
503119
503119
503134
503134
503134
503150
503150
503165
503165
503181
503181
503197
503197
503212
503212
503212
503228
503228
503243
503243

5675
-13443
-14026
-16508
-14576
-13611
-10995
-13710
-15076
-12603
7250
-2088
1003
-17957
-16717
2001
6498
-14647
-13927
7292
-13467
-14106
-14491
-6132
-14392
-5582
-13168
9372
-16266
-14181
-13346
-3070
102
-5284
-13467
-13550
-17064
-14485
-3461
-10695
9336
-14018
-15336
-6714
-13186
-13897
-3211
-16742
-18049
-14092
-13510
-1750
8955
-14408
-6885
-13162
-13589
-15510
-8226
-12799

40
39
47
40
44
43
43
44
44
40
40
39
35
41
45
43
45
43
38
38
44
40
37
42
49
44
41
43
43
41
44
46
46
45
43
40
42
43
40
39
42
40
41
36
39
43
44
46
42
43
43
40
47
47
44
43
40
44
44
47

-45
-43
-44
-46
-45
-43
-47
-44
-42
-44
-46
-45
-43
-47
-46
-46
-46
-42
-46
-46
-44
-47
-44
-49
-44
-47
-45
-43
-46
-47
-43
-44
-44
-44
-43
-45
-47
-45
-43
-43
-45
-43
-43
-44
-43
-48
-44
-45
-42
-45
-47
-44
-42
-45
-42
-47
-45
-50
-42
-49

282
285
276
283
286
281
283
283
283
280
284
284
284
282
282
283
284
284
277
279
281
281
285
282
284
284
281
277
284
283
280
283
284
283
283
281
282
283
285
282
278
283
283
281
282
284
279
281
281
284
286
282
282
284
283
279
282
282
283
286

227
228
227
231
227
229
227
229
228
228
228
230
229
228
228
228
225
225
227
228
229
227
228
227
228
229
226
227
228
230
226
227
229
230
226
225
228
229
229
229
226
228
226
224
228
223
227
226
224
229
227
225
227
229
229
227
228
227
224
227

37
39
35
37
35
38
39
33
35
39
40
36
37
35
39
32
41
40
33
36
35
38
30
38
34
33
40
37
33
36
35
32
41
36
39
35
34
35
38
35
38
39
35
35
37
36
37
38
32
35
35
30
31
39
36
34
36
40
39
36

489
486
489
492
490
487
491
489
489
490
492
488
490
487
489
491
489
491
491
491
488
489
487
488
490
492
485
488
487
487
490
490
490
488
491
490
490
490
490
489
492
490
489
491
490
490
491
486
491
488
491
489
489
489
490
489
490
491
490
487

29439
29461
29434
29462
29448
29434
29458
29462
29456
29475
29464
29448
29464
29456
29465
29466
29447
29482
29479
29454
29447
29453
29452
29436
29483
29452
29470
29465
29448
29476
29458
29466
29465
29464
29464
29465
29453
29434
29457
29458
29476
29453
29435
29452
29462
29457
29464
29457
29463
29468
29450
29449
29471
29451
29443
29453
29459
29480
29451
29445

503259
503259
503275
503275
503290
503290
503290
503306
503306
503321
503321
503337
503337
503353
503353
503353
503368
503368
503384
503384
503399
503399
503415
503415
503415
503431
503431
503446
503446
503462
503462
503477
503477
503493
503493
503493
503509
503509
503524
503524
503540
503540
503555
503555
503555
503571
503571
503587
503587
503602
503602
503618
503618
503633
503633
503633
503649
503649
503665
503665

-13487
8602
-13181
-13517
6590
-6396
-6367
-7748
-15084
-13105
-13995
-13472
-13378
8434
-12764
-14087
-17138
9520
-3923
-13755
-14052
-7509
-16671
9505
-14984
-14395
-13520
-14583
-14184
-14269
-13039
-14538
-15581
8875
-13996
-4768
-13675
-14221
-14307
-12643
-14855
-14530
-13647
-13359
-14738
-13589
-14911
-7497
-12081
-8683
-13362
-13510
-14070
-13738
-13745
-13449
-14628
-13826
-15454
-12807

48
45
43
43
42
44
40
40
42
44
41
45
43
47
39
44
39
42
45
47
40
40
39
38
46
44
39
47
48
40
43
39
42
48
49
40
44
44
42
38
45
44
44
47
43
37
43
38
31
36
40
45
42
44
43
42
44
43
34
42

-46
-46
-46
-45
-48
-46
-47
-45
-45
-45
-46
-47
-47
-45
-48
-48
-44
-46
-45
-47
-46
-45
-47
-44
-47
-45
-44
-45
-46
-46
-45
-47
-47
-45
-45
-47
-49
-49
-45
-47
-48
-45
-42
-43
-43
-49
-44
-42
-44
-42
-43
-43
-45
-42
-42
-49
-46
-42
-47
-50

285
280
283
281
282
283
282
284
285
280
282
280
285
285
281
285
284
284
284
280
278
278
280
279
284
285
281
285
286
282
284
279
285
281
286
280
282
284
282
276
286
283
285
282
275
282
277
285
279
285
280
286
283
280
280
279
282
283
283
279

228
227
229
226
230
224
228
228
227
229
226
230
229
229
230
230
226
228
229
226
227
229
229
227
227
230
230
229
229
227
230
229
229
225
228
225
228
227
227
226
228
228
226
225
228
228
223
228
229
228
228
230
227
227
226
227
228
228
230
229

37
33
42
38
37
35
39
42
35
36
39
37
36
39
33
39
37
40
38
41
33
37
37
36
40
30
38
36
38
42
39
35
36
35
37
33
36
40
34
36
35
37
37
39
39
34
38
33
35
41
39
34
36
37
37
35
37
32
34
38

491
492
487
488
488
491
491
491
490
490
490
486
483
489
490
490
487
487
490
490
489
491
488
492
488
490
490
492
490
490
490
489
491
489
490
492
491
487
489
488
489
490
489
487
489
492
489
491
488
490
489
487
490
491
488
487
487
485
489
491

29466
29472
29447
29469
29439
29455
29451
29478
29448
29462
29467
29460
29456
29484
29452
29456
29451
29466
29443
29463
29458
29462
29441
29464
29461
29471
29456
29467
29472
29461
29480
29452
29457
29446
29461
29484
29425
29464
29432
29463
29447
29474
29468
29461
29457
29443
29468
29481
29458
29453
29477
29446
29466
29460
29439
29434
29440
29450
29466
29457

503680
503680
503696
503696
503696
503711
503711
503727
503727
503743
503743
503758
503758
503758
503774
503774
503789
503789
503805
503805
503821
503821
503821
503836
503836
503852
503852
503867
503867
503883
503883
503883
503899
503899
503914
503914
503930
503930
503945
503945
503945
503961
503961
503977
503977
503992
503992
504008
504008
504008
504023
504023
504039
504039
504055
504055
504070
504070
504070
504086

-13682
-13583
-13778
-13226
-14009
-14011
8878
11186
-13686
-13818
-13769
-6108
-14091
-14926
-13880
-16137
-15218
-9307
-14970
-13037
9561
6697
-14197
-13623
-9744
-15200
2140
-15173
-14920
-14112
-18649
-14144
32764
-15365
-13777
-16215
-12266
-12841
-2007
-5918
-14601
-14208
-13324
-14542
-13201
-13350
371
-13618
1418
-18440
-13938
-13705
-16135
9843
-14469
-3285
-13972
-3370
-2828
-14286

44
43
40
43
44
40
43
43
39
42
42
44
43
36
43
39
36
42
44
41
46
41
45
46
38
38
38
40
37
40
42
41
43
38
43
43
43
41
36
43
39
34
38
41
44
43
42
42
37
39
45
36
42
44
43
40
38
45
42
45

-45
-45
-49
-47
-45
-45
-43
-46
-41
-50
-45
-44
-45
-46
-45
-42
-45
-43
-43
-44
-49
-43
-42
-44
-45
-43
-44
-43
-45
-46
-42
-43
-43
-45
-45
-45
-50
-44
-43
-47
-44
-45
-43
-52
-44
-43
-46
-45
-44
-44
-49
-49
-46
-46
-46
-42
-43
-44
-43
-49

284
285
283
284
282
282
282
281
277
284
281
280
284
284
284
286
285
285
282
280
280
282
283
282
279
280
280
285
286
284
285
279
280
280
280
281
283
283
284
283
282
279
283
285
281
285
280
282
283
280
280
280
282
281
282
284
278
279
279
283

229
224
229
226
227
228
223
228
228
225
226
229
227
228
229
226
227
230
229
229
227
230
231
227
227
226
227
228
227
229
231
228
227
223
225
229
223
226
230
229
229
229
228
227
228
229
228
227
228
228
226
226
228
229
225
228
231
229
225
226

38
36
31
32
36
39
35
33
36
38
35
35
37
35
37
34
35
33
32
36
35
39
33
40
35
40
35
37
34
31
38
31
35
36
39
37
40
29
37
33
31
30
35
41
36
37
38
38
32
35
35
33
39
36
40
37
35
38
41
36

488
490
490
490
488
490
489
491
492
489
490
488
491
488
491
491
487
492
488
489
486
486
489
488
489
489
488
489
486
489
487
490
491
488
488
489
490
486
489
489
491
491
486
487
489
488
489
489
486
490
486
490
488
492
488
486
487
488
488
492

29453
29456
29479
29470
29476
29454
29440
29473
29461
29460
29471
29460
29455
29450
29456
29442
29466
29436
29467
29473
29427
29456
29460
29457
29481
29479
29460
29460
29453
29446
29485
29457
29459
29466
29463
29449
29439
29463
29468
29456
29484
29465
29443
29441
29457
29463
29476
29462
29469
29466
29470
29459
29472
29458
29485
29454
29427
29440
29462
29460

504086
504101
504101
504117
504117
504133
504133
504133
504148
504148
504164
504164
504179
504179
504195
504195
504211
504211
504211
504226
504226
504242
504242
504257
504257
504273
504273
504273
504289
504289
504304
504304
504320
504320
504335
504335
504335
504351
504351
504367
504367
504382
504382
504398
504398
504398
504413
504413
504429
504429
504445
504445
504460
504460
504460
504476
504476
504491
504491
504507

9569
-9312
-17962
-13679
-14926
-9311
-14686
-13333
-13897
-14193
-350
-12986
-13700
-14039
8749
-14793
-10218
-14396
-4497
-1128
-14786
18372
-13259
-2171
-1919
-14182
-14282
-17382
-352
-3241
-12780
-13643
-13871
1173
7275
-12995
-17517
-14098
-14478
-13696
-16216
-14896
-13385
1179
3035
-14565
-2823
-4540
-13619
-11140
9262
-13618
10049
4413
8279
-13199
-382
-12822
-14890
-13956

41
42
41
42
43
39
38
37
37
41
34
39
36
38
45
42
39
40
40
40
41
43
40
40
47
45
42
40
44
40
42
37
44
40
39
44
39
41
39
44
41
42
39
43
39
39
44
43
38
40
42
42
42
38
39
38
43
44
43
42

-44
-48
-42
-48
-43
-43
-45
-43
-47
-50
-45
-42
-51
-47
-47
-45
-44
-48
-45
-44
-46
-43
-46
-44
-43
-49
-43
-42
-47
-45
-45
-45
-44
-47
-50
-44
-41
-46
-44
-44
-40
-41
-43
-44
-43
-45
-44
-43
-45
-45
-46
-46
-46
-42
-43
-45
-44
-42
-47
-44

286
280
283
282
277
284
278
280
284
284
281
286
278
281
282
278
280
274
282
282
283
285
281
276
282
282
285
283
282
284
280
278
285
283
280
284
284
279
281
285
284
281
283
280
282
280
284
280
285
285
282
277
279
282
282
284
284
282
279
285

226
227
230
229
231
226
228
229
228
228
228
229
228
230
229
228
227
229
226
228
226
229
228
228
229
228
229
230
229
228
229
228
226
226
228
230
229
229
227
227
228
227
228
225
228
228
230
230
228
229
229
228
229
229
225
229
229
230
230
226

40
33
39
35
36
29
36
41
35
30
35
33
35
41
38
37
37
41
36
38
35
33
39
35
37
38
34
36
39
32
31
33
38
36
37
37
33
37
37
37
30
38
35
34
32
35
36
35
37
34
31
37
40
33
32
32
39
37
38
35

489
492
489
490
487
491
493
491
490
492
492
491
493
491
493
492
491
487
491
492
492
489
488
486
488
489
491
490
486
488
490
490
490
489
489
490
490
489
487
491
489
489
490
487
488
489
489
491
487
490
490
490
486
491
489
487
490
491
486
490

29453
29459
29475
29453
29457
29496
29456
29477
29458
29461
29458
29475
29456
29469
29472
29463
29440
29483
29458
29490
29476
29455
29458
29462
29448
29462
29466
29469
29464
29477
29494
29497
29479
29442
29477
29453
29449
29455
29472
29480
29459
29471
29492
29473
29473
29472
29471
29475
29478
29453
29455
29467
29458
29449
29468
29485
29472
29445
29465
29487

504507
504523
504523
504538
504538
504554
504554
504569
504569
504585
504585
504585
504601
504601
504616
504616
504632
504632
504632
504647
504647
504663
504663
504679
504679
504694
504694
504694
504710
504710
504725
504725
504741
504741
504757
504757
504772
504772
504772
504788
504788
504803
504803
504819
504819
504835
504835
504850
504850
504850
504866
504866
504881
504881
504897
504897
504897
504913
504913
504928

-13792
-11322
-13912
-14559
-17011
8459
-14354
-14435
-13820
-13429
9639
8282
-14391
-6547
23548
-14114
-4143
-13995
-13890
-14032
-13145
-13339
-13169
-12817
-11140
-13561
-13758
-17221
-14907
-11702
-13527
-10995
-12423
-14061
-14616
-13283
1446
-14015
-14613
-11184
-14379
-13578
-14666
-13905
-13591
-10027
-17933
720
-13838
-13943
-14241
-9440
-15886
25338
-14433
-14615
-14690
-15544
-13363
-12591

43
45
35
43
38
41
37
47
43
37
34
42
44
42
41
42
42
48
39
47
47
43
47
40
44
44
45
44
41
39
43
41
45
47
45
41
41
41
34
41
33
44
42
41
43
41
37
39
37
42
44
41
43
42
42
35
45
38
44
39

-43
-46
-49
-48
-42
-44
-50
-49
-41
-46
-47
-43
-47
-47
-45
-45
-46
-49
-43
-46
-43
-43
-42
-43
-44
-42
-46
-50
-44
-45
-48
-43
-46
-46
-53
-46
-48
-47
-44
-41
-41
-44
-42
-46
-42
-43
-44
-45
-46
-45
-45
-42
-42
-46
-46
-43
-44
-42
-44
-45

282
284
283
283
282
283
278
282
281
285
281
282
275
285
281
285
281
285
281
284
283
280
283
279
285
277
282
285
280
282
281
282
282
281
286
283
282
284
285
280
281
278
284
283
281
282
278
283
283
282
282
283
281
283
285
281
283
280
283
278

227
229
229
229
227
227
229
227
228
227
228
222
229
225
229
228
226
228
228
227
229
228
231
228
225
230
226
229
230
228
229
228
226
225
228
229
228
226
230
226
226
228
226
227
227
231
228
229
229
224
227
228
228
225
228
227
227
226
226
229

33
36
30
38
36
32
36
36
37
36
34
39
37
41
35
34
32
35
38
37
33
37
34
37
34
36
35
41
36
38
36
30
35
34
35
39
37
36
36
35
34
41
38
39
40
38
37
36
37
37
34
39
35
41
37
33
37
34
34
33

491
491
489
487
487
488
489
492
490
490
488
491
490
487
490
490
487
489
488
489
489
492
488
490
489
486
488
490
489
482
487
490
489
491
490
488
489
491
487
489
488
489
489
488
488
491
492
487
491
486
490
489
487
490
488
484
488
489
490
489

29462
29504
29461
29466
29479
29461
29465
29433
29454
29441
29451
29452
29484
29486
29447
29446
29458
29456
29483
29465
29472
29468
29466
29463
29457
29440
29457
29462
29465
29481
29471
29460
29462
29446
29459
29455
29467
29464
29470
29462
29465
29450
29470
29478
29465
29462
29494
29474
29463
29484
29477
29466
29465
29455
29471
29427
29481
29466
29447
29454

504944
504944
504944
504959
504959
504975
504975
504991
504991
505006
505006
505006
505022
505037
505037
505037
505053
505053
505069
505069
505084
505084
505100
505100
505100
505115
505115
505131
505131
505147
505147
505162
505162
505162
505178
505178
505193
505193
505209
505209
505225
505225
505225
505240
505240
505256
505256
505271
505271
505287
505287
505303
505303
505303
505318
505334
505334
505349
505349
505349

1456
-13794
-7770
-14423
-12472
16728
-13640
-8970
-14364
-16854
-2947
-15974
6691
-12742
-14066
-14818
-13572
-13491
16110
-14504
-12999
-3550
3614
-12610
-14226
11254
-13715
-12425
2620
-13512
745
-17363
8855
-5730
-13934
-2237
-17888
-13940
-299
-14248
-14172
-12940
-14362
-13525
-8482
-15177
-7694
-14421
-13391
-1409
8124
-14212
10881
-13478
9757
-13789
3937
9321
-14261
-2862

47
40
46
43
41
38
35
46
34
40
42
44
36
33
44
45
42
48
40
41
43
45
42
37
42
43
41
39
44
38
35
36
39
39
44
41
39
42
37
45
42
39
42
40
47
42
44
35
43
36
41
44
42
46
39
45
45
41
41
37

-42
-47
-43
-43
-44
-45
-42
-44
-42
-43
-44
-42
-47
-45
-43
-49
-44
-41
-48
-48
-45
-44
-42
-45
-44
-49
-45
-43
-44
-40
-42
-46
-44
-45
-46
-45
-46
-44
-45
-43
-42
-44
-46
-53
-46
-44
-42
-44
-45
-46
-43
-44
-45
-45
-44
-42
-43
-44
-46
-42

282
284
284
283
280
285
286
283
283
283
283
284
285
286
282
280
282
280
276
277
281
282
282
279
281
280
284
283
282
282
283
283
278
284
282
279
283
282
275
284
283
284
281
284
284
284
280
284
283
283
283
276
279
284
277
286
283
284
281
286

229
230
230
227
226
226
229
227
229
228
227
226
227
228
229
228
224
230
229
227
230
229
230
229
227
226
230
228
228
229
230
226
230
227
225
226
228
228
228
229
230
228
228
226
228
229
229
224
226
228
230
230
231
230
232
228
231
230
227
230

28
37
33
37
32
37
34
38
33
33
39
37
40
37
37
39
33
37
39
33
38
35
41
34
28
40
38
39
39
39
33
39
35
32
34
36
36
35
38
37
32
36
36
33
40
38
35
35
35
39
37
39
33
40
35
38
41
36
37
40

491
490
489
489
491
490
490
493
488
490
490
488
487
486
489
486
489
491
492
485
490
490
486
488
489
489
487
491
487
491
490
488
489
488
490
490
491
488
489
488
492
488
490
489
489
490
492
488
488
489
490
488
488
491
489
490
487
488
487
489

29457
29495
29467
29450
29469
29458
29471
29461
29474
29475
29459
29466
29451
29446
29455
29449
29434
29468
29451
29469
29479
29462
29484
29463
29487
29479
29472
29464
29496
29454
29472
29459
29478
29452
29452
29450
29439
29469
29500
29450
29464
29464
29475
29490
29458
29459
29439
29471
29475
29476
29455
29463
29452
29486
29448
29462
29461
29455
29457
29468

505365
505365
505381
505381
505396
505396
505396
505412
505412
505427
505427
505443
505443
505459
505459
505459
505474
505474
505490
505490
505505
505505
505521
505521
505521
505537
505537
505552
505552
505568
505568
505583
505583
505599
505599
505615
505615
505630
505630
505646
505646
505661
505661
505661
505677
505677
505693
505693
505708
505708
505724
505724
505724
505739
505739
505755
505755
505771
505771
505786

-14663
-13195
-14459
-14837
-13239
-11959
-8943
-14925
-13928
9998
-13401
-12943
-14837
-14244
-14201
-13834
-16472
8755
-13997
-14370
-13965
-14604
-13607
-13839
6093
-13708
-5062
9865
-14045
-13794
-2229
-7066
-13233
-5389
8500
-13599
10782
-8686
-14066
-13293
-13247
-18521
-4956
-14247
-13641
-13648
-2365
-13128
-13350
-14661
-16107
-15541
-4785
-14785
-14142
-13234
-8544
-13456
-14216
5096

39
40
42
35
40
34
35
35
44
43
41
41
44
38
40
45
34
41
41
44
40
43
41
42
43
41
42
47
41
40
35
43
43
41
46
36
46
38
43
45
37
40
40
42
35
43
49
43
46
36
41
42
39
44
47
42
40
43
45
39

-44
-44
-41
-42
-42
-43
-42
-44
-44
-44
-44
-46
-44
-42
-45
-45
-42
-44
-44
-47
-43
-44
-42
-42
-47
-44
-45
-43
-45
-42
-44
-49
-53
-45
-46
-44
-47
-43
-43
-42
-44
-43
-45
-43
-44
-45
-48
-46
-44
-44
-46
-44
-45
-41
-48
-43
-43
-44
-43
-43

279
281
282
283
283
278
280
283
280
283
279
286
278
283
287
281
283
281
285
284
284
281
282
284
280
283
281
280
280
285
283
279
283
284
277
281
283
286
283
284
280
284
284
281
281
279
282
282
284
277
286
283
283
281
284
282
285
282
285
284

229
230
228
228
224
230
230
228
230
232
228
227
231
230
227
228
229
226
229
229
230
227
230
225
228
226
230
229
230
228
228
227
231
228
226
229
226
229
228
226
226
228
226
226
229
231
224
228
229
229
229
225
226
223
226
227
229
229
229
227

36
41
36
33
36
42
29
38
32
36
39
37
36
36
37
41
33
39
31
39
35
41
32
38
38
33
38
42
36
35
37
35
35
40
39
37
32
41
40
39
43
41
36
33
44
39
37
34
38
39
40
38
41
39
31
39
33
40
37
37

491
490
489
484
491
492
489
487
487
486
486
487
489
487
490
491
489
490
489
486
490
489
488
492
490
491
487
490
491
488
488
486
488
491
487
486
491
486
490
485
489
488
490
488
490
488
491
490
489
489
484
491
486
488
488
480
489
489
487
489

29483
29455
29488
29439
29440
29475
29460
29459
29471
29476
29463
29480
29499
29460
29454
29469
29446
29457
29489
29451
29481
29463
29481
29456
29450
29463
29481
29458
29493
29476
29444
29458
29475
29459
29459
29484
29472
29470
29473
29478
29467
29475
29474
29449
29449
29478
29476
29482
29477
29475
29470
29451
29474
29472
29456
29458
29470
29484
29467
29475

505786
505786
505802
505802
505817
505817
505833
505833
505849
505849
505864
505864
505864
505880
505880
505895
505895
505911
505911
505927
505927
505942
505942
505942
505958
505958
505973
505973
505989
505989
506005
506005
506020
506020
506020
506036
506036
506051
506051
506067
506067
506083
506083
506098
506098
506098
506114
506114
506129
506129
506145
506145
506161
506161
506161
506176
506176
506192
506192
506207

-14594
-12949
-13489
-12999
8807
-13935
9593
-8937
-13537
-14134
-12835
9600
-14093
-14489
-18068
-14654
-14707
-13737
-16332
-5470
-8404
-8013
366
11311
-17880
-16355
1890
6794
-1183
8482
-14406
-15412
-18661
-14922
-3249
-14814
-13478
8403
9877
-12689
-14709
-14080
-12748
-14424
4985
1533
8293
-13348
-13407
8203
-13252
-15446
-14260
-1453
-14072
-14400
-14116
9496
-8043
-14660

37
43
40
43
42
46
41
37
46
41
42
39
41
43
36
44
48
46
40
43
39
39
44
39
38
43
46
44
41
45
37
37
39
44
45
40
37
40
40
42
38
41
41
38
42
42
43
46
46
43
40
40
42
44
48
41
42
43
43
37

-43
-43
-48
-42
-46
-43
-43
-45
-47
-45
-43
-46
-42
-44
-43
-50
-44
-47
-42
-44
-43
-46
-46
-45
-44
-47
-44
-42
-45
-49
-44
-45
-46
-45
-43
-42
-43
-45
-42
-46
-43
-40
-44
-42
-42
-45
-44
-41
-42
-46
-46
-43
-45
-41
-43
-43
-47
-40
-43
-41

284
279
283
284
285
279
285
278
281
283
284
283
279
278
282
283
281
280
285
287
284
276
283
287
286
281
282
282
287
280
283
282
285
285
281
285
282
285
286
284
284
279
285
287
282
285
283
284
282
281
283
283
278
283
279
284
283
281
279
280

227
226
229
227
229
228
228
231
229
225
231
224
229
227
228
230
232
228
230
230
227
228
227
230
229
227
229
228
231
230
229
230
229
231
230
229
228
228
225
228
228
226
224
228
228
230
228
230
231
226
228
228
230
227
230
228
226
230
229
230

38
39
39
36
37
37
36
36
38
34
42
37
38
38
36
43
32
36
37
35
35
40
36
34
36
31
39
36
39
39
32
35
37
37
34
41
38
32
38
35
36
41
36
32
36
34
38
32
40
38
42
40
39
39
38
42
35
39
38
37

488
489
490
487
487
491
487
489
485
489
489
490
486
486
489
489
489
489
487
489
487
487
490
489
489
488
485
488
486
486
488
489
488
487
487
485
489
489
488
491
490
488
491
490
489
492
488
490
488
489
489
490
488
486
490
490
491
492
488
490

29430
29466
29459
29457
29483
29456
29428
29471
29468
29456
29469
29452
29449
29472
29494
29461
29473
29448
29448
29471
29480
29454
29478
29466
29473
29470
29477
29468
29476
29450
29477
29460
29472
29481
29468
29459
29467
29463
29461
29460
29460
29451
29455
29481
29459
29472
29463
29467
29456
29458
29461
29483
29441
29467
29450
29449
29459
29438
29455
29471

506207
506223
506223
506223
506239
506239
506254
506254
506270
506270
506285
506285
506285
506301
506301
506317
506317
506332
506332
506348
506348
506363
506363
506363
506379
506379
506395
506395
506410
506410
506426
506426
506441
506441
506457
506457
506473
506473
506473
506488
506488
506504
506504
506519
506519
506535
506535
506535
506551
506551
506566
506566
506582
506582
506597
506597
506597
506613
506613
506629

-16685
1679
9939
5852
8998
-14654
-17675
-14150
-14289
-13282
-14002
141
7538
-13788
-13140
-13353
-13327
-16417
-13286
-15064
8047
-14081
-13495
-14476
-14924
6955
-932
-14227
-7947
65
-14954
-13993
-14110
11213
-2660
-14138
-16889
-15490
-13956
-14850
-12677
-13859
-13513
2796
-9868
-15163
-14498
-14374
-13404
9122
8346
-15595
-15127
454
-14097
-15261
-14265
10494
-13355
6803

41
46
42
39
46
44
45
41
46
39
42
40
41
40
39
44
43
41
46
47
46
44
40
39
45
45
47
41
45
48
43
48
45
42
42
46
41
47
44
41
42
43
45
47
44
41
41
36
39
41
45
46
44
41
43
41
36
45
48
45

-42
-44
-42
-47
-49
-43
-44
-43
-40
-42
-44
-47
-42
-44
-46
-42
-44
-43
-41
-44
-42
-45
-40
-42
-45
-40
-43
-43
-42
-45
-48
-46
-42
-44
-44
-42
-47
-42
-47
-45
-44
-43
-45
-43
-41
-47
-45
-43
-45
-45
-44
-46
-43
-44
-44
-43
-43
-43
-46
-43

285
284
283
281
284
276
284
283
284
283
280
279
281
281
285
286
283
283
287
285
284
277
285
279
286
282
281
281
278
284
284
279
286
282
286
278
277
285
281
283
283
287
286
284
280
281
281
284
279
280
285
286
280
285
285
284
285
278
282
283

227
229
226
229
230
228
224
227
230
227
228
229
226
222
227
228
227
230
224
225
229
226
228
227
227
229
226
228
228
227
230
228
229
227
228
230
227
229
230
227
229
232
231
228
229
225
226
223
228
227
229
229
230
228
230
229
227
226
228
227

35
39
36
35
37
34
35
41
39
37
37
38
40
35
37
35
38
38
39
38
39
40
35
37
39
40
35
32
34
39
36
37
30
37
36
38
37
33
38
31
36
39
38
35
35
39
38
40
39
37
41
37
36
36
31
36
36
42
34
35

489
488
486
490
487
490
490
490
491
489
489
491
491
487
487
490
487
490
491
487
487
492
491
490
488
487
490
486
490
490
493
489
493
490
492
490
488
485
492
490
483
493
493
492
490
489
489
490
492
490
491
490
490
491
491
489
490
491
492
488

29474
29436
29464
29464
29470
29455
29458
29450
29468
29447
29452
29451
29462
29463
29447
29477
29469
29465
29463
29456
29467
29479
29461
29455
29488
29456
29449
29451
29455
29472
29464
29466
29468
29470
29448
29450
29452
29446
29475
29447
29464
29467
29461
29459
29462
29431
29458
29457
29453
29465
29458
29437
29455
29459
29441
29451
29490
29471
29458
29465

506629
506644
506644
506660
506660
506675
506675
506691
506691
506691
506707
506707
506722
506722
506738
506738
506753
506753
506753
506769
506785
506785
506785
506800
506800
506816
506816
506831
506831
506847
506847
506847
506863
506863
506878
506878
506894
506894
506909
506909
506925
506925
506925
506941
506941
506956
506956
506972
506972
506987
506987
507003
507003
507003
507019
507019
507034
507034
507050
507050

-9288
10361
-11809
-13553
-14418
-9236
-13646
-14201
-7152
-13334
-1312
1857
3589
-14696
-14762
-13674
8122
-15723
-14543
9747
653
10789
1264
-583
-14003
-13952
-14296
-13178
-13962
8899
-13835
-3786
-14797
-13240
-1249
-14578
-10913
-13978
-15888
578
-13874
8212
-16770
-13834
-12376
-13469
-14070
-18446
10216
-14769
-8982
-14587
-14699
-14027
-14266
13254
7826
-670
-13666
-11582

39
33
42
43
46
45
43
40
41
44
39
40
44
42
42
39
37
43
44
44
39
37
43
44
45
43
41
40
35
43
43
44
38
41
41
38
43
44
46
41
37
36
39
40
44
45
41
42
38
45
44
35
42
42
39
43
38
33
43
41

-44
-47
-44
-41
-45
-45
-49
-48
-43
-47
-42
-46
-44
-45
-46
-43
-44
-45
-42
-42
-46
-42
-40
-43
-43
-41
-42
-41
-42
-41
-44
-42
-45
-40
-42
-41
-45
-44
-43
-41
-44
-41
-41
-40
-42
-42
-43
-43
-43
-44
-49
-43
-46
-46
-44
-43
-41
-42
-42
-46

285
280
284
284
284
283
285
279
284
282
281
282
279
282
279
284
285
281
277
283
288
278
286
286
283
285
280
279
283
280
284
285
281
282
275
282
280
285
282
287
284
281
286
284
277
286
282
279
281
288
286
286
284
283
284
281
285
286
286
285

229
230
229
229
227
229
226
229
222
228
226
230
227
231
229
227
227
226
229
229
229
228
228
228
226
226
225
227
228
229
228
228
230
230
227
227
228
227
228
225
225
228
229
228
230
226
228
228
229
229
228
228
226
228
224
226
227
226
226
228

41
40
39
35
38
41
36
36
39
32
33
37
40
34
42
37
33
37
40
34
38
39
41
39
29
36
33
33
38
38
33
34
35
37
35
34
39
39
36
31
34
37
41
35
38
38
35
34
37
35
39
32
36
34
40
32
39
39
40
38

489
484
487
490
489
487
488
490
490
488
489
490
490
489
490
491
490
490
490
489
491
491
491
491
489
488
490
491
492
491
490
488
492
488
492
489
489
489
490
490
490
492
491
489
492
491
487
491
489
488
488
486
491
489
491
490
491
489
491
491

29448
29457
29458
29457
29490
29452
29451
29454
29458
29450
29449
29446
29448
29461
29442
29464
29440
29476
29443
29467
29447
29465
29477
29479
29458
29442
29455
29441
29462
29475
29439
29473
29443
29473
29444
29434
29456
29448
29454
29438
29472
29457
29465
29461
29464
29436
29442
29452
29451
29460
29449
29449
29459
29436
29473
29463
29455
29448
29434
29451

507065
507065
507081
507081
507081
507097
507097
507112
507112
507128
507128
507143
507143
507143
507159
507159
507175
507175
507190
507190
507190
507206
507206
507221
507221
507237
507237
507253
507253
507268
507268
507268
507284
507284
507299
507299
507315
507315
507331
507331
507346
507346
507346
507362
507362
507377
507377
507393
507393
507409
507409
507409
507424
507424
507440
507440
507455
507455
507471
507471

10635
-4924
-14441
-14414
-13827
-13600
-13797
-306
-14658
-13639
-13238
-14220
-14104
-14487
9439
-1697
-1895
-13815
-13916
-14566
-18644
-13496
-15143
-2855
-16831
-15466
-9626
2055
-14546
-14624
8320
-14421
8841
-13726
7660
26423
-14350
-18329
-14372
-12883
-14361
-4734
-10865
-5888
-14632
-14257
-13600
-13913
-13840
-14040
-14159
-16541
-14154
-15667
-12897
-2095
-14380
-10989
2057
-14355

44
40
42
38
41
44
43
40
42
35
39
45
37
44
42
44
43
43
38
42
46
48
47
42
42
37
42
37
41
38
41
39
39
42
41
40
45
44
39
44
44
39
43
38
38
44
40
38
41
45
35
45
39
43
44
44
40
43
42
43

-43
-41
-43
-42
-44
-46
-43
-45
-44
-45
-41
-43
-43
-43
-47
-45
-48
-43
-43
-46
-45
-42
-43
-43
-44
-43
-40
-43
-48
-44
-42
-43
-46
-47
-50
-44
-41
-44
-43
-42
-44
-44
-48
-45
-54
-43
-45
-45
-44
-45
-44
-42
-47
-45
-45
-44
-42
-42
-44
-44

288
282
279
287
276
282
285
279
285
284
284
286
283
280
286
283
284
282
282
284
282
281
279
281
284
285
286
282
287
283
281
281
285
285
282
281
278
287
282
285
286
284
285
283
281
284
282
285
282
283
282
280
282
284
282
279
282
283
283
281

226
227
227
228
227
225
226
227
229
229
228
225
225
226
228
228
228
225
228
227
228
226
228
227
229
231
229
228
229
231
228
229
228
228
229
229
228
227
230
228
229
230
228
232
229
228
229
231
227
227
229
229
231
229
229
230
229
231
229
230

37
31
36
32
38
37
38
36
40
38
35
42
34
38
40
39
31
39
29
36
35
31
40
39
35
36
36
37
32
38
32
40
38
36
37
40
35
38
38
37
39
36
35
34
35
36
34
36
32
40
37
37
38
35
35
35
35
36
38
33

489
487
487
490
487
490
490
489
491
489
490
489
490
489
490
493
489
488
492
490
492
489
492
490
490
488
489
488
490
487
487
488
490
489
490
489
491
493
490
489
490
485
491
484
484
488
488
489
489
489
491
492
492
490
490
489
491
489
490
489

29451
29451
29438
29424
29440
29439
29447
29460
29469
29466
29477
29457
29462
29459
29471
29457
29456
29462
29461
29466
29454
29431
29466
29466
29468
29463
29445
29460
29476
29454
29464
29458
29451
29466
29446
29464
29459
29490
29465
29441
29457
29474
29459
29449
29444
29461
29450
29453
29467
29470
29502
29450
29447
29465
29450
29451
29471
29440
29462
29476

507471
507487
507487
507502
507502
507518
507518
507533
507533
507549
507549
507549
507565
507565
507580
507580
507596
507596
507611
507611
507611
507627
507627
507643
507643
507658
507658
507674
507674
507674
507689
507689
507705
507705
507721
507721
507736
507736
507736
507752
507752
507767
507767
507783
507783
507799
507799
507814
507814
507814
507830
507845
507845
507845
507861
507861
507877
507877
507892
507892

8939
-17249
-14360
-12978
-13504
2518
-14496
21251
-12596
-13816
-14458
-2206
8100
-14528
-14289
-14439
-11029
-13547
-1161
-13501
-5637
-18298
-18371
-14088
-13906
-13814
-15005
-14331
-10101
-8394
-12852
-13170
-13128
-13717
-6447
-13952
9741
-13245
-14804
-13956
993
-15254
-9884
-14456
-761
-14813
-10471
-18652
-16113
-14292
-13872
-13454
-14218
-13594
69
22973
-14048
-9931
-12706
-2369

45
43
42
47
32
41
40
45
45
39
39
41
45
45
49
37
40
38
38
36
43
41
42
46
41
42
41
40
47
43
45
42
44
41
41
44
41
41
46
42
42
39
40
41
37
42
45
43
43
45
42
47
46
43
46
45
41
43
45
42

-44
-45
-46
-41
-47
-46
-43
-45
-45
-44
-43
-48
-44
-44
-43
-47
-48
-42
-48
-43
-44
-43
-44
-41
-44
-49
-43
-44
-41
-45
-43
-42
-45
-41
-46
-43
-48
-43
-47
-45
-44
-45
-43
-43
-47
-49
-46
-43
-46
-43
-46
-44
-44
-43
-45
-45
-47
-44
-48
-45

286
285
280
284
286
284
283
280
284
284
283
285
284
283
283
286
278
282
283
286
282
284
280
285
284
287
282
281
287
286
282
288
285
284
286
275
283
280
285
286
284
278
287
278
286
285
283
282
282
284
281
280
283
281
285
279
278
283
281
281

229
229
225
229
229
227
228
227
228
225
225
229
230
228
231
231
229
231
230
226
229
229
230
227
227
225
228
223
229
228
227
230
230
225
230
229
228
227
229
227
227
229
230
230
227
230
228
228
229
229
228
232
229
229
227
229
229
229
231
228

37
35
33
34
38
36
33
41
35
36
35
36
34
37
36
39
37
34
35
41
39
38
34
41
36
37
35
35
37
35
34
37
41
39
32
41
36
34
38
38
36
39
37
36
35
41
40
38
43
34
40
37
36
38
37
39
40
37
37
34

491
489
492
490
490
489
491
491
488
490
488
489
489
491
491
489
489
488
491
489
488
490
489
488
491
491
489
491
491
492
488
490
487
489
490
494
488
490
489
488
489
488
489
490
489
487
487
488
490
493
493
489
488
490
491
489
492
490
489
490

29466
29447
29467
29475
29443
29433
29453
29452
29473
29474
29448
29460
29454
29466
29436
29441
29448
29441
29459
29460
29438
29461
29448
29435
29459
29453
29449
29446
29449
29454
29448
29424
29450
29469
29445
29439
29455
29475
29436
29451
29444
29453
29456
29454
29447
29445
29434
29433
29462
29445
29464
29457
29458
29467
29460
29462
29466
29437
29453
29443

507908
507908
507923
507923
507923
507939
507939
507955
507955
507970
507970
507986
507986
507986
508001
508001
508017
508017
508033
508033
508048
508048
508048
508064
508064
508079
508079
508095
508095
508095
508111
508111
508126
508126
508142
508142
508157
508157
508173
508173
508173
508189
508189
508204
508204
508220
508220
508235
508235
508251
508251
508267
508267
508267
508282
508298
508298
508313
508313
508329

-8343
-18446
-14345
-13716
16919
-14122
8488
11486
8098
-15279
-8457
-16626
8654
-12509
-13405
-14477
1286
-13676
8536
-16213
-13844
-14068
-15187
-13251
-6675
-15145
7038
-16372
-13947
-14398
2041
-17435
-14468
11678
5306
-15851
-13113
-13812
-1628
5594
-13036
-17119
-14579
9475
-13858
-15270
-13612
13120
-14233
-11040
-13706
-13447
-15200
10133
7533
-14063
-13550
-11836
-14451
-13089

38
41
42
43
44
39
45
44
40
40
45
44
42
42
43
47
40
41
44
38
42
38
41
43
43
35
44
43
46
42
40
42
41
37
45
43
39
37
46
42
45
44
44
38
45
39
45
33
38
39
47
40
47
43
42
40
41
38
41
36

-49
-46
-46
-42
-40
-46
-42
-45
-50
-43
-43
-42
-46
-44
-46
-44
-44
-45
-48
-44
-45
-46
-51
-44
-42
-46
-43
-44
-40
-43
-42
-48
-46
-44
-46
-45
-46
-44
-43
-44
-44
-47
-43
-47
-48
-44
-41
-52
-42
-43
-43
-46
-50
-44
-46
-42
-46
-42
-46
-44

284
282
278
285
284
281
284
284
284
279
284
282
284
286
277
287
285
276
282
284
281
287
285
283
281
284
286
283
286
283
285
282
283
282
283
288
282
285
277
282
282
286
283
285
287
286
286
283
285
286
284
281
285
287
288
286
285
284
286
282

229
228
230
229
227
232
229
228
231
228
231
229
230
228
230
230
231
230
228
232
227
228
232
228
230
230
229
228
229
230
228
229
229
231
230
227
229
228
228
228
230
225
229
227
229
230
230
231
228
228
231
228
228
230
231
229
229
229
229
228

42
41
38
41
39
42
38
41
36
37
35
36
37
39
41
38
39
41
37
39
38
38
37
39
39
41
37
41
38
34
37
37
37
36
39
35
39
33
37
39
39
36
37
38
35
39
39
40
38
34
31
36
34
41
40
39
40
35
36
36

488
486
490
490
490
487
489
492
489
490
490
488
488
491
492
490
490
488
487
491
490
489
491
491
488
487
489
488
490
490
490
490
487
492
491
490
486
491
487
491
489
488
490
489
489
489
489
487
488
489
489
489
491
487
487
489
490
488
489
489

29434
29442
29444
29461
29456
29452
29463
29461
29448
29442
29429
29471
29438
29450
29444
29441
29448
29420
29437
29454
29440
29461
29448
29461
29455
29424
29456
29463
29451
29488
29463
29470
29481
29463
29453
29458
29452
29461
29453
29456
29465
29435
29455
29431
29439
29463
29445
29454
29450
29453
29463
29451
29455
29470
29453
29452
29457
29445
29466
29456

508329
508329
508345
508345
508360
508360
508376
508376
508391
508391
508407
508407
508407
508423
508423
508438
508438
508454
508454
508469
508469
508469
508485
508485
508501
508501
508516
508516
508532
508532
508547
508547
508547
508563
508563
508579
508579
508594
508594
508610
508610
508625
508625
508625
508641
508641
508657
508657
508672
508672
508672
508688
508688
508703
508703
508719
508719
508735
508735
508735

-15089
-1160
-15289
-3556
-13923
-3817
-13473
-8911
-18080
-14166
-14531
-13726
-14469
-12929
1248
-13719
-13990
-14386
-1232
-13480
-13675
-13017
-14636
-12486
9117
-16215
-9205
-14232
-14707
-13283
-13725
-14584
-14048
-14061
-14044
-14452
-12838
-14617
-15056
-13733
-14575
-12795
-5970
-11513
-12887
-6595
-13761
4632
-13743
-14533
-11848
-16014
-13602
-13792
-13484
-4209
-14853
-6453
32764
-14111

44
44
39
42
45
43
41
43
42
44
43
38
39
41
46
40
45
40
44
44
35
44
43
41
40
45
41
44
41
40
43
43
39
39
38
48
40
41
43
37
45
41
39
47
41
39
44
40
34
46
44
42
41
40
42
46
43
41
46
42

-46
-44
-44
-46
-42
-42
-47
-44
-42
-44
-45
-46
-47
-44
-43
-44
-43
-48
-43
-46
-44
-45
-45
-44
-45
-45
-44
-46
-48
-47
-43
-46
-50
-45
-43
-39
-43
-44
-44
-45
-43
-44
-43
-44
-41
-46
-44
-42
-50
-44
-45
-43
-44
-42
-42
-45
-42
-43
-45
-43

284
282
284
285
283
285
282
288
278
283
286
284
280
283
284
281
282
279
285
284
287
282
281
285
286
285
283
283
285
285
279
286
286
280
287
283
281
284
282
284
285
286
282
282
281
280
284
283
282
284
287
279
285
283
283
283
285
285
282
281

228
231
225
229
227
225
229
227
227
229
230
228
226
229
229
227
228
230
230
229
227
230
226
227
229
227
228
229
228
229
227
229
227
227
228
230
228
228
228
224
228
228
228
230
229
229
227
227
229
229
229
230
229
229
228
226
230
229
227
227

36
40
40
42
39
30
38
42
35
36
38
38
37
36
38
31
32
36
38
40
41
35
42
35
38
31
39
37
39
41
35
37
33
33
33
38
39
34
38
38
33
36
39
38
39
34
33
40
43
38
38
35
39
41
38
39
33
37
38
35

491
482
488
489
490
488
488
485
487
490
492
488
487
489
489
489
491
490
492
489
490
489
489
488
489
491
490
491
489
492
488
492
489
483
489
490
491
489
489
491
492
491
490
489
491
490
492
488
488
485
491
489
490
489
491
490
491
491
490
490

29463
29441
29459
29441
29461
29447
29462
29452
29474
29472
29449
29471
29440
29447
29460
29472
29447
29456
29454
29435
29445
29431
29461
29447
29426
29456
29463
29442
29456
29450
29441
29435
29456
29452
29453
29478
29457
29452
29455
29456
29448
29440
29449
29452
29430
29428
29459
29450
29463
29460
29456
29455
29432
29458
29440
29446
29448
29441
29475
29468

508750
508750
508766
508766
508781
508781
508797
508797
508797
508813
508813
508828
508828
508844
508844
508859
508859
508875
508875
508875
508891
508891
508906
508906
508922
508922
508937
508937
508937
508953
508953
508969
508969
508984
508984
509000
509000
509000
509015
509015
509031
509031
509047
509047
509062
509062
509062
509078
509078
509093
509093
509109
509109
509125
509125
509125
509140
509140
509156
509156

-13648
-15609
-14039
-14530
-15365
-10598
6359
-14096
17496
8898
-13876
-14148
-14695
-15231
-13214
-13652
-14490
-13986
-15204
-13920
-5167
-14786
-13748
8101
-14092
-13486
-13332
-14107
-6499
-13754
-11569
641
2917
-15150
-17110
-13022
-13378
-14065
-10050
-9128
-1841
-15628
-11444
-1870
-14805
-5591
-14716
-13766
-15105
-13536
3711
-14736
-15510
-13125
-14424
-12824
-17387
-14726
-17190
-14479

42
36
43
45
47
42
42
43
44
43
39
44
43
38
41
40
39
41
42
40
41
38
38
41
38
40
41
42
39
41
42
42
40
40
38
40
43
44
45
44
39
43
46
42
36
44
39
45
44
39
40
38
46
41
45
44
43
40
44
44

-46
-45
-46
-47
-44
-45
-43
-45
-43
-46
-45
-46
-47
-51
-45
-45
-45
-47
-44
-43
-46
-47
-43
-46
-46
-45
-46
-45
-46
-51
-44
-46
-48
-46
-45
-45
-43
-50
-44
-46
-42
-43
-44
-48
-43
-46
-49
-45
-47
-45
-45
-45
-45
-43
-50
-45
-44
-49
-45
-44

282
282
284
283
282
283
280
283
283
281
284
281
288
283
281
281
283
284
281
280
286
280
285
284
280
283
281
282
284
285
280
284
285
285
285
283
287
287
278
282
282
286
283
280
282
281
283
283
280
285
285
283
280
280
283
281
286
278
281
281

229
227
229
227
227
230
228
229
227
228
229
226
229
229
225
229
228
226
223
225
228
227
230
230
230
229
227
230
227
229
225
231
227
228
229
230
228
230
228
227
228
226
227
227
229
231
230
229
230
228
230
230
226
224
228
229
230
229
228
228

35
38
42
36
38
40
33
38
39
39
36
30
38
38
34
41
42
32
38
36
36
37
35
39
36
35
37
38
30
32
35
38
38
39
33
31
40
39
34
38
39
37
36
38
36
40
39
38
36
34
36
33
36
32
35
37
41
38
37
33

493
487
493
492
490
487
488
493
492
490
488
486
491
492
490
491
487
491
492
488
490
490
491
491
491
491
492
489
489
489
488
491
489
488
491
491
491
489
486
489
491
491
490
487
489
491
489
493
491
490
490
489
490
488
487
488
491
490
489
491

29450
29456
29449
29465
29484
29449
29431
29466
29477
29444
29444
29462
29461
29468
29484
29462
29459
29442
29459
29442
29461
29458
29442
29447
29435
29449
29468
29442
29456
29445
29438
29451
29450
29449
29473
29451
29451
29464
29458
29447
29443
29451
29462
29460
29437
29449
29445
29451
29443
29453
29459
29447
29446
29450
29467
29422
29468
29447
29460
29467

509171
509171
509187
509187
509203
509203
509203
509218
509218
509234
509234
509249
509249
509265
509265
509281
509281
509296
509296
509296
509312
509312
509327
509327
509343
509343
509359
509359
509374
509374
509390
509390
509405
509405
509405
509421
509421
509437
509437
509452
509452
509452
509468
509468
509483
509483
509499
509499
509515
509515
509530
509530
509530
509546
509546
509561
509561
509577
509577
509593

-13579
-17784
-14373
-15031
-13827
-17772
-2971
-13658
-9572
-14365
-8965
-14204
-2495
-14807
8094
-15549
-14138
-13804
-14226
-14012
-17715
-13866
-14561
-13880
-6178
-13844
-14008
-731
2172
-13530
-13067
-14660
-6591
8153
-14353
-13597
-14852
-13993
-13521
-5866
-9666
-14522
-15349
6042
-14856
-13855
-6439
7556
-15181
8484
-14317
-13993
-13188
-8699
-248
-10633
-14645
-10372
-3171
-13561

40
42
37
38
39
44
44
45
39
44
41
41
42
47
44
37
43
43
42
43
41
42
41
44
39
37
41
42
39
45
42
43
44
37
44
38
40
38
37
44
42
40
44
38
41
40
46
46
37
43
38
43
39
42
42
43
42
38
38
42

-46
-48
-46
-43
-51
-45
-44
-49
-44
-44
-45
-45
-50
-44
-45
-42
-48
-45
-46
-45
-46
-45
-46
-44
-43
-44
-44
-42
-46
-43
-44
-43
-42
-45
-41
-44
-44
-45
-48
-42
-43
-45
-44
-45
-43
-45
-45
-45
-42
-43
-43
-40
-45
-53
-47
-51
-47
-46
-43
-44

284
288
280
287
283
284
282
283
281
286
286
281
282
286
282
286
283
284
285
282
284
285
281
283
280
285
286
284
280
282
285
287
285
284
285
283
284
282
283
281
285
285
281
283
284
278
279
282
284
282
287
284
282
286
280
283
281
284
284
286

229
228
229
228
226
228
227
228
225
227
229
227
228
230
228
227
227
225
229
225
230
227
231
227
231
229
231
231
229
228
228
231
227
229
227
227
229
231
230
227
228
229
227
227
230
228
230
229
227
231
229
229
230
223
230
225
226
230
228
227

38
33
40
40
37
35
33
38
26
39
39
33
39
34
34
42
32
36
36
36
35
33
39
33
37
33
34
39
37
36
38
36
31
39
36
37
36
40
40
38
37
31
39
40
33
29
41
40
34
40
38
37
38
30
40
42
41
42
39
40

489
489
490
489
491
490
491
489
487
488
488
490
492
491
492
487
489
488
491
491
492
493
489
489
490
487
487
490
489
489
490
491
491
491
491
490
490
492
488
492
492
490
490
490
487
490
490
487
490
487
490
490
488
490
487
490
492
490
490
491

29468
29470
29466
29474
29455
29456
29456
29478
29461
29475
29472
29455
29455
29451
29468
29464
29463
29467
29457
29447
29480
29485
29457
29451
29483
29461
29448
29463
29463
29463
29448
29449
29427
29455
29460
29465
29468
29450
29448
29470
29457
29438
29449
29461
29461
29437
29466
29475
29476
29446
29456
29458
29448
29436
29458
29476
29458
29460
29450
29442

509593
509593
509608
509608
509624
509624
509639
509639
509655
509655
509671
509671
509671
509686
509686
509702
509702
509717
509717
509733
509733
509733
509749
509749
509764
509764
509780
509780
509795
509795
509795
509811
509811
509827
509827
509842
509842
509858
509858
509873
509873
509873
509889
509889
509905
509905
509920
509920
509936
509936
509936
509951
509951
509967
509967
509983
509983
509998
509998
509998

-13857
10258
-14085
-14599
-18700
7875
-13821
6959
10243
-13241
-14294
-16737
-14683
-13309
9804
10026
13829
-14292
-4114
-14213
-12909
-14709
-12610
-14409
-14319
-14300
-12272
-2872
11274
-1686
10251
-13868
-13426
-12113
-10907
-14947
15299
2216
-13670
7761
-14263
-14135
6305
-15073
-13963
-13442
-13799
-13474
-14003
-10028
-3131
6062
991
-14640
-14797
-13738
-14342
-1779
9542
-1809

42
46
44
43
42
35
37
39
35
39
38
45
37
47
44
43
39
40
40
41
32
33
38
43
38
35
39
46
40
40
39
39
46
42
39
39
39
38
39
42
41
32
43
42
42
41
45
41
35
40
35
42
44
38
38
39
41
40
41
47

-43
-41
-41
-46
-49
-43
-46
-46
-44
-44
-45
-44
-45
-42
-45
-43
-43
-42
-42
-44
-44
-43
-43
-43
-43
-42
-41
-47
-41
-41
-46
-44
-43
-50
-43
-46
-45
-42
-44
-48
-41
-43
-47
-45
-42
-41
-43
-48
-43
-47
-44
-41
-42
-41
-43
-45
-42
-45
-42
-43

280
284
279
285
282
280
284
284
280
285
282
285
283
282
284
285
282
285
280
283
280
278
281
281
286
283
279
281
280
286
281
284
284
283
284
285
283
286
284
283
281
283
282
280
284
286
286
282
285
286
281
283
284
281
281
283
285
279
285
282

230
229
231
228
226
230
226
228
230
230
230
227
230
230
229
231
226
231
228
228
228
230
226
228
229
227
228
227
228
229
231
227
230
231
228
229
230
230
230
227
232
231
230
229
231
229
226
230
229
223
228
230
228
231
230
230
227
228
230
233

39
39
40
35
33
36
36
32
37
33
33
40
34
34
31
35
35
37
35
33
33
37
32
35
37
32
39
36
41
40
37
40
35
38
33
35
39
35
35
36
33
37
38
35
36
36
39
38
39
39
39
38
38
39
40
35
41
32
38
40

492
489
492
487
488
491
488
491
489
490
490
490
490
491
490
493
489
490
490
489
488
490
492
488
491
489
492
487
487
491
490
489
491
490
490
489
492
489
491
486
491
490
490
486
489
488
490
487
487
490
492
491
489
490
489
492
488
486
489
489

29439
29468
29459
29463
29421
29455
29457
29457
29483
29466
29438
29453
29440
29465
29481
29445
29441
29435
29451
29455
29477
29461
29479
29473
29444
29462
29445
29460
29456
29453
29463
29462
29466
29489
29438
29446
29432
29462
29469
29448
29451
29452
29484
29446
29447
29448
29464
29451
29454
29425
29450
29481
29452
29471
29453
29433
29465
29452
29435
29481

510014
510014
510029
510029
510045
510045
510061
510061
510076
510076
510076
510092
510092
510107
510107
510123
510123
510139
510139
510139
510154
510154
510170
510170
510185
510185
510201
510201
510217
510217
510217
510232
510232
510248
510248
510263
510263
510279
510279
510295
510295
510295
510310
510310
510326
510326
510341
510341
510357
510357
510357
510373
510373
510388
510388
510404
510404
510419
510419
510435

-18624
-14791
-13963
8034
12634
16179
-15050
-14667
-10341
10702
-18623
8328
-15284
-16423
-2801
-14819
-2388
-18693
-14176
-16733
-13392
-14117
-11531
-15102
10175
-41
1553
-13707
-14669
-4061
21321
-15309
-12812
23893
-13503
-14017
-14458
-7848
-2505
-13637
-14627
-14898
-14012
-14850
-14123
-13538
-13459
2937
-13253
-13194
-15953
-14032
-14797
23726
-14624
-1860
-13253
7519
-14628
-13752

42
44
38
40
46
42
46
43
39
37
44
45
41
42
43
42
39
43
42
44
46
40
43
37
40
43
45
37
34
39
41
36
39
37
40
45
37
44
40
39
37
45
44
34
40
44
43
44
39
45
42
44
43
39
41
41
43
39
44
37

-43
-42
-43
-43
-45
-42
-43
-43
-48
-42
-43
-43
-43
-41
-44
-44
-42
-42
-43
-43
-43
-43
-43
-42
-44
-43
-47
-42
-48
-42
-45
-49
-44
-42
-45
-44
-45
-44
-43
-42
-45
-43
-47
-44
-47
-45
-43
-44
-43
-44
-43
-43
-48
-46
-45
-44
-47
-42
-44
-44

284
286
277
274
284
279
284
282
285
283
285
284
285
281
286
276
285
284
280
287
286
283
287
278
284
283
285
284
288
284
286
280
286
282
283
285
283
283
284
280
283
282
274
282
282
284
283
284
286
285
280
283
282
283
287
284
281
286
284
283

227
230
231
231
228
230
229
230
231
229
228
230
225
227
229
228
228
229
228
230
229
227
228
229
229
227
231
227
230
229
230
225
227
229
231
229
230
228
229
222
229
230
224
230
230
230
228
228
226
228
229
227
226
228
227
228
226
228
229
228

37
40
37
34
39
39
39
35
39
37
36
36
40
40
34
41
37
42
38
39
42
36
39
39
33
37
36
38
36
37
35
38
42
35
38
37
38
38
37
35
33
35
39
38
39
36
33
38
39
37
39
36
41
40
36
36
34
37
32
39

492
491
488
487
489
491
488
491
493
488
490
489
490
489
490
488
487
489
491
491
490
490
489
485
484
491
490
491
488
490
489
488
491
492
487
488
489
491
493
489
493
491
491
490
492
491
490
490
490
486
491
490
491
490
488
490
489
488
493
490

29459
29462
29437
29467
29440
29456
29455
29486
29440
29454
29462
29470
29453
29460
29432
29466
29446
29465
29441
29438
29423
29481
29433
29445
29446
29457
29449
29454
29469
29440
29465
29430
29432
29451
29474
29461
29458
29475
29455
29463
29445
29431
29447
29451
29414
29455
29481
29451
29424
29472
29432
29444
29465
29463
29455
29460
29463
29435
29457
29456

510435
510435
510451
510451
510466
510466
510482
510482
510497
510497
510497
510513
510513
510529
510529
510544
510544
510560
510560
510560
510575
510575
510591
510591
510607
510607
510622
510622
510622
510638
510638
510653
510653
510669
510669
510685
510685
510685
510700
510700
510716
510716
510731
510731
510747
510747
510747
510763
510763
510778
510778
510794
510794
510809
510809
510809
510825
510825
510841
510841

22587
-14427
-13496
-14325
-12999
-14603
-14002
-15380
-14185
-6719
-13756
-13807
-14656
-15362
-13939
-13796
-16884
-17000
-15956
3467
9236
-14061
9104
-12701
-13937
-15532
-13328
-12883
-13641
-14287
-15339
-15223
-17560
-10972
9270
10255
3757
-14428
6696
8861
-13681
8030
-13986
9175
-15100
-14607
-14599
-13984
-13320
-13540
-15157
-14907
15096
7535
-14244
-14216
-14440
5705
-18424
-16728

42
34
39
43
45
38
44
45
41
43
43
46
42
36
47
44
38
42
40
43
42
39
43
41
37
42
38
40
43
41
34
40
41
43
45
40
41
44
44
43
40
43
38
38
43
44
42
39
40
39
40
43
38
40
38
44
46
36
35
41

-45
-44
-42
-45
-43
-43
-47
-45
-49
-44
-44
-47
-42
-43
-46
-49
-45
-43
-45
-43
-49
-44
-47
-47
-45
-41
-45
-44
-43
-48
-46
-46
-48
-46
-46
-42
-41
-43
-42
-47
-46
-44
-44
-43
-43
-41
-44
-47
-43
-45
-44
-47
-43
-44
-45
-45
-43
-44
-42
-46

284
279
284
278
287
280
285
280
285
286
286
280
283
283
286
285
286
285
282
283
285
286
284
279
284
286
285
282
279
286
280
284
284
285
284
287
280
282
283
285
283
285
286
285
286
284
282
286
286
280
287
286
281
286
284
287
285
286
284
285

229
228
227
226
226
226
229
229
228
227
229
228
227
227
228
226
228
227
228
225
227
228
228
222
226
227
227
225
230
226
226
227
227
227
227
225
226
226
227
227
227
228
228
228
230
229
228
230
229
224
227
227
223
224
225
226
227
228
227
229

38
35
40
40
39
41
36
37
28
38
39
40
38
33
36
36
35
38
38
37
30
38
35
39
37
32
37
36
37
36
41
38
37
29
41
35
37
32
41
36
34
37
37
37
39
37
39
37
41
39
35
38
40
37
35
35
35
39
37
35

490
488
490
490
489
490
491
490
489
488
491
489
490
490
483
490
489
490
483
492
490
488
489
486
489
492
489
492
490
485
491
490
490
490
490
488
491
489
492
491
491
491
491
489
490
490
491
491
490
486
492
490
492
490
489
487
491
490
493
493

29460
29437
29450
29447
29454
29448
29464
29452
29468
29448
29468
29454
29462
29452
29457
29439
29479
29425
29456
29467
29454
29460
29455
29473
29475
29504
29488
29455
29444
29458
29458
29455
29465
29445
29452
29438
29456
29461
29467
29465
29467
29445
29449
29427
29436
29450
29450
29435
29447
29468
29444
29464
29466
29453
29445
29460
29433
29449
29458
29469

510856
510856
510872
510872
510872
510887
510887
510903
510903
510919
510919
510934
510934
510934
510950
510950
510965
510965
510981
510981
510997
510997
510997
511012
511012
511028
511028
511043
511043
511059
511059
511075
511075
511075
511090
511090
511106
511106
511121
511121
511137
511137
511137
511153
511153
511168
511168
511184
511184
511199
511199
511199
511215
511215
511231
511231
511246
511246
511262
511262

-14441
-13930
-1811
9764
9131
-13017
-13823
19795
5762
-10753
-14507
-14451
10163
-13675
-13756
-15197
-14794
-12888
-15153
-13608
-18042
25029
8803
-15077
14864
-15199
-13925
-17058
-13370
-13579
-12938
-14206
-14443
-13968
3604
-14635
814
8488
-14175
-14306
-10450
10126
-16717
1080
7115
-14540
-6156
-7849
-12417
-13285
-13651
-12626
-18482
-18337
-2407
-14642
-14090
-13883
-13438
-14820

39
44
43
39
43
38
45
38
39
38
38
36
41
42
39
42
40
37
41
39
43
41
41
38
38
44
38
41
37
38
38
40
48
44
33
44
42
42
46
43
42
44
36
44
43
43
44
42
44
40
41
40
43
35
43
37
43
38
43
39

-43
-46
-44
-45
-45
-42
-45
-45
-43
-48
-43
-44
-43
-46
-47
-44
-46
-44
-44
-46
-45
-49
-42
-45
-44
-45
-43
-47
-43
-45
-51
-43
-48
-43
-43
-44
-44
-47
-45
-45
-49
-48
-46
-44
-45
-43
-45
-44
-45
-44
-46
-43
-44
-47
-43
-41
-44
-44
-45
-46

288
285
284
284
275
288
281
286
281
287
285
282
284
284
285
281
283
285
281
284
284
285
281
286
284
284
286
287
285
282
285
284
281
286
282
283
279
282
287
286
284
283
284
287
283
273
283
281
281
283
285
284
282
286
285
279
281
277
283
283

229
230
227
229
229
229
228
226
229
229
229
230
227
229
228
230
226
229
226
227
228
229
229
229
228
229
231
228
227
231
227
228
231
225
231
223
229
226
229
230
228
227
230
229
232
228
228
230
228
232
231
231
223
229
228
229
229
228
227
229

37
35
40
36
38
37
35
37
35
39
34
42
39
36
36
39
37
37
36
35
29
40
33
34
33
28
39
40
36
36
37
36
41
38
39
39
33
38
37
39
38
36
29
35
36
33
36
39
37
38
37
40
42
40
41
39
40
39
34
37

491
488
490
490
494
491
491
491
490
492
491
489
491
488
491
492
492
492
488
493
490
489
489
493
492
490
491
491
492
491
491
489
491
490
491
491
490
491
484
489
491
489
487
491
488
490
490
487
488
489
491
489
489
492
492
493
492
490
492
492

29455
29466
29472
29443
29452
29448
29432
29463
29447
29452
29453
29445
29432
29457
29443
29454
29460
29460
29440
29429
29462
29435
29458
29457
29445
29448
29472
29449
29457
29469
29450
29445
29466
29425
29426
29441
29422
29418
29460
29447
29442
29470
29436
29461
29452
29453
29458
29459
29424
29442
29452
29441
29449
29478
29433
29447
29461
29451
29435
29441

511277
511277
511293
511293
511309
511309
511309
511324
511324
511340
511340
511355
511355
511355
511371
511387
511387
511387
511402
511402
511418
511418
511433
511433
511433
511449
511449
511465
511465
511480
511480
511496
511496
511496
511511
511511
511527
511527
511543
511543
511558
511558
511558
511574
511574
511589
511589
511605
511605
511621
511621
511636
511636
511636
511652
511652
511667
511667
511683
511683

-14172
-13482
-13986
-14258
-14310
-13857
8631
-13792
9770
-13793
9106
-13319
-14004
-14368
-14994
-13957
6071
-14170
-13315
22377
-13661
2173
-14540
-10921
-16904
-14242
1080
-964
-13038
8531
-379
-14385
-15142
-16598
-581
-13630
-13801
-13824
-14642
-13984

37
43
42
36
36
41
42
40
44
38
40
36
39
37
44
39
38
37
44
40
40
42
40
44
41
40
43
48
44
37
46
37
42
43
42
38
43
37
46
43

-42
-46
-46
-44
-43
-44
-43
-44
-48
-45
-43
-44
-45
-43
-46
-43
-41
-42
-41
-44
-45
-45
-42
-44
-42
-44
-45
-45
-42
-41
-45
-43
-44
-44
-45
-45
-44
-43
-43
-45

287
281
283
282
282
278
282
275
285
282
284
277
286
283
285
284
284
286
283
282
283
280
284
283
278
281
281
275
278
282
285
282
282
277
284
279
283
280
284
282

229
225
228
230
229
228
226
228
226
230
229
228
229
229
227
230
229
230
229
228
229
230
228
228
228
226
228
228
228
230
228
229
229
229
229
227
230
224
230
228

37
39
35
33
36
41
34
39
41
35
36
38
36
37
33
29
40
38
37
32
40
32
39
40
39
42
36
28
36
38
40
37
34
36
30
38
34
40
34
31

489
490
488
490
486
485
489
486
486
490
492
487
489
492
489
492
489
491
489
491
489
490
490
490
492
491
487
490
487
487
488
491
489
491
491
492
491
493
488
490

29438
29438
29456
29430
29441
29439
29442
29452
29449
29457
29460
29451
29444
29437
29460
29451
29453
29450
29440
29464
29459
29445
29472
29430
29431
29444
29456
29428
29441
29436
29443
29435
29450
29446
29430
29440
29451
29448
29460
29449

511699
511699
511699
511714
511714
511730
511730
511745
511745
511761
511761
511777
511777
511792
511792
511792
511808
511808
511823
511823
511839
511839
511855
511855
511870
511870
511870
511886
511886
511901
511901
511917
511917
511933
511933
511933
511948
511948
511964
511964

You might also like