#========== Wave ==========
#Type: NULL
#Sample_Rate: 16000
#Num_of_Samples: 57979
#Num_of_Channels: 1
0
0
0
-8
-11
-3
7
11
3
9
13
4
0
-8
-10
-6
-4
-3
-10
-2
24
35
36
52
53
55
44
48
40
25
10
-5
-8
-17
-28
-35
-36
-15
0
17
34
41
36
30
29
25
28
35
35
33
40
44
44
36
33
31
29
51
60
46
31
29
21
-1
0
3
4
-4
-6
0
3
13
18
13
3
-2
-1
-3
3
0
-3
-2
-2
-1
7
12
20
30
34
41
36
33
30
27
25
13
17
19
19
12
25
35
35
27
33
45
39
33
33
25
12
5
-1
3
6
8
2
-5
-6
-6
3
7
8
2
-1
7
10
2
7
10
2
4
0
-1
-2
5
0
-3
-17
-24
-15
-12
-12
-3
11
31
37
40
40
39
28
27
27
24
13
8
16
19
20
22
41
40
20
9
14
11
16
12
10
9
11
12
5
0
4
5
19
17
18
18
25
27
17
23
16
5
5
16
23
1
1
1
3
-3
-4
13
19
21
25
29
46
52
58
56
61
61
39
30
20
12
15
19
16
15
19
13
10
12
-1
-17
-15
-19
-20
-8
1
3
12
16
15
14
-2
-12
-17
-9
-21
-17
-11
-7
-5
-12
-5
3
17
24
41
46
36
28
39
37
33
30
28
17
13
23
13
4
-8
-20
-17
-19
-15
-21
-28
-23
-20
-8
-10
-9
-3
-11
-16
-27
-26
-18
-14
-21
-26
-16
-11
-18
-5
-6
-1
4
-1
2
11
26
25
15
2
-12
-1
-4
-3
5
10
10
6
10
12
13
11
-1
-24
-39
-42
-38
-24
-15
-2
-7
-10
-4
0
-5
-4
-13
-21
-24
-18
-16
-16
-19
-18
-9
-6
2
-20
-29
-38
-40
-28
-4
4
12
10
5
8
7
7
-3
-12
-16
-9
-8
-15
-7
-23
-20
-17
-13
-9
3
1
-13
-18
-12
-11
-13
-9
-1
-6
-1
0
14
11
11
2
5
6
5
-3
0
7
15
20
11
8
0
0
-10
-13
-29
-32
-14
-13
-8
-5
0
-10
-20
-18
-17
-11
-15
-17
-21
-20
-21
-21
-20
-18
-23
-35
-31
-29
-29
-21
-7
3
13
32
43
49
41
19
-1
-15
-10
0
7
4
15
22
32
26
24
24
41
38
21
12
2
0
-8
-14
-16
-18
-23
-32
-34
-33
-6
-10
-15
-27
-30
-36
-38
-39
-40
-22
-13
-20
-38
-40
-48
-50
-41
-28
-34
-37
-42
-33
-29
-36
-46
-33
-24
-18
-18
-20
-21
-5
-13
-31
-29
-23
-15
-7
-3
-10
-17
-4
-1
-9
-9
-16
-17
-28
-31
-37
-41
-33
-18
-9
-9
-9
-9
0
-8
-18
-17
-18
-19
-12
-8
-7
-1
-6
-3
-5
1
-3
-14
-19
-21
-21
-21
-11
-7
-5
-6
-3
-3
-4
-5
2
12
5
9
9
1
-3
3
9
9
14
10
17
8
0
-3
3
6
23
30
31
29
26
28
18
22
22
23
13
17
11
2
0
-15
-7
-14
-4
-16
-10
6
-1
-2
1
6
5
3
2
-4
-13
-7
-1
7
1
7
3
0
0
0
2
0
0
0
7
8
2
0
6
1
0
7
2
0
-4
-1
0
-9
-12
-18
-13
-11
-7
1
-3
-5
0
13
24
26
8
1
-5
-6
-4
-5
3
21
29
41
35
31
28
27
20
5
6
-1
-3
-11
-10
-8
2
3
13
17
20
11
13
14
14
18
13
16
16
15
24
28
32
33
25
12
21
18
10
4
-3
-6
-17
-12
-20
-39
-55
-50
-29
-19
-12
-7
-6
-9
-13
-13
-21
-25
-14
-10
-13
-15
-13
-3
0
-3
3
5
4
9
19
24
8
-1
-4
1
3
6
1
-1
-12
-16
-25
-17
-18
-17
-19
-19
-20
-12
0
1
0
5
-1
-7
-4
0
0
0
-9
-13
-9
-5
0
1
3
4
1
-7
-11
-3
-7
-18
-32
-45
-51
-44
-28
-18
-4
9
6
1
-2
-1
-2
-14
-21
-18
-12
-9
-14
-14
-3
2
-3
-5
-5
-5
-9
-11
-11
-3
0
0
0
0
9
13
14
6
10
2
-2
2
6
9
8
9
9
0
-2
6
11
12
12
4
6
-1
4
1
0
7
3
-1
-3
-2
5
9
10
11
14
11
12
4
0
0
-1
-1
0
7
8
1
0
0
-7
-11
-10
-3
-8
-19
-22
-21
-31
-27
-23
-21
-13
-3
0
-4
-7
-17
-18
-12
-11
-10
-10
-10
-11
-11
-12
-12
-11
-11
-9
-9
-9
-2
0
0
0
1
0
-6
-18
-29
-41
-46
-39
-28
-17
-13
-3
9
14
22
26
28
19
16
14
5
0
-4
-4
-13
-7
-13
-14
-13
-13
-11
-10
-1
0
3
2
2
3
-6
-1
-8
-10
-4
-1
-1
-9
-10
-12
-10
-12
-11
-9
-19
-21
-22
-13
-20
-22
-14
-2
0
0
-4
0
1
0
1
3
0
0
0
0
0
5
8
19
22
22
7
-5
-10
-12
-5
-11
-4
-2
-17
-23
-22
-22
-33
-25
-22
-27
-31
-25
-28
-32
-41
-43
-33
-32
-33
-23
-28
-32
-34
-33
-39
-33
-41
-44
-44
-28
-29
-30
-24
-20
-19
-29
-32
-30
-24
-31
-20
-13
-5
-12
-24
-11
-12
-8
-8
0
1
-1
-2
-3
-8
-14
-9
-5
-6
1
-5
1
2
12
6
12
12
4
8
1
0
-1
-11
-22
-25
-32
-34
-15
-17
-25
-27
-26
-21
-19
-18
-25
-19
-28
-30
-27
-27
-34
-39
-40
-38
-44
-47
-38
-24
-30
-25
-21
-11
-16
-12
-3
1
5
12
14
5
-1
4
5
-2
-10
-11
-12
-12
-4
0
2
0
0
9
14
14
13
4
0
-1
-1
-9
-12
-22
-25
-17
-12
-8
-7
-23
-28
-27
-15
-2
1
-9
2
8
25
24
21
17
14
9
8
9
8
4
9
10
14
5
3
3
12
22
26
34
36
35
26
15
12
3
0
3
0
-3
-3
-1
-15
-21
-16
-12
-3
12
11
20
20
29
18
22
6
-4
-11
-13
-12
-12
-20
-14
-5
13
20
23
22
23
-2
-1
7
20
15
10
0
0
-2
-1
9
19
13
17
9
17
13
20
30
32
31
22
28
31
25
13
10
0
5
14
18
12
17
18
11
16
27
33
24
3
5
15
11
2
0
6
-7
-6
-13
-2
0
14
2
0
-1
0
0
0
16
14
11
8
18
22
15
4
8
9
17
19
21
22
13
9
8
10
18
20
28
37
41
42
43
35
25
21
11
0
4
-2
-2
-4
-4
-2
-2
5
9
1
-1
-1
6
1
0
7
2
8
0
0
0
0
7
10
10
2
0
6
10
19
29
33
40
34
24
30
32
33
32
30
46
59
54
53
45
34
30
24
25
19
12
18
19
16
10
19
21
28
30
24
22
22
28
30
32
25
22
18
10
9
4
3
11
13
7
16
3
1
-1
8
10
4
3
3
2
4
5
15
17
7
12
12
13
21
23
23
21
10
7
-1
-1
0
0
0
1
-4
-4
-4
-2
-1
-1
7
16
18
19
19
18
7
2
9
3
1
-6
-7
-14
-15
-13
-18
-18
-17
-17
-16
-21
-20
-11
-18
-10
-16
-1
1
1
9
11
8
6
2
2
8
9
9
15
18
16
23
24
23
13
9
6
-1
4
0
0
1
2
2
-3
-12
-4
-12
-20
-21
-19
-9
-6
-2
0
-8
-3
-4
-4
-3
-3
-12
-16
-17
-14
-13
-3
-1
-1
-2
4
5
5
5
-3
-8
-10
-2
8
5
4
3
0
-1
-9
-9
-9
-18
-14
-19
-9
-7
3
3
4
10
9
0
5
13
14
12
14
14
0
-2
-2
-7
0
0
1
10
6
11
21
16
19
18
17
22
25
24
17
1
-3
-2
0
-6
3
4
13
22
18
9
-1
-7
-20
-14
-3
-8
-16
-9
-6
-11
-3
5
21
21
17
15
16
14
3
3
4
3
3
-1
10
13
14
21
16
5
0
-1
-2
0
-8
-2
0
10
4
-1
-3
2
-15
-11
-10
0
-1
0
0
3
2
0
0
-6
-3
4
5
8
1
0
-9
-9
-10
0
0
8
9
2
1
1
8
1
0
5
6
-1
-2
0
1
9
1
-7
-7
-1
-1
8
4
-5
-17
-12
-11
-7
-14
-16
-11
-1
-15
-7
2
3
-1
-1
-2
-1
-3
-5
-3
7
-1
5
8
11
16
12
3
2
0
-9
-10
-10
-12
-4
-2
0
2
-5
-6
-14
-8
-1
0
-1
6
-1
-8
-9
-9
-18
-20
-22
-30
-15
-6
-2
0
9
17
13
4
2
8
-2
-4
-4
-4
-6
-5
-10
0
-7
-16
-17
-8
-10
-9
-10
-17
-28
-22
-21
-19
-29
-40
-50
-51
-53
-52
-36
-34
-26
-15
-12
-10
-10
-20
-30
-26
-45
-40
-25
-31
-22
-18
-24
-22
-20
-13
-18
-21
-25
-25
-26
-26
-26
-25
-34
-43
-43
-43
-44
-52
-45
-45
-37
-43
-42
-51
-53
-56
-55
-56
-57
-52
-50
-49
-39
-46
-38
-29
-19
-18
-25
-20
-19
-36
-38
-31
-39
-33
-31
-29
-18
-25
-33
-31
-24
-33
-17
-24
-17
-26
-18
-9
-3
-5
-4
-5
12
12
8
7
-1
-13
-13
-6
-4
-12
-22
-22
-20
-20
-18
-9
-9
-19
-8
3
-7
-7
-16
-14
-9
-11
-6
-5
-8
-6
8
21
17
12
2
-2
-5
-7
-12
-20
-15
-10
-15
-17
-17
-12
-10
-5
5
0
3
10
13
20
10
15
9
12
21
24
17
21
22
25
14
10
12
5
2
-6
-13
-14
-6
-7
-13
-2
-11
-13
-17
-9
-11
-6
-14
-14
-25
-28
-27
-24
-23
-22
-21
-20
-21
-22
-12
-10
-1
5
15
16
4
-1
5
0
-3
-5
4
9
7
7
17
28
39
32
35
33
23
18
15
9
-7
-13
-10
-5
-3
-8
-6
-4
-6
-13
-15
-16
-23
-26
-27
-17
-21
-15
-11
-9
-3
-2
5
7
3
1
7
0
-2
3
8
1
-3
-3
-8
-3
6
28
27
29
28
20
13
1
0
2
1
2
-3
-5
-2
0
2
3
2
3
0
-9
-11
-17
-10
0
-5
-7
0
4
3
1
-6
0
0
-1
6
2
1
-1
-1
7
11
9
8
15
17
0
10
32
54
63
44
29
11
-4
0
0
2
11
12
14
9
9
10
17
16
6
2
3
12
7
6
6
8
14
15
16
25
18
21
22
14
12
19
21
22
13
11
12
5
2
-4
-11
-21
-23
-21
-16
-6
-3
4
6
13
13
20
11
0
2
4
13
15
16
17
16
14
14
23
18
5
0
1
12
23
25
26
25
31
23
20
21
13
9
7
9
13
6
4
5
-1
-3
-3
-1
0
-8
-19
-19
-17
-16
-8
-4
-10
-23
-18
-14
-12
-5
4
-1
1
-6
-7
1
-4
0
0
0
0
0
0
2
8
10
9
0
-2
-2
-1
-1
0
0
8
9
9
9
2
-2
-5
-4
-3
-9
-3
0
1
-16
-20
-12
-1
-7
0
13
26
24
21
15
12
13
3
11
8
14
5
12
13
15
12
10
18
21
20
12
11
10
9
8
2
1
1
0
8
14
24
17
22
6
17
20
22
13
12
11
2
-1
0
3
2
8
4
21
9
12
12
7
1
1
2
4
-10
-15
-14
-12
-14
-3
2
3
1
-7
0
18
22
22
23
14
23
24
25
18
15
1
-3
4
17
23
31
16
18
25
19
15
18
19
16
0
-4
7
20
19
20
23
14
7
-3
-2
0
-7
-11
-15
-6
-3
-1
0
9
10
8
7
10
10
0
4
8
18
26
37
47
56
54
41
27
13
0
3
0
2
12
10
0
-11
-13
-13
-12
-11
1
37
38
35
21
1
-19
-5
17
13
1
16
26
44
39
24
-1
-19
-21
-40
-37
-41
-51
-70
-72
-58
-38
-20
-24
-23
-8
0
-5
-3
4
31
31
27
27
37
42
32
15
10
3
-4
-22
-19
-18
-15
-9
-6
-14
-7
-9
-8
-17
-13
-8
-4
-10
-24
-23
-24
-27
-35
-31
-42
-26
-14
0
6
18
24
36
32
30
36
43
34
15
17
0
-19
-30
-10
0
2
-2
-6
-16
-19
0
12
11
-3
17
15
14
9
18
3
-26
-39
-50
-27
-1
33
62
48
26
10
5
11
15
5
-6
0
6
8
46
66
71
48
-7
-48
-55
-5
28
24
1
-25
-38
-30
-15
-8
-2
5
26
52
58
61
30
13
15
17
14
2
10
20
21
30
44
53
52
35
14
-11
-28
-35
-34
-24
-6
0
14
12
8
14
4
21
9
-25
-9
29
34
68
-21
-76
-79
7
94
112
55
-3
-16
22
63
66
41
23
29
61
75
76
52
11
-8
12
41
54
55
52
46
43
49
56
47
21
2
10
34
49
39
43
37
32
23
35
53
50
62
68
58
47
30
13
10
3
3
0
-5
-12
5
11
6
1
12
12
9
18
19
4
-3
-10
-18
-3
11
29
45
47
39
29
17
23
13
-2
1
17
23
21
34
48
56
43
27
29
36
30
32
27
24
13
-7
-27
-26
-22
-24
-31
-11
4
24
20
22
13
15
17
11
13
1
-1
-1
-14
-13
-6
-2
-12
-6
-8
0
3
-9
-18
-18
-12
-9
-24
1
18
-22
-77
-69
-51
-31
-16
0
-2
-29
-43
-45
-23
1
5
-8
-26
-19
-19
-13
-5
-12
8
16
36
40
39
45
36
19
6
15
16
10
10
34
38
31
8
12
14
22
7
-3
-3
-1
5
9
18
28
20
-5
-13
-22
-23
-18
-14
-35
-43
-43
-33
-30
-26
-36
-36
-30
-39
-35
-24
-25
-24
-31
-43
-47
-45
-44
-48
-47
-39
-18
-5
-11
-11
-26
-31
-33
-22
-6
-2
15
16
28
26
21
11
12
0
4
5
0
0
3
21
15
7
10
-2
3
9
19
19
9
21
20
25
5
7
15
19
24
28
29
32
42
43
39
40
30
19
22
23
44
54
76
60
57
60
55
45
26
22
22
10
-2
-1
2
-4
-19
-28
-21
-32
-38
-42
-25
0
0
-21
-29
-16
-8
-10
-19
-42
-60
-75
-77
-69
-75
-87
-114
-105
-69
-36
-14
-23
-35
-24
-7
-13
-31
-52
-64
-67
-57
-66
-94
-124
-116
-95
-68
-65
-72
-61
-55
-52
-44
-48
-41
-31
-27
-47
-47
-41
-42
-40
-45
-30
1
25
46
48
65
61
52
53
53
61
51
58
80
104
124
116
90
83
89
91
78
79
76
62
65
69
79
66
67
80
102
97
90
84
91
100
89
73
48
39
34
44
63
34
-4
-44
-37
-27
-16
-4
10
45
75
67
31
22
34
28
4
8
7
-2
-10
-16
-29
-51
-72
-79
-62
-79
-106
-144
-182
-192
-196
-196
-186
-179
-184
-231
-228
-217
-218
-214
-193
-150
-143
-130
-125
-144
-185
-214
-212
-214
-158
-128
-134
-141
-140
-111
-130
-124
-92
-74
-55
-57
-22
13
-42
-75
-149
-125
-86
-5
20
35
17
-10
75
97
67
76
101
181
224
271
284
293
338
366
430
450
452
388
360
398
461
525
582
582
579
565
545
519
478
472
442
436
416
410
419
405
394
389
396
392
382
371
355
336
330
322
289
258
210
171
180
196
193
183
173
153
129
149
150
130
108
83
68
21
-40
-124
-190
-249
-296
-343
-351
-345
-378
-426
-490
-556
-594
-654
-765
-822
-831
-878
-1013
-1081
-1043
-973
-1015
-1097
-1139
-1166
-1181
-1212
-1200
-1161
-1119
-1054
-1012
-1012
-1026
-1053
-1053
-1032
-936
-766
-588
-403
-302
-154
-18
123
296
488
718
870
1001
1181
1272
1256
1204
1185
1175
1184
1144
1054
951
838
701
567
466
387
253
85
-19
-28
-61
-162
-238
-276
-289
-278
-223
-130
-49
-8
53
155
264
297
292
293
357
455
508
521
545
566
594
599
579
547
469
389
352
349
304
195
89
17
-52
-123
-204
-243
-227
-228
-219
-196
-205
-241
-249
-232
-215
-221
-249
-259
-295
-330
-376
-446
-506
-551
-607
-620
-661
-738
-860
-984
-1098
-1203
-1276
-1391
-1468
-1497
-1465
-1486
-1544
-1636
-1824
-2002
-2091
-2014
-1952
-1923
-1890
-1920
-1992
-1926
-1817
-1835
-1857
-1858
-1705
-1558
-1487
-1419
-1352
-1139
-882
-544
47
872
1132
1097
1251
1521
1748
1799
1804
1981
2180
2274
2230
2088
1827
1420
1049
860
819
701
338
140
13
-147
-433
-706
-843
-857
-789
-660
-531
-507
-545
-539
-440
-275
-91
99
310
597
792
949
1030
1019
976
1037
1153
1251
1248
1211
1183
1090
982
860
742
601
473
410
345
229
108
-16
-129
-185
-178
-177
-202
-243
-248
-234
-194
-204
-256
-277
-261
-198
-103
-34
-22
-63
-77
-125
-179
-255
-301
-311
-320
-410
-541
-666
-791
-874
-996
-1095
-1202
-1298
-1401
-1553
-1552
-1572
-1663
-1747
-1714
-1691
-1664
-1560
-1490
-1518
-1646
-1603
-1535
-1447
-1322
-1196
-1073
-961
-844
-806
-699
-581
-461
-207
186
634
943
1101
1208
1300
1429
1596
1757
1923
2104
2249
2329
2340
2215
1967
1711
1548
1525
1448
1313
1169
1017
807
583
371
166
9
-48
-93
-117
-159
-217
-282
-291
-282
-231
-136
-34
68
173
260
328
334
389
493
637
681
803
973
1001
898
816
802
765
697
705
748
747
658
544
428
306
187
65
-21
-107
-199
-303
-425
-509
-616
-675
-682
-655
-672
-705
-706
-748
-776
-815
-806
-726
-665
-625
-637
-509
-552
-628
-624
-621
-644
-682
-691
-743
-783
-850
-788
-789
-834
-903
-809
-661
-674
-708
-602
-489
-489
-421
-316
-235
-105
43
64
89
74
67
-6
45
122
192
148
158
203
173
153
200
235
204
182
274
295
275
261
324
342
326
339
354
365
377
392
413
449
487
485
453
477
521
531
516
566
543
505
479
479
474
475
478
439
396
393
395
418
424
406
425
465
472
437
421
405
374
308
288
280
255
242
243
249
234
226
223
231
226
205
139
98
86
89
95
79
56
44
31
6
-46
-94
-98
-113
-107
-120
-135
-116
-103
-109
-97
-60
-55
-82
-111
-138
-164
-152
-149
-159
-151
-126
-107
-67
-70
-102
-77
-19
-6
-29
-17
-11
-12
-6
15
60
59
57
28
10
10
15
11
-4
-2
-11
-13
3
15
31
45
64
82
121
127
106
78
54
35
41
47
26
26
35
58
48
49
55
69
57
30
18
2
7
21
16
20
7
-12
-13
23
38
10
11
9
29
68
121
161
142
124
106
105
111
154
186
147
112
120
165
198
204
199
212
230
232
230
226
239
265
264
269
240
235
267
285
302
286
287
286
230
177
132
160
166
139
137
173
187
153
128
143
156
146
113
101
73
98
95
56
20
25
24
-3
-3
0
-25
-74
-101
-71
-36
-24
-45
-64
-48
-59
-115
-183
-204
-178
-141
-126
-111
-82
-75
-67
-63
-46
-32
-49
-80
-66
-45
-18
-49
-35
11
10
-16
-39
-24
2
27
40
67
82
101
131
147
138
111
86
90
109
103
74
85
108
141
177
193
196
188
158
139
167
178
182
153
142
157
168
153
135
129
124
120
120
98
86
84
98
104
113
124
131
131
126
117
102
100
111
125
123
106
120
137
163
149
144
172
199
196
189
169
159
140
141
157
176
179
170
147
114
113
138
150
167
173
185
178
184
190
207
209
197
181
146
118
112
108
102
95
113
134
138
104
75
52
34
22
12
16
10
5
-25
-37
-37
-25
-19
-14
4
5
-4
-3
6
13
7
1
-19
-25
-49
-74
-68
-63
-52
-59
-63
-55
-30
-6
2
28
62
85
80
66
44
32
14
15
25
38
36
35
30
28
41
51
64
55
47
38
38
48
39
36
32
30
20
7
-4
-17
-22
-26
-22
-21
-22
-16
-12
-4
23
38
35
20
20
15
21
27
37
43
35
31
38
57
66
66
70
70
69
62
53
50
66
84
91
92
99
90
88
80
69
64
60
51
35
44
50
57
43
25
15
12
11
17
4
-15
-19
-28
-39
-63
-64
-50
-42
-44
-43
-55
-64
-75
-71
-78
-77
-61
-56
-45
-54
-61
-48
-38
-34
-27
-16
-12
-27
-41
-40
-33
-20
-15
-21
-29
-40
-25
-14
0
-2
-14
-22
-28
-26
-15
-14
-25
-34
-39
-40
-39
-35
-41
-46
-52
-56
-65
-61
-65
-68
-71
-76
-70
-75
-76
-87
-91
-96
-88
-77
-81
-85
-80
-74
-64
-60
-60
-50
-45
-51
-49
-47
-46
-36
-22
-8
-1
1
-3
-2
6
19
35
34
32
47
51
44
49
54
52
35
24
20
29
33
36
39
40
50
50
42
27
13
0
1
-8
-9
-10
-9
-7
-6
2
0
0
-10
-14
-19
-23
-20
-34
-44
-49
-49
-50
-42
-39
-36
-27
-23
-5
2
5
-10
-9
-9
-1
0
7
12
14
18
11
2
-2
-8
-2
0
-10
-24
-30
-23
-25
-11
2
-4
-17
-17
-15
-21
-20
-28
-38
-46
-36
-29
-26
-26
-33
-24
-12
-8
-15
-28
-35
-51
-70
-82
-80
-93
-93
-101
-97
-86
-88
-80
-60
-49
-63
-64
-67
-51
-45
-45
-55
-52
-50
-47
-44
-54
-56
-54
-74
-73
-71
-54
-34
-17
-18
-20
-27
-29
-27
-36
-51
-52
-50
-60
-67
-62
-47
-19
-4
0
-5
-8
-24
-15
-11
-17
-32
-47
-63
-61
-65
-70
-79
-86
-68
-54
-65
-76
-66
-68
-68
-71
-74
-91
-91
-97
-98
-111
-114
-104
-90
-84
-85
-84
-86
-84
-62
-35
-33
-51
-34
-26
-9
0
-1
-2
-1
0
-16
-22
-49
-53
-32
-19
-25
-59
-82
-75
-59
-48
-56
-55
-53
-51
-51
-53
-68
-59
-34
-11
-8
-21
-24
-35
-48
-56
-69
-76
-70
-53
-69
-69
-62
-55
-50
-43
-38
-56
-62
-58
-50
-67
-80
-60
-45
-46
-28
-16
-24
-27
-20
-10
-3
-12
-12
3
18
16
12
6
1
-6
-18
-34
-30
-17
-16
-29
-29
-8
0
14
-3
-12
-12
-15
-10
-14
-16
-10
-17
-34
-58
-66
-77
-63
-41
-36
-32
-30
-35
-52
-66
-64
-41
-25
-41
-44
-38
-16
-8
-29
-37
-49
-31
-18
-12
-15
-29
-28
-12
0
3
-6
1
2
10
3
9
24
28
28
18
6
5
1
2
-8
-16
-19
-12
-6
-8
-7
-14
-20
-32
-37
-39
-24
-26
-20
-30
-36
-46
-36
-40
-52
-47
-28
-18
-14
0
7
14
12
23
31
30
22
38
41
22
13
12
22
29
31
41
47
43
17
11
20
28
18
23
31
27
13
17
15
9
-2
4
-1
-13
-29
-26
-23
-21
-20
-13
-8
1
-7
-4
-9
-1
-3
-1
-2
9
14
5
14
15
24
8
7
8
7
-9
-18
-10
-2
10
7
9
-16
-12
2
4
23
24
-23
-48
-87
-31
45
94
105
76
23
3
23
37
4
-14
-23
-28
-25
-5
1
-7
-7
3
-7
-9
5
30
35
47
56
37
12
-4
-2
0
4
1
-9
-16
-12
3
30
31
34
38
42
59
63
54
45
31
13
22
16
9
24
54
48
39
74
102
97
115
126
210
473
1650
1419
-56
-954
-75
847
2382
3298
2247
1077
252
43
-96
110
-76
-502
-562
-720
-1225
-1791
-1520
571
2407
2555
1346
660
712
573
238
-102
-347
50
526
761
103
-549
-595
-262
35
35
1197
1432
1197
703
1758
821
-177
-41
805
840
-78
132
-4
-838
-1385
-1288
-958
-837
114
661
1487
881
696
650
8
543
1042
1384
906
186
75
-524
-1104
-1199
-733
-548
-650
-488
-507
-541
-802
-1320
-1194
-766
-469
-218
175
324
-93
11
-323
-387
-361
-481
-28
325
337
-148
-126
184
-297
-407
-37
219
-252
-67
234
-350
-561
-394
-304
59
473
516
815
855
173
-193
-197
-339
-595
-397
-349
-153
-276
-759
-1326
-1537
-1619
-1644
-1425
-872
-1024
-1158
-1150
-927
-1058
-1122
-1193
-1167
-706
-314
-509
-950
-993
-1130
-998
-908
-787
-583
-566
-550
-413
-521
-839
-1299
-1466
-1315
-1015
-838
-701
-670
-641
-714
-971
-1080
-1232
-1102
-807
-425
-487
-849
-963
-1027
-1230
-1219
-887
-779
-737
-644
-316
-213
-516
-787
-677
-513
-370
-102
77
-47
-312
-346
-324
-415
-463
-308
-31
331
400
207
94
94
27
97
170
259
228
356
643
616
327
8
39
490
699
796
806
872
865
762
682
554
345
211
439
769
833
589
362
321
186
19
51
156
201
224
262
238
49
-162
-237
-128
-75
-140
-349
-344
-220
-228
-457
-692
-834
-869
-712
-428
-306
-614
-922
-923
-865
-1140
-1506
-1602
-1500
-1362
-1217
-986
-807
-943
-903
-771
-648
-810
-843
-461
-87
-150
-516
-1057
-1069
-953
-688
-525
-632
-756
-1030
-939
-806
-853
-974
-1047
-617
273
1913
3647
4875
4775
4970
5518
5880
5567
5378
5473
6114
6435
6110
5262
3898
2579
1338
845
778
783
591
789
1086
1005
506
120
158
454
1063
1855
2615
2717
2253
1694
1325
1017
577
18
-89
354
736
500
-5
-379
-845
-1287
-1266
-656
-84
-24
-263
-459
-692
-1150
-1686
-1984
-1948
-1744
-1525
-1335
-1330
-1661
-2158
-2570
-2469
-1998
-1575
-1291
-1022
-714
-651
-1035
-1459
-1780
-1935
-1816
-1647
-1437
-1723
-2260
-2445
-2545
-2502
-2586
-3003
-3283
-3351
-3047
-2737
-2471
-2529
-2905
-3614
-4345
-4746
-5076
-5461
-6002
-5383
-2069
3096
7557
9150
8514
7301
7084
7523
7784
7175
5765
4914
4880
5438
5503
3931
961
-2343
-4494
-4105
-2925
-1898
-1325
-839
-82
1189
2200
2352
1903
1628
2349
3703
5056
5698
5412
4476
3435
2224
1329
455
-479
-1207
-1307
-882
-371
-427
-954
-1490
-1653
-1329
-541
375
988
1300
1474
1611
1520
845
157
-448
-731
-551
-164
89
2
-332
-769
-1139
-1178
-1135
-1250
-1303
-1228
-936
-799
-1030
-1672
-2489
-3071
-3256
-3125
-2727
-2444
-2191
-2233
-2358
-2295
-2031
-1790
-1685
-1520
-1592
-1444
-1421
-1375
-1849
-2687
-3148
-3420
-3328
-3316
-3648
-3912
-3939
-3960
-3994
-4205
-4892
-5716
-6216
-6272
-5713
-3081
1592
8768
11470
11095
9780
9175
9751
9478
7315
4499
2704
2318
2616
2333
1145
-578
-2872
-4837
-5521
-4525
-2483
-358
388
1168
2526
4477
5687
5462
4405
3703
3733
4066
4218
3975
3321
2169
913
-297
-1098
-1598
-2266
-2675
-2591
-1775
-471
515
715
527
398
512
934
1258
1483
1409
1211
960
649
350
28
-603
-1109
-1169
-701
-45
355
392
144
-224
-562
-924
-1259
-1613
-1902
-1960
-1969
-1840
-1778
-1870
-2177
-2438
-2569
-2494
-2140
-1697
-1211
-936
-856
-856
-1187
-1773
-2527
-2814
-2762
-2755
-2930
-3372
-3452
-3536
-3811
-4272
-4548
-4376
-4126
-3927
-4056
-4444
-4610
-4791
-4103
-1611
2591
7635
10820
11531
10633
9785
9615
8912
7036
4288
2134
829
427
65
-593
-1561
-3010
-4161
-4420
-3290
-1342
404
1634
2528
3562
5010
6905
7175
6207
4756
3446
2570
1968
1450
840
-46
-973
-1643
-1995
-2105
-2180
-2233
-2186
-1699
-532
835
1971
2113
1982
1769
1606
1449
1177
708
129
-273
-485
-544
-497
-517
-728
-937
-829
-318
234
414
242
-9
-253
-402
-692
-1144
-1758
-2308
-2426
-2358
-2121
-1945
-1947
-2005
-2024
-1795
-1388
-1064
-1022
-1454
-1876
-2308
-2424
-2438
-2527
-2529
-2851
-3288
-3640
-3567
-3342
-3359
-3749
-4086
-3862
-3429
-2967
-2945
-3481
-4297
-5281
-5568
-3753
525
6343
10875
12686
12211
11004
10238
9239
7471
4197
702
-1806
-2567
-2052
-1050
-686
-1273
-2082
-2702
-2038
-342
1554
2972
3685
4318
5378
6802
7546
6997
5408
3500
1836
396
-914
-1527
-2001
-2427
-2647
-2475
-1803
-890
-62
265
410
803
1480
2089
2190
1800
1184
648
229
-129
-463
-705
-996
-1266
-1264
-1043
-487
-153
14
112
205
352
487
410
35
-517
-1175
-1738
-2164
-2443
-2717
-2885
-2784
-2438
-1842
-1251
-701
-391
-409
-568
-798
-956
-1200
-1716
-2254
-2894
-3296
-3475
-3346
-3406
-3782
-4270
-4764
-4921
-4857
-4492
-4022
-3469
-3479
-3606
-3695
-3973
-4238
-3843
-1184
3794
9209
12626
12211
10872
10806
11072
9687
5763
431
-3406
-4701
-4207
-3615
-3363
-3349
-3098
-2445
-1125
767
2618
3911
4442
4753
5874
7525
8498
7768
5640
3361
1578
231
-969
-2231
-3248
-3948
-4042
-3311
-1975
-435
727
1395
1574
2013
2712
3119
2676
1588
415
-339
-672
-788
-810
-938
-1066
-1042
-775
-237
295
569
417
313
502
915
1125
858
101
-916
-1803
-2395
-2810
-3108
-3368
-3388
-3046
-2334
-1269
-156
559
560
182
-317
-787
-1287
-1845
-2408
-2890
-3149
-3309
-3270
-3099
-2900
-2680
-2822
-3292
-3987
-4493
-4657
-4530
-4153
-3696
-3456
-3894
-4643
-5433
-5921
-4822
-1435
3898
9012
12311
13646
14111
14624
14472
12302
7628
1777
-3988
-5945
-6762
-7207
-7183
-6330
-4777
-2624
-127
2267
4228
5499
6067
6336
6791
7672
8336
7768
5970
3088
1305
-293
-1913
-3480
-4663
-5132
-4638
-3352
-1730
-7
1375
2322
2877
3227
3494
3414
2668
1325
-527
-1450
-1892
-1925
-1832
-1627
-1270
-628
240
1079
1599
1734
1448
1034
658
455
161
-236
-952
-1693
-2417
-2707
-2892
-3060
-3082
-2930
-2637
-2044
-1233
-182
653
1038
876
456
-14
-467
-1019
-1876
-3167
-4293
-4345
-4012
-3649
-3541
-3532
-4001
-4270
-4388
-4182
-4266
-4520
-5017
-5337
-5211
-5020
-5065
-5507
-4679
917
7664
13518
15998
15443
14138
13586
13109
10791
5278
-1549
-6809
-8940
-8636
-7643
-6753
-5731
-4238
-2098
1426
3901
5779
6500
6177
5719
5936
6945
8010
7789
5924
3153
653
-1046
-2176
-3346
-4590
-5505
-5554
-4301
-1219
1154
2796
3446
3382
3193
3025
2761
1915
384
-1266
-2289
-2339
-1702
-913
-353
16
398
970
1841
1994
1559
730
-66
-458
-498
-452
-702
-1213
-1824
-2215
-2344
-2449
-2523
-2597
-2519
-2197
-1491
-119
833
1351
1297
882
69
-1045
-2255
-3204
-3750
-3748
-3580
-3313
-2976
-2612
-2219
-1982
-2238
-2919
-3491
-4008
-4070
-3743
-3343
-3069
-3114
-3578
-4306
-5183
-6123
-5723
-2986
2400
8373
12147
12794
11857
11394
11699
9845
4734
-1747
-6348
-7474
-6204
-4834
-4301
-3694
-2080
575
3344
5172
5805
5413
4459
3579
3326
3726
4351
3972
2800
1700
1099
897
444
-534
-1679
-2207
-1702
-513
698
1417
1549
1358
1052
803
443
-293
-1779
-2801
-3183
-2656
-1447
-102
1042
1967
2767
3418
3690
3299
2220
625
-892
-2004
-2571
-2753
-2734
-2553
-2173
-1530
-903
-486
-586
-993
-1388
-1569
-1435
-1224
-983
-615
-220
105
175
-155
-812
-1691
-2716
-3255
-3536
-3549
-3369
-3192
-3043
-2717
-2422
-2459
-3051
-3830
-4356
-4758
-4859
-4805
-4477
-3896
-3503
-4219
-5663
-5705
-2585
3856
10302
13630
13330
11602
11070
11502
10388
5673
-1408
-7056
-8583
-6844
-4607
-3600
-3145
-976
2077
4941
6328
6014
4612
3149
2215
2157
2808
3532
3649
2935
2121
1933
2190
1967
699
-1063
-2225
-1510
-123
884
1031
544
147
76
35
-389
-1193
-2065
-2581
-2421
-1527
-213
1026
1887
2510
3174
3520
3410
2616
1206
-461
-1733
-2364
-2576
-2651
-2692
-2522
-1996
-1278
-610
-310
-418
-748
-937
-922
-882
-829
-760
-585
-375
-213
-226
-441
-889
-1502
-2315
-3060
-3667
-3697
-3343
-2762
-2359
-2367
-2525
-2768
-3000
-3412
-3989
-4700
-4971
-4845
-4087
-3256
-2947
-3600
-5013
-6292
-5221
-1147
5307
11085
13761
13251
11199
10470
9545
6357
536
-5431
-8484
-7478
-4437
-1916
-816
-37
1559
3993
5874
6050
4449
2248
638
466
1483
2606
3179
2997
2458
2334
2606
2665
1892
385
-877
-1123
-255
800
1157
562
-454
-1162
-1474
-1710
-2239
-2746
-2793
-2093
-763
770
2067
2851
3237
3401
3358
2982
2105
726
-796
-1987
-2555
-2604
-2423
-2272
-2031
-1587
-990
-444
-176
-295
-679
-1102
-1357
-1378
-1283
-1178
-1188
-1162
-1059
-843
-701
-873
-1324
-1870
-2406
-2823
-3140
-3406
-3321
-2838
-2163
-1865
-2039
-2744
-3443
-3993
-4154
-3990
-3803
-3608
-3489
-3431
-3923
-4889
-5018
-2970
1540
6613
10047
10832
9763
8798
8465
7906
5239
732
-3366
-4887
-3683
-1714
-330
-273
68
1215
2828
3783
3534
2397
1385
1054
1607
2652
3585
3890
3357
2565
1993
1816
1665
893
76
-325
52
932
1563
1370
378
-791
-1640
-1973
-2161
-2337
-2406
-2110
-1278
-32
1283
2247
2741
2703
2538
2248
1745
977
-22
-1005
-1643
-1802
-1665
-1569
-1656
-1765
-1639
-1284
-911
-783
-931
-1132
-1040
-671
-484
-643
-1076
-1422
-1442
-1234
-1116
-1265
-1591
-1810
-1750
-1743
-1921
-2328
-2732
-2844
-2765
-3032
-3431
-3761
-3940
-3984
-4017
-3830
-3464
-3137
-2995
-3453
-4421
-5837
-6524
-4776
-358
5649
10611
12887
11664
9863
8395
6971
3938
-673
-4631
-5769
-3789
-655
1451
1802
1271
1167
1875
2447
1989
677
-327
147
1754
3630
4934
5239
4576
3416
2387
1603
869
197
-232
-111
653
1651
2198
1790
473
-1139
-2382
-3122
-3127
-2758
-2085
-1062
196
1404
2310
2609
2415
2049
1764
1571
1435
1158
700
86
-511
-915
-1385
-1821
-2239
-2394
-2203
-1633
-943
-414
-247
-375
-590
-751
-849
-1086
-1391
-1659
-1700
-1381
-933
-704
-1011
-1464
-1884
-2139
-2436
-2833
-3387
-3677
-3483
-2962
-2623
-2735
-3152
-3526
-3572
-3280
-3081
-3114
-3446
-3523
-3606
-3942
-4692
-5361
-3794
639
6725
11148
12058
9904
7151
5229
4252
2938
478
-1985
-2973
-1577
1780
3125
2606
925
-484
-647
-2
494
507
684
1469
2783
4090
4906
4787
3691
2148
902
336
432
815
1196
1531
1995
2367
2083
987
-753
-2370
-3190
-3108
-2383
-1491
-726
-130
365
782
1018
819
592
732
1239
1941
2371
2247
1663
803
-171
-1128
-1898
-2424
-2629
-2480
-1899
-1068
-325
29
-67
-481
-942
-1303
-1462
-1512
-1485
-1396
-1198
-977
-911
-1097
-1659
-2168
-2513
-2421
-2348
-2410
-2666
-2654
-2064
-1357
-1098
-1800
-3037
-4467
-5043
-4507
-3578
-3155
-3162
-3531
-3926
-4361
-5459
-6329
-5394
-1689
4318
10863
12040
10319
7970
6166
4989
3312
888
-938
-1045
566
2663
3672
3026
1025
-1129
-2172
-1598
-368
667
1181
1953
3126
4183
4335
3499
2196
1133
793
992
1474
2087
2597
2770
2537
1942
1154
183
-1311
-2211
-2666
-2471
-1791
-1059
-581
-448
-464
-476
-284
133
799
1517
2135
2534
2705
2474
1793
708
-829
-1595
-1845
-1761
-1500
-1312
-1210
-1087
-995
-936
-1061
-1257
-1477
-1454
-1159
-826
-671
-815
-1049
-1327
-1620
-1803
-1850
-1822
-1885
-2070
-2441
-2718
-2882
-2645
-2240
-1869
-2008
-2632
-3498
-4074
-4039
-3704
-3352
-3400
-3696
-3944
-4260
-4932
-5739
-4651
-921
4695
9115
10626
8956
6153
4316
4016
4392
4013
3036
2336
2466
2830
2639
1799
307
-1343
-2081
-1250
512
1837
2048
1355
825
1141
2038
2776
2829
2524
2446
2654
2628
2326
1883
1467
1190
1119
1098
951
537
-255
-1159
-1840
-1936
-1555
-1152
-950
-771
-438
167
561
822
1128
1482
1687
1795
1706
1498
1144
609
13
-539
-916
-1120
-1215
-1357
-1345
-1231
-1113
-1149
-1165
-1064
-835
-724
-834
-982
-1173
-1276
-1402
-1546
-1594
-1538
-1472
-1583
-1953
-2465
-2769
-2976
-2997
-2705
-2218
-1657
-1364
-1871
-2542
-3117
-3319
-3201
-2839
-2526
-2905
-3638
-4153
-4621
-4984
-5298
-3491
1646
6281
8237
6948
4218
2762
3195
4649
5254
4835
4367
4374
4325
3540
1953
364
-634
-955
-198
1213
2773
2425
1008
-593
-902
30
1393
2293
2559
2744
2993
2887
2267
1422
906
986
1475
2044
2259
1590
524
-600
-1393
-1647
-1445
-1098
-865
-645
-368
-165
-94
-177
-103
195
748
1339
1720
1666
1171
653
200
-128
-302
-427
-615
-916
-1074
-1094
-1004
-1072
-1250
-1374
-1307
-1131
-945
-978
-1148
-1514
-1705
-1844
-1875
-1721
-1458
-1591
-1990
-2354
-2398
-2319
-2620
-2805
-2532
-2092
-1993
-2704
-3262
-3427
-3126
-2878
-2861
-3012
-3207
-3557
-4275
-4737
-4859
-3269
-47
4282
7131
6113
2203
-644
483
4446
7767
8218
6048
4334
3174
2153
1279
1154
1689
2277
2413
2186
1778
941
-503
-1638
-1295
847
3140
4025
3231
1272
524
555
1058
1853
2675
3182
3076
2141
754
-390
-842
-595
-51
424
616
228
-670
-1573
-1689
-978
-9
617
768
628
438
295
201
233
582
1034
1167
803
251
-315
-786
-1035
-1007
-499
-159
-204
-748
-1513
-1908
-1593
-953
-724
-843
-1181
-1422
-1611
-1647
-1764
-1881
-2047
-2031
-2006
-2216
-2655
-2750
-2652
-2209
-1945
-2016
-2499
-3021
-2974
-2573
-2235
-2608
-2845
-3290
-3345
-3661
-4279
-4919
-5146
-1675
2663
6045
5421
1579
-1696
-731
4103
8918
9992
7342
4028
2521
2666
3258
3647
3873
3800
3076
1926
1251
563
-145
-534
35
1702
3189
3253
1538
-261
-531
771
2241
2904
2686
2006
1336
754
373
244
601
971
815
160
-442
-791
-1015
-1038
-515
354
790
455
-358
-889
-625
206
970
1144
631
211
-78
-266
-242
-108
-16
-86
-260
-509
-774
-1046
-1105
-1036
-890
-707
-706
-869
-1325
-1694
-1580
-1212
-987
-1131
-1521
-1959
-2414
-2666
-2744
-2521
-1994
-1771
-2167
-3088
-3485
-3417
-2970
-2790
-2218
-2072
-2477
-3707
-4531
-4267
-3117
-2486
-3250
-4204
-2049
2023
5123
3530
-661
-2565
776
6483
9733
7913
2643
1494
3196
5238
5870
5252
4253
3005
1650
1303
1617
1962
1686
1225
1212
1655
1859
1273
284
693
2123
2903
2079
632
30
534
1306
1583
1149
400
-95
-214
-236
-252
-236
-161
-201
-322
-233
-173
-231
-316
-167
155
292
26
-447
-740
-487
198
673
603
146
-311
-717
-933
-890
-649
-312
-357
-645
-987
-1199
-1167
-1015
-999
-1151
-1292
-1342
-1364
-1473
-1599
-1735
-1812
-1892
-2132
-2372
-2825
-2606
-2103
-1533
-1890
-2788
-3663
-3674
-2765
-1896
-1950
-3021
-4264
-4494
-4052
-3703
-3961
-3982
-1847
2445
3305
319
-3116
-2410
2977
8328
8915
5164
1560
1426
4004
6091
6316
5253
4147
3059
2019
1745
2192
2694
2178
1636
1685
1779
1185
439
714
2185
3323
2828
881
-659
-446
1011
2225
1979
603
-807
-1122
-242
535
588
61
-502
-714
-624
-311
-126
-117
-219
-173
-59
-113
-371
-675
-547
-25
469
143
-523
-916
-718
-188
131
-90
-710
-1240
-1250
-961
-799
-864
-1022
-1211
-1319
-1372
-1212
-1074
-1095
-1243
-1514
-1672
-1866
-1890
-2014
-2084
-2160
-2265
-2366
-2430
-2519
-2933
-2997
-2545
-1928
-2479
-2779
-3022
-3218
-3430
-3484
-3680
-3849
-2884
-480
1578
1416
-963
-3106
-1744
2968
7202
7084
3542
651
1340
5176
6612
5961
4273
2761
2014
1992
2581
3211
3295
2633
1899
1639
1678
1416
1242
1852
3047
3427
1521
-284
-565
829
2305
2453
1038
-890
-1833
-1256
201
1169
870
-267
-1246
-1363
-714
87
355
-90
-452
-598
-589
-579
-460
-208
54
129
-156
-707
-1145
-955
-293
202
34
-692
-1393
-1549
-859
-301
-390
-983
-1508
-1650
-1457
-1111
-840
-889
-1189
-1527
-1791
-1800
-1682
-1457
-1417
-1794
-2459
-2958
-2798
-2393
-2256
-2649
-3064
-3238
-3122
-3089
-3172
-3354
-3569
-3955
-4489
-3838
-1334
1517
1774
-1483
-4672
-1550
4639
8095
5920
1198
-711
1933
5710
7106
5899
4128
2965
2218
1943
2635
3774
4161
3317
2046
1389
1569
1810
2123
2730
3330
2828
981
-688
-354
1550
2906
2277
306
-1334
-1672
-754
425
998
647
-612
-1283
-1363
-657
223
564
175
-369
-698
-744
-619
-250
186
384
226
-258
-858
-1006
-446
459
324
-391
-1111
-1285
-1025
-598
-422
-592
-1009
-1347
-1478
-1318
-1015
-752
-832
-1209
-1512
-1624
-1487
-1452
-1472
-1593
-1789
-2104
-2575
-2698
-2487
-2052
-2208
-3010
-3603
-3381
-2782
-2421
-2837
-3515
-4147
-4404
-3318
-969
1257
1129
-1739
-4466
-2961
2235
6729
6562
2660
-310
601
4035
6468
6448
4859
3371
2417
2035
2689
3674
4097
3241
1992
1429
1832
2275
2223
2135
2555
2893
2235
688
-441
16
1439
2189
954
-544
-1308
-1064
-305
363
564
106
-748
-1452
-1355
-532
218
235
-362
-881
-916
-635
-406
-394
-302
-155
-148
-374
-598
-624
-461
-316
-334
-438
-604
-786
-949
-997
-917
-810
-892
-1070
-1218
-1142
-996
-968
-1112
-1208
-1256
-1275
-1376
-1489
-1641
-1795
-1963
-2041
-2105
-2119
-2196
-2292
-2431
-2603
-2809
-2796
-2718
-2639
-2776
-3057
-3501
-3826
-3365
-1938
-81
823
86
-1389
-1714
-273
2134
3751
3949
3214
3014
2997
2933
2869
3131
3608
3760
3282
2584
2297
2435
2433
2049
1814
2186
2883
3171
2686
1926
1250
1067
1010
1023
1147
1164
812
215
-262
-311
-98
-55
-302
-565
-554
-398
-364
-464
-598
-758
-861
-887
-748
-494
-322
-350
-506
-650
-658
-545
-374
-222
-110
-58
-91
-251
-430
-451
-170
6
12
-102
-211
-222
-164
-110
-89
-158
-271
-348
-400
-446
-542
-679
-839
-956
-1052
-1180
-1290
-1410
-1491
-1536
-1606
-1688
-1758
-1778
-1787
-1830
-1979
-2143
-2197
-2224
-2308
-2389
-2552
-2594
-2174
-1153
-507
-189
-169
-36
369
817
1264
1768
2186
2306
1940
1430
1383
1971
2631
2755
2380
1993
2003
2234
2435
2633
2804
2865
2680
2433
2387
2512
2560
2288
1782
1427
1303
1230
1098
934
852
725
490
207
75
97
52
-94
-310
-470
-529
-608
-759
-842
-787
-646
-573
-577
-645
-727
-776
-678
-532
-450
-512
-632
-767
-845
-810
-663
-578
-663
-812
-861
-740
-556
-426
-392
-438
-521
-560
-546
-515
-507
-571
-706
-900
-1059
-1154
-1215
-1232
-1258
-1349
-1476
-1563
-1624
-1701
-1797
-1926
-2078
-2163
-2324
-2560
-2798
-2707
-2099
-1292
-697
-485
-506
-343
176
691
1114
1506
1886
2073
1848
1381
1529
2087
2473
2328
1922
1679
1857
2172
2400
2550
2664
2675
2508
2300
2284
2423
2503
2219
1562
1305
1314
1367
1253
1091
952
860
703
471
292
248
245
125
-76
-230
-281
-314
-410
-521
-507
-408
-334
-387
-441
-435
-400
-379
-400
-436
-491
-578
-667
-732
-758
-735
-716
-737
-780
-765
-710
-612
-549
-529
-561
-603
-614
-600
-579
-631
-711
-804
-893
-970
-1089
-1193
-1265
-1309
-1330
-1346
-1376
-1468
-1599
-1778
-1901
-1939
-1999
-2150
-2421
-2727
-2894
-2567
-1807
-1070
-602
-502
-546
-292
528
1108
1573
1904
2003
1794
1454
1375
1729
2208
2304
1963
1574
1506
1821
2227
2522
2615
2593
2462
2335
2297
2307
2282
2018
1648
1393
1270
1246
1207
1062
921
797
701
586
461
367
312
262
135
-11
-184
-309
-365
-385
-358
-321
-278
-257
-266
-252
-192
-120
-80
-115
-184
-304
-423
-559
-627
-669
-690
-707
-754
-793
-815
-750
-620
-519
-494
-533
-572
-560
-546
-590
-681
-780
-895
-999
-1117
-1218
-1269
-1288
-1310
-1358
-1367
-1344
-1375
-1501
-1691
-1847
-1943
-2035
-2154
-2356
-2584
-2862
-2785
-2274
-1532
-928
-665
-649
-468
51
673
1274
1756
2015
1983
1651
1420
1575
2012
2287
1994
1673
1603
1818
2111
2424
2709
2776
2644
2424
2350
2411
2351
2148
1794
1513
1348
1207
1141
1076
970
806
600
503
520
528
436
281
157
89
-13
-211
-382
-470
-486
-455
-402
-325
-279
-281
-257
-157
7
76
-2
-170
-322
-416
-485
-561
-623
-679
-738
-791
-806
-753
-650
-592
-586
-577
-532
-456
-435
-486
-577
-695
-809
-914
-1026
-1133
-1230
-1349
-1420
-1438
-1420
-1419
-1430
-1569
-1693
-1811
-1914
-2016
-2161
-2366
-2586
-2773
-2809
-2412
-1711
-1118
-802
-764
-685
-228
340
949
1536
2016
1972
1629
1437
1656
2087
2281
2068
1754
1655
1761
1988
2297
2604
2748
2620
2374
2333
2470
2424
2114
1690
1404
1259
1163
1146
1130
1051
852
596
459
487
522
440
293
176
98
-21
-258
-367
-432
-498
-530
-513
-396
-297
-250
-225
-151
-35
20
8
-40
-116
-214
-329
-458
-595
-669
-747
-782
-766
-715
-660
-651
-607
-556
-508
-448
-433
-449
-506
-600
-723
-870
-977
-1126
-1309
-1415
-1487
-1522
-1533
-1539
-1570
-1635
-1728
-1812
-1873
-1942
-2091
-2339
-2595
-2788
-2859
-2541
-1910
-1180
-935
-898
-753
-268
304
866
1405
1807
1930
1707
1502
1682
2117
2352
2186
1856
1760
1845
1977
2227
2546
2748
2647
2376
2355
2497
2527
2272
1813
1495
1362
1214
1079
1024
1083
1052
793
491
423
519
510
366
214
164
64
-156
-357
-451
-443
-472
-567
-577
-490
-372
-285
-215
-74
67
43
-43
-133
-180
-243
-377
-529
-650
-744
-779
-796
-762
-692
-650
-650
-648
-643
-587
-523
-515
-559
-640
-756
-890
-1027
-1140
-1255
-1346
-1418
-1502
-1574
-1639
-1686
-1729
-1791
-1891
-1975
-2078
-2244
-2489
-2730
-2810
-2498
-1877
-1323
-1012
-931
-881
-546
-54
481
1047
1475
1673
1576
1408
1535
2077
2339
2232
1952
1846
1863
1942
2137
2443
2669
2598
2307
2177
2337
2483
2356
1974
1565
1344
1115
1003
990
1031
992
795
539
424
457
496
408
273
182
135
1
-206
-366
-396
-397
-511
-587
-541
-413
-286
-207
-86
77
178
138
20
-64
-95
-152
-281
-462
-628
-749
-812
-838
-781
-725
-755
-796
-792
-731
-639
-612
-656
-754
-861
-962
-1062
-1181
-1332
-1462
-1587
-1700
-1781
-1845
-1883
-1943
-2015
-2101
-2172
-2246
-2316
-2425
-2570
-2639
-2388
-1846
-1296
-981
-926
-897
-627
-219
385
874
1315
1538
1437
1316
1487
1929
2312
2317
2056
1870
1821
1844
1978
2272
2553
2553
2292
2094
2223
2347
2180
1797
1437
1223
1043
921
906
1015
1064
851
529
359
370
432
390
256
157
57
-41
-147
-233
-266
-329
-403
-442
-423
-376
-340
-314
-200
-50
80
132
94
68
59
20
-68
-214
-366
-523
-649
-693
-690
-668
-682
-737
-787
-813
-800
-769
-774
-811
-889
-961
-1064
-1148
-1264
-1397
-1554
-1719
-1845
-1947
-2067
-2165
-2308
-2454
-2552
-2619
-2689
-2751
-2751
-2517
-2059
-1449
-1164
-1048
-905
-625
-317
73
521
1001
1374
1435
1347
1395
1709
2096
2285
2179
2000
1880
1867
2036
2257
2521
2602
2436
2205
2071
2035
2010
1849
2184
2444
2209
1674
1253
1319
1525
1580
1468
1193
923
592
237
-32
-213
-419
-584
-636
-546
-287
-92
-196
-506
-823
-821
-586
-282
38
373
555
614
495
256
16
-196
-355
-483
-486
-382
-333
-457
-730
-1033
-1225
-1347
-1460
-1491
-1442
-1294
-1220
-1278
-1464
-1714
-1986
-2274
-2544
-2765
-2897
-3028
-3224
-3556
-3986
-4323
-4621
-4931
-5434
-5932
-5818
-4509
-2277
-353
428
170
-134
106
1020
1707
2179
2766
3864
5109
5764
5642
5067
4395
3616
2587
2277
2657
3460
3684
3046
2005
1313
1080
688
-23
-587
-552
11
522
625
237
-335
-1021
-1660
-1577
-905
57
719
1001
1170
1256
1395
1213
847
657
915
1526
2134
2333
2062
1544
935
423
172
300
585
912
1265
1476
1399
1020
413
-66
-270
-1
426
677
582
163
-391
-937
-1382
-1702
-1691
-1559
-1416
-1268
-1379
-1684
-2200
-2781
-3147
-3023
-2627
-2321
-2463
-2970
-3615
-3935
-4161
-4436
-4831
-5032
-5011
-4914
-4896
-5169
-5756
-6004
-4706
-1875
1418
2961
2279
1031
1228
2772
4130
4323
4250
5049
6744
6876
5898
4638
3758
2815
1926
1780
2582
3447
2889
1035
-618
-917
-500
-577
-1283
-1600
-1010
131
102
-499
-1019
-1295
-1392
-1125
-328
868
1827
1964
1739
1682
1999
2232
1927
1543
1589
2128
2697
2246
1411
745
422
334
332
334
554
748
762
699
618
549
328
-70
-173
118
576
726
142
-442
-798
-973
-1134
-1330
-1582
-1638
-1609
-1646
-1784
-2233
-2769
-3050
-3043
-2819
-2751
-3020
-3511
-4037
-4209
-4286
-4430
-4764
-4969
-5036
-5194
-5379
-5645
-5943
-5896
-4174
-1252
1848
3287
2380
1063
1520
3826
4908
4808
5079
6069
7341
7201
5669
4158
3169
2522
2030
2179
2854
3345
2404
402
-1166
-1311
-917
-1158
-1622
-1183
-188
563
238
-666
-1277
-1226
-882
-199
734
1705
2356
2293
1948
1947
2107
2355
2121
2128
2441
2696
2559
1829
918
386
432
671
805
614
421
396
460
435
231
-69
-152
46
416
595
492
56
-472
-856
-882
-820
-916
-1276
-1689
-1812
-1728
-1846
-2385
-3130
-3487
-3210
-2753
-2885
-3496
-4012
-4232
-4221
-4302
-4625
-5026
-5449
-5361
-5401
-5385
-5808
-6404
-6375
-4430
-922
2459
3136
1473
1043
2525
4595
5282
4711
4987
6474
7744
7344
5566
4040
3076
2334
1795
2108
3017
3250
1731
-982
-1620
-1164
-1108
-1723
-2105
-1244
67
572
-34
-954
-1355
-1241
-889
-104
1037
1959
2153
1734
1483
1931
2331
2348
2336
2607
3097
3128
2462
1519
896
662
717
853
1072
1212
974
445
29
74
268
200
87
214
655
899
555
-132
-674
-811
-669
-506
-449
-620
-1060
-1562
-1881
-1989
-2251
-2665
-2980
-2915
-2688
-2684
-3098
-3765
-4250
-4533
-4624
-4626
-4660
-4799
-5069
-5425
-5746
-5890
-6183
-6359
-5041
-2134
1451
3214
2433
858
1134
3062
4710
4919
4817
5872
7346
7736
6694
5093
3960
2983
2076
2154
3133
3535
2147
-12
-1337
-1376
-1275
-1734
-2176
-1642
-473
366
131
-505
-1116
-1405
-1447
-860
817
1912
2032
1561
1327
1562
1837
1838
1945
2553
3499
3982
3534
2404
1374
923
933
1086
1265
1439
1324
959
515
110
-309
-597
-531
-2
626
902
667
122
-409
-703
-798
-730
-533
-357
-356
-662
-1107
-1689
-2213
-2543
-2612
-2564
-2360
-2158
-2267
-2783
-3451
-3889
-4135
-4371
-4581
-4516
-4325
-4385
-4920
-5195
-5384
-5841
-6362
-5824
-3616
-188
2053
2041
698
723
2176
3681
3801
3663
4702
6649
7691
6818
5545
4665
3599
2603
2353
3169
3782
3144
1445
124
-275
-496
-1323
-2166
-2175
-1159
-128
173
-263
-1091
-1520
-1685
-1428
-604
474
1202
1357
1296
1424
1623
1599
1401
1523
2231
3262
3978
3826
2889
1586
1354
1532
1602
1470
1376
1454
1534
1294
675
-76
-662
-783
-408
201
639
541
-17
-568
-879
-957
-1037
-1091
-941
-597
-323
-436
-971
-1679
-2208
-2346
-2260
-2096
-2021
-1985
-2229
-2726
-3400
-3811
-4104
-4263
-4345
-4231
-4104
-4173
-4655
-5202
-5579
-5760
-5870
-5155
-3037
-243
1285
885
-208
-99
1421
2585
2516
2921
4629
6315
6678
5853
5074
4456
3684
2791
2831
3718
4390
3741
2389
1390
1140
718
-652
-1475
-1175
-244
350
178
-405
-880
-1238
-1589
-1727
-1301
-462
215
377
421
692
976
948
604
890
1817
2976
3552
3327
2712
2233
2197
2234
2021
1777
1701
1931
2069
1822
1242
489
-262
-722
-628
-217
17
-132
-457
-584
-587
-806
-1169
-1384
-1159
-649
-293
-427
-897
-1389
-1731
-1829
-1856
-1908
-1942
-1882
-1945
-1919
-2119
-2455
-3032
-3358
-3389
-3139
-3068
-3058
-3335
-3732
-4107
-4235
-4331
-4549
-4924
-4674
-3647
-1748
-60
457
-262
-868
-338
1046
2030
2237
2495
3523
4715
5171
4825
4415
4097
3478
3159
3513
4320
4563
3788
2611
1937
1712
1433
688
-53
-177
238
558
407
-165
-758
-1218
-1528
-1639
-1238
-684
-340
-313
-181
123
433
407
252
409
1037
2036
2856
3022
2565
1985
1892
2121
2248
1964
1891
1988
2029
1723
1122
409
-321
-903
-811
-298
93
41
-298
-629
-1099
-1213
-982
-1424
-1927
-1408
-338
-91
-963
-1935
-2097
-1731
-1746
-1924
-1722
-1494
-1539
-1671
-1563
-1688
-2460
-2871
-2381
-1839
-2097
-2380
-2277
-2118
-2491
-2847
-2941
-2803
-2919
-3084
-3044
-3016
-3351
-3308
-2655
-1433
-359
-67
-584
-529
338
1077
1355
1408
1928
2811
3511
3715
3758
3744
3588
3222
3074
3427
3847
3838
3421
2739
2512
2246
1855
1285
867
688
706
668
452
34
-303
-704
-953
-1065
-846
-580
-491
-549
-174
357
685
700
611
645
931
1308
1617
1787
1822
1831
1815
1623
1413
1240
1089
926
860
983
897
425
136
-133
-387
-363
-643
-496
-392
-306
-629
-973
-1258
-1109
-1153
-1765
-1978
-1041
-332
-950
-1765
-1200
-876
-1380
-2081
-1898
-818
-514
-1057
-1854
-1475
-936
-1250
-2133
-2155
-1065
-834
-1316
-1841
-1190
-1060
-1607
-2188
-1937
-1384
-1688
-1780
-1829
-1868
-2232
-2568
-2627
-2533
-2015
-780
428
554
-298
-332
521
1044
934
923
1634
2535
3051
3081
3063
2992
2711
2262
2186
2794
3453
3513
3069
2702
2447
2131
1669
1141
847
858
1046
1045
774
339
-40
-340
-469
-524
-376
-295
-274
-224
-45
415
431
182
91
431
999
1203
854
632
899
1098
985
799
776
555
310
589
669
310
216
-7
-246
-256
-32
-117
-351
-568
-629
-616
-877
-682
-560
-1471
-1280
-651
-900
-1548
-1459
-409
-1330
-2260
-808
-6
-1112
-1519
-753
-711
-1291
-1081
-1006
-630
-1063
-916
-675
-1313
-1081
-562
-494
-1403
-1144
-949
-660
-643
-1133
-1337
-1156
-807
-838
-1649
-1716
-942
-866
-1903
-2184
-1557
-1365
-1219
-60
550
78
-48
667
1399
982
412
590
1473
2107
2267
2261
2319
2285
2109
1862
1811
2073
2381
2114
1749
1774
2000
1802
1028
369
375
709
840
638
362
180
266
158
-295
-480
-38
168
-157
36
631
940
434
-115
-235
-49
152
203
349
617
357
-47
-11
549
429
-622
-893
748
1344
-122
-1037
-159
1286
82
-2016
-1511
1235
759
-1977
-2013
1037
1678
-1747
-3571
-1274
1939
-1009
-3395
-1381
1631
543
-2300
-1739
351
1
-1651
-855
48
-392
-806
-549
-923
-1324
-344
218
-1178
-1821
-552
1106
230
-2300
-2118
492
664
-1211
-1719
-378
388
-596
-914
-272
-298
-965
-1352
-620
-108
-991
-1589
-611
-568
-1292
-719
99
316
-544
-582
444
849
361
-28
579
1130
885
784
1715
1741
1178
1068
1252
1585
1615
1430
1140
1263
1598
1356
1043
672
826
1074
782
200
660
886
147
41
516
183
-200
-285
-228
79
755
295
-65
-38
799
671
-597
-1082
102
759
-384
-402
-239
275
713
-534
-488
-365
41
155
748
337
-640
-452
408
204
-970
-996
-540
175
-350
-504
-602
-523
-849
-586
-343
-787
-751
-81
260
-753
-1881
68
875
-971
-1852
-695
560
-519
-979
-1199
-274
716
-303
-1414
-969
677
578
-398
-776
-357
-197
-364
-342
-391
75
-284
-190
0
-129
-373
-402
-449
-627
-183
148
286
271
-596
-577
195
148
-537
-1052
-455
593
4
-1171
-236
746
85
-633
-176
928
836
-247
-8
1198
1032
-49
-23
730
1422
591
-90
653
1229
427
124
785
1478
745
-98
438
967
958
251
227
722
960
662
10
267
896
993
-157
39
779
901
-344
-272
547
931
-104
-320
410
689
-707
-680
420
684
-507
-632
316
282
-985
-718
329
823
-105
-1387
-658
665
-339
-1341
-927
237
388
-978
-1167
-653
-160
231
-346
-1196
34
-295
-116
-267
-541
-339
-17
-901
-506
549
672
-735
-1366
81
710
578
-138
-936
-460
900
555
-843
-1119
346
1135
-153
-1117
-698
387
777
-432
-836
-344
367
534
-84
-1506
-782
1516
499
-885
-486
362
512
-48
-445
-208
-254
-264
311
-250
-506
-665
67
93
53
-214
-493
111
988
-577
-1014
201
1557
-155
-702
-420
1305
703
170
-273
353
294
42
744
1106
-159
-508
763
1021
499
-317
426
1164
561
-174
-249
1509
646
-67
414
1301
88
-718
710
720
-134
-438
523
734
288
-197
-164
-435
-92
141
498
-298
-581
525
203
-377
-918
771
343
-1473
-42
1704
-778
-1949
68
1057
-618
-598
-720
538
-23
136
-185
-772
189
631
727
-1365
-917
1527
1691
-594
-2267
325
2232
497
-1671
-753
1442
889
564
-576
-1270
670
1477
509
-1415
357
1479
286
-764
-390
331
-115
-13
358
274
-394
262
924
-390
-1259
1025
2024
-1595
-1861
1599
1242
-1297
-669
722
362
244
-112
-330
-447
1265
900
-684
-1101
1196
1724
-1227
-1829
1072
2262
-1440
-2347
1172
2425
-546
-2248
-109
2011
619
-1183
-638
829
882
207
-297
-534
225
728
214
-522
268
787
-447
-113
234
58
-300
78
327
346
-584
152
649
-149
-628
103
730
206
-791
41
991
-513
-315
-201
201
-51
-666
80
451
-205
-44
-52
60
166
159
203
-251
24
165
259
-113
204
61
-361
62
888
-56
-675
467
853
-211
-694
44
741
-688
-693
625
232
-520
-121
675
-131
-1019
1
1141
246
-1319
-165
745
125
-809
14
-113
402
257
-967
-69
740
3
-1107
-94
914
116
-897
5
706
-48
42
62
-348
223
-155
83
-165
-113
318
-177
-167
351
83
-535
-178
821
-19
-528
283
434
-71
-360
325
577
-341
-49
343
-237
-36
154
197
-246
115
666
-102
-692
479
705
-297
-439
39
468
-86
-367
178
478
-69
-205
311
-164
-293
71
417
53
-283
-121
245
-23
9
95
120
426
470
-67
-168
123
428
-198
-486
135
417
111
-421
297
358
-107
46
394
107
-286
168
396
0
-18
353
135
-92
163
28
33
153
159
10
-190
-79
290
196
-52
106
193
163
86
32
16
-85
-32
78
89
-246
-66
60
12
-118
-12
72
-90
-170
22
115
-30
-30
7
-41
-85
50
5
44
101
135
18
37
95
81
-35
-24
147
106
-51
2
180
70
-70
28
174
-60
-53
154
85
-43
39
107
60
-32
34
109
2
16
121
107
15
55
122
58
42
52
61
45
4
41
37
17
46
61
34
11
23
49
15
20
43
67
31
-3
42
87
61
30
37
67
42
25
32
12
9
79
32
-25
15
56
12
-64
24
35
-7
-3
41
3
-27
11
0
-71
-64
-16
-11
-94
-116
0
4
-88
-84
-21
-49
-102
-83
-40
-42
-68
-32
-11
-19
-24
-26
-26
-31
-70
-20
-13
-67
-59
-8
-18
-63
-93
-80
-41
-70
-86
-50
-26
1
-19
-65
-82
-42
-30
-100
-112
-57
-7
-61
-67
-13
-9
-27
-17
-32
9
4
-24
0
4
-9
-17
-33
-4
-6
-39
-28
4
-19
-52
-66
-53
-51
-36
-72
-62
-32
-58
-43
-43
-73
-74
-89
-54
-59
-99
-40
-31
-77
-75
-39
-20
-21
-51
-48
-34
7
-27
-67
-52
7
23
-49
-38
21
21
-45
-22
-23
-22
-36
-29
-55
-66
-30
-15
-68
-68
-27
-25
-68
-79
-48
-42
-65
-52
-50
-72
-85
-97
-106
-107
-80
-70
-100
-106
-85
-75
-78
-102
-81
-38
-78
-105
-67
-58
-94
-117
-71
-58
-110
-81
-37
-34
-32
-30
-32
-55
-54
-21
-21
-55
-70
-16
-18
-78
-98
-60
-66
-76
-98
-98
-88
-102
-72
-77
-98
-74
-47
-78
-117
-117
-89
-155
-174
-136
-120
-150
-153
-116
-91
-103
-92
-92
-115
-102
-49
-59
-74
-49
18
6
-53
-1
11
-23
-70
-43
5
-6
-25
-1
12
1
-10
-2
-20
-40
-11
-17
-64
-64
-19
-24
-53
-50
-24
-64
-89
-64
-45
-103
-134
-103
-97
-150
-135
-84
-94
-107
-95
-73
-111
-119
-93
-92
-113
-103
-71
-46
-47
-39
-10
-18
-39
-37
-19
-32
-56
-26
10
0
-19
30
44
23
1
0
12
7
-8
-2
-10
12
20
-7
-33
-28
-37
-59
-52
-39
-35
-70
-51
-9
-36
-74
-60
-23
-52
-89
-82
-79
-102
-128
-102
-77
-111
-102
-86
-95
-118
-120
-96
-103
-97
-102
-69
-62
-45
-13
-3
-26
-51
-43
5
-13
-49
-34
3
10
-27
-17
-14
-29
-25
-3
-24
-44
-32
-40
-101
-103
-47
-24
-48
-45
-15
-9
-7
-18
-58
-79
-67
-63
-85
-90
-70
-68
-74
-66
-34
-42
-58
-48
-58
-51
-11
48
37
-22
-4
62
67
58
66
121
101
60
52
92
102
76
52
79
99
109
135
141
135
155
229
297
278
263
243
176
130
94
93
66
36
-23
-74
-107
-103
-143
-160
-148
-153
-146
-142
-112
-61
-54
-52
-59
-43
-34
-72
-90
-97
-103
-144
-158
-139
-143
-163
-141
-113
-109
-84
-59
-42
-48
-46
-31
-12
-7
-18
-24
-29
-24
-67
-102
-116
-109
-133
-176
-134
-76
-70
-86
-38
6
-25
-62
-60
-63
-82
-86
-67
-81
-90
-101
-90
-70
-30
-18
-40
-54
-42
-9
-5
-4
11
7
11
41
68
82
77
83
69
60
62
67
66
54
68
96
98
87
66
50
24
12
20
20
13
15
27
19
-2
14
33
16
-9
-36
-18
-4
-1
-21
-36
-36
-29
-18
-28
-14
7
-7
-23
4
30
19
3
-6
-6
-4
-3
-4
14
54
59
48
37
31
16
15
52
56
19
3
7
25
60
79
46
33
43
61
70
82
82
56
25
43
48
66
54
79
103
107
124
137
131
137
114
85
80
66
67
58
59
38
28
70
111
124
129
126
109
106
104
94
71
81
115
87
41
30
26
20
-40
-52
-14
13
54
67
64
59
48
66
55
62
57
68
72
73
76
66
41
31
26
18
23
43
36
30
51
76
62
50
56
49
1
-37
-63
-88
-128
-125
-102
-110
-113
-75
-31
-38
-45
-17
-20
-66
-75
-62
-83
-102
-77
-72
-102
-120
-97
-72
-107
-117
-87
-57
-70
-70
-49
-29
-5
3
0
-6
-6
15
14
-33
-69
-63
-47
-56
-68
-48
-40
-58
-62
-46
-34
-21
-26
-52
-75
-75
-63
-68
-91
-85
-84
-84
-77
-50
-33
-51
-73
-21
-2
-6
-25
7
56
57
27
10
13
64
60
38
49
71
62
40
92
198
233
228
231
248
285
279
268
275
299
299
284
288
307
331
356
367
373
377
378
374
370
317
295
286
322
321
287
243
211
157
106
49
31
30
10
-32
-54
-77
-148
-219
-262
-285
-314
-382
-419
-447
-462
-477
-507
-549
-575
-594
-591
-582
-602
-654
-695
-712
-703
-700
-705
-709
-714
-756
-798
-874
-922
-944
-970
-1005
-1045
-1079
-1116
-1153
-1191
-1186
-1067
-838
-696
-634
-583
-438
-153
181
496
664
752
836
953
1062
1154
1207
1246
1245
1298
1411
1542
1522
1501
1522
1613
1674
1701
1709
1730
1751
1793
1795
1715
1594
1523
1482
1449
1353
1197
1023
890
768
682
575
443
274
146
49
-41
-161
-240
-274
-263
-240
-252
-301
-338
-368
-368
-405
-478
-538
-599
-683
-760
-805
-850
-903
-935
-956
-974
-978
-987
-982
-964
-938
-872
-818
-804
-790
-764
-764
-823
-902
-1016
-1116
-1177
-1222
-1278
-1424
-1567
-1675
-1744
-1797
-1855
-1966
-2120
-1983
-1575
-1072
-776
-764
-924
-812
-263
487
1035
1095
935
879
1052
1310
1461
1414
1304
1297
1585
1866
2010
1997
1976
2046
2169
2303
2306
2149
1972
1858
1911
1874
1690
1290
916
731
632
548
389
227
159
187
293
349
305
201
105
80
93
67
3
-80
-98
-67
-23
-53
-157
-130
-33
75
143
123
99
122
187
205
159
82
12
-33
-29
-30
-62
-173
-242
-250
-237
-268
-298
-258
-224
-241
-289
-396
-549
-647
-710
-729
-815
-936
-1049
-1126
-1134
-1133
-1186
-1359
-1466
-1519
-1510
-1461
-1421
-1514
-1697
-1869
-2002
-2138
-2339
-2421
-2480
-2309
-2022
-1587
-1256
-1026
-957
-1039
-831
-155
733
1448
1726
1612
1489
1541
1711
1752
1654
1447
1396
1523
1764
1979
2134
2258
2202
2064
2005
1931
1814
1662
1640
1722
1801
1782
1500
1093
718
404
240
123
112
134
205
499
700
781
665
347
135
-9
64
262
415
449
440
427
383
255
349
551
1015
1068
1004
942
964
704
346
76
-148
-327
-338
-189
-32
49
92
-26
-282
-635
-856
-757
-613
-706
-945
-1082
-1141
-1189
-1327
-1617
-1936
-2179
-2275
-2230
-2283
-2586
-2905
-3016
-3046
-3075
-3511
-3802
-4060
-4199
-4464
-4542
-4664
-5018
-5517
-5953
-6256
-5373
-2759
1081
4175
4391
3505
3258
4518
5011
4232
3215
3700
5739
7294
7355
5891
3824
2552
1799
1021
352
-158
-114
-196
103
551
781
35
-1372
-2310
-2025
-1299
-661
-394
59
852
1766
2182
1667
702
-14
45
644
1183
1412
1428
1414
1342
1142
841
227
-366
-617
-98
1056
2106
2317
1670
1077
853
832
706
454
322
615
1245
1856
1984
1326
192
-113
59
373
624
691
718
739
812
711
154
-660
-1133
-959
-461
-115
-150
-515
-972
-1438
-1653
-1946
-2272
-2351
-2008
-1486
-1311
-1532
-2084
-2673
-3017
-3023
-2760
-2692
-2547
-2370
-2026
-1980
-2317
-3092
-3354
-3265
-3192
-3288
-3608
-3707
-3629
-3768
-4342
-4796
-5710
-5573
-3236
617
5014
6765
6829
5829
5676
5570
4655
3005
1823
2351
3997
5234
4836
2980
1117
-236
-1219
-1837
-2037
-1845
-1551
-927
-8
1155
1331
666
-261
-808
-530
455
1468
2163
2628
3080
3356
3192
2540
1472
401
-302
-577
-427
-174
-138
-332
-509
-549
-530
-527
-503
1
969
2045
2665
2732
2498
2126
1844
1558
1352
1172
1042
1129
1230
1231
998
619
162
-250
-335
-114
188
272
145
-8
-108
-129
-193
-354
-538
-600
-303
-104
-98
-386
-675
-913
-1209
-1463
-1653
-1741
-1696
-1697
-1800
-2001
-2279
-2643
-2948
-3075
-3163
-3064
-2935
-2648
-2460
-2446
-2346
-2297
-2370
-2637
-2803
-3048
-3225
-3426
-3428
-3331
-3388
-3841
-4556
-4928
-2789
1277
5808
8395
8612
7360
6288
5780
5042
3375
1063
-145
530
2346
3502
3137
1628
-21
-1216
-1916
-2049
-1956
-1669
-1087
-78
1335
2643
3085
2449
1215
363
310
820
1363
1675
1941
2277
2670
2759
1875
626
-620
-1551
-2049
-1956
-1499
-1087
-883
-736
-262
360
934
1253
1451
1851
2458
3141
3517
3280
2629
1880
1340
901
471
-11
-369
-542
-435
167
684
854
615
299
35
57
206
344
244
261
473
795
791
463
-108
-461
-578
-544
-530
-652
-902
-1109
-1325
-1494
-1711
-1969
-2204
-2402
-2386
-2299
-2259
-2316
-2453
-2532
-2542
-2350
-2180
-1838
-1382
-986
-970
-1418
-2092
-2702
-3247
-3640
-3932
-4002
-3798
-3503
-3346
-3426
-3759
-4321
-4170
-2236
1413
5942
9054
9857
8868
7482
6361
5176
3023
278
-1922
-1459
106
1299
1458
960
210
-497
-1131
-1553
-1703
-1575
-1225
-571
653
2203
3436
3690
2981
1849
909
692
491
282
300
699
1391
1927
1994
1392
255
-1101
-2250
-2916
-2955
-2547
-1921
-1138
-60
1352
2060
2378
2543
2867
3470
4030
4214
3863
3027
2088
1248
397
-509
-1381
-2050
-2237
-1898
-1140
-302
83
426
835
1323
1684
1736
1444
857
482
322
270
33
-349
-646
-665
-558
-461
-444
-614
-773
-929
-1056
-1139
-1347
-1707
-2019
-2197
-2200
-2007
-1866
-1966
-2133
-2070
-1607
-1105
-769
-736
-885
-1265
-1645
-2116
-2707
-3078
-2902
-2617
-2523
-3053
-3620
-3920
-3847
-3975
-4076
-4148
-4086
-3850
-3678
-3418
-1168
2748
7670
11128
11531
9631
7340
5680
4168
1765
-1287
-3707
-4153
-2689
-695
499
741
418
95
-293
-433
-472
-494
-507
-146
981
2710
4173
4567
3847
2561
1398
555
-75
-598
-927
-847
-216
725
1643
1650
985
-191
-1412
-2183
-2344
-1987
-1390
-641
345
1525
2557
3269
3457
3299
2803
2316
1948
1597
1319
997
631
206
-207
-639
-1096
-1566
-1808
-1712
-1208
-438
390
1179
1846
2210
2189
1894
1301
861
441
81
-187
-367
-515
-687
-889
-1051
-1072
-1030
-974
-915
-835
-782
-732
-722
-823
-1153
-1356
-1387
-1355
-1269
-1248
-1277
-1315
-1312
-1248
-1284
-1303
-1478
-1694
-2094
-2462
-2546
-2463
-2458
-2595
-2666
-2539
-2494
-2731
-3248
-3831
-4161
-3999
-3548
-3294
-3130
-3154
-3028
-2341
-222
3585
7948
10682
10784
8105
6288
4831
2957
-87
-3325
-5158
-4731
-2788
-904
151
677
1098
1369
1397
1215
943
534
44
121
1205
2725
3893
4078
3329
2220
1182
280
-697
-1639
-2225
-2095
-1228
-79
965
1574
1589
949
-250
-897
-1109
-1061
-963
-643
-32
999
2306
3554
4137
3885
3045
2168
1568
1098
475
-250
-864
-1125
-859
-606
-668
-926
-1146
-1040
-654
-89
579
1252
1751
2073
2297
2402
2217
1594
762
-25
-608
-1178
-1435
-1602
-1662
-1559
-1277
-938
-697
-572
-524
-490
-603
-744
-782
-750
-830
-1081
-1230
-1203
-1011
-1038
-1171
-1456
-1737
-1864
-1789
-1736
-1807
-2110
-2271
-2309
-2370
-2440
-2449
-2490
-2739
-2932
-3055
-2895
-2939
-2955
-2918
-2864
-3011
-3016
-2949
-3023
-2311
-208
3785
8038
10649
10903
9288
7204
5252
3184
260
-3912
-5829
-5499
-3759
-1818
-244
926
1886
2346
2285
1949
1513
891
139
-249
301
1573
2992
3818
3379
2382
1277
247
-917
-2144
-2977
-2942
-2120
-858
569
1893
2779
2933
2330
1400
592
-113
-839
-1725
-1731
-897
404
1584
2309
2630
2744
2765
2504
1846
1042
309
-167
-464
-603
-524
-462
-570
-844
-1030
-835
-416
-3
326
673
1170
1762
2169
2208
1888
1295
578
-173
-928
-1561
-2006
-2211
-2148
-1722
-1170
-568
-176
-73
-109
-173
-290
-561
-965
-1332
-1508
-1516
-1376
-1329
-1391
-1421
-1386
-1410
-1660
-1891
-2199
-2362
-2469
-2461
-2335
-2119
-1818
-1406
-1389
-1656
-2228
-2646
-2897
-3065
-3214
-3095
-2969
-2751
-2521
-2549
-2382
-1433
738
3990
7094
9028
9364
8350
6849
5155
3201
646
-2246
-4437
-5149
-4436
-2939
-1128
-24
964
1771
2263
2394
2073
1480
818
470
787
1599
2555
3042
2864
2211
1405
561
-458
-2013
-2826
-2966
-2351
-1120
565
2178
3086
3075
2719
2356
1848
730
-725
-1862
-2174
-1568
-488
554
1574
2269
2845
3062
2789
2202
1501
680
-56
-358
-211
-42
-228
-711
-1110
-1220
-1083
-942
-811
-589
81
871
1594
2030
2131
1943
1575
1047
390
-273
-948
-1606
-2210
-2412
-2303
-1935
-1544
-1134
-675
-96
171
225
49
-349
-814
-1229
-1416
-1445
-1494
-1676
-1859
-2048
-2065
-2115
-2143
-2197
-2409
-2345
-1803
-1340
-1098
-1049
-1197
-1344
-1769
-2297
-2938
-3655
-3935
-3852
-3411
-3026
-2867
-2453
-1575
142
2556
5921
7904
8920
8764
7594
5742
3609
1403
-813
-2809
-4249
-4817
-4184
-2898
-1580
-488
430
1333
2045
2383
2365
2054
1758
1691
1921
2332
2665
2716
2315
1539
589
-363
-1235
-2065
-2673
-2763
-2237
-1146
234
1927
2931
3744
4159
3721
2420
784
-497
-1263
-1638
-1656
-1305
-529
518
1645
2492
2827
2761
2326
1413
809
443
287
3
-410
-701
-771
-789
-911
-1162
-1293
-1180
-786
-231
399
1028
1602
2060
2226
2016
1513
777
-153
-1139
-1974
-2483
-2709
-2736
-2586
-2169
-1503
-768
-144
169
255
210
66
-214
-794
-1305
-1701
-1881
-1899
-1870
-2011
-2208
-2411
-2415
-2113
-1706
-1399
-1281
-1358
-1564
-1769
-1972
-2152
-2298
-2608
-2926
-3042
-2905
-2802
-2866
-3131
-3018
-2020
116
2894
5780
8015
9205
9087
7856
6067
3959
636
-2080
-4329
-5399
-5116
-4004
-2669
-1407
-237
836
1803
2341
2446
2190
1843
1613
1662
2137
2831
3353
3098
2395
1488
467
-710
-2009
-3109
-3647
-3453
-2582
-1257
377
2048
3321
3836
3697
3304
2770
1848
-19
-1207
-1592
-1210
-525
81
547
1009
1474
1717
1655
1392
1091
723
344
161
272
435
379
-153
-527
-723
-805
-988
-1222
-1277
-883
-74
769
1442
1889
2121
2060
1638
981
216
-606
-1347
-2043
-2211
-2084
-1861
-1660
-1489
-1200
-794
-415
-234
-279
-399
-445
-448
-485
-615
-856
-1161
-1446
-1640
-1699
-1684
-1869
-2100
-2151
-1954
-1754
-1716
-1752
-1881
-1878
-1717
-1712
-1892
-2297
-2542
-2591
-2750
-2804
-2934
-3084
-2956
-2185
-513
1751
4111
6261
7858
8490
8134
6927
4958
2494
-42
-2197
-3817
-4726
-4690
-3356
-2143
-913
185
1225
1862
2023
2006
1825
1701
1741
2064
2592
3027
3257
3095
2458
1443
186
-1113
-2797
-3633
-3755
-3218
-2243
-1010
423
1854
3139
4110
4549
4202
3113
1778
586
-295
-910
-1231
-1226
-794
-156
557
1061
1241
1190
1026
890
865
899
940
846
674
540
355
59
-381
-909
-1327
-1629
-1550
-1159
-514
266
1027
1588
1980
2129
2011
1660
980
107
-828
-1611
-2076
-2270
-2263
-2066
-1694
-1085
-626
-324
-209
-308
-517
-735
-879
-895
-675
-558
-734
-1000
-1153
-1181
-1408
-1846
-2196
-2361
-2249
-2163
-2162
-2149
-1998
-1685
-1418
-1456
-1691
-1957
-2429
-2710
-2712
-2628
-2597
-2691
-2516
-1645
-345
1844
3553
4946
6168
7074
7151
6277
4608
2692
874
-831
-2400
-3483
-3868
-3542
-2734
-1832
-942
-50
974
1434
1739
1954
2181
2376
2515
2713
2954
3068
2847
2228
1269
204
-889
-1920
-2723
-3154
-3075
-2307
-1415
-290
925
2000
2675
3175
3759
4221
3867
2585
1110
162
-251
-543
-977
-1371
-1340
-852
-180
440
729
1020
1171
1094
1074
1270
1395
1124
618
177
-55
-352
-782
-1300
-1739
-1763
-1366
-787
-23
693
1447
1884
1872
1630
1298
748
3
-772
-1370
-1737
-1866
-1923
-1930
-1853
-1589
-1211
-872
-587
-419
-261
-133
-2
4
-160
-487
-835
-1085
-1389
-1752
-2030
-2230
-2351
-2264
-2018
-1651
-1477
-1544
-1738
-1891
-1840
-1618
-1618
-1982
-2345
-2396
-2114
-1698
-1696
-1953
-2251
-1905
-815
844
2575
3937
5182
6341
6516
5876
4490
2744
841
-923
-2329
-3170
-3392
-3106
-2416
-1662
-739
145
897
1330
1439
1514
1810
2049
2307
2620
2900
3054
2898
2377
1518
431
-719
-1817
-2639
-3044
-2917
-2269
-1312
-172
971
2221
2790
2937
2828
2517
2046
1470
891
452
216
187
119
-30
-172
-227
-150
-113
-90
70
361
859
1131
1311
1343
1257
939
434
-136
-678
-981
-1147
-1186
-1082
-808
-426
4
398
741
996
1149
1157
1062
787
432
14
-440
-936
-1322
-1582
-1691
-1629
-1530
-1322
-1177
-1059
-882
-721
-506
-282
-212
-243
-284
-335
-512
-863
-1324
-1708
-1995
-2176
-2249
-2198
-1976
-1759
-1569
-1460
-1330
-1202
-1162
-1473
-1815
-2020
-2175
-2196
-2164
-2256
-2396
-2367
-1753
-733
630
2221
3963
5520
6528
6906
6299
5042
2975
1364
-345
-1851
-2845
-3148
-2942
-2445
-1757
-1084
-446
87
503
833
1195
1646
2099
2477
2903
3579
3838
3563
2841
1786
593
-625
-1771
-2679
-3186
-3134
-2605
-1769
-673
526
1589
2197
2421
2500
2531
2467
2230
1847
1434
1135
946
741
400
-83
-531
-909
-1063
-970
-723
-360
76
646
1208
1626
1827
1698
1282
699
115
-390
-760
-996
-1090
-979
-712
-349
-4
230
391
537
682
779
810
784
634
332
-15
-384
-768
-1229
-1620
-1901
-1977
-1954
-1750
-1429
-1036
-588
-244
-44
-3
-48
-167
-326
-548
-826
-1161
-1486
-1734
-1957
-2145
-2325
-2302
-2123
-1964
-1843
-1797
-1861
-1945
-2045
-2122
-2092
-1908
-1795
-1823
-1796
-1498
-893
-310
441
1489
2912
4363
5461
5961
5825
5029
3843
2414
818
-633
-2083
-2767
-3095
-2854
-2095
-1308
-721
-233
291
771
1174
1577
1901
2214
2571
3036
3356
3378
3093
2179
1072
-166
-1244
-2115
-2791
-3131
-3016
-2474
-1704
-790
117
813
1336
1796
2191
2437
2646
2952
3349
3364
3086
2480
1538
519
-390
-1173
-1871
-2302
-2289
-1888
-1278
-487
353
1023
1446
1639
1630
1507
1354
1232
948
553
227
7
-232
-511
-733
-885
-923
-848
-706
-535
-377
-131
135
323
412
413
305
45
-237
-490
-712
-941
-1200
-1364
-1412
-1315
-1103
-872
-753
-706
-657
-555
-432
-414
-496
-649
-878
-1047
-1176
-1329
-1541
-1794
-2067
-2233
-2249
-2189
-2032
-1949
-1881
-1785
-1871
-2034
-2276
-2271
-2019
-1909
-1750
-1311
-588
402
1655
3238
4888
6180
6494
5693
4401
3266
2328
1088
-613
-2116
-2769
-2564
-2276
-1963
-1581
-1164
-818
-522
-101
529
1266
1931
2330
2791
3529
4145
4155
3527
2577
1548
-18
-1236
-2226
-2883
-3127
-2986
-2578
-1955
-1161
-364
204
556
904
1309
1687
1979
2291
2664
2989
3558
3977
3859
2969
1628
292
-955
-1948
-2607
-2928
-2883
-2418
-1486
-553
254
977
1390
1434
1308
1439
1587
1619
1496
1282
970
626
340
-75
-657
-1151
-1455
-1657
-1732
-1451
-910
-427
-149
101
327
490
549
478
247
-28
-186
-356
-578
-775
-870
-1062
-1326
-1437
-1366
-1274
-1163
-954
-748
-535
-132
-87
-536
-1099
-1378
-1426
-1549
-1673
-1990
-2289
-2402
-2200
-2017
-2060
-2101
-2089
-1908
-1660
-1442
-1267
-1290
-1341
-1233
-1269
-1186
-587
729
2472
4200
5474
6072
5861
5009
3787
2339
820
-577
-1731
-2442
-2499
-1967
-1322
-940
-776
-610
-449
-318
-101
255
813
1485
2281
3108
3830
4190
4061
3335
2131
329
-868
-1879
-2620
-2943
-2799
-2326
-1722
-1064
-499
-133
71
220
415
732
1129
1600
2129
2807
3711
4217
4365
3945
2882
1437
-1
-1293
-2217
-2706
-2797
-2583
-2110
-1328
-536
120
613
840
902
963
1294
1516
1695
1727
1675
1453
1087
762
236
-484
-1250
-1866
-2138
-2113
-1795
-1352
-902
-541
-77
495
678
705
610
438
206
37
-92
-225
-436
-663
-894
-1169
-1380
-1512
-1627
-1741
-1719
-1553
-1093
-863
-814
-768
-867
-943
-886
-819
-1165
-1890
-2459
-2548
-2284
-2040
-2025
-2250
-2430
-2238
-1924
-2056
-2238
-2153
-1788
-1309
-467
1043
2814
4515
5779
6356
6142
5388
4376
2920
1274
-105
-1045
-1756
-2231
-2175
-1909
-1782
-1760
-1714
-1705
-1541
-1030
-278
514
1434
2554
3568
4214
4493
4427
3832
2767
1562
25
-1015
-1800
-2254
-2463
-2486
-2267
-1981
-1810
-1669
-1400
-1040
-611
5
811
1637
2345
2940
3403
3651
3668
3601
3355
2809
2025
1175
266
-699
-1597
-2188
-2495
-2577
-2404
-2007
-1467
-819
-78
539
1053
1420
1749
1900
1884
1867
1787
1532
1198
838
346
-320
-989
-1587
-2126
-2425
-2352
-1979
-1443
-868
-169
224
525
755
777
598
407
326
240
119
6
-126
-396
-832
-1322
-1754
-2106
-2231
-2175
-1837
-1411
-1006
-686
-493
-444
-463
-593
-944
-1489
-2064
-2410
-2468
-2295
-2138
-2049
-2122
-2230
-2178
-2064
-2064
-2014
-1894
-1566
-1165
-468
481
1889
3775
5484
6351
5986
5006
3950
2972
1999
773
-496
-1533
-1747
-1685
-1596
-1562
-1639
-1895
-2153
-2099
-1560
-696
237
1094
1914
2893
3846
4422
4391
3798
2915
1558
567
-227
-850
-1298
-1634
-1882
-2014
-2007
-1941
-1942
-2011
-1927
-1511
-763
132
1037
1858
2494
3076
3474
3785
3887
3710
3297
2804
2186
1427
470
-636
-1610
-2256
-2584
-2709
-2643
-2325
-1859
-1298
-450
261
876
1347
1642
1823
2019
2206
2301
2114
1675
1129
447
-307
-1057
-1665
-2061
-2321
-2387
-2161
-1773
-1193
-605
-155
138
349
560
699
777
797
716
460
92
-326
-652
-992
-1353
-1719
-2023
-2072
-1942
-1739
-1573
-1400
-1178
-968
-797
-824
-982
-1241
-1429
-1576
-1780
-1912
-2133
-2156
-2123
-2084
-2231
-2378
-2156
-1829
-1565
-1307
-966
-363
424
1683
3160
4539
5357
5442
4831
3909
3125
2257
1170
-270
-774
-967
-1120
-1291
-1426
-1613
-1876
-2087
-2201
-1953
-1248
-365
486
1229
2171
3074
3611
3691
3417
2704
1973
1263
626
145
-228
-568
-985
-1433
-1727
-1929
-2174
-2428
-2473
-2165
-1576
-773
96
933
1829
2340
2845
3414
3953
4213
4100
3775
3270
2448
1308
114
-857
-1604
-2160
-2525
-2672
-2565
-2280
-1859
-1528
-1008
-374
228
778
1333
1887
2293
2498
2505
2278
1850
1268
583
-165
-841
-1348
-1743
-2067
-2229
-2105
-1851
-1624
-1427
-1172
-856
-402
32
358
547
681
690
567
325
14
-302
-744
-1173
-1570
-1632
-1677
-1796
-1962
-1997
-1902
-1884
-2009
-2064
-2010
-1883
-1952
-1944
-1766
-1504
-1295
-1312
-1409
-1630
-1592
-1456
-1295
-1170
-892
-449
426
1965
3473
4492
4665
4297
3739
3018
2448
1792
1065
385
-45
-140
-238
-367
-754
-1388
-2087
-2420
-2343
-1919
-1205
-431
306
1009
1753
2372
2653
2677
2460
2093
1533
1326
1270
1175
984
580
27
-588
-1064
-1505
-1972
-2307
-2310
-1991
-1525
-946
-281
415
1156
1902
2039
2097
2456
3008
3380
3442
3117
2401
1546
852
251
-373
-973
-1475
-1871
-2097
-1853
-1466
-1237
-1203
-1068
-849
-338
342
921
1183
1322
1526
1637
1541
1374
991
387
-193
-577
-751
-896
-1100
-1307
-1570
-1643
-1466
-1221
-1090
-979
-816
-574
-232
127
339
284
33
-286
-558
-837
-992
-1096
-1410
-1579
-1618
-1603
-1606
-1629
-1677
-1874
-2100
-2156
-2021
-1867
-1667
-1511
-1486
-1544
-1453
-1194
-1090
-1202
-1326
-1313
-1059
-608
78
1155
2615
3900
4324
3996
3611
3303
2803
2094
1457
1064
824
639
399
154
-246
-874
-1710
-2418
-2584
-2209
-1699
-1205
-566
172
841
1348
1684
1822
1796
1698
1634
1609
1780
2032
2050
1677
1111
539
-14
-591
-1128
-1516
-1583
-1332
-986
-751
-579
-277
-24
24
20
413
1106
1902
2514
2768
2719
2471
2195
1750
1177
641
201
-66
-259
-303
-229
-238
-438
-837
-1404
-1525
-1293
-995
-729
-456
-47
384
704
865
761
550
350
182
119
138
290
351
164
-253
-530
-770
-950
-1102
-1172
-1154
-1048
-757
-457
-236
-208
-469
-861
-1263
-1444
-1507
-1458
-1314
-1159
-1019
-1148
-1272
-1266
-1153
-1392
-1921
-2154
-1830
-1369
-1120
-1172
-1246
-1399
-1614
-1901
-2150
-2078
-1709
-1298
-1154
-582
678
2132
3195
3671
3658
3478
3267
3047
2732
2522
2374
2112
1662
1229
934
594
-311
-1242
-2110
-2516
-2400
-2024
-1664
-1335
-955
-600
-317
24
394
711
964
1199
1464
1820
2267
2636
2601
2227
1731
1238
845
577
345
77
-196
-428
-576
-642
-693
-797
-956
-1058
-944
-530
87
896
1398
1697
1736
1582
1454
1400
1360
1281
1192
1151
1128
1085
939
603
140
-394
-819
-1050
-1068
-966
-814
-701
-629
-612
-585
-478
-459
-448
-456
-315
-18
238
483
522
429
170
-85
-248
-274
-146
-10
37
-49
-167
-207
-411
-713
-1122
-1465
-1610
-1645
-1546
-1472
-1377
-1431
-1627
-2015
-2271
-2132
-1843
-1498
-1293
-1254
-1290
-1187
-997
-914
-1052
-1240
-1392
-1476
-1374
-1029
-667
-354
-187
243
976
1855
2648
2943
2889
2749
2637
2653
2652
2589
2386
2071
1686
1288
911
581
194
-287
-1035
-1399
-1427
-1216
-985
-945
-1018
-973
-792
-545
-268
36
386
669
939
1200
1558
1935
2116
2015
1645
1458
1439
1413
1309
1076
790
503
264
34
-130
-240
-330
-426
-522
-503
-261
124
509
663
523
341
346
502
661
813
894
983
1011
1086
1148
1099
840
438
71
-76
-15
119
112
-84
-287
-489
-594
-627
-656
-634
-631
-622
-629
-585
-447
-351
-312
-362
-455
-389
-156
153
252
234
207
187
80
-54
-193
-324
-445
-660
-837
-993
-1072
-1267
-1611
-1977
-2230
-2277
-2091
-1877
-1712
-1604
-1513
-1512
-1663
-1807
-1807
-1735
-1687
-1676
-1514
-1295
-898
-502
-84
322
964
1788
2676
2909
2945
2927
2906
2878
2813
2805
2736
2553
2194
1729
1373
1011
560
-40
-626
-1036
-1257
-1301
-1318
-1328
-1341
-1343
-1322
-1238
-1026
-666
-282
36
293
623
1046
1476
1775
1893
1885
1882
1928
1994
2008
1920
1722
1520
1303
1061
806
526
241
-38
-315
-426
-288
-50
-2
-254
-556
-641
-491
-334
-189
-10
157
333
482
626
752
798
715
555
439
503
677
802
761
583
400
148
-57
-247
-438
-665
-825
-919
-877
-825
-759
-769
-902
-1062
-1150
-1082
-949
-736
-484
-260
-56
-1
-52
-144
-278
-427
-555
-654
-614
-544
-527
-645
-927
-1204
-1448
-1472
-1550
-1679
-1728
-1796
-1763
-1668
-1664
-1685
-1888
-2121
-2224
-2152
-1737
-1212
-683
-271
104
666
1327
2024
2515
2738
2749
2651
2726
2956
3167
3266
3135
2843
2448
2005
1636
1239
825
355
-105
-497
-796
-950
-1062
-1237
-1596
-1861
-2027
-1959
-1699
-1334
-1010
-738
-483
-212
106
466
823
1122
1362
1579
1817
2072
2313
2555
2589
2442
2141
1822
1565
1398
1267
1104
844
541
233
-68
-328
-553
-752
-931
-1063
-1120
-1071
-859
-722
-677
-674
-631
-529
-373
-168
71
307
474
567
623
675
716
708
658
563
478
399
321
215
42
-146
-394
-586
-737
-793
-820
-862
-933
-1076
-1229
-1347
-1401
-1400
-1416
-1365
-1374
-1348
-1325
-1272
-1258
-1196
-1132
-1056
-1023
-919
-814
-795
-813
-981
-994
-1002
-1090
-1161
-1329
-1351
-1328
-1382
-1320
-1242
-970
-609
-201
322
736
1146
1432
1637
1756
1839
2030
2240
2428
2559
2610
2653
2625
2439
2191
1850
1505
1164
869
662
472
314
128
-129
-407
-677
-883
-1075
-1226
-1307
-1269
-1186
-1067
-906
-733
-482
-269
-117
27
257
589
936
1268
1485
1603
1675
1736
1803
1854
1907
1899
1829
1699
1560
1380
1187
959
662
324
10
-210
-348
-436
-565
-680
-808
-928
-1052
-1120
-1089
-1018
-963
-872
-755
-624
-458
-306
-178
-67
37
143
201
236
241
309
305
287
242
156
99
19
-107
-312
-527
-702
-833
-956
-1073
-1190
-1325
-1481
-1600
-1660
-1659
-1624
-1640
-1670
-1706
-1765
-1838
-1961
-1955
-1862
-1757
-1693
-1617
-1499
-1435
-1418
-1492
-1431
-1334
-1124
-801
-420
75
798
1328
1745
1974
2108
2156
2185
2248
2358
2563
2735
2854
2874
2756
2557
2271
1938
1586
1215
932
579
380
196
-8
-237
-538
-879
-1192
-1405
-1520
-1518
-1454
-1376
-1266
-1124
-969
-819
-664
-518
-297
-55
292
698
1028
1302
1510
1659
1731
1750
1776
1798
1799
1785
1767
1738
1680
1575
1371
1001
725
453
178
-96
-330
-496
-625
-746
-862
-978
-1083
-1165
-1225
-1267
-1266
-1203
-1102
-979
-768
-588
-381
-253
-173
-103
-29
75
149
245
310
355
378
329
242
97
-39
-183
-356
-563
-806
-1002
-1138
-1254
-1309
-1381
-1507
-1685
-1877
-1978
-1976
-1930
-1875
-1869
-1882
-1906
-1857
-1840
-1783
-1751
-1731
-1685
-1619
-1584
-1547
-1409
-1155
-793
-449
-96
282
764
1230
1565
1775
1930
2092
2208
2311
2404
2525
2671
2724
2689
2596
2440
2260
1993
1687
1418
1204
1048
839
592
305
52
-195
-583
-831
-1037
-1201
-1317
-1373
-1388
-1309
-1201
-1106
-1017
-915
-770
-571
-326
-58
186
433
664
893
1104
1246
1393
1527
1633
1703
1787
1820
1821
1778
1704
1598
1421
1214
1014
817
621
388
191
-68
-250
-405
-570
-723
-873
-1030
-1151
-1222
-1241
-1169
-1045
-951
-867
-804
-750
-691
-599
-492
-307
-191
-110
-35
33
77
107
101
78
3
-96
-191
-279
-328
-407
-509
-649
-830
-1060
-1240
-1456
-1597
-1745
-1844
-1843
-1837
-1809
-1766
-1705
-1656
-1710
-1818
-1961
-1897
-1745
-1530
-1393
-1247
-1173
-1155
-1115
-1076
-964
-659
-138
395
912
1262
1596
1810
1962
1993
2006
2079
2205
2374
2490
2615
2754
2731
2575
2283
1979
1649
1333
1066
878
731
598
482
311
77
-211
-487
-741
-956
-1147
-1233
-1210
-1101
-958
-847
-763
-689
-629
-577
-534
-434
-228
32
325
595
816
993
1134
1251
1328
1395
1450
1508
1569
1604
1661
1665
1580
1404
1192
922
664
439
252
99
-48
-147
-253
-402
-619
-767
-880
-955
-980
-964
-949
-893
-806
-712
-637
-590
-577
-585
-587
-544
-478
-403
-367
-325
-287
-284
-283
-282
-308
-343
-414
-474
-541
-580
-602
-590
-632
-749
-926
-1107
-1291
-1407
-1457
-1452
-1440
-1367
-1304
-1212
-1191
-1182
-1196
-1212
-1236
-1258
-1281
-1187
-1081
-937
-915
-864
-856
-791
-661
-555
-330
32
619
1129
1399
1432
1411
1441
1474
1535
1609
1791
1980
2148
2230
2239
2195
2077
1904
1602
1304
1109
1026
996
976
930
823
637
368
81
-220
-416
-537
-595
-632
-628
-532
-464
-409
-449
-492
-526
-513
-440
-312
-138
59
286
466
586
636
687
745
775
810
891
1037
1146
1229
1272
1237
1176
1033
832
599
437
354
288
231
168
94
-39
-197
-372
-527
-699
-765
-789
-794
-773
-722
-667
-672
-701
-749
-814
-865
-866
-805
-714
-616
-503
-451
-443
-468
-491
-518
-576
-633
-633
-623
-546
-463
-393
-418
-525
-662
-792
-953
-1034
-1038
-929
-820
-704
-648
-668
-703
-749
-779
-769
-753
-733
-683
-595
-485
-437
-393
-395
-403
-415
-408
-401
-340
-274
-204
-168
-137
-109
-119
-124
-175
-184
-88
104
406
630
819
837
874
853
854
859
920
996
1092
1191
1286
1325
1350
1347
1269
1143
999
935
929
946
979
988
979
904
792
627
510
400
314
236
197
198
207
215
208
165
67
-32
-117
-145
-134
-94
0
101
167
214
218
197
178
164
177
189
234
303
344
359
336
289
199
86
-3
-73
-132
-146
-131
-142
-177
-210
-267
-359
-466
-526
-577
-612
-633
-628
-632
-645
-651
-675
-739
-805
-842
-877
-869
-814
-744
-682
-640
-619
-641
-665
-678
-662
-661
-636
-610
-567
-528
-483
-427
-417
-443
-457
-434
-401
-365
-333
-270
-232
-223
-208
-192
-146
-147
-191
-302
-342
-288
-178
-104
-74
-72
-108
-120
-138
-139
-117
-85
-73
-91
-103
-90
-80
-85
-137
-139
-160
-168
-145
-93
-23
62
114
134
96
113
142
200
258
339
426
479
540
614
647
681
715
747
776
837
926
1006
1077
1109
1088
1028
956
920
912
884
868
849
826
776
709
635
538
448
368
284
219
188
179
167
120
74
14
-45
-85
-87
-83
-81
-65
-27
-8
-2
6
7
-24
-45
-46
-30
-10
17
53
51
19
-20
-64
-120
-158
-178
-189
-221
-248
-273
-292
-349
-343
-368
-438
-510
-521
-570
-557
-557
-517
-512
-513
-508
-539
-532
-525
-494
-466
-396
-312
-258
-239
-207
-169
-122
-107
-101
-99
-95
-84
-53
-27
0
0
-29
-92
-173
-235
-295
-338
-359
-387
-399
-400
-391
-392
-385
-402
-399
-375
-342
-311
-259
-181
-108
-32
-20
-15
-13
12
42
55
80
132
157
172
154
152
160
181
198
215
240
264
282
278
252
203
146
90
24
-5
-11
-6
5
12
3
1
2
5
10
22
56
75
102
105
155
180
215
218
219
207
224
277
320
362
369
350
327
320
307
319
315
317
305
312
305
317
322
305
259
211
175
178
176
185
189
189
175
162
158
144
141
124
130
162
180
196
204
195
181
159
130
105
95
91
92
89
88
90
96
94
80
64
26
18
20
38
40
18
3
-25
-61
-83
-99
-111
-117
-114
-108
-105
-113
-105
-101
-116
-130
-145
-169
-166
-154
-137
-141
-148
-136
-153
-157
-159
-156
-132
-116
-101
-86
-73
-75
-47
-46
-52
-65
-74
-67
-50
-33
-2
16
20
24
6
-21
-25
-28
-25
-27
-24
-17
-4
1
2
-1
-13
-7
-9
-18
-39
-41
-61
-89
-97
-72
-40
-6
12
11
-29
-60
-75
-63
-34
18
70
99
121
113
88
67
19
-22
-60
-53
-9
11
26
37
50
41
29
7
-4
-5
-16
0
4
-1
5
5
-8
-39
-53
-29
-8
-5
16
27
29
24
33
56
59
60
78
91
94
120
134
124
79
37
11
-3
3
13
55
72
71
72
61
47
39
30
15
22
59
69
64
70
59
71
64
62
58
45
41
45
63
84
98
91
71
57
44
37
50
52
39
6
-2
-3
4
12
19
23
12
0
-3
5
-1
-5
-5
-4
-14
-48
-59
-43
-8
9
28
23
3
-20
-14
-8
-9
-13
5
2
1
-2
-20
-29
-33
-31
-14
-11
-7
-10
0
-9
-26
-40
-47
-37
-18
-17
-19
-29
-41
-47
-31
-28
-30
-14
-13
-2
9
13
-4
-7
-3
-15
-24
-52
-73
-61
-38
-9
7
17
12
6
-2
-17
-12
-3
0
2
0
-8
6
12
19
10
10
5
-1
-8
-3
0
10
14
24
25
-1
-16
-19
-14
-11
6
24
30
26
5
-5
-7
-13
-11
-8
-17
0
35
61
56
48
27
26
26
42
53
50
59
58
30
0
-15
-1
19
13
-3
1
24
35
38
27
29
10
-16
-40
-31
-36
-32
-44
-51
-50
-37
-36
-35
-31
-19
-21
-34
-55
-54
-39
-28
-25
-27
-31
-40
-52
-58
-66
-50
-46
-45
-65
-64
-42
-18
5
4
-1
-8
-4
-10
-30
-40
-38
-31
-29
-41
-31
-22
-23
-26
-22
-35
-52
-58
-56
-47
-34
-19
-11
-13
-36
-39
-28
-20
-33
-41
-52
-49
-38
-31
-28
-28
-36
-39
-50
-59
-52
-49
-48
-34
-11
4
8
-2
-10
-12
-5
15
11
-4
-23
-44
-68
-70
-62
-67
-53
-39
-41
-56
-61
-56
-40
-35
-36
-45
-45
-63
-68
-61
-63
-53
-47
-38
-30
-29
-22
-25
-12
0
14
18
13
1
0
0
-6
-12
-13
-18
-4
-12
-18
-7
1
0
0
0
0
-7
-13
-6
-15
-16
-15
0
-2
-24
-28
-25
-29
-44
-51
-47
-36
-30
-18
-21
-11
-15
-22
-38
-35
-27
-2
1
6
15
5
-3
-12
-14
-15
-14
-3
5
7
12
16
3
-3
-14
-15
-15
-15
-21
-21
-30
-49
-67
-66
-46
-22
-20
-56
-85
-97
-80
-76
-70
-66
-49
-38
-31
-33
-30
-13
7
8
0
-26
-35
-18
-15
-8
0
-7
-3
3
5
3
14
24
47
54
42
34
16
-2
-10
-3
-3
-2
-16
-5
-6
-9
-22
-18
-30
-46
-53
-52
-32
-29
-27
-10
-9
-6
-7
0
11
13
0
-1
15
33
41
59
72
70
63
47
48
47
47
51
63
59
31
24
23
18
12
18
29
25
2
0
11
10
13
10
2
2
-3
-2
-18
-30
-25
-23
-14
-9
1
-14
-26
-35
-43
-33
-39
-42
-43
-44
-28
-17
0
7
32
46
32
11
-2
0
-2
-5
-2
-9
-2
12
19
9
-2
-14
-17
-18
-26
-31
-37
-50
-64
-54
-59
-60
-55
-45
-29
-21
-13
4
5
0
8
3
7
13
27
24
26
26
26
14
12
4
0
16
20
23
27
33
27
28
17
20
21
25
35
24
16
19
18
15
10
24
23
19
15
14
22
36
43
43
48
45
50
48
46
25
14
3
2
-4
8
21
31
35
34
32
20
12
5
-1
-21
-20
-6
17
29
7
-35
-35
-22
-3
6
16
61
102
111
68
18
-7
-23
-16
-11
4
17
41
45
37
27
22
4
-8
-12
-16
-12
-6
8
7
6
-6
2
8
20
22
15
26
44
55
59
39
24
20
36
38
25
7
-2
-3
0
3
13
21
33
39
41
46
49
56
51
43
46
58
65
57
48
45
54
44
35
22
19
19
6
5
-5
-3
1
15
16
29
38
50
53
60
54
46
31
16
6
-2
-5
-4
0
4
23
30
29
26
17
18
13
16
19
4
0
-5
-7
8
22
35
40
41
47
58
47
41
47
53
53
59
47
44
37
18
5
-12
-11
2
15
37
35
11
10
19
9
-3
-1
14
15
3
-5
-14
-18
-10
-10
-19
-26
-26
-16
7
14
11
30
38
36
12
12
18
21
11
20
29
51
61
71
66
67
67
66
70
82
70
66
65
60
54
20
6
7
16
13
18
26
40
47
50
56
53
54
47
32
22
19
28
44
45
49
61
61
40
8
0
-3
4
19
29
25
12
5
5
15
13
5
2
14
26
38
51
47
37
30
20
-1
-14
-24
-36
-39
-34
-25
-3
5
29
44
42
17
-8
7
33
50
58
56
45
26
22
15
17
11
10
21
11
9
12
23
38
43
28
15
-1
-16
-24
-30
-38
-34
-40
-51
-53
-28
-17
-9
-13
-15
-13
5
17
9
-2
-8
-11
-21
-19
0
11
2
-8
-3
14
23
11
6
25
40
40
25
16
6
-2
0
6
3
-1
2
25
42
31
30
18
19
21
30
28
13
4
1
-5
2
23
28
23
27
27
25
15
24
32
58
82
86
81
83
74
62
44
27
9
1
3
-7
-4
13
18
25
32
31
12
1
18
33
47
51
55
58
74
65
56
43
28
16
5
3
0
-11
-23
-19
-13
-16
-26
-28
-22
-5
14
8
7
10
12
10
23
25
27
18
3
-5
-4
-1
-27
-61
-58
-52
-20
-12
-16
-4
17
27
29
38
54
52
24
-3
-13
-9
-22
-17
-15
-11
-5
1
20
19
17
31
22
-5
-35
-48
-29
-1
4
-1
-4
-6
-16
-22
-9
-2
12
6
0
9
2
-2
0
1
6
10
21
24
21
17
11
6
3
3
-12
-21
-33
-17
-7
10
19
18
13
12
3
2
3
11
14
23
30
29
24
25
31
23
20
30
36
43
54
56
48
24
18
29
28
23
21
17
9
2
3
-1
-5
-9
-15
-5
10
11
-18
-44
-36
-10
3
12
13
12
20
35
20
4
-10
-32
-50
-53
-42
-31
-25
-3
10
20
12
-15
-28
-18
-6
-5
17
35
19
0
11
2
-24
-32
-31
-30
-45
-45
-29
0
15
28
27
12
16
22
18
7
10
30
40
39
24
1
-18
-15
0
8
12
-8
-35
-36
-46
-12
-4
2
8
23
34
58
91
99
54
9
-2
12
18
20
9
5
34
55
45
0
-27
2
18
-1
-20
-3
20
48
71
77
66
67
47
3
-30
-32
-22
13
50
49
21
22
45
24
-3
-23
-8
18
33
43
45
33
28
36
54
51
14
-9
-12
11
6
-7
-6
-20
-32
-35
-14
-5
1
-4
0
4
24
14
-15
-6
3
5
20
-2
-49
-82
-88
-76
-62
-42
-30
-15
0
-2
0
-4
-17
-22
-42
-32
-13
3
21
37
20
-18
-64
-73
-63
-75
-88
-57
-10
0
0
-19
-29
-26
-17
-35
-38
-17
-16
-15
-4
15
30
8
-19
-46
-51
-40
-25
-3
10
14
12
15
12
1
-13
-6
-2
2
25
29
4
-14
-28
-24
-17
-29
-46
-61
-60
-14
0
-2
-5
-16
-8
-8
-12
-16
6
15
28
33
7
-28
-35
-23
-12
-12
-6
0
7
9
15
11
-2
0
7
20
19
22
15
20
22
15
5
-4
-10
-18
-22
-4
2
10
11
-2
-12
-6
8
15
21
9
7
10
15
-3
-8
-8
-3
-4
12
32
36
28
5
-7
-7
-14
-22
-32
-25
0
17
-2
-29
-32
-7
6
6
-6
-25
-43
-33
-28
-43
-49
-47
-34
-7
16
40
48
53
42
32
27
16
4
0
15
38
40
1
-18
-17
0
3
1
0
6
9
3
-2
-8
-14
-19
-19
-23
-31
-28
-14
3
19
24
38
31
20
19
32
21
24
18
18
24
47
49
44
45
49
48
47
27
23
17
16
-1
-2
4
19
16
21
8
-11
-26
-11
-4
-2
-6
-12
1
24
34
7
-14
-28
-30
-22
-13
-9
-1
-18
-22
-19
0
12
18
26
23
9
4
12
25
14
1
13
12
15
7
0
-4
-21
-45
-70
-75
-60
-61
-74
-54
-23
-24
-28
-18
-7
4
15
47
70
78
77
76
58
44
19
-10
-16
-18
-14
9
17
6
-1
0
6
3
-6
-9
-24
-41
-56
-60
-64
-62
-50
-47
-53
-65
-94
-115
-125
-108
-76
-60
-36
-25
-1
7
8
0
-8
-6
-23
-37
-45
-44
-23
-10
2
0
-1
21
45
58
46
31
15
9
14
24
45
63
54
43
31
36
34
29
18
8
-1
-27
-41
-39
-20
1
-5
-4
0
4
-12
-12
0
1
-2
4
21
29
17
4
-6
-6
-12
-18
-27
-12
-5
9
34
44
37
17
13
18
19
6
-4
-4
16
31
22
14
-2
0
0
-18
-37
-43
-30
-25
-10
-2
1
2
7
1
-9
-30
-24
-12
-1
0
1
6
16
28
28
45
59
58
46
49
38
26
-2
-8
2
20
7
15
24
22
13
-3
-12
3
18
3
-13
-23
-25
-3
0
19
29
12
-6
-25
-24
-35
-34
-28
-23
-33
-33
-31
-28
-24
-16
4
3
-6
-23
-54
-48
-35
-12
2
0
-1
-3
-1
4
12
11
13
12
32
33
23
23
16
15
28
3
-15
-33
-39
-22
-19
-34
-41
-56
-71
-56
-22
-13
-37
-46
-22
3
5
-19
-35
-18
22
40
3
-20
-24
-14
-1
1
0
0
12
26
51
56
71
67
45
30
30
28
14
29
21
14
7
0
-8
-13
-11
-16
-24
-16
-12
-19
-15
7
13
6
-18
-14
0
-13
-43
-51
-53
-39
-30
-13
-3
5
34
51
62
14
-23
-20
-8
-10
-19
-17
-7
2
-16
-40
-33
-7
10
11
7
2
12
10
-5
-12
-40
-29
-51
-69
-93
-88
-27
25
30
-10
-21
-10
-21
-30
-33
-39
-37
-30
-4
3
1
-12
-12
-15
-20
-30
-35
-19
4
16
-3
-15
5
2
-9
-38
-52
-45
-22
-2
13
28
40
36
11
-1
0
-6
-24
-51
-49
-23
-22
-24
-35
-27
4
26
51
49
23
25
33
40
45
47
33
6
-24
-21
-21
-12
-18
-3
9
12
29
0
-24
-11
5
-28
-60
-35
-31
-50
-68
-75
-61
-56
-62
-79
-71
-88
-75
-69
-49
-50
-66
-56
-20
26
23
-8
-17
-20
-25
-36
-68
-89
-65
-25
-1
-15
-17
13
18
23
-4
-19
-43
-80
-77
-66
-3
33
33
14
-12
-35
-36
-31
-21
-35
-54
-75
-85
-75
-61
-15
0
-15
-40
-57
-56
-46
-37
-47
-61
-33
-27
-35
-38
-9
-11
-23
-10
2
-9
-35
-36
-59
-72
-72
-55
-42
-42
-23
-2
-6
12
14
26
27
66
66
40
3
-1
8
4
-1
6
6
9
4
3
29
61
61
13
23
43
1
-13
11
25
6
-15
-31
-9
7
-5
-27
-48
-38
-25
-15
-10
-14
-30
-39
-19
18
9
-4
-29
-10
-32
-12
40
84
99
105
122
88
14
-2
-13
-13
-13
10
0
-14
10
36
63
81
74
30
6
-3
0
-10
-12
-9
-32
-57
-63
-23
3
17
17
13
2
-14
4
30
42
27
-6
-42
-25
-20
-52
-66
-42
-10
5
3
17
22
33
37
31
3
-15
-14
-23
-41
-40
-17
-3
-20
-23
4
17
12
-8
7
0
-34
-3
56
78
58
22
-11
-18
-7
-6
-23
-40
-22
-25
-50
-48
-46
-23
3
39
57
7
-16
-8
0
-30
-67
-93
-105
-98
-77
-52
-35
-23
6
37
23
26
30
28
8
-4
-24
-14
0
0
-24
-53
-72
-48
-21
-35
-21
-23
-50
13
37
21
16
39
80
98
100
61
48
36
4
-51
-87
-88
-37
17
52
52
14
-19
-42
-45
-17
28
52
41
22
24
23
26
41
73
68
22
-24
-55
-73
-60
-3
28
12
-9
-24
-27
-19
-19
-13
8
5
-1
0
14
11
9
4
0
4
-9
-47
-66
-47
-11
17
39
42
21
16
24
19
-24
-70
-79
-68
-52
-60
-62
-39
-11
0
-13
-6
-13
-26
-45
-50
-50
-45
-24
-17
-6
4
1
1
-3
-16
-35
-42
-66
-13
111
216
137
-19
-34
35
48
-29
-54
4
3
-71
-133
-116
-54
-31
-54
-102
-86
-60
-68
-66
-37
-2
-36
-99
-107
-88
-92
-96
-89
-41
-26
-73
-77
-28
-63
-94
-87
-85
-109
-138
-147
-129
-107
-90
-97
-93
-131
-168
-215
-229
-190
-172
-201
-191
-160
-132
-80
-8
25
20
44
61
72
83
82
87
104
89
66
97
123
169
165
112
75
67
71
71
70
52
50
58
83
108
114
111
98
50
8
-5
-33
-49
-27
13
30
68
95
108
84
49
46
21
-27
-63
-62
-45
-58
-67
-42
20
27
22
39
71
98
86
100
98
74
45
37
45
33
-9
-30
-9
7
7
16
33
33
20
-3
-14
-32
-46
-57
-45
-45
-59
-67
-77
-65
-69
-67
-85
-105
-121
-126
-90
-78
-89
-119
-121
-105
-106
-98
-97
-95
-75
-35
-7
0
-5
-1
25
45
28
4
-37
-53
-43
3
53
66
44
-6
-50
-93
-104
-94
-68
-28
-3
28
16
-40
-68
-41
-46
-59
-75
-50
-21
8
12
23
38
47
19
-13
-2
14
13
21
38
73
74
57
51
74
76
60
56
46
29
22
12
0
-3
18
44
57
59
53
48
43
22
1
-21
-26
-21
-8
5
13
33
43
41
58
55
59
92
99
97
83
70
37
19
40
41
0
-4
11
1
-24
-29
-17
-1
14
20
21
4
-3
2
11
12
20
41
66
73
51
24
20
38
64
87
85
74
32
6
12
27
25
33
44
13
-22
-35
-26
-9
-1
24
31
22
37
46
48
43
42
48
47
54
39
21
16
10
-3
-32
-22
27
57
62
61
60
79
64
57
72
57
45
38
25
-3
-48
-23
7
36
-3
-56
-91
-75
-43
7
59
91
90
69
77
65
26
-22
-58
-67
-39
-7
23
37
50
49
53
26
-14
-47
-48
-28
4
24
31
38
66
77
70
29
0
-19
-37
-30
-14
9
45
48
78
85
61
56
34
22
0
10
51
136
101
111
111
92
75
100
127
122
88
69
67
147
174
106
58
40
52
42
95
104
86
77
63
61
69
87
104
113
130
118
108
76
57
21
0
14
24
22
-19
-30
-11
44
109
148
151
145
126
103
57
52
64
36
11
0
-3
-8
9
36
29
18
25
38
29
17
27
29
-6
-30
12
20
-27
-51
0
51
104
78
24
-27
-42
-31
-15
2
25
50
64
75
97
80
55
55
61
45
14
13
57
100
57
44
75
97
93
61
56
56
96
131
147
148
120
75
42
22
25
10
-5
9
55
75
54
23
7
26
35
40
52
60
85
103
102
94
78
78
84
69
40
36
33
5
-25
-28
11
31
45
49
35
35
55
53
48
46
48
46
35
45
47
23
-10
-42
-44
-47
-27
-11
-10
-2
-13
7
41
57
74
65
83
66
64
74
90
107
104
85
50
18
8
21
57
96
66
9
-2
26
37
51
48
9
3
-7
-27
-23
7
39
32
7
18
38
51
7
-38
-33
-8
7
0
-11
-14
-12
-1
11
32
43
60
57
61
50
37
14
-7
-13
-25
-41
-49
-31
-11
2
0
-2
-1
3
4
2
6
11
11
0
-5
-6
-19
-27
-9
-2
12
19
10
45
32
0
11
47
51
64
58
47
45
19
15
20
2
-13
2
18
41
54
55
45
34
25
15
5
-3
-3
-5
-11
-25
-17
-10
0
17
30
41
39
15
-9
-24
-22
-22
-37
-34
-23
-13
-6
-1
10
13
22
32
32
31
8
-6
-8
-7
2
11
14
23
27
35
15
-1
-5
-22
-28
-26
-15
5
22
28
21
17
0
-9
-28
-44
-36
-36
-5
17
46
21
0
-4
-3
-15
-10
2
2
3
0
0
1
-12
-22
-14
-31
-54
-64
-43
-22
-15
-2
-9
-29
-45
-40
-15
2
1
-11
-17
-9
10
14
5
-9
-16
-10
-13
-7
4
13
4
5
9
14
13
19
14
19
2
-21
-38
-39
-28
-30
-23
-20
-16
-17
-17
-8
-18
-36
-56
-69
-73
-65
-60
-47
-42
-32
-21
-15
-15
-26
-25
-25
-42
-55
-58
-46
-55
-46
-38
-45
-47
-46
-50
-37
-8
3
-4
-14
-26
-28
-13
-13
-14
-1
-1
-12
-10
-12
-10
-27
-37
-39
-35
-36
-28
-21
-17
-27
-41
-45
-44
-43
-38
-34
-25
-23
-23
-31
-34
-42
-54
-61
-53
-48
-55
-44
-43
-25
-12
-6
0
2
0
3
-2
-22
-25
-31
-38
-51
-53
-58
-48
-44
-32
-13
7
17
-7
-22
-31
-23
-20
-17
-20
-36
-46
-55
-49
-54
-39
-26
-12
-15
-10
-5
3
5
4
1
1
3
16
19
10
-4
0
2
-9
-11
-30
-29
-35
-27
-31
-15
-22
-24
-33
-22
-21
-27
-31
-15
-9
-18
-32
-25
-3
-12
-17
-22
-19
-23
-32
-34
-40
-39
-37
-39
-50
-51
-59
-64
-67
-68
-72
-93
-81
-66
-55
-64
-60
-58
-57
-62
-64
-75
-70
-63
-60
-55
-41
-31
-29
-27
-14
-2
5
-11
-24
-27
-39
-37
-38
-42
-39
-41
-44
-54
-69
-59
-57
-48
-27
-24
-20
-18
-35
-54
-70
-80
-88
-74
-60
-15
12
12
11
2
17
25
25
13
4
11
18
0
-13
-12
-8
5
4
-10
-35
-40
-26
-18
-23
-21
-35
-67
-91
-72
-38
-29
-34
-36
-23
7
13
-1
-28
-34
-33
-2
-5
-18
-19
-5
-18
-26
-23
-20
-8
15
26
-5
-48
-55
-27
-16
-15
-3
31
26
0
11
16
33
30
30
12
-1
-1
-3
-17
-10
26
56
62
46
27
21
25
0
-27
-58
-82
-83
-43
-26
-28
-6
33
44
18
4
-1
-36
-114
-38
61
63
-97
-95
38
41
19
-88
-33
-3
20
-17
-31
-26
2
2
-5
-24
-18
10
-25
-70
-87
-41
-25
-24
-58
-33
4
0
-73
-141
-131
-79
-49
-30
-42
-19
10
54
44
13
1
-19
-25
-36
-43
-54
-74
-84
12
44
40
27
35
45
63
78
93
88
78
97
102
110
114
99
67
28
2
-30
-60
-28
6
12
-19
15
70
57
24
46
98
109
81
38
-11
-39
-35
-7
-14
-32
-35
-11
-12
-29
-43
-48
-27
14
27
20
14
38
38
20
1
8
27
34
38
59
75
74
66
67
45
34
17
-2
-8
12
29
34
29
43
73
72
46
17
8
14
4
-5
-17
-11
29
50
72
46
54
46
34
13
5
-3
24
23
-20
-32
-4
20
36
63
58
44
34
38
21
19
43
93
195
307
351
553
893
446
-292
-708
-412
13
-22
-300
-395
-188
9
5
-173
-243
-82
142
125
-57
-88
58
192
16
-36
71
122
24
-118
-69
32
22
-4
-96
-32
60
83
119
-23
-136
33
255
-32
-450
-108
385
446
-174
-520
-220
252
443
90
-251
-302
15
348
159
-255
-272
115
268
-17
-175
-89
88
99
3
-69
-138
40
181
117
-68
-206
-180
-11
50
-90
-299
-385
-371
-509
-822
-912
-1128
-1062
1742
4214
2214
-1244
-1723
1412
2746
533
-1689
-1461
139
1015
341
-786
-817
402
1173
221
-1073
-662
549
341
-585
-169
558
-84
-991
-399
1188
765
-986
-1135
353
754
-38
-628
-8
848
1523
946
-628
-1387
-194
1164
520
-833
-947
-42
616
76
-478
222
540
372
467
790
751
644
450
202
-597
-577
131
400
62
-680
-605
-152
-194
-72
-72
-255
-373
-138
35
-152
-367
-188
332
651
144
-884
-1043
135
1254
647
-697
-1168
-392
728
585
-528
-919
-500
500
753
217
-94
-533
-91
83
120
48
-21
-94
158
392
134
-156
-242
453
971
746
-461
-596
744
883
-335
-1190
-227
1303
768
-434
-1154
-370
561
517
-193
-715
212
1062
529
-806
-1071
-589
190
1857
1759
-861
-1766
-1185
91
1156
1914
1217
-1545
-2874
-627
2430
1908
-573
-2268
-1048
744
1194
1019
-340
-1610
-1341
679
2090
1180
-354
-1078
-1093
-1306
224
1105
-115
-818
-920
-395
-418
-164
181
-182
-692
-200
937
222
-1562
-1446
1587
3598
1358
-1067
-647
695
978
1069
693
-466
-1274
-630
605
625
-90
-747
-928
-454
636
1165
-240
-1739
-1513
-14
824
367
0
304
-897
-1879
-848
1518
2299
570
-1220
-1217
625
2527
1845
-428
-1520
347
1696
91
-543
-686
-1029
-365
817
1190
-144
-1570
-1065
287
1162
779
-58
-1210
-1562
233
1652
1248
-1905
-2088
-107
1379
1114
-370
-1198
-935
-79
718
467
-465
-875
-37
-30
-515
-201
185
-228
-577
170
667
161
55
-119
-637
-488
531
1522
716
-676
-1324
409
969
768
542
-677
-1726
-761
2135
1493
-1695
-2390
-741
875
1509
1077
44
-1148
-1293
-109
1762
1494
103
-2238
-2788
-364
2055
1206
-2303
-3159
-764
1661
1409
-639
-843
-340
386
1147
811
-259
-1630
-757
1400
1811
382
-1280
-615
828
503
-472
-639
402
1679
435
-1157
-1305
-81
763
541
-192
-690
-422
-277
-231
-74
-247
-353
-407
-27
255
-378
-702
0
511
248
-480
-834
-919
223
1314
1101
-220
-965
-610
7
1402
418
-489
-884
-525
558
1045
642
275
-80
-85
-126
-430
-202
-232
470
988
7
-804
-944
-416
326
430
-98
-613
49
761
-39
-1023
-939
-274
601
768
144
-628
-843
-579
37
128
-122
-617
-532
185
909
699
-512
-1069
-382
412
811
783
763
400
-357
-547
-140
181
151
71
435
80
-724
-1202
-1027
-370
11
-4
-78
-360
-451
-652
-577
-381
-86
-8
159
187
42
-405
-773
-436
-18
14
63
54
-127
-339
-507
-269
-362
-172
519
730
652
308
78
-588
-802
-572
572
986
297
-538
-710
-722
-691
-542
-259
-332
-592
-461
-204
-130
-807
-1167
-1123
-733
-168
246
42
-595
-1032
-1178
-800
-242
210
328
-101
-654
-845
-673
-190
184
72
-493
-811
-645
-492
-272
-280
-501
-926
-970
-323
351
205
-438
-830
-700
-243
402
811
498
-102
-243
206
758
1111
1160
1048
945
1141
1361
1526
1901
2254
2290
2147
2186
2367
2366
2150
2094
1928
1816
1907
2129
2152
1617
850
484
684
921
879
849
683
404
-92
-517
-563
-306
-133
-173
-304
-177
-151
-513
-834
-820
-411
-254
-243
16
252
-176
-712
-877
-614
-248
-155
-190
-434
-933
-1085
-1345
-1548
-1642
-1710
-1743
-1637
-1489
-1797
-2414
-2727
-2405
-2077
-2173
-2266
-2063
-1922
-2197
-2796
-2890
-2675
-2411
-2454
-2515
-2417
-2185
-2102
-2265
-2182
-1518
-338
611
1197
1406
1430
1526
1815
2675
3351
3879
4273
4386
4250
3972
3675
3449
3282
3123
2895
2699
2565
2277
1604
681
-95
-507
-625
-761
-850
-982
-1247
-1617
-2021
-2228
-2106
-1807
-1434
-1096
-799
-511
-263
-120
58
342
719
1145
1701
2203
2774
3172
3351
3416
3434
3422
3362
3419
3641
3816
3525
2738
1838
1172
870
755
582
168
-265
-717
-1112
-1338
-1425
-1441
-1482
-1426
-1200
-882
-602
-563
-733
-899
-934
-867
-706
-488
-207
-266
-633
-1019
-1039
-864
-823
-998
-1228
-1394
-1550
-1775
-2093
-2498
-2958
-3242
-3208
-2971
-2965
-3338
-4031
-4381
-4271
-3928
-3434
-3436
-3920
-4512
-4891
-4927
-4464
-2329
989
3991
4686
3069
1711
1886
3453
5076
5784
6713
7582
7586
6510
5381
4743
4143
3027
1612
1095
1715
2350
1846
125
-1805
-3129
-3926
-4402
-4039
-3089
-2227
-2126
-2636
-3013
-2827
-2266
-1637
-1035
-296
783
1890
2796
3344
3567
3517
3299
3196
3611
4378
5038
5339
5202
4727
3752
2350
1130
545
537
551
251
-203
-708
-1214
-1845
-2446
-2724
-2472
-1852
-1149
-404
179
439
396
136
32
321
881
1493
1938
2161
2079
1628
833
-77
-742
-1178
-1321
-1400
-1458
-1622
-2019
-2767
-3544
-4095
-4215
-4076
-3982
-4042
-4060
-3862
-3600
-3471
-3653
-3897
-3800
-3498
-3070
-2758
-2767
-3017
-3334
-3606
-3722
-3650
-2664
-254
3019
5677
6081
4949
3962
4147
5026
5329
5198
5534
6301
6438
5843
4836
3698
2245
198
-1576
-2079
-1406
-484
-597
-1602
-2674
-3266
-3450
-3648
-3606
-3129
-2325
-1444
-468
663
1680
2343
2339
1967
1830
2270
3247
4055
4394
4265
4010
3862
3732
3268
2508
1671
1060
519
125
-55
45
-62
-681
-1400
-1766
-1618
-1267
-1010
-850
-702
-318
238
982
1392
1645
1648
1384
1191
1279
1592
1713
1510
1074
612
376
281
104
-396
-1020
-1591
-2036
-2338
-2540
-2617
-2740
-2898
-3034
-3164
-3055
-2852
-2787
-2987
-3336
-3353
-3159
-2729
-2371
-2281
-2368
-2466
-2355
-2576
-2903
-3304
-3413
-3486
-3756
-4106
-4655
-4495
-2495
1032
4631
6172
5452
4258
3794
4664
5492
5541
4953
4964
5281
5335
5079
4286
2973
892
-1285
-2629
-2852
-2289
-1824
-2052
-2764
-3416
-3340
-2696
-2050
-1822
-1945
-1664
-808
558
1942
3077
3697
3768
3545
3305
3406
3714
3747
3277
2474
2062
2156
2308
2043
1035
331
-357
-1002
-1384
-1352
-943
-707
-726
-770
-482
35
406
481
398
457
741
1206
1731
2200
2179
1778
1330
1052
928
756
412
47
-282
-417
-439
-523
-783
-1291
-1921
-2444
-2653
-2547
-2344
-2220
-2198
-2178
-2206
-2369
-2498
-2552
-2544
-2635
-2727
-2717
-2513
-2342
-2440
-2707
-3085
-3316
-3263
-3374
-3692
-3970
-4374
-4749
-5288
-5728
-4840
-2325
1312
4625
6216
6523
6351
6363
6511
6228
5573
4956
4665
4607
4622
4547
3999
2377
-119
-2468
-3848
-4233
-4295
-4440
-4444
-4012
-3212
-2421
-1719
-1028
-511
-300
-262
245
1559
3251
4607
5162
5168
5063
4861
4466
3748
2717
1662
929
461
350
535
823
418
-717
-2263
-2653
-2324
-1720
-1194
-708
-46
709
1363
1781
1976
1917
1517
1188
1339
1902
2439
2361
1812
881
302
-174
-638
-1017
-1303
-1410
-1369
-1220
-999
-881
-1067
-1580
-2018
-2112
-1982
-1831
-1846
-1920
-2044
-2177
-2255
-2313
-2322
-2309
-2323
-2489
-2622
-2678
-2698
-2813
-3077
-3273
-3302
-3489
-3873
-4281
-4606
-5099
-5485
-6085
-5974
-3929
-350
3994
6787
7828
8084
8062
8208
7702
6685
5444
4299
3668
3171
3025
3109
2655
924
-1729
-3947
-5094
-5341
-5420
-5525
-5332
-4571
-3159
-1588
-72
1102
1801
2023
1837
1908
2610
4177
5049
5259
5119
4870
4639
4199
3346
2164
733
-640
-1764
-2375
-2204
-1799
-1680
-1969
-2175
-1780
-766
-122
266
705
1242
1864
2427
2919
3332
3387
2993
2255
1579
1234
945
482
-135
-710
-1010
-1152
-1244
-1365
-1411
-1367
-1366
-1314
-1083
-755
-656
-895
-1323
-1621
-1645
-1629
-1751
-2009
-2210
-2285
-2239
-2230
-2422
-2718
-3140
-3357
-3139
-3098
-3098
-3316
-3702
-3802
-3940
-4256
-4567
-5187
-5612
-5718
-5780
-5542
-3549
-147
4167
7469
8781
8983
9014
9296
9000
7513
5402
3742
2925
2382
1827
1442
1245
512
-1202
-3855
-4917
-5121
-5174
-5509
-5676
-4935
-3133
-955
829
2072
3029
3634
3745
3619
3736
4234
4645
4575
4007
3737
3682
3365
2290
741
-706
-1710
-2338
-2639
-2384
-1808
-1391
-1292
-1140
-525
387
1168
1524
1566
1881
2432
2982
3190
2933
2413
1759
1114
638
369
187
-151
-630
-1062
-1218
-1131
-984
-1013
-1263
-1440
-1245
-832
-568
-536
-628
-858
-1171
-1550
-1857
-2098
-2302
-2509
-2692
-2632
-2492
-2283
-2263
-2488
-2902
-3171
-3344
-3445
-3696
-3848
-3905
-4087
-4476
-4948
-5327
-5616
-5880
-6241
-6772
-5791
-2300
3463
8656
10633
9998
9920
10649
10514
8419
5169
2603
1383
929
690
602
881
541
-1295
-3740
-5157
-4889
-4212
-4534
-5613
-4947
-2366
875
2961
3290
3104
3531
4188
4182
3629
3481
3869
3947
3352
2673
2643
2997
2689
591
-1324
-2252
-2124
-1703
-1599
-1572
-1245
-701
-146
325
927
1522
1805
1711
1520
1779
2455
2961
2621
1314
697
648
667
361
-69
-347
-425
-433
-387
-377
-465
-663
-960
-1227
-1217
-868
-503
-558
-1107
-1404
-1405
-1389
-1520
-1895
-2368
-2607
-2591
-2340
-2188
-2144
-2024
-1995
-2167
-2513
-2850
-3033
-3214
-3814
-4160
-4271
-4384
-4635
-4911
-5085
-5173
-5504
-6237
-6144
-3845
1678
8328
11943
11010
7217
5364
6808
8731
6625
2457
-144
3
1672
2773
2584
1511
-407
-2768
-4708
-4824
-3271
-1978
-2506
-4264
-4666
-2406
1297
4117
3513
2046
1422
1935
2796
3358
3620
3663
3300
2751
2625
3255
3927
3309
1261
-1116
-2204
-1379
318
297
-805
-1516
-1152
3
1098
1563
1476
1012
795
1063
1646
2158
2079
1374
429
0
478
1329
1177
344
-427
-592
-204
161
61
-457
-964
-1020
-698
-322
-185
-459
-1058
-1706
-2069
-2049
-1883
-1937
-2147
-2304
-2272
-1930
-1568
-1615
-2145
-2733
-2955
-2673
-2176
-1828
-1949
-2491
-3268
-3585
-3581
-3569
-3817
-4183
-4444
-4607
-4877
-5358
-5949
-5785
-3797
172
4283
6867
7769
8221
9146
9592
8969
7216
5098
2927
1773
1303
1102
986
440
-579
-1755
-2535
-2545
-2187
-2146
-2705
-3069
-2626
-1377
45
969
1510
1855
2196
2544
2837
3108
3364
3426
3268
2962
2614
2495
2556
2350
1564
389
-395
-565
-406
-403
-905
-1358
-1374
-898
-261
128
329
491
814
1199
1526
1794
1899
1745
1351
918
709
722
779
481
17
-368
-424
-326
-412
-826
-1302
-1545
-1419
-1147
-972
-972
-1054
-1125
-1156
-1232
-1378
-1458
-1394
-1322
-1314
-1279
-1156
-1035
-969
-1076
-1289
-1471
-1528
-1302
-1040
-933
-1320
-1875
-2113
-1763
-1330
-1295
-1648
-2040
-2166
-1928
-1629
-1818
-2454
-3175
-3480
-3621
-3881
-4202
-3903
-2490
-149
1932
2946
3234
3858
5371
5685
4962
3876
3192
3022
2946
2768
2283
1565
759
72
-583
-1155
-1299
-1042
-604
-443
-343
354
1304
2021
2324
2369
2312
2233
2181
2279
2366
2324
2154
1854
1596
1248
885
544
341
75
-420
-581
-376
16
225
154
4
-18
125
353
526
594
589
604
616
486
333
230
192
67
-134
-167
-108
-22
21
-41
-207
-335
-388
-457
-575
-603
-458
-470
-656
-885
-930
-854
-954
-1472
-1564
-1158
-639
-515
-822
-1103
-972
-669
-567
-761
-735
-520
-373
-426
-726
-1073
-1440
-1398
-875
-923
-1394
-1581
-1272
-1084
-1375
-1972
-2225
-2061
-1770
-1756
-2394
-3197
-3460
-3164
-2921
-2821
-2098
68
1481
2002
2049
2388
3094
3828
3910
3209
2272
2054
2637
3149
2669
1421
421
174
261
242
-93
-291
-374
-269
12
551
1185
1704
1852
1777
1907
2345
2815
2884
2542
2134
2016
2023
1777
1114
185
-88
-61
-37
-161
-315
-270
-80
-8
-129
-247
-9
480
768
797
855
1131
1479
1382
412
-358
-506
17
446
-222
-1234
-1253
-264
484
117
-458
-571
-244
-73
-2
95
125
52
-747
-1504
-943
-28
-257
-1662
-2414
-1308
-60
-251
-1444
-1837
-897
-127
-177
-708
-641
205
353
-874
-1487
-1257
-459
-255
-1472
-2677
-2106
-435
331
-358
-1410
-1565
-876
-276
-935
-1964
-2409
-1882
-1721
-2626
-3227
-2774
-1723
-860
-393
-134
563
1649
2574
2779
2510
2021
1730
1913
2319
2427
1940
1293
925
927
661
12
-388
-309
11
312
702
1102
1441
1716
1954
2050
1945
1877
1962
2027
1982
1596
1270
1317
1300
833
13
-322
98
741
779
332
23
268
934
1356
1000
134
-306
380
1401
1013
-144
-438
400
876
252
-470
-972
-834
-56
843
909
-490
-1148
223
1219
-309
-1659
-919
817
566
-760
-1622
-856
504
1021
-394
-2495
-1912
396
1156
-692
-2465
-1476
-125
12
-366
-729
-1010
-386
677
540
-1029
-1999
-717
534
-207
-2272
-2144
-238
487
-307
-1169
-1123
-505
-459
-528
-715
-1527
-1291
-816
-985
-1596
-2027
-1716
-1294
-1693
-1957
-2096
-1601
-1169
-534
-133
-207
-150
694
1462
1553
1258
1460
1470
1312
1322
1581
1228
351
52
407
697
636
461
250
127
169
415
842
1085
962
1173
1663
1975
1804
1292
1340
1999
2066
1396
824
970
1363
973
246
-35
463
672
28
-208
239
978
1144
470
-148
154
766
712
292
0
-329
78
375
-101
-847
-620
-9
582
-657
-1186
-297
462
-307
-1151
-1121
-432
422
158
-1688
-2335
61
1464
-781
-2559
-732
1222
122
-1797
-438
398
-1254
-1722
-592
-255
-906
-827
-313
-51
-161
-735
-591
-251
-599
-1017
-700
-357
-579
-1601
-1419
130
1266
-36
-2142
-1354
381
763
-715
-1985
-1137
-61
-375
-640
-628
-455
-1761
-2266
-247
-28
-1345
-2291
-1382
186
100
-1682
-1746
183
1724
1030
-990
-912
1644
2930
1153
-1131
-570
2094
2287
834
-228
159
1442
1690
614
-289
-109
900
1598
1289
629
863
1383
1457
1173
824
1402
2286
2105
1012
168
697
1392
1513
71
-960
-364
1052
1349
37
-532
406
1220
525
101
219
706
628
440
-149
-536
79
1140
784
-1144
-2215
-881
618
493
-625
-747
-7
60
22
475
-560
-878
-372
87
-513
-454
-226
-646
-880
-651
41
-576
-1136
-496
17
-222
-395
-442
-245
547
-290
-1551
-1206
-474
-148
6
-35
-503
-1291
-522
607
-746
-1564
-577
427
-46
-91
-529
801
144
-1753
-1293
487
1308
-447
-1876
-190
1102
336
-1277
-1604
-625
1077
1089
-1298
-1747
541
1672
-978
-2163
-229
1336
563
-1083
-695
573
1091
286
-543
129
685
24
-162
73
976
696
-6
99
63
154
417
701
746
887
663
822
875
912
536
867
817
72
92
789
1409
551
-462
175
350
406
184
281
235
431
1320
458
-351
237
639
-70
-569
200
1281
780
-631
-1289
321
1231
724
-1132
-848
426
1550
734
-493
-1446
140
1664
896
-920
-1669
377
2263
371
-2176
-449
1508
-580
-1870
-11
1076
-647
-651
26
-142
-129
-1148
-438
-44
663
224
-850
-1365
-839
1431
-720
-1362
-343
-2
348
-55
-341
-884
-307
186
190
-1441
-1189
338
1110
-434
-1574
809
429
-1847
-966
320
66
272
309
-641
-1261
-116
1828
1142
-2097
-2017
1055
2016
137
-1566
-484
1788
260
-2011
-565
1723
1127
-1648
-1606
738
1507
1193
-110
-1356
457
2331
162
-1826
-67
2121
736
-1731
-79
1969
777
-1549
-448
1621
1137
-413
-627
630
452
-79
-594
143
229
697
40
-563
784
774
109
-1200
435
1569
-158
-1048
537
1289
413
-1213
-44
1365
376
-1024
-67
1450
158
-820
799
1611
-535
-1379
397
561
129
-761
-371
430
280
600
595
-1369
-1082
718
1279
-662
-1138
988
507
-1403
-103
1342
-253
-1215
718
464
-925
-1863
1310
1398
-1051
-1820
283
1901
160
-2243
348
1094
621
-1087
-616
264
-151
-676
-1052
363
756
-376
-817
-537
74
716
-681
-1664
-43
1009
-1109
-702
494
920
-876
-929
-420
361
-58
-754
-228
-318
193
-186
-663
-217
122
-115
-161
565
-13
-676
62
-615
280
386
-866
-900
9
1235
-298
-1009
118
731
-128
-289
430
266
-172
231
323
-136
-42
-432
310
215
73
-433
-271
868
27
-567
-336
216
-237
127
-29
-813
-142
722
236
-78
-122
77
434
311
-166
-103
410
77
-108
-202
227
288
313
-284
-110
691
552
390
-511
-177
789
424
-536
-546
1054
744
-815
-530
776
645
-497
-122
439
476
-509
23
599
496
-144
-130
82
827
176
-700
-258
632
276
-562
-852
675
611
-324
-789
239
703
285
-942
9
745
32
-301
-382
-156
170
315
137
-346
-51
503
-251
-367
79
612
-378
-51
465
512
-457
-357
366
475
-393
-411
375
342
16
-785
114
573
-49
-544
52
200
-209
-367
237
-15
-321
-137
174
46
-385
-203
215
97
-5
-288
-87
39
-145
-4
39
-24
-106
84
3
-27
125
236
-153
-273
-18
153
46
-18
126
286
-13
-35
25
-23
98
171
-70
-92
46
101
-59
-68
41
32
22
-26
77
188
170
-81
69
170
55
-94
18
89
-76
-47
-21
-71
-120
-76
26
29
-64
-53
-38
-70
-54
-36
-106
-59
-52
-31
-10
-70
-19
36
-44
-172
-102
31
-52
-134
-40
-17
-73
-44
-19
-44
-40
-30
-23
-13
-14
-18
23
29
5
-86
-30
27
10
-105
-39
2
-38
-73
17
47
-30
-43
45
52
-12
-59
-12
9
-20
-54
-48
-6
16
24
28
28
22
19
18
4
0
-10
-9
10
13
-1
1
-29
-2
43
15
-29
43
66
26
-24
4
101
34
-23
2
81
61
-19
-40
31
42
-1
-32
-13
54
50
2
-17
10
78
42
-21
32
22
-21
-28
16
-43
-25
-27
-2
-20
-16
-30
-49
-1
4
-34
-13
3
-10
-62
0
-12
1
-29
-19
-25
10
27
10
29
-6
-12
4
0
26
24
-26
-53
-2
-7
-48
-52
-1
-7
-60
-42
-5
48
6
-35
-18
-14
-13
-21
-28
-40
-41
-39
-6
-33
-47
-48
-46
-25
-50
-68
-39
-16
-39
-61
-51
-29
-8
-26
-82
-81
-60
-37
-88
-70
-55
-30
-49
-43
4
-6
-37
-47
-30
-62
-58
-59
-26
0
-2
-25
5
17
1
-22
-10
-8
-22
-33
-45
-6
-3
-13
8
42
43
18
25
27
3
7
-13
-30
-38
-64
-80
-76
-46
-49
-80
-94
-78
-34
-57
-76
-73
-32
-24
-51
-68
-70
-51
-88
-118
-85
-53
-45
-57
-52
-53
-39
-41
-38
-36
-40
-58
-43
-35
-20
-10
-23
-21
10
10
-13
-16
-33
-40
-41
-39
-18
-60
-59
-32
-18
-20
-15
-3
-34
-40
-15
1
-19
-33
-32
-13
-12
-17
1
5
-9
-56
-32
-16
-47
-57
-53
-54
-78
-74
-49
-37
-25
-54
-71
-24
0
-6
-44
-49
-46
-33
-39
-56
-58
-21
-16
-66
-81
-29
-25
-41
-23
3
24
11
2
1
-29
-13
0
-28
-8
1
-15
-37
12
29
22
38
55
17
-24
-49
-55
-56
-63
-51
-45
-34
-10
9
4
4
-31
-27
-22
-47
-93
-96
-67
-70
-67
-66
-82
-45
-36
-37
-87
-62
-21
-26
-75
-81
-21
2
-13
-14
-2
2
-28
-45
-18
0
-9
-29
-56
-50
-23
4
1
-10
-34
-42
-71
-65
-73
-78
-97
-98
-91
-72
-68
-40
-30
-23
-28
-14
2
0
-19
-45
-38
-66
-73
-74
-59
-52
-42
-25
-22
0
20
3
1
-3
2
23
12
-3
14
32
-26
-41
8
33
-1
-34
-4
12
7
1
16
3
-2
10
20
9
-5
15
32
5
-10
7
22
-5
-44
-35
-26
-54
-76
-81
-63
-45
-18
-9
-27
-21
7
18
0
0
23
6
-5
-7
12
22
19
25
17
11
8
-1
7
0
4
-12
-7
-13
-14
-23
-37
-32
-24
-10
-5
-27
-36
-22
-5
-7
-12
-13
5
12
0
-33
-60
-76
-102
-87
-63
-25
-21
-4
-21
-29
-27
-14
4
23
50
46
34
2
-37
-53
-53
-54
-75
-76
-67
-62
-39
-35
-7
36
60
31
-3
-8
-9
-28
-31
0
19
34
56
43
3
7
10
2
-4
-12
-13
-14
-4
15
40
54
32
18
25
12
3
21
47
61
71
78
49
39
63
69
31
28
20
3
12
39
54
45
41
48
10
-6
-2
3
4
0
31
74
96
85
68
72
70
44
8
-3
-16
-24
-40
-43
24
-4
-30
-32
-15
39
34
12
22
37
24
-15
-77
-112
-113
-99
-114
-142
-149
-98
-50
-58
-52
-46
-31
-17
-30
-20
0
4
-36
-59
-43
-7
22
26
33
20
-13
-19
-21
-27
-13
34
42
12
-23
-23
-7
-1
-7
-23
-23
-11
-12
-23
-7
0
33
47
27
12
17
33
44
33
-2
1
18
12
-39
-54
-27
12
15
19
42
99
69
-26
-23
76
104
14
-52
-50
-33
-24
-74
-88
-26
0
31
67
71
64
53
49
37
45
62
47
21
-2
-14
-41
-48
-19
6
17
22
65
59
56
74
111
114
96
69
39
35
56
82
69
36
7
6
-7
-40
-54
-46
-55
-52
-39
-27
-27
5
43
76
55
16
2
29
25
8
-12
-12
-9
-33
-49
1
34
51
32
35
49
47
39
31
52
81
78
59
46
49
32
-3
-9
-2
-26
-59
-28
-8
1
9
11
-14
-40
-51
-68
-55
-44
-43
-41
-25
-5
14
42
71
117
138
161
202
258
461
961
1188
659
204
10
-101
-440
-547
-346
-207
-202
-240
-257
-309
-299
-316
-202
-50
27
10
-37
-23
-57
-35
26
15
-4
552
562
180
-199
-172
45
44
20
524
1662
1336
544
532
-5
-388
-804
-517
-393
-531
-465
-180
-248
-344
-426
-130
-44
-59
-112
119
42
-33
-51
-125
-29
-69
-22
190
359
247
268
277
178
41
80
141
152
-20
23
306
224
-58
-73
92
158
47
169
84
37
-8
171
156
-119
47
52
90
9
248
319
171
108
168
230
96
160
256
303
229
242
315
356
339
206
239
348
478
494
669
780
1362
1610
1345
703
339
195
118
-73
-109
-56
247
498
346
-259
-607
-454
-208
-156
-26
-106
-136
-303
-401
-672
-790
-753
-527
-414
-363
-246
-226
-338
-260
498
948
1179
575
660
825
840
540
483
211
-131
-236
-37
157
-202
-498
-461
-277
-604
-893
-883
-806
-759
-417
-222
-6
-237
-202
-73
87
146
146
124
142
159
259
264
168
15
-82
-72
-21
-47
-227
-325
-333
-352
-488
-643
-825
-907
-888
-800
-765
-765
-770
-759
-612
-486
-288
-313
-324
-196
-92
123
182
76
43
178
407
398
219
132
250
144
95
43
-55
-215
-375
-385
-238
-461
-557
-628
-612
-604
-528
-417
-364
-300
-253
-146
-111
-121
-90
46
116
118
54
13
-26
-32
-14
-40
-129
-210
-261
-268
-247
-261
-390
-516
-579
-541
-549
-659
-767
-889
-1015
-1258
-1342
-1324
-1310
-1290
-1223
-1163
-1267
-1330
-1283
-1419
-1593
-1922
-1973
-1845
-1581
-1596
-1527
-1547
-1791
-1921
-1929
-1952
-2032
-2291
-2267
-2045
-1587
-558
819
2005
2768
2950
3164
3583
3888
4111
3970
3778
3937
4051
3917
3408
2573
1569
668
36
-250
-472
-751
-913
-880
-695
-616
-723
-874
-782
-83
866
1928
2662
3059
3257
3416
3551
3503
3215
2717
2308
2109
2012
1688
1014
224
-390
-772
-962
-978
-879
-722
-481
-100
280
525
570
564
639
878
1108
1187
1036
732
408
99
-181
-462
-758
-906
-898
-835
-792
-840
-1067
-1329
-1514
-1603
-1683
-1760
-1762
-1729
-1705
-1794
-2135
-2416
-2548
-2544
-2628
-2994
-3284
-3363
-3297
-3418
-3732
-4246
-4450
-4407
-4135
-4050
-4640
-5108
-3924
-60
5021
8134
7928
6568
6632
7508
7509
6113
4225
3368
3520
4003
3825
2550
197
-2566
-4604
-5211
-4663
-4044
-3940
-3837
-2568
-1157
-171
0
-229
-230
447
1858
3462
4619
4967
4858
4661
4463
3937
2799
1319
-29
-790
-907
-820
-1023
-1513
-2034
-2348
-2410
-2266
-2000
-1550
-731
537
2082
3409
3952
3652
2990
2577
2482
2312
1929
1482
1193
1055
791
167
-715
-1494
-1857
-1702
-1171
-549
-93
170
305
401
425
337
96
33
169
433
580
432
-14
-640
-1216
-1567
-1700
-1679
-1640
-1453
-1129
-829
-730
-1021
-1512
-1953
-2117
-2030
-1980
-1956
-2077
-2247
-2520
-2893
-3240
-3582
-3819
-3759
-3658
-3545
-3522
-3542
-3617
-3999
-4590
-5362
-4252
-1311
2783
6361
7937
8090
7630
7370
7112
6146
4428
2799
2025
2162
2476
2205
978
-1061
-3798
-5061
-5292
-4889
-4263
-3514
-2518
-1017
580
1799
2274
2203
2116
2435
3171
3994
4551
4678
4440
3908
2899
1844
502
-1002
-2239
-2902
-3032
-2704
-2296
-1883
-1424
-1016
-741
-462
-95
605
1491
2354
3022
3633
3910
3783
3224
2309
1448
780
287
97
-40
-247
-510
-737
-956
-1163
-1244
-1189
-922
-466
305
769
1017
1004
803
542
417
376
338
205
36
-88
-170
-285
-499
-750
-920
-916
-788
-627
-629
-868
-1155
-1354
-1503
-1594
-1706
-1805
-1929
-1986
-1884
-1720
-1643
-1681
-1737
-1741
-1760
-1706
-1606
-1867
-2494
-3015
-3148
-3101
-3136
-3469
-3787
-3930
-4136
-4067
-3075
-933
1915
4368
6001
7071
7598
7565
6347
4833
3439
2447
1785
1195
653
114
-518
-1488
-2662
-3624
-4065
-3955
-3429
-2562
-1536
-385
793
2212
2903
3211
3314
3364
3332
3189
2973
2746
2440
1930
1213
341
-566
-1486
-2230
-2683
-2789
-2593
-2124
-1173
-242
723
1467
1873
2102
2328
2437
2431
2404
2355
2351
2229
1951
1433
673
-46
-585
-958
-1122
-1003
-774
-467
-147
160
397
474
456
435
458
479
498
564
558
453
309
147
0
-242
-423
-510
-491
-421
-343
-346
-427
-472
-494
-453
-430
-492
-642
-873
-1171
-1447
-1684
-1863
-2015
-2044
-1938
-1668
-1412
-1418
-1670
-1313
-1184
-1720
-1810
-1757
-1648
-1420
-1462
-1835
-2173
-2655
-3446
-3971
-4167
-4291
-4625
-4805
-4007
-1888
1163
4023
5955
7144
7786
7829
6886
5305
3793
2631
1700
814
85
-576
-974
-1554
-2527
-3375
-3707
-3631
-3262
-2499
-1328
61
1447
2527
3229
3639
3886
3859
3525
3065
2364
1819
1333
946
476
-172
-930
-1669
-2170
-2388
-2365
-2140
-1649
-812
323
1478
2339
2718
2651
2295
2006
1731
1439
1219
1088
1088
1089
908
448
-170
-741
-1041
-1174
-1064
-767
-353
96
517
869
1031
903
613
322
163
123
153
115
16
-93
-123
-82
-76
-136
-196
-211
-146
-91
-53
-111
-195
-288
-360
-477
-625
-828
-1042
-1190
-1243
-1248
-1172
-1083
-1153
-1312
-1391
-1301
-1295
-1520
-1843
-1790
-1582
-1436
-1445
-1526
-1646
-1707
-1855
-2098
-2480
-2877
-3082
-3239
-3333
-3475
-3687
-3836
-3694
-2702
108
2654
4893
6626
7697
7897
7119
5521
3585
1825
466
-511
-1206
-1682
-1833
-1728
-1557
-1651
-1897
-2083
-1832
-1288
-499
495
1523
2489
3301
3813
3937
3769
3360
2646
1703
778
128
-239
-522
-788
-1122
-1210
-1209
-1157
-1021
-720
-242
424
1147
1691
1975
2050
2014
1895
1607
1254
941
684
503
438
420
327
175
59
15
-14
-60
-68
19
169
318
412
511
562
468
375
169
36
-23
21
53
94
105
108
76
38
76
60
42
-12
-28
-40
-77
-111
-188
-334
-494
-624
-788
-911
-1026
-1143
-1209
-1195
-1114
-1117
-1163
-1294
-1366
-1350
-1258
-1144
-1081
-1040
-1035
-1111
-1072
-989
-1065
-1435
-1776
-2171
-2535
-2810
-3021
-3102
-3108
-2944
-2759
-2720
-2901
-3204
-2874
-1443
953
3559
5622
7386
7844
7428
6231
4407
2452
649
-792
-1863
-2538
-2567
-2113
-1516
-1169
-1147
-1205
-1114
-801
-290
543
1199
1863
2524
3109
3521
3633
3385
2765
1842
836
-4
-584
-921
-1151
-1316
-1354
-1206
-849
-377
-147
171
772
1467
1841
1778
1605
1564
1516
1323
1016
762
606
525
526
577
594
556
406
275
182
200
268
288
256
236
237
225
144
72
25
-43
-94
-138
-90
47
172
274
289
265
263
230
80
-93
-246
-347
-362
-337
-243
-178
-238
-437
-709
-955
-1120
-1193
-1140
-966
-788
-633
-509
-511
-650
-837
-1050
-1208
-1281
-1237
-1096
-1025
-1110
-1346
-1529
-1483
-1253
-1152
-1520
-1971
-2248
-2256
-2130
-2205
-2477
-2855
-3119
-3189
-3233
-3358
-3284
-2463
-409
2466
5498
7663
8434
7656
6260
4435
2392
273
-1465
-2526
-2955
-2736
-2045
-1102
-340
-145
-410
-734
-742
-354
199
702
1141
1896
2566
3029
3161
3089
2783
2018
971
56
-521
-831
-1032
-1240
-1267
-995
-481
79
455
644
831
922
931
906
944
1039
1093
1067
1008
1011
1034
1010
940
838
675
536
446
366
258
78
-62
-161
-164
-61
79
154
207
264
316
352
345
269
155
38
-56
-96
-69
21
134
159
117
41
-96
-213
-307
-386
-424
-452
-483
-508
-534
-578
-695
-860
-1047
-1163
-1165
-1067
-846
-701
-602
-588
-674
-866
-1118
-1295
-1322
-1242
-1270
-1474
-1603
-1547
-1358
-1159
-988
-879
-1040
-1565
-1925
-2205
-2437
-2836
-3339
-3534
-3431
-3126
-2970
-2967
-2298
-659
1866
4416
6145
6984
6981
6338
4624
2906
1173
-394
-1668
-2428
-2563
-2054
-1226
-603
-388
-549
-648
-411
-19
396
731
1020
1372
1803
2459
2828
2852
2451
1712
876
218
-240
-533
-762
-935
-918
-685
-291
133
447
670
910
1127
1241
1134
958
772
626
510
471
559
666
768
839
879
923
917
799
594
349
206
134
35
-58
-126
-160
-167
-178
-194
-198
-181
-81
91
248
351
399
437
477
486
426
287
71
-239
-432
-572
-663
-688
-692
-655
-600
-509
-398
-332
-362
-519
-768
-976
-1132
-1171
-1113
-1030
-828
-695
-640
-628
-719
-874
-903
-961
-1081
-1262
-1495
-1651
-1642
-1484
-1338
-1296
-1380
-1531
-1721
-2002
-2244
-2539
-2761
-2993
-3077
-2975
-2958
-3043
-3286
-3025
-1501
1209
4241
6473
7402
7427
6817
5679
3990
1216
-704
-2223
-3151
-3241
-2571
-1491
-545
-160
-206
-312
-147
217
524
648
802
1147
1738
2401
3005
3021
2597
1813
889
55
-531
-900
-1144
-1260
-1195
-861
-329
159
491
604
618
668
824
1084
1161
1044
857
760
741
757
733
617
465
392
476
621
644
543
349
118
-56
-146
-115
-105
-132
-151
-118
-31
50
136
165
177
211
262
337
397
438
442
374
228
50
-146
-467
-703
-871
-903
-856
-728
-530
-333
-188
-161
-243
-416
-630
-799
-872
-860
-822
-852
-908
-992
-1053
-1098
-1066
-1007
-941
-942
-1100
-1371
-1673
-1876
-1935
-1856
-1635
-1376
-1169
-1127
-1259
-1514
-1887
-2118
-2428
-2826
-3039
-3113
-2975
-2862
-2922
-2794
-1823
421
3230
5623
6872
6976
6405
5331
3878
1585
-105
-1554
-2512
-2786
-2316
-1372
-530
-131
-180
-320
-186
186
551
753
840
1041
1385
1854
2359
2409
2113
1585
892
230
-236
-597
-819
-976
-1007
-818
-462
-25
354
512
523
596
921
1303
1422
1183
860
631
512
430
390
327
276
333
491
692
877
930
773
486
224
119
82
-44
-192
-285
-273
-152
15
136
176
212
240
268
248
217
190
104
-32
-170
-225
-194
-117
-113
-204
-315
-406
-465
-481
-502
-562
-636
-691
-686
-646
-593
-571
-674
-809
-930
-1047
-1128
-1145
-1110
-1002
-817
-591
-512
-626
-902
-1177
-1334
-1388
-1408
-1458
-1498
-1478
-1470
-1529
-1776
-2152
-2593
-2781
-2848
-2823
-2688
-2609
-2582
-2756
-2926
-2543
-1289
1060
3706
5745
6779
6789
6132
5037
3577
1179
-614
-2032
-2726
-2668
-2022
-1099
-361
-14
-42
-74
157
495
756
807
849
1087
1531
2071
2548
2506
2093
1510
842
249
-226
-579
-834
-1009
-990
-731
-360
14
316
502
568
627
875
1388
1900
1736
1241
782
559
449
357
233
75
52
238
580
864
926
795
557
323
257
321
326
191
44
-47
-89
-127
-175
-237
-271
-195
43
353
626
757
755
642
453
281
107
-117
-296
-479
-609
-647
-630
-574
-550
-580
-588
-575
-529
-524
-525
-530
-574
-675
-817
-945
-982
-999
-1030
-1024
-979
-969
-1006
-1111
-1256
-1376
-1389
-1341
-1229
-1042
-1012
-1174
-1552
-2011
-2374
-2690
-3019
-3117
-3003
-2638
-2153
-1946
-2110
-2559
-2422
-978
1745
4595
6386
6840
6418
5707
4886
3642
1836
-885
-2389
-3013
-2715
-1865
-968
-371
-213
-256
-110
246
701
983
1018
1030
1218
1687
2274
2649
2643
2009
1286
542
-75
-529
-838
-1098
-1210
-1152
-855
-480
-106
159
324
467
616
818
1122
1495
1999
2030
1668
1206
848
618
346
63
-141
-199
1
349
660
796
719
569
403
321
327
242
89
-17
-28
39
117
115
68
24
38
191
435
668
767
673
516
339
189
42
-245
-461
-600
-631
-554
-433
-364
-388
-494
-591
-633
-638
-624
-646
-668
-652
-615
-604
-693
-889
-1056
-1068
-1013
-972
-961
-934
-974
-1028
-1075
-1167
-1226
-1306
-1428
-1644
-1871
-2003
-2064
-2208
-2462
-2871
-3051
-3050
-2924
-2843
-2780
-2810
-2187
-275
2694
5633
7182
7239
6398
5236
4037
2692
1013
-672
-2288
-2650
-2298
-1476
-655
-294
-393
-632
-569
-96
527
998
1228
1414
1762
2257
2683
2806
2532
1653
899
258
-288
-664
-904
-1108
-1173
-1017
-703
-353
-120
-2
67
203
502
887
1218
1490
1782
2019
1974
1752
1426
962
473
79
-169
-285
-255
-33
220
404
477
530
589
609
565
410
182
81
96
130
123
56
4
45
182
401
568
628
576
480
428
368
257
70
-151
-387
-469
-474
-457
-495
-602
-720
-787
-748
-649
-572
-508
-459
-423
-453
-546
-680
-761
-729
-712
-736
-756
-801
-938
-1161
-1330
-1381
-1359
-1345
-1281
-1192
-1155
-1155
-1209
-1498
-1877
-2376
-2742
-2882
-2745
-2428
-2070
-1879
-1814
-1920
-2218
-2320
-1562
532
3282
5388
6152
5961
5462
4797
3777
2280
508
-1510
-2364
-2492
-2020
-1179
-473
-226
-278
-265
108
658
1060
1239
1282
1365
1609
1950
2298
2403
1898
1215
534
-4
-373
-564
-750
-892
-864
-653
-295
4
160
162
90
156
446
801
1158
1451
1656
1680
1626
1578
1441
1081
603
206
40
36
131
229
239
203
235
348
425
452
404
257
169
197
314
399
407
396
329
237
193
137
131
209
324
433
509
512
446
292
20
-220
-467
-665
-752
-719
-564
-406
-351
-406
-478
-535
-605
-679
-666
-625
-562
-473
-368
-266
-313
-588
-1002
-1438
-1722
-1733
-1523
-1177
-825
-610
-539
-561
-637
-846
-1115
-1408
-1719
-1916
-2004
-1842
-1734
-1901
-2199
-2428
-2471
-2326
-2218
-2322
-2712
-2992
-2103
99
2867
4940
5747
5841
5658
5243
4080
2717
1082
-410
-1502
-2083
-2142
-1887
-1631
-1483
-1428
-1197
-607
257
1125
1685
1938
2064
2216
2387
2391
2170
1833
1360
830
265
-194
-493
-775
-1110
-1307
-1238
-962
-640
-353
-91
241
655
1029
1393
1573
1509
1269
1089
1138
1256
1265
1215
1125
997
875
658
308
-9
-173
-235
-209
-22
287
430
472
504
482
524
503
358
209
174
237
298
292
310
378
491
615
581
442
243
35
-178
-315
-377
-416
-438
-451
-481
-555
-595
-605
-669
-678
-680
-691
-635
-507
-418
-452
-490
-544
-616
-678
-742
-905
-1041
-1092
-1040
-957
-861
-761
-750
-839
-1029
-1233
-1336
-1202
-1021
-1022
-1092
-1090
-1095
-1168
-1271
-1492
-1718
-1975
-2213
-2242
-2014
-1746
-1637
-1784
-2097
-2455
-2162
-948
1595
3161
4085
4443
4441
4120
3654
2844
1687
556
-344
-859
-921
-683
-540
-637
-740
-743
-548
68
662
1076
1282
1411
1581
1840
2015
1961
1600
1222
933
657
367
139
-90
-289
-355
-369
-474
-328
128
499
452
206
191
463
826
966
833
742
949
1333
1512
1364
1127
1101
1118
988
650
435
212
-11
-215
-285
-188
-48
5
-27
-8
126
262
330
332
346
404
456
466
475
468
375
179
-46
-194
-255
-310
-404
-485
-481
-407
-357
-371
-432
-531
-690
-859
-894
-847
-811
-792
-664
-479
-285
-198
-244
-369
-512
-683
-764
-754
-664
-679
-866
-954
-849
-613
-495
-729
-1121
-1408
-1419
-1261
-1091
-970
-877
-793
-693
-576
-462
-517
-717
-913
-1026
-1080
-1181
-1425
-1857
-2063
-2130
-2126
-2176
-2417
-2744
-2636
-1683
58
1588
2437
2950
3439
3785
3807
3290
2450
1579
697
261
78
68
76
-198
-575
-794
-784
-554
-130
280
598
940
1352
1733
1869
1818
1644
1382
1118
776
460
331
213
27
-163
-306
-392
-370
-406
-424
-312
33
486
841
1043
1170
1264
1342
1213
955
730
707
729
681
499
190
-95
-337
-527
-648
-585
-344
-25
297
589
843
961
818
456
45
-188
-222
-173
-108
-81
-123
-196
-344
-555
-733
-771
-695
-601
-516
-345
-48
81
-1
-209
-433
-733
-873
-901
-868
-738
-551
-385
-342
-382
-523
-718
-898
-978
-929
-794
-543
-380
-194
-27
76
-6
-242
-558
-844
-942
-944
-829
-721
-646
-721
-894
-1146
-1273
-1193
-871
-701
-625
-603
-550
-495
-562
-784
-1140
-1501
-1681
-1795
-1919
-1954
-1951
-1901
-1931
-2043
-2196
-2390
-2446
-2209
-1531
-623
114
548
904
1271
1554
1682
1509
1265
1033
897
602
196
-152
-385
-692
-1241
-1462
-1425
-1103
-683
-351
-111
208
564
770
846
932
1031
1020
861
690
615
613
566
172
-179
-439
-555
-617
-623
-557
-317
80
392
453
435
470
562
585
505
358
221
97
-14
-71
-125
-184
-273
-382
-431
-337
-102
178
339
333
233
192
189
118
27
30
24
-62
-214
-386
-450
-466
-545
-697
-793
-718
-552
-387
-206
-125
-123
-246
-308
-412
-565
-722
-864
-827
-794
-771
-787
-894
-914
-1029
-1121
-1134
-1084
-1059
-980
-827
-759
-874
-877
-800
-800
-915
-965
-964
-982
-951
-916
-980
-961
-926
-783
-844
-823
-1005
-1004
-864
-828
-678
-537
-650
-741
-642
-643
-698
-542
-655
-783
-704
-571
-378
-393
-574
-533
-476
-448
-262
-98
-82
-163
-167
-65
13
133
37
25
205
212
158
180
297
304
350
420
425
456
458
306
305
418
433
471
487
515
531
459
509
631
766
819
838
902
1164
1250
1197
963
916
1033
982
991
1054
1104
1110
1203
1185
1237
1294
1244
1120
1085
1106
1089
1008
1111
1036
1096
1127
1134
986
994
1141
1195
1046
1112
1151
1050
798
760
942
1032
1048
820
985
1151
1093
991
999
1018
1142
1070
900
839
985
981
800
703
845
989
934
756
755
871
884
723
797
940
940
765
642
784
876
775
682
792
671
676
743
859
961
741
567
531
786
811
777
728
643
635
625
558
508
389
542
525
507
504
597
539
499
486
569
554
520
446
356
382
383
254
314
227
159
199
349
288
152
164
371
451
255
133
136
223
405
611
496
327
306
327
397
333
192
23
111
29
192
172
253
189
198
280
278
260
188
140
139
29
141
113
-60
-74
19
47
52
76
175
115
-68
-166
-187
-145
-180
-108
-83
-125
-132
-78
-44
-38
-26
-74
-29
-64
-104
-64
-94
-86
-8
35
4
2
21
-53
12
51
75
41
27
-35
-121
-68
-20
6
-13
-86
-39
50
125
93
41
54
51
-4
-130
-123
-283
-342
-375
-124
90
26
-69
-97
-22
-39
-89
-121
-114
-161
-276
-178
-52
-19
-167
-160
-104
8
109
81
-65
-79
-25
39
16
-268
-189
-100
-79
-26
96
107
57
-106
-46
-20
-27
-11
-8
-47
-49
-16
-54
-34
-256
-233
-124
-49
10
0
-4
-116
-200
-64
-98
-165
-21
21
-35
-57
125
140
60
-47
33
169
257
135
110
121
209
-19
118
173
159
-11
30
128
236
174
178
135
-15
-13
143
311
146
-4
153
135
103
-21
73
107
73
48
98
121
190
41
-65
-66
59
23
71
87
129
-93
23
-118
-50
15
74
-52
8
25
-41
27
5
49
-56
-132
-126
-136
-121
57
-68
-115
-15
37
18
58
36
-26
-133
53
212
63
-1
47
21
0
7
-41
-10
-122
-35
-63
-60
109
-9
-124
-237
-102
127
55
49
-66
313
188
170
106
158
-117
-11
117
314
244
-4
-50
-57
-131
66
187
228
16
-84
-99
-90
15
213
147
180
60
33
-57
-14
95
30
-64
22
-27
-199
-130
-73
-36
25
74
38
-11
-23
67
31
53
106
47
-97
-56
0
-80
-148
-225
-101
18
-14
-101
-112
-97
-12
-103
-131
-150
-53
-90
-192
-174
-107
-8
-38
-57
37
97
-36
-64
-10
62
-87
79
122
274
137
76
76
47
124
102
58
-59
15
94
-28
-63
53
83
10
-73
31
48
66
2
10
0
15
-11
-29
-23
-13
41
-19
8
-71
-54
-86
-98
-15
-28
-13
-37
-85
-38
-91
-89
-105
-52
-59
-168
-196
-177
-167
-198
-254
-163
-129
-169
-251
-186
-156
-165
-228
-169
-75
-71
-146
-131
-37
-1
-81
-104
-50
-14
-61
-108
-53
-25
-40
-85
-74
-80
-12
0
6
-24
-4
66
37
21
5
62
42
-61
-56
-6
12
-40
-104
-79
-65
-78
-58
-39
-56
-103
-35
-3
6
-15
-6
-12
2
13
25
37
53
96
67
35
-27
-44
-25
-29
-24
-55
-52
-39
-5
-32
-65
-82
-55
-18
-29
-79
-75
-47
-45
-46
-53
-36
-52
-54
-41
-33
-36
-33
-46
-63
-72
-71
-54
-39
-25
-30
-49
-56
-80
-83
-76
-50
-18
-24
-57
-74
-51
-47
-68
-88
-73
-65
-81
-97
-105
-84
-57
-48
-46
-53
-28
6
-8
-32
-23
-16
-7
2
2
-8
-12
2
16
15
-4
-24
-33
-23
-38
-51
-60
-44
-35
-38
-43
-51
-49
-40
-29
-13
-1
-5
-19
-17
-4
5
2
26
26
29
9
10
-9
-51
-59
-33
-6
-18
-52
-66
-42
-45
-71
-85
-81
-41
-14
1
-2
-1
-20
-40
-58
-88
-107
-94
-108
-131
-143
-124
-95
-80
-84
-79
-55
-44
-36
-46
-33
-6
-27
-49
-61
-52
-67
-77
-57
-40
-30
-51
-77
-77
-49
-39
-31
-26
-21
-27
-28
-68
-66
-70
-72
-72
-61
-59
-48
-34
-20
-22
-33
-27
-51
-85
-97
-92
-77
-61
-12
0
-14
-18
-13
-25
-47
-43
-21
0
6
11
15
16
27
22
16
14
-4
-53
-79
-68
-50
-65
-89
-104
-108
-95
-84
-82
-71
-68
-95
-105
-112
-99
-93
-79
-70
-82
-85
-90
-102
-118
-127
-122
-118
-91
-73
-33
-21
-36
-44
-35
-37
-63
-82
-74
-64
-83
-112
-108
-112
-96
-109
-89
-73
-54
-41
-37
-30
-23
-26
-50
-72
-97
-107
-85
-67
-49
-38
-28
5
47
61
57
56
55
41
29
34
24
12
7
9
24
1
-26
-14
2
11
10
-1
-30
-46
-37
-28
-26
-35
-16
-7
-19
-23
-40
-48
-59
-83
-95
-96
-62
-29
1
22
18
19
33
63
69
60
27
31
49
57
26
11
-6
-16
-13
-11
-11
-8
9
13
8
23
47
80
100
84
61
41
19
-12
-44
-53
-49
-43
-58
-60
-37
-30
-31
-2
21
62
96
73
58
43
28
-10
-61
-93
-107
-100
-85
-78
-48
0
19
7
-18
-38
-42
-70
-83
-90
-110
-122
-124
-106
-67
-29
-34
-61
-56
-35
-28
-28
-45
-44
-48
-62
-77
-89
-90
-61
-53
-19
-7
26
57
52
-1
-51
-118
-165
-188
-178
-163
-152
-135
-131
-123
-100
-61
-40
-47
-49
-45
-60
-85
-115
-108
-91
-76
-85
-95
-83
-52
-28
-14
-12
-12
-8
-4
-1
-10
-24
-27
-33
-38
-49
-63
-69
-56
-33
-42
-36
-15
-2
-8
-31
-45
-53
-82
-117
-140
-141
-118
-90
-87
-73
-37
27
70
60
39
13
0
-11
-3
-17
-49
-81
-101
-114
-106
-90
-105
-134
-107
-55
-50
-55
-40
-30
-3
2
17
4
-27
-56
-61
-56
-57
-59
-78
-89
-48
-17
-7
-12
-24
-28
-45
-73
-81
-46
-29
-30
-30
-62
-99
-126
-115
-97
-100
-119
-125
-131
-122
-111
-92
-87
-61
-41
-33
-26
-22
-2
-3
-15
-13
-47
-59
-53
-28
-31
-46
-56
-100
-135
-139
-115
-106
-94
-86
-91
-89
-52
-55
-61
-79
-82
-78
-81
-100
-109
-101
-94
-100
-109
-114
-122
-133
-149
-143
-123
-110
-116
-118
-95
-82
-33
-11
-6
-60
-70
-69
-83
-94
-101
-112
-119
-118
-92
-56
-67
-89
-83
-38
0
1
-11
-26
-36
-58
-69
-80
-78
-94
-83
-51
-24
-17
11
43
51
23
-11
-21
-22
-47
-49
-62
-83
-107
-116
-94
-53
-26
-59
-55
-9
38
38
42
64
80
89
84
79
37
-4
-25
-48
-63
-72
-62
-66
-67
-90
-114
-87
-29
8
8
2
-21
-35
-14
18
31
34
55
86
71
1
-45
-82
-53
13
31
-40
-98
-58
23
149
146
80
-22
-94
-86
-24
21
35
-44
-50
-16
-3
46
89
133
94
7
-107
-189
-136
-26
34
0
-81
-135
-97
-49
12
91
111
86
72
56
88
215
296
366
336
315
367
452
500
737
1004
893
295
-143
117
658
582
-131
-386
39
644
647
131
-235
-402
-397
-96
744
447
-639
-796
-128
-157
-268
226
1358
794
-405
-594
-305
-671
-1352
-994
-575
456
1102
743
-197
958
1615
602
-74
955
1452
503
-173
144
-67
-1076
-853
-257
-513
-965
-716
-313
-644
-807
-363
-644
-849
-411
62
82
-161
-247
-143
-404
-529
-112
813
1172
708
309
190
382
264
-191
-390
287
1073
985
652
214
-95
-85
151
-67
-179
-210
-365
-576
-542
-660
-855
-902
-458
-301
-461
-481
9
207
-79
-383
-112
380
447
86
-72
168
363
113
-50
104
-25
-233
-196
-152
-311
-300
-388
-390
-312
-109
-391
-556
-491
-323
-296
-243
-183
-239
-140
-112
4
-242
11
326
254
94
87
180
45
-31
-149
-278
-336
-177
-176
-420
-347
-91
-4
-192
-336
-58
27
-85
-222
-141
124
70
-117
-201
-108
-72
-179
-276
-97
41
29
-36
20
170
173
98
69
25
71
29
-64
-112
-85
-228
-344
-304
-198
-172
-226
-263
-254
-190
-109
-256
-318
-208
-62
-56
-98
-6
89
113
41
1
-10
-140
-320
-376
-334
-373
-483
-549
-473
-389
-386
-467
-563
-666
-677
-691
-711
-777
-908
-889
-782
-761
-798
-810
-763
-758
-801
-740
-759
-820
-809
-739
-681
-680
-638
-555
-507
-467
-412
-296
-216
-214
-136
-91
15
146
508
957
1093
1118
1140
1231
1366
1513
1572
1506
1464
1459
1532
1612
1564
1380
1120
979
1012
1148
1204
1098
1025
999
953
847
725
644
573
565
591
660
685
591
414
278
224
246
216
158
185
224
220
205
111
-17
-90
-27
21
30
7
3
-99
-251
-337
-404
-431
-474
-590
-640
-666
-753
-954
-1072
-1132
-1152
-1241
-1315
-1351
-1443
-1466
-1399
-1354
-1442
-1495
-1459
-1431
-1528
-1591
-1548
-1497
-1513
-1515
-1513
-1560
-1684
-1837
-1922
-1842
-1718
-1742
-1993
-2335
-2584
-2726
-2771
-2525
-1457
150
1924
2981
2865
2266
2243
2904
3428
3391
3248
3594
4269
4717
4652
4180
3514
2669
1727
768
661
895
909
417
-285
-752
-966
-1186
-1583
-2027
-2238
-2106
-1709
-1245
-875
-583
-358
-267
-275
-97
341
865
1243
1521
1787
2102
2373
2471
2399
2292
2368
2584
2596
2321
2000
1797
1677
1256
840
470
202
-27
-247
-455
-577
-618
-664
-763
-804
-662
-396
-196
-103
-14
147
310
457
574
608
626
686
714
682
607
526
370
58
-273
-524
-682
-828
-1019
-1215
-1370
-1475
-1590
-1847
-2023
-2106
-2107
-2085
-2057
-1955
-1811
-1703
-1716
-1794
-1817
-1726
-1618
-1481
-1392
-1386
-1370
-1375
-1496
-1809
-2146
-2231
-2194
-2259
-2558
-2593
-1736
28
1789
2614
2598
2445
2522
2649
2738
2950
3289
3557
3708
3733
3819
3829
3483
2540
1268
300
2
135
291
201
-110
-539
-920
-1186
-1419
-1591
-1676
-1699
-1668
-1433
-908
-233
282
504
498
438
521
890
1348
1656
1783
1895
2081
2244
2255
2150
1963
1789
1607
1481
1490
1484
1297
936
567
329
162
-5
-221
-398
-490
-493
-470
-443
-394
-303
-178
-108
13
185
353
474
532
545
565
614
650
691
671
577
433
239
21
-188
-379
-615
-774
-893
-928
-949
-985
-1140
-1380
-1634
-1761
-1677
-1483
-1346
-1307
-1330
-1337
-1334
-1326
-1368
-1386
-1361
-1309
-1271
-1174
-1048
-998
-1140
-1377
-1694
-1962
-2142
-2234
-2317
-2455
-2622
-2845
-2878
-2401
-1239
567
1440
1909
2296
2660
2867
2982
3101
3254
3389
3495
3545
3589
3686
3599
3098
2206
1294
647
132
-129
-369
-610
-915
-1182
-1365
-1490
-1592
-1676
-1742
-1827
-1803
-1517
-989
-389
106
496
780
1057
1270
1492
1674
1838
2009
2153
2231
2309
2379
2332
2075
1706
1314
984
686
472
302
145
-84
-211
-297
-371
-484
-620
-700
-691
-565
-346
-55
183
332
421
469
472
447
440
458
491
626
738
795
747
602
347
26
-291
-506
-609
-654
-663
-713
-801
-896
-957
-1020
-1128
-1258
-1466
-1566
-1536
-1366
-1177
-1089
-1110
-1176
-1258
-1286
-1220
-1119
-1107
-1124
-1082
-1028
-1086
-1207
-1262
-1310
-1452
-1657
-1930
-2205
-2469
-2651
-2782
-2855
-2924
-2897
-2609
-1839
-660
550
1456
2037
2506
2883
3166
3225
3333
3503
3628
3662
3624
3542
3424
3152
2591
1750
878
191
-261
-591
-878
-1135
-1357
-1513
-1677
-1777
-1869
-1863
-1794
-1676
-1507
-1187
-673
-49
557
1046
1398
1665
1877
2038
2148
2227
2269
2362
2455
2546
2621
2519
2152
1506
850
363
40
-211
-409
-541
-604
-624
-626
-674
-766
-827
-792
-745
-645
-369
-2
305
476
535
546
560
580
587
580
605
685
745
691
551
393
138
-150
-469
-669
-714
-722
-744
-783
-849
-906
-940
-986
-1078
-1176
-1201
-1197
-1209
-1215
-1186
-1163
-1201
-1191
-1124
-1106
-1121
-1127
-1033
-953
-926
-925
-931
-976
-1065
-1229
-1451
-1711
-1938
-2187
-2408
-2556
-2560
-2618
-2802
-2900
-2581
-1742
-618
419
1223
1877
2479
2943
3149
3154
3153
3238
3363
3398
3371
3315
3210
2911
2375
1661
933
310
-178
-583
-918
-1177
-1321
-1409
-1489
-1589
-1630
-1572
-1499
-1431
-1315
-1047
-631
-104
427
887
1264
1555
1755
1868
1925
1979
2039
2065
2089
2140
2243
2289
2109
1421
816
367
51
-197
-379
-456
-448
-418
-404
-436
-483
-526
-528
-559
-554
-449
-185
133
428
543
578
546
488
446
401
402
477
548
527
428
321
209
20
-217
-443
-597
-681
-706
-754
-823
-863
-867
-888
-978
-1077
-1110
-1115
-1106
-1101
-1058
-970
-922
-941
-1040
-1100
-1044
-957
-949
-1043
-1046
-968
-857
-851
-941
-1129
-1368
-1580
-1789
-1923
-2023
-2113
-2207
-2357
-2491
-2626
-2729
-2810
-2502
-1744
-626
546
1487
2193
2691
3044
3196
3204
3162
3172
3286
3432
3518
3476
3340
3112
2534
1832
1026
279
-294
-671
-938
-1093
-1204
-1276
-1331
-1430
-1542
-1628
-1642
-1569
-1451
-1247
-897
-403
359
830
1142
1326
1475
1623
1736
1820
1923
2102
2287
2394
2326
2137
1867
1525
1108
640
231
-101
-189
-213
-233
-275
-343
-417
-535
-672
-738
-673
-502
-299
-108
54
204
344
437
466
441
435
455
483
500
513
519
471
343
140
-78
-276
-431
-543
-623
-678
-729
-780
-878
-1026
-1105
-1114
-1071
-1050
-1103
-1224
-1291
-1201
-1003
-836
-799
-877
-950
-998
-1042
-1091
-1067
-950
-779
-761
-907
-1047
-1053
-1002
-1046
-1197
-1457
-1661
-1769
-1784
-1815
-1908
-2044
-2141
-2336
-2576
-2835
-2775
-1972
-863
295
1236
1907
2356
2655
2669
2569
2520
2655
2903
3108
3274
3322
3309
3147
2745
2114
1093
456
16
-241
-385
-491
-598
-721
-885
-1098
-1324
-1501
-1543
-1478
-1355
-1175
-906
-548
-145
353
592
753
909
1118
1364
1643
1943
2206
2371
2387
2285
2098
1872
1613
1325
1031
789
604
461
283
109
-103
-366
-623
-754
-798
-771
-713
-596
-463
-327
-219
-150
-80
-20
56
134
211
329
440
513
532
490
396
274
135
42
-43
-116
-195
-265
-382
-548
-741
-895
-1000
-1052
-1069
-1048
-1074
-1118
-1190
-1214
-1197
-1202
-1247
-1304
-1316
-1284
-1200
-1131
-1050
-949
-808
-655
-581
-636
-765
-940
-1105
-1220
-1243
-1241
-1251
-1253
-1341
-1535
-1784
-2022
-2164
-2324
-2481
-2624
-2646
-2415
-1829
-334
934
1864
2218
2192
2128
2115
2214
2375
2635
2965
3285
3519
3542
3365
2946
2441
1887
1317
643
321
185
124
25
-153
-400
-688
-978
-1234
-1418
-1483
-1400
-1181
-924
-648
-414
-191
-23
169
348
557
786
1033
1325
1646
1966
2229
2300
2156
1900
1634
1411
1228
1113
1036
979
884
731
409
89
-249
-530
-704
-784
-791
-742
-642
-535
-454
-392
-359
-350
-313
-219
-68
98
265
459
567
597
564
495
414
316
194
78
-22
-116
-205
-300
-419
-545
-664
-763
-860
-976
-1167
-1292
-1354
-1336
-1284
-1232
-1208
-1191
-1182
-1170
-1160
-1100
-993
-833
-695
-625
-633
-681
-698
-606
-553
-597
-682
-752
-798
-850
-908
-1078
-1314
-1496
-1514
-1495
-1570
-1682
-1746
-1779
-1844
-1991
-2099
-1645
-689
515
1452
1852
1842
1712
1653
1690
1839
2085
2458
2892
3248
3355
3097
2565
2024
1645
1362
1186
988
826
681
526
335
73
-261
-552
-726
-829
-909
-1001
-1017
-900
-688
-472
-336
-233
-163
-24
207
466
731
967
1164
1327
1429
1460
1438
1385
1334
1296
1264
1228
1142
1041
937
763
554
304
55
-147
-286
-384
-406
-405
-403
-414
-449
-525
-610
-630
-561
-421
-294
-192
-84
-44
0
66
144
202
253
281
256
163
12
-138
-252
-311
-328
-333
-375
-456
-582
-771
-943
-1089
-1116
-1080
-1062
-965
-780
-635
-662
-791
-865
-868
-861
-906
-954
-936
-901
-809
-561
-398
-474
-772
-837
-720
-718
-857
-1034
-1054
-920
-806
-648
-501
-427
-519
-773
-1024
-1203
-1296
-1257
-1123
-853
-499
-182
95
345
581
739
797
884
1017
1132
1239
1431
1700
1911
2050
2113
2017
1744
1409
1184
1124
1190
1340
1469
1477
1295
962
570
176
-116
-225
-121
86
228
188
-74
-305
-463
-512
-440
-282
-74
136
313
408
421
394
370
439
562
667
704
697
690
685
656
594
527
466
439
402
316
201
83
9
27
15
-1
-84
-187
-295
-390
-402
-362
-316
-288
-263
-272
-254
-266
-350
-286
-74
-72
-243
-383
-320
-62
-52
-302
-563
-528
-93
-92
-447
-745
-408
120
282
-316
-1054
-1173
-856
-338
-176
-207
-206
189
230
-170
-756
-865
-470
-162
-156
-239
-201
-13
200
111
-150
-360
-332
-303
-514
-450
-254
198
291
-16
-366
-394
-220
28
91
148
62
-74
-188
-199
-205
40
181
173
57
-96
-37
29
-30
-64
-14
95
110
186
428
649
741
744
568
416
282
223
397
546
725
793
740
638
485
370
307
295
329
396
447
503
499
405
275
152
117
152
186
216
232
230
189
122
57
27
42
83
114
116
81
39
11
-35
-55
-35
-9
31
51
43
0
-43
-84
-139
-202
-186
-130
-87
-59
-83
-125
-152
-143
-104
-80
-54
-104
-126
-162
-138
-94
-91
-62
-41
3
-8
-42
-93
-90
-45
18
42
21
-20
-78
-101
-78
-27
53
60
55
12
0
-52
-82
-69
-68
-39
26
65
24
-36
-47
-43
-61
-97
-78
-37
-31
5
44
56
31
-8
-3
-1
-7
0
35
72
103
117
100
60
16
-1
12
42
66
84
84
113
149
156
131
107
82
91
97
125
168
207
214
176
124
95
75
70
74
87
101
96
79
60
46
58
79
104
108
99
81
75
57
30
11
-6
0
14
16
5
12
64
80
72
59
54
51
57
50
31
6
5
17
17
2
-40
-71
-72
-65
-63
-61
-43
-44
-59
-68
-67
-58
-70
-67
-44
-24
-9
-3
-6
-30
-36
-41
-28
4
1
-9
-10
-8
-1
-40
-42
-39
-17
-14
-33
-42
-39
-50
-58
-66
-69
-57
-38
-17
0
7
15
-1
-30
-39
-43
-38
-48
-42
-44
-47
-51
-67
-80
-83
-92
-78
-56
-33
-5
3
-10
-25
-33
-23
-7
0
-6
-15
-19
-36
-27
-9
0
6
6
21
32
47
64
67
61
54
52
84
101
18
-3
-8
35
44
54
47
22
20
-3
-16
-23
-29
-26
-3
-8
-19
-12
-8
11
7
21
41
53
42
38
31
17
29
38
48
60
64
68
50
31
9
-8
-8
-13
-11
-15
-8
-5
2
4
10
-3
-37
-39
-31
-28
-15
-7
-6
-15
-13
-2
0
-12
-19
-4
19
4
-17
-26
-33
-44
-51
-44
-35
-31
-26
-34
-43
-70
-79
-70
-66
-75
-85
-74
-65
-60
-52
-44
-56
-60
-50
-43
-36
-30
-33
-43
-41
-55
-71
-73
-87
-69
-48
-38
-44
-50
-44
-27
-44
-66
-63
-51
-46
-52
-48
-40
-33
-26
-33
-43
-41
-30
-9
2
5
-14
-25
-20
-17
-24
-34
-37
-38
-35
-22
-4
7
5
-2
-8
-3
0
0
-1
3
2
-3
-6
-12
-15
-28
-46
-56
-50
-40
-38
-46
-49
-40
-58
-50
-12
-6
-41
-39
1
2
-12
-21
-15
-12
-25
-31
-34
-29
-13
-6
0
3
-6
-26
44
51
-3
-57
-47
-10
61
106
96
36
-36
-72
-71
-31
6
33
18
0
-11
-26
-8
31
79
87
58
21
0
-8
-1
12
8
0
-1
-8
-10
-1
9
3
-9
-28
-46
-59
-50
-28
-20
-13
-10
-17
0
10
33
33
41
49
42
24
7
-7
-3
7
17
21
12
26
26
17
6
3
-6
-12
-14
-11
-9
-10
-17
-29
-21
-6
0
13
27
32
31
27
16
7
11
17
10
-3
-18
-13
1
3
3
-5
-3
-3
6
26
30
13
1
-14
-23
-33
-32
-26
-15
-7
3
17
23
16
10
-5
-10
-18
-20
-18
-15
-2
-1
-10
-17
-12
-15
-11
-26
-34
-39
-36
-33
-20
-12
-8
0
18
26
49
45
27
20
15
6
16
18
20
11
15
1
1
3
7
1
-5
-18
-21
-13
-13
-9
-1
4
4
12
7
3
-24
-46
-42
-33
-17
2
14
8
0
-3
9
6
13
5
-7
-20
-6
17
23
22
28
37
36
17
5
1
6
13
25
38
59
66
68
64
62
51
46
26
17
1
-8
0
15
30
28
13
16
18
0
-13
-21
-20
-5
4
9
0
0
0
-11
-27
-31
-30
-18
-15
-11
-20
-13
-2
-1
-12
-20
-15
-1
-4
1
0
-4
-7
8
23
35
45
52
55
39
22
5
-2
0
-6
-9
-11
-10
-14
-39
-50
-41
-24
-15
-6
0
-4
-4
-2
-10
-17
-23
-30
-57
-62
-57
-58
-44
-47
-35
-25
-8
0
1
0
0
0
0
-4
2
2
-3
0
-6
-24
-35
-30
-34
-45
-51
-52
-58
-51
-48
-44
-53
-54
-45
-39
-38
-31
-19
-4
-7
-8
4
10
20
37
38
43
33
50
52
70
55
50
44
45
43
42
29
17
2
-6
-12
-30
-38
-33
-33
-24
-21
-15
-14
-18
-18
-28
-31
-34
-26
-21
-12
-17
-16
-2
-1
5
5
-1
2
5
12
24
32
25
10
12
6
-11
-17
-15
-27
-34
-28
-19
-9
7
15
27
33
32
16
3
-4
-1
-7
-3
-18
-23
-27
-16
-3
-3
0
-3
0
2
-13
-18
-24
-27
-33
-35
-35
-9
-17
-21
-32
-7
-1
19
5
11
5
14
19
21
2
0
4
27
29
36
35
44
50
43
30
20
14
16
18
34
39
37
43
29
22
13
-2
-4
6
2
1
0
-7
-18
-3
-2
8
2
-16
-16
-9
-11
-7
-5
3
4
2
0
1
1
0
10
15
11
8
16
11
0
-6
-11
-12
-21
-24
-28
-22
-20
-16
-15
-14
-8
-9
-4
6
9
0
-4
-6
-5
0
4
4
-4
-11
-12
-1
9
21
16
12
15
17
25
21
17
9
4
1
3
-4
-6
-6
-3
3
7
0
-2
4
9
24
29
17
20
7
7
14
18
9
13
14
16
10
-7
-8
-7
-7
-3
1
1
-2
-5
8
3
-15
-33
-21
-8
-7
-10
-3
2
21
18
21
23
29
33
38
37
35
31
40
31
25
28
30
35
34
24
21
10
-1
-8
-5
0
8
14
16
17
7
-2
0
-3
-11
-8
-16
-18
-8
4
16
8
-7
0
19
21
15
20
21
0
-4
-9
-13
-5
11
14
2
-24
-24
-7
0
-7
-20
-24
-36
-41
-42
-40
-27
-13
-18
-15
-16
-10
0
8
6
-3
5
3
-3
-10
-4
2
6
11
2
-8
-7
-2
-2
2
13
3
-2
-8
-5
-5
-18
-30
-30
-25
-35
-43
-38
-36
-21
-9
2
-1
-5
10
34
33
39
44
43
45
24
21
17
7
-19
-29
-37
-16
6
1
-3
4
8
4
15
46
8
-89
-125
-78
-63
-43
-22
16
27
-12
-66
-81
-73
-57
-42
-17
-21
-38
-37
-23
-4
17
34
25
-4
-14
-20
-17
-14
-18
-16
-22
-32
-39
-48
-39
-31
-26
-18
1
30
51
46
58
58
43
10
-12
-11
-13
-6
1
0
-4
-4
-5
-8
-2
3
-10
-19
-20
-12
-17
-32
-28
-27
-50
-58
-52
-21
-5
3
14
32
42
28
18
25
14
-4
-3
0
-2
6
16
29
25
7
8
10
0
-4
-4
0
-11
-25
-20
-16
-30
-29
-18
-12
-13
8
30
10
-24
-28
-9
-7
-2
14
2
-26
-28
-7
12
11
11
-1
-5
-18
-39
-24
3
12
14
-1
-19
-27
-40
-38
-32
-19
-5
-7
-5
-11
-8
2
19
41
40
19
4
-16
-31
-31
-34
-26
-6
25
42
60
69
65
58
66
47
2
-29
-18
27
33
19
33
43
37
45
86
134
136
179
296
473
770
1655
1140
-382
-1560
-784
539
750
57
371
1361
2810
3054
1483
-567
-886
259
535
-633
-1611
-1304
-752
-604
-898
-1056
-931
-400
191
115
-392
-347
230
629
1366
1911
1986
790
-55
205
599
234
-441
-252
417
825
528
-211
-713
-184
588
766
1029
1493
1404
302
-485
6
273
-443
-1022
-249
807
285
-624
-312
445
100
433
1341
1191
276
147
499
210
164
498
-468
-1198
-631
490
-47
-1758
-1320
-291
-1033
-1276
513
277
-1281
-1170
684
728
-1157
-1336
231
996
257
36
272
9
-642
229
758
521
-175
-459
-210
-139
176
499
76
-1083
-285
1278
950
-1254
-1646
-67
-63
-1059
-983
-19
-161
-1231
-601
55
-758
-753
66
-201
-854
-15
1217
-70
-1678
-138
1845
758
-1125
-496
1329
797
-278
102
180
-966
-382
185
-696
-1224
-454
-243
-1389
-1237
107
-322
-1353
-845
449
-204
-1483
-1527
-159
-254
-809
-712
-184
126
-442
-564
-72
68
-49
-735
-561
185
567
-296
-874
-503
429
130
-751
-505
100
-388
-964
-473
-120
-754
-1131
-795
-137
176
-397
-767
-822
-135
-112
-536
-700
78
-235
-834
-435
379
145
-734
-564
190
479
1
-732
-492
-114
209
-24
-137
194
75
-392
-651
45
439
-213
-972
-182
671
266
-840
-1053
385
750
-115
-627
-141
-15
-488
-677
108
577
-384
-938
-229
560
252
-612
-720
-216
51
-28
-348
-312
170
51
-368
-289
53
-33
-757
-448
111
-44
-528
-616
-84
31
-312
-502
-241
89
9
-115
-40
126
-54
-84
404
604
23
-176
37
244
211
62
99
-141
-78
-117
-264
-330
-67
-98
-141
247
699
290
-133
360
428
100
237
985
1236
316
-361
-20
519
632
317
299
501
666
405
44
-73
204
152
-2
459
996
646
-318
-275
548
763
182
-9
304
446
156
127
190
208
-28
103
697
851
505
67
-51
285
686
726
439
113
70
136
208
150
185
215
232
192
313
313
-37
-184
131
540
649
471
301
98
46
97
99
141
246
217
61
97
114
-1
-164
-61
223
524
643
606
432
372
389
386
320
337
368
249
152
195
155
69
113
252
412
508
432
324
143
174
405
591
620
632
721
737
473
178
144
191
112
74
349
625
358
-221
-541
-341
-118
-94
-89
-20
56
-26
-221
-222
-74
-25
-114
-217
-52
65
-81
-583
-670
-563
-471
-407
-284
-108
-152
-357
-540
-595
-505
-399
-384
-282
-102
-95
-266
-400
-425
-501
-633
-512
-294
-401
-625
-644
-428
-374
-632
-912
-838
-425
-24
-39
-298
-448
-343
-178
-95
-120
-144
-90
74
198
152
-81
-321
-340
-111
72
72
-71
-154
-91
-104
-66
33
217
236
226
399
590
633
555
576
668
840
1085
1292
1282
1236
1303
1432
1449
1362
1318
1301
1264
1237
1203
1066
878
715
618
645
692
598
494
446
443
397
381
371
425
424
445
372
254
162
59
-31
-20
-5
-134
-352
-472
-472
-492
-518
-529
-444
-406
-534
-675
-775
-737
-590
-520
-552
-692
-797
-880
-1002
-1013
-758
-609
-1057
-1584
-1601
-1060
-707
-959
-1363
-1510
-1498
-1337
-1056
-872
-1063
-1411
-1494
-1258
-1026
-1047
-1295
-1542
-1676
-1613
-1357
-1306
-1309
-1504
-1743
-2034
-2118
-2240
-2522
-2698
-1584
605
2315
2071
701
435
1490
2740
3309
3553
3870
4005
3902
3698
3453
2839
2169
1747
1954
2482
2500
1617
517
132
457
824
862
870
1023
1115
1037
965
1050
1193
1370
1641
1926
1940
1585
1147
889
1063
1366
1415
1293
1152
1089
937
759
622
507
445
478
541
441
309
135
-130
-352
-325
-213
-228
-393
-532
-611
-673
-687
-572
-430
-341
-349
-442
-648
-669
-536
-427
-521
-699
-769
-813
-891
-935
-1000
-1183
-1599
-1925
-1835
-1619
-1665
-2011
-2067
-1738
-1843
-2306
-2618
-2390
-1930
-1660
-1688
-1907
-1861
-1620
-1601
-1827
-1891
-1817
-1978
-2447
-2627
-2464
-2303
-2809
-3459
-3782
-2217
839
3193
3256
1605
1157
2016
3301
4099
4505
4910
4884
4623
4151
3593
3098
1950
1177
991
1452
1748
1062
-242
-1289
-1606
-1481
-1127
-642
-292
-258
-319
-220
35
199
351
1021
1840
2552
2803
2540
2116
1957
2146
2361
2469
2462
2281
1765
998
470
242
158
-50
-207
-243
-318
-422
-515
-553
-496
-335
-99
71
198
330
344
211
155
323
512
517
403
293
157
-175
-253
-210
-268
-470
-647
-862
-1088
-1250
-1402
-1484
-1657
-1826
-1972
-2178
-2309
-2404
-2365
-2367
-2419
-2217
-1880
-1942
-2402
-2747
-2539
-1964
-1798
-2044
-2277
-2196
-1863
-1739
-1760
-1792
-1902
-2233
-2707
-3112
-3333
-3468
-3809
-3922
-2341
821
3908
4547
2519
841
1438
3767
5795
6207
5748
5397
5148
4522
3445
2202
1518
904
511
680
888
373
-958
-2310
-2876
-2506
-1756
-1182
-855
-746
-593
-349
-146
70
553
1264
2225
3144
3635
3464
2927
2481
2652
2869
2846
2623
2250
1862
1179
359
-266
-601
-643
-465
-417
-533
-665
-675
-550
-346
-21
395
658
724
749
809
794
709
691
819
963
934
724
270
-89
-337
-434
-481
-465
-472
-614
-955
-1422
-1669
-1628
-1612
-1719
-1909
-2093
-2142
-2188
-2255
-2441
-2747
-2719
-2453
-1990
-1623
-1654
-1978
-2298
-2130
-1760
-1533
-1766
-2190
-2419
-2331
-2042
-1900
-2363
-3536
-3629
-3195
-2677
-2882
-3840
-4420
-2768
1103
5095
6232
4303
1999
1718
3566
5749
6850
6659
5780
4925
3802
2901
1886
784
-148
-717
-418
167
94
-1192
-2857
-3717
-3429
-2486
-1438
-571
-41
106
242
595
892
1288
1889
2728
3492
4047
4299
4150
3533
2686
2118
1964
2073
2023
1391
407
-453
-999
-1231
-1406
-1405
-1183
-778
-214
342
677
660
544
653
1122
1698
2058
2038
1659
1104
794
725
689
494
171
-143
-362
-482
-640
-896
-1131
-1143
-1026
-907
-929
-1135
-1403
-1616
-1771
-1804
-1759
-1786
-1905
-2017
-2101
-2197
-2222
-2141
-1988
-1956
-1997
-2114
-2066
-1653
-1474
-1820
-2243
-2542
-2485
-2524
-2629
-2633
-2938
-3542
-4138
-4539
-4800
-4517
-3651
-950
2957
6348
7073
4600
2006
2004
4416
7083
8136
7584
6058
4720
3138
1689
448
-478
-1033
-1152
-747
-343
-776
-2350
-4160
-5065
-4360
-2607
-925
307
843
946
843
1035
1535
2176
2986
3831
4576
4894
4806
4318
3180
1859
961
852
1297
1408
850
-130
-1151
-2054
-2290
-2077
-1506
-684
96
649
963
1122
1161
1114
1267
1771
2407
2717
2494
1963
1377
745
215
86
30
-146
-446
-684
-989
-1318
-1606
-1644
-1453
-1124
-852
-825
-1032
-1295
-1503
-1654
-1724
-1690
-1538
-1577
-1736
-1746
-1820
-2079
-2567
-2877
-2606
-1980
-1606
-1505
-1631
-2056
-2431
-2974
-3229
-2923
-2491
-2697
-3473
-4000
-3903
-3606
-3656
-4233
-4313
-2122
2339
6716
7921
5330
2261
1651
3783
6465
7660
7396
6082
4955
3389
1555
177
-648
-1126
-1566
-1428
-725
-553
-1800
-3890
-5119
-4579
-2879
-1042
325
1068
1264
1178
1198
1490
2059
2949
3842
4355
4596
4681
4365
3209
1525
357
292
776
1051
605
-447
-1892
-2315
-2179
-1717
-1183
-606
-86
253
577
1018
1420
1578
1568
1789
2242
2591
2498
1948
1148
424
70
162
160
-159
-644
-1023
-1259
-1420
-1473
-1481
-1393
-1185
-879
-679
-839
-1234
-1584
-1763
-1751
-1486
-1293
-1389
-1740
-2002
-1917
-1742
-1834
-2155
-2386
-2471
-2397
-2265
-2211
-2200
-2152
-2144
-2301
-2606
-3126
-3310
-3590
-3906
-3712
-3453
-3576
-4296
-4974
-3358
626
5166
7388
5876
2783
1519
3043
5799
7568
7595
6194
4882
3408
2014
944
50
-751
-1341
-1465
-996
-815
-1675
-3369
-4783
-4782
-3447
-1671
-204
585
800
594
608
1052
1798
2662
3407
3943
4100
3817
3323
2751
2259
1802
1345
1083
897
577
-131
-1410
-1984
-1930
-1378
-842
-536
-387
-189
146
532
827
1121
1425
1822
2149
2223
2086
1696
1214
769
692
683
479
68
-426
-841
-1076
-1154
-1155
-1198
-1240
-1190
-1088
-1020
-1056
-1177
-1378
-1547
-1525
-1264
-1203
-1399
-1628
-1703
-1711
-1848
-2070
-2174
-2102
-1905
-1848
-2058
-2294
-2347
-2387
-2498
-2572
-2492
-2569
-2918
-3465
-3687
-3328
-2938
-2929
-3782
-4722
-5073
-3581
2
4199
6778
6146
3353
1504
2157
4621
7092
7067
6062
4979
3808
2475
1142
4
-799
-1209
-1068
-489
-33
-790
-2501
-4122
-4411
-3263
-1460
322
894
921
698
479
650
1152
1931
2680
3234
3485
3380
3004
2438
1679
951
590
767
1082
993
-84
-1066
-1669
-1597
-1050
-450
-121
55
244
550
838
1061
1207
1346
1485
1755
1988
1912
1433
650
364
374
496
443
39
-532
-978
-1088
-1025
-1019
-1062
-1073
-1018
-934
-823
-794
-915
-1123
-1226
-1133
-1023
-1014
-1227
-1484
-1699
-1711
-1700
-1688
-1786
-1987
-2232
-2385
-2306
-2250
-2283
-2438
-2509
-2361
-2376
-2546
-2802
-3084
-3091
-2938
-2878
-2967
-3322
-3796
-4181
-4512
-3383
-200
3854
6209
5504
2774
1045
2486
5110
6750
6834
5919
4925
3674
2218
957
298
60
-116
-225
-29
-14
-803
-2406
-3686
-3703
-2044
-542
462
765
630
296
135
338
1035
1978
2779
3089
2970
2562
2037
1506
1258
1315
1407
1289
949
402
-246
-896
-1199
-987
-420
129
413
377
193
163
368
737
1218
1650
1998
2048
1749
1248
686
349
429
845
1104
841
109
-688
-1199
-1245
-983
-702
-601
-637
-755
-885
-1023
-1136
-1136
-1057
-912
-778
-829
-1073
-1365
-1531
-1559
-1562
-1613
-1643
-1612
-1641
-1902
-2253
-2494
-2464
-2244
-2097
-2214
-2381
-2364
-2197
-2258
-2649
-3110
-3276
-3046
-2683
-2496
-2866
-3494
-4179
-4511
-3483
-658
3304
6119
4503
1504
269
1903
4751
6388
6347
5461
4637
3766
2541
1204
385
191
382
634
870
772
-221
-2543
-3509
-2923
-1393
10
647
598
246
-155
-265
33
577
1298
1995
2433
2355
1785
1107
712
997
1465
1622
1338
801
279
-195
-633
-780
-498
100
543
595
350
66
67
355
794
1292
1681
1682
1454
1086
806
657
608
651
806
946
782
265
-375
-791
-806
-582
-316
-231
-367
-622
-959
-1065
-1034
-854
-616
-509
-586
-845
-1184
-1384
-1359
-1241
-1179
-1235
-1379
-1489
-1707
-1928
-2136
-2082
-2064
-2136
-2216
-2237
-2115
-1905
-1873
-2142
-2487
-2921
-2767
-2271
-1820
-2030
-2824
-3370
-3224
-2704
-2975
-3075
-1079
2479
5189
4685
1854
74
1078
3463
5076
5162
4635
4138
3493
2408
1263
834
790
911
1042
1256
1167
135
-1424
-2309
-1872
-556
529
923
766
322
27
5
377
836
1209
1556
1831
1761
1315
780
510
734
1191
1408
1209
756
280
-96
-384
-381
-4
378
656
677
538
404
333
472
752
1095
1331
1406
1189
818
595
562
648
748
815
818
604
162
-245
-500
-489
-291
-268
-447
-656
-792
-839
-848
-839
-798
-720
-638
-637
-762
-971
-1117
-1155
-1167
-1104
-998
-1111
-1473
-1884
-2017
-1854
-1621
-1705
-2106
-2417
-2247
-1838
-1712
-1907
-2098
-2150
-2083
-2118
-2116
-2257
-2525
-2745
-2730
-2611
-2573
-2784
-2963
-1575
1220
3876
4022
1915
123
711
2864
4625
4948
4352
3759
3316
2648
1977
1489
1229
1200
1326
1539
1370
425
-1000
-1802
-1334
-200
559
598
326
-17
-159
-32
555
842
964
1138
1402
1433
1144
763
641
942
1333
1465
1238
820
516
262
90
133
369
587
584
424
271
150
117
295
614
884
1001
942
748
559
508
618
746
839
860
691
383
-31
-228
-294
-233
-139
-190
-445
-735
-913
-957
-959
-867
-744
-628
-577
-673
-926
-1216
-1267
-1036
-961
-1072
-1183
-1278
-1549
-1828
-2013
-1969
-1802
-1644
-1591
-1836
-2056
-2134
-2050
-2122
-2117
-2121
-1907
-1845
-2031
-2313
-2652
-2708
-2563
-2486
-2720
-3109
-2828
-1061
1374
3025
2534
900
118
1092
2989
4243
4303
3857
3548
3235
2741
2191
1867
1722
1818
2009
2065
1543
320
-743
-987
-389
324
642
500
84
-119
-70
122
309
453
667
949
1141
1051
764
545
661
1085
1478
1437
1164
861
744
573
518
590
687
691
596
474
299
160
191
401
617
781
808
711
528
482
518
579
659
913
987
713
286
-18
-107
-89
-16
-15
-169
-426
-600
-631
-605
-624
-573
-501
-453
-494
-785
-1024
-1110
-1016
-905
-989
-1150
-1254
-1442
-1654
-1820
-1807
-1742
-1827
-1785
-1581
-1451
-1589
-1908
-2127
-2028
-1832
-1672
-1683
-1933
-2189
-2337
-2404
-2404
-2391
-2514
-2686
-3017
-2779
-1181
1135
2532
1630
-484
46
2147
3783
3954
3499
3417
3642
3648
3082
2373
2016
2060
2311
2523
2369
1599
404
-354
-135
734
858
548
286
221
177
188
186
109
92
287
666
877
633
204
38
381
983
1387
1258
904
677
686
784
889
894
844
818
812
741
519
291
264
468
713
804
750
576
414
441
569
660
690
668
629
538
339
104
-13
-15
50
39
-83
-280
-441
-461
-388
-303
-284
-311
-399
-560
-738
-866
-909
-927
-991
-1086
-1176
-1287
-1391
-1494
-1557
-1624
-1656
-1689
-1630
-1562
-1642
-1772
-1826
-1707
-1679
-1764
-1807
-1710
-1642
-1870
-2038
-2031
-2001
-2060
-2378
-2556
-2655
-2143
-421
986
1091
130
-477
337
1780
2689
2782
2792
3123
3363
3247
2743
2251
2020
2186
2572
2789
2201
1285
586
525
867
1070
963
822
739
642
472
272
143
8
-4
192
431
366
-10
-371
-230
161
481
596
582
551
570
579
625
624
602
641
766
885
771
523
345
366
510
653
691
674
592
483
395
349
342
396
469
473
369
163
-81
-219
-238
-176
-145
-209
-346
-430
-486
-533
-567
-621
-666
-715
-766
-888
-1036
-1101
-1065
-1036
-1084
-1153
-1205
-1197
-1163
-1205
-1258
-1284
-1195
-1117
-1095
-1089
-1038
-1004
-1073
-1128
-1130
-1100
-1088
-1047
-983
-985
-1124
-1248
-1313
-1277
-1271
-1235
-935
-413
51
144
-4
10
391
851
1147
1368
1676
1945
1992
1788
1576
1475
1396
1392
1379
1292
1126
943
842
838
867
934
1040
1138
1177
1123
1008
922
855
754
612
470
424
356
264
184
174
197
169
163
249
373
467
499
488
437
344
297
307
331
316
250
179
156
181
220
258
314
336
314
283
274
278
282
271
246
165
54
-38
-85
-84
-98
-160
-222
-215
-182
-156
-159
-177
-219
-245
-252
-263
-310
-363
-409
-441
-471
-521
-592
-605
-572
-561
-571
-625
-676
-716
-729
-707
-686
-716
-809
-878
-886
-855
-833
-833
-858
-933
-993
-1036
-1015
-983
-997
-1079
-1194
-1278
-1329
-1306
-1162
-926
-706
-621
-590
-489
-232
103
441
714
751
722
790
924
1046
1072
1023
994
1070
1145
1199
1248
1322
1400
1456
1462
1451
1431
1383
1313
1233
1070
881
707
577
505
479
446
377
252
167
170
218
257
254
189
140
66
18
-17
-38
-80
-137
-176
-193
-203
-208
-174
-109
-50
-26
-4
20
68
96
111
86
-2
-94
-161
-173
-143
-135
-167
-227
-243
-239
-237
-218
-205
-210
-225
-223
-217
-239
-305
-381
-413
-438
-473
-504
-524
-564
-597
-649
-679
-697
-687
-675
-673
-686
-747
-829
-866
-881
-904
-933
-965
-1027
-1108
-1213
-1279
-1308
-1347
-1398
-1452
-1490
-1477
-1343
-1122
-883
-709
-613
-487
-129
188
466
613
642
637
669
744
880
985
1026
1014
1042
1098
1172
1234
1277
1339
1452
1541
1533
1433
1358
1327
1293
1160
984
817
702
632
577
520
423
308
234
233
261
295
285
209
106
65
27
-5
-24
-40
-66
-90
-135
-186
-202
-190
-127
-84
-68
-76
-76
-51
-10
46
79
73
14
-11
-46
-72
-108
-135
-167
-170
-166
-159
-171
-164
-148
-152
-173
-198
-204
-217
-261
-306
-372
-470
-534
-555
-567
-592
-610
-634
-659
-662
-687
-699
-710
-728
-766
-808
-852
-843
-862
-880
-909
-942
-986
-1058
-1117
-1165
-1197
-1221
-1227
-1224
-1229
-1170
-1043
-898
-733
-613
-426
-150
116
327
442
485
557
651
739
812
852
870
900
941
978
1019
1071
1149
1226
1328
1410
1414
1360
1298
1258
1229
1144
1009
929
837
714
594
495
379
274
236
206
182
135
111
88
70
67
36
-4
-26
-25
-52
-94
-164
-233
-249
-231
-208
-178
-176
-145
-104
-54
-30
-3
10
18
44
30
-34
-97
-146
-140
-150
-166
-179
-198
-213
-212
-181
-186
-202
-222
-213
-200
-226
-282
-325
-354
-376
-425
-465
-504
-523
-554
-587
-605
-619
-649
-683
-677
-663
-664
-687
-733
-761
-778
-797
-840
-879
-936
-978
-988
-1015
-1020
-1036
-1111
-1198
-1187
-1133
-1016
-973
-867
-721
-499
-285
-113
29
146
233
349
475
576
665
732
780
814
840
865
901
967
1015
1090
1160
1209
1212
1183
1156
1171
1168
1113
1041
954
862
766
648
490
394
314
251
233
199
142
96
55
63
69
56
48
53
46
30
-2
-61
-125
-163
-160
-142
-119
-113
-112
-134
-133
-95
-53
-33
-8
9
-16
-33
-65
-75
-79
-89
-117
-147
-168
-179
-180
-186
-192
-222
-251
-254
-261
-285
-315
-346
-379
-417
-454
-456
-469
-476
-509
-528
-551
-569
-570
-567
-560
-544
-530
-545
-576
-594
-614
-629
-627
-649
-676
-699
-713
-736
-753
-782
-799
-806
-821
-825
-776
-701
-612
-551
-508
-415
-271
-121
7
113
191
262
332
450
554
618
663
677
718
772
807
853
878
926
958
1009
1022
1044
1074
1117
1121
1098
993
909
833
761
660
558
453
361
282
237
197
173
139
114
81
70
67
33
5
-18
-37
-69
-66
-55
-40
-44
-55
-58
-75
-62
-45
-37
-51
-73
-100
-97
-104
-117
-114
-107
-109
-132
-133
-143
-155
-191
-245
-297
-330
-359
-389
-399
-388
-366
-357
-376
-397
-402
-401
-367
-340
-324
-341
-345
-362
-366
-344
-316
-302
-317
-336
-349
-359
-361
-345
-324
-308
-304
-308
-301
-293
-278
-257
-247
-238
-250
-241
-249
-249
-252
-259
-264
-269
-267
-266
-241
-225
-205
-166
-119
-70
11
97
165
194
228
273
350
402
449
481
509
520
521
508
502
516
535
556
589
586
582
604
633
618
590
569
537
497
455
439
404
345
293
235
168
128
88
66
34
22
-2
-22
-20
0
-1
-15
-23
-29
-32
-48
-63
-84
-100
-109
-142
-150
-152
-136
-153
-174
-175
-168
-158
-140
-121
-103
-89
-56
-47
-37
-33
-16
-20
-38
-48
-53
-62
-71
-59
-39
-23
-19
-12
-14
-39
-57
-45
-19
-1
5
7
-8
-3
3
30
63
74
65
35
24
38
45
56
67
79
83
86
87
81
82
94
115
113
80
40
11
62
107
96
75
79
65
74
90
111
112
106
89
85
79
93
89
92
87
75
87
97
114
107
124
136
129
113
98
101
108
122
139
142
137
140
145
158
157
171
177
186
193
191
184
184
199
194
176
166
161
150
145
141
141
139
131
120
106
93
82
68
61
34
5
-2
4
10
4
-237
-313
-200
-80
-114
-103
-11
32
-42
-111
-82
-76
-68
-38
16
28
1
-53
-83
-67
-34
-45
-84
-67
-37
-13
-23
-5
46
90
83
70
64
46
5
-8
7
19
13
-6
-11
5
0
-20
-44
-58
-63
-82
-90
-77
-45
-41
-62
-87
-101
-102
-121
-115
-108
-75
-75
-53
-56
-23
-13
-36
-76
-66
-25
-7
-21
-51
-45
-46
-45
-45
-23
2
12
-4
-7
-32
-50
-34
-2
-1
-28
-35
-24
-6
-4
-7
-14
-36
-52
-59
-71
-85
-56
-31
-22
-41
-40
-30
-18
-36
-37
-47
-41
-51
-37
-40
-43
-26
-5
-21
-41
-58
-63
-70
-71
-75
-53
-46
-43
-44
-41
-48
-62
-61
-66
-92
-96
-93
-70
-70
-63
-62
-60
-84
-102
-92
-70
-68
-78
-94
-91
-99
-106
-87
-40
-20
-45
-82
-76
-39
-23
-28
-15
17
40
25
6
0
5
3
6
4
21
25
33
41
61
108
106
62
20
24
47
39
25
3
2
4
0
49
157
593
906
749
161
-69
64
126
-229
-466
-194
30
-1
-184
-92
393
453
257
-1
159
157
121
1
288
681
951
716
318
201
7
-215
-449
79
369
-120
-1038
-1057
-269
-65
-475
-830
-259
66
-74
-738
19
631
386
-143
69
395
475
-187
-370
46
233
-92
-373
35
126
-274
-581
-299
300
81
-335
-321
28
-298
-293
-12
84
-256
57
186
283
38
-43
351
132
-162
-197
-106
-236
-165
-198
-309
-508
-654
-261
-293
-300
-518
-16
-209
-193
-91
172
10
-67
-29
283
395
487
250
218
405
472
360
349
119
32
-133
-229
-408
-525
-427
-259
-297
-177
-432
-229
-388
-775
-455
321
505
-193
-446
-119
67
-30
-70
-259
203
59
-53
191
175
-103
-203
271
642
452
-69
-225
11
-100
-30
125
341
-22
-356
-127
188
-277
-434
-186
-316
-274
-128
205
-457
-739
-94
279
-437
-528
4
23
-500
-219
-8
-276
-604
-263
291
312
172
12
-692
-246
218
79
-172
-39
142
-58
-531
120
468
92
-77
179
617
417
6
-197
-231
-93
69
-176
-141
-380
-280
65
-72
-451
-457
-31
-338
-473
-368
-193
-50
-565
-723
-483
-112
-148
-112
-71
64
-67
-120
-37
55
61
-162
-57
-75
117
66
-60
-216
-173
-486
-426
6
-89
-250
-112
-53
-448
-384
-96
21
-80
-172
130
-24
-335
-152
-45
-135
-275
-129
6
224
40
-185
-433
-303
-12
-183
-252
-32
245
-41
-60
181
12
-401
-361
-185
388
46
403
10
82
-213
-147
63
50
350
109
144
127
263
-124
-447
-399
23
360
341
115
-48
-104
-149
45
-96
99
228
164
163
191
167
-151
-392
-243
-12
-38
-145
95
287
14
-138
-62
-53
-301
-258
178
103
-214
-104
175
3
-318
-62
135
61
60
201
18
-390
-106
-36
-228
-277
-16
52
-125
-120
-61
-103
-132
-54
127
115
38
50
82
35
-118
29
92
44
82
11
74
13
-35
-120
-43
-28
-22
119
118
210
355
442
287
112
183
385
380
377
325
304
323
270
180
104
-48
-147
-16
165
74
-120
-53
22
43
57
113
96
58
224
333
282
178
101
162
293
384
444
467
456
357
406
486
516
447
310
330
434
494
357
164
132
178
138
95
212
226
60
-79
-19
50
9
5
112
167
161
252
251
65
-107
-55
118
236
289
265
81
-19
-41
27
-79
-309
-437
-422
-221
-184
-216
-505
-811
-968
-834
-588
-473
-431
-573
-849
-810
-511
-386
-532
-705
-721
-643
-404
-171
-111
-290
-553
-678
-544
-358
-322
-300
-301
-280
-316
-354
-367
-410
-476
-325
170
1001
1186
951
706
731
806
960
1144
1434
1593
1594
1584
1686
1676
1465
1163
1060
1192
1430
1589
1534
1312
1024
780
690
706
776
837
862
883
871
762
580
335
139
111
277
475
505
419
449
431
241
54
29
116
177
274
440
548
509
322
67
-19
-14
208
289
132
87
-18
-291
-608
-593
-616
-924
-1070
-987
-909
-999
-1199
-1410
-1609
-1652
-1469
-1390
-1473
-1388
-1141
-1139
-1401
-1456
-1452
-1513
-1546
-1341
-1104
-1159
-1447
-1521
-1257
-1277
-1530
-1765
-1670
-1532
-1526
-1635
-1789
-1352
-277
750
906
505
571
1212
1591
1539
1680
2207
2520
2473
2699
3142
3216
2643
1971
1833
2125
2302
2279
2071
1745
1399
1085
803
516
187
-61
-190
-134
-18
-46
-269
-666
-1014
-1110
-982
-822
-723
-567
-426
-316
-165
12
77
110
261
651
1098
1459
1612
1629
1646
1673
1653
1590
1605
1597
1521
1354
1211
998
688
322
58
-74
-126
-180
-253
-335
-386
-456
-588
-740
-827
-782
-722
-659
-555
-560
-677
-803
-905
-1077
-1144
-970
-785
-778
-942
-953
-889
-1056
-1139
-902
-830
-1189
-1306
-1028
-857
-1081
-1439
-1525
-1407
-1354
-1475
-1587
-1689
-1657
-1643
-1682
-1710
-1638
-1556
-1762
-1970
-1894
-1639
-1349
-825
73
730
656
382
641
1289
1519
1472
1600
2068
2402
2513
2655
2815
2455
1809
1549
1792
2115
2129
1910
1601
1415
1239
994
735
487
257
20
-53
37
99
-78
-377
-617
-694
-629
-536
-527
-488
-347
-124
41
162
224
224
240
397
653
1125
1616
1732
1324
1142
1347
1519
1293
1024
1028
1073
910
652
557
414
44
-403
-544
-383
-216
-276
-480
-503
-526
-619
-747
-714
-802
-876
-700
-406
-367
-670
-977
-747
-489
-893
-1069
-852
-503
-777
-1042
-560
-378
-674
-1100
-1230
-846
-884
-758
-754
-950
-1177
-1286
-1134
-1224
-1451
-1209
-945
-1081
-1224
-819
-638
-1086
-1438
-1221
-861
-873
-1109
-1066
-906
-1035
-914
-263
449
406
30
74
704
1157
957
965
1254
1404
1313
1434
1792
1873
1459
1085
1202
1524
1642
1502
1277
1139
1126
1110
1053
806
535
381
423
386
445
512
392
2
-132
-21
157
-48
-264
-255
-81
-13
-219
-138
378
531
285
48
500
1062
946
466
399
817
829
607
557
712
457
300
392
294
14
282
152
-387
-556
155
167
-298
-450
-410
-173
-206
-490
-407
-548
-647
-387
-332
-598
-744
-272
-507
-1278
-1198
-131
-12
-1098
-1348
-492
-151
-1056
-1150
-613
-174
-1375
-1020
-211
-436
-1376
-1000
-8
-654
-1253
-798
-335
-364
-1015
-901
-478
-477
-776
-563
-312
-343
-539
-104
-304
-574
-792
393
-118
-918
-625
373
410
-339
-746
71
60
-119
-570
-339
-139
143
267
-312
-110
349
562
-242
-14
820
751
274
49
1001
1297
320
33
822
1219
503
75
585
1066
872
293
683
765
701
227
548
427
445
559
432
377
237
609
570
-131
160
499
690
193
36
380
460
395
10
5
363
778
59
-80
72
753
57
-564
-272
266
238
-145
-425
-286
-597
247
-166
-857
-917
253
514
-1016
-1279
193
534
-508
-1284
-638
581
-79
-679
-1284
297
379
-827
-1462
591
1112
-1260
-1977
-72
1430
-396
-1955
-577
1160
-21
-1638
-764
1007
315
-1330
-1029
152
264
-1234
-881
445
372
-376
-841
-175
225
-332
-613
-663
4
806
-4
-920
115
878
148
-601
413
665
-522
-349
565
413
-112
-898
127
205
98
-646
-216
813
-13
-703
-166
589
102
-378
-245
776
177
244
-652
336
493
34
-186
25
490
126
-39
-77
107
487
136
649
-546
-146
611
626
156
-156
17
716
218
-589
-244
741
635
-123
-268
402
526
118
-247
179
492
48
-247
387
339
-69
-94
477
-67
-149
223
300
129
-326
217
445
110
-415
116
900
-282
-777
535
1260
50
-1504
92
952
421
-1004
-534
479
1170
-71
-778
-468
623
-39
-1186
-577
1009
758
-563
-772
362
242
-397
-672
202
791
-236
-1027
54
1153
124
-935
-608
613
831
-358
-517
22
1090
266
-1415
-431
1157
874
-1071
-1055
732
1352
34
-1095
-780
885
161
-677
-261
820
564
-734
-440
716
699
-201
-822
-193
1265
576
-730
-585
925
848
-958
-325
1161
789
-1141
-821
271
739
-229
-457
-455
268
479
-323
-214
-415
691
-596
-521
-107
400
-323
-735
158
-13
441
37
-378
556
-232
-217
33
461
709
-561
38
144
221
181
-278
-328
353
-540
-161
466
206
-245
32
168
17
-73
212
171
-112
-48
-148
477
700
-721
-549
666
1052
-1050
-1126
394
2173
0
-1267
-431
1647
566
-551
-172
785
448
-708
298
9
-156
-330
468
-393
-1510
301
1246
-373
-929
-468
671
810
-1505
200
-2
676
-544
-971
1022
110
-587
-242
1406
365
-655
-581
602
616
-919
-301
327
1018
-793
-336
877
521
-677
-782
912
555
-643
-355
503
730
-564
-292
33
178
591
-324
-407
164
587
-326
112
-15
-420
-2
216
-553
-70
506
114
108
-718
384
997
112
-1086
447
1019
183
-964
54
1542
-182
-1063
455
1500
-76
-1175
573
-47
-159
-591
507
1377
-742
-116
382
893
-528
-649
1136
473
-849
-388
1191
558
-1163
-67
116
535
-659
86
-22
-186
-324
-97
590
-788
-196
319
-584
-393
-160
581
-730
-378
116
91
235
-138
90
-197
380
641
131
-590
-6
1017
-280
41
-546
1149
-758
-151
-179
793
475
-1055
467
-197
933
-301
-606
209
71
714
-582
-216
-62
1022
-664
-434
467
868
-98
-918
448
772
-215
-750
-540
1264
1
-398
-696
834
460
-255
-739
-440
1210
-215
-662
-912
1078
326
-578
-896
580
889
-795
-1181
557
1272
-570
-1549
187
861
276
-1030
823
224
100
-179
82
483
40
-120
-87
104
458
-517
-267
518
305
-334
68
-79
648
5
-759
237
745
173
-837
-271
811
87
-424
-800
509
711
-258
-801
157
902
262
-1015
-489
1071
-100
-1277
26
1038
90
-914
-514
1067
319
-644
-747
657
751
-507
-484
361
898
51
-844
209
926
-124
-323
-763
740
573
247
-793
-837
623
770
-489
-316
311
105
-279
-68
597
-80
-256
-289
536
510
-19
-531
420
28
-215
-185
169
524
-158
-538
-235
739
29
-430
-240
676
-79
-498
-234
683
251
-1067
-204
360
531
-977
-674
1087
502
-588
-535
514
618
-5
-514
-48
241
66
239
-732
549
444
216
-957
390
587
206
-548
-238
395
465
-317
-264
98
256
-184
59
170
180
-258
50
441
-179
222
-253
-313
198
1173
101
-1446
-92
1624
-71
-1567
-407
1657
637
-1317
-1186
920
945
-428
-641
181
686
-175
197
-119
61
-109
150
-170
-67
323
170
-23
-429
504
-58
262
-83
98
-20
-50
144
439
569
-166
133
220
258
-146
-151
158
200
88
7
315
146
-84
256
-80
92
-88
501
193
270
-728
149
425
270
-997
19
690
-182
-278
-615
462
306
-291
-407
126
481
-226
-278
382
230
-733
234
-9
-172
-464
789
-174
68
228
476
-237
-650
903
-72
-109
-816
323
413
-196
-758
-57
702
-336
-654
11
486
206
-461
-24
177
394
-657
-280
-96
-384
208
130
103
-540
76
29
-316
-401
238
526
-647
-111
116
-63
111
62
-288
-495
247
-21
-219
-289
416
342
-205
70
-54
-60
-473
843
-461
-195
414
201
-256
-291
656
234
-583
-215
827
575
-409
268
543
-174
-710
839
82
-438
-220
587
341
-395
-899
531
318
-328
-267
-33
789
-498
-235
180
399
79
-552
10
897
-87
-579
-127
160
564
-270
-233
12
1023
-144
-256
-225
543
-202
-857
132
385
-69
-732
252
257
-384
205
-425
-289
-754
127
-68
-37
-417
167
-293
118
-2
315
-66
-518
72
440
-287
-1063
946
760
-935
-1112
584
925
-753
-1130
125
732
-279
-843
373
479
-461
-863
133
875
-235
-543
-501
-105
403
196
-124
-704
647
110
212
-708
712
494
33
-397
490
806
266
-566
2
486
193
-409
-242
861
-482
70
-738
844
659
-1048
436
962
105
-1118
343
461
558
-1009
-385
609
-2
-199
-352
555
-68
211
-325
384
53
275
368
456
-374
104
633
-117
-625
-270
533
418
-849
134
1189
378
-1027
-292
691
463
-521
737
416
99
-258
234
39
-21
-88
55
226
-44
164
-678
195
-314
73
278
-739
-360
426
204
19
-690
28
286
-673
67
261
-292
-45
274
26
-897
-685
154
505
-704
-39
19
775
-575
-780
339
396
-256
-337
-128
0
306
-247
-722
-118
680
-51
-956
77
65
121
-602
560
-9
-629
-249
1157
131
-803
-245
930
677
-1224
-105
396
59
674
-850
-352
611
847
-1107
-861
634
1372
-757
-1187
869
910
412
-1310
-97
1428
-268
-619
62
749
266
-923
211
633
-537
358
11
48
292
155
-321
-97
279
138
-168
-477
1019
-154
-473
-514
767
-103
-551
108
848
-35
-567
-65
346
-98
-438
161
-37
494
-717
-237
233
-81
-468
-271
-201
79
-194
119
-724
135
-16
415
-73
-991
195
667
87
-714
-608
1183
81
-691
-1346
1580
-514
-399
-504
1403
-818
-1081
611
763
-1088
-1209
967
627
-1237
-645
508
344
-1022
-151
-60
-264
198
337
-1217
55
381
384
-936
-565
741
576
-621
-1542
604
1058
-452
-1295
348
1081
-918
-936
1122
306
-309
-504
204
324
84
-75
-268
510
-115
-362
-222
456
-95
-987
26
229
176
-106
-462
231
209
934
-1071
-204
883
823
-978
-983
1121
-117
574
-1349
828
-222
641
-1074
92
-134
-75
33
-581
472
-303
-366
353
73
-404
22
124
7
-421
-7
356
-296
52
-465
147
-56
-263
-40
459
-377
-772
778
-91
-895
-821
781
313
-657
-821
652
-531
-181
-601
551
-771
222
173
422
-556
-1053
735
306
-1128
-64
477
219
-137
86
80
587
-975
727
471
-439
-826
1141
-106
-421
-825
253
421
-525
-4
128
-810
-1
894
-395
-653
83
839
-207
-1252
271
1316
54
-524
32
850
-100
-736
954
291
-495
251
193
345
-635
-194
424
17
-312
-245
106
879
70
-914
21
543
577
-478
-36
265
512
-222
-96
-448
543
283
-833
-95
1145
747
-1183
-353
1273
51
-402
-347
550
586
-533
-179
690
419
-405
-98
-185
991
234
-938
214
712
368
-472
-472
61
653
219
-407
232
767
-171
-285
135
392
-5
-444
586
4
-153
75
381
-186
-9
-461
758
296
-138
-244
-238
205
316
-563
-355
992
-653
-262
-19
99
-2
-530
462
-659
366
431
388
-235
-78
344
-29
72
216
-148
-427
502
107
70
-564
638
41
-439
-235
-19
261
-575
-43
415
-413
-160
334
204
-481
163
1171
-413
-795
536
1061
-737
-702
498
283
-462
-251
867
-31
-649
-203
543
-116
-501
512
337
-621
345
366
-923
-549
673
385
-1061
-188
1099
65
-708
-214
677
383
-433
199
580
-508
-298
417
-198
-966
306
614
2
-1053
750
836
-891
-446
1138
351
-1156
232
1412
-745
-1138
1070
1096
-1316
-1058
1187
910
-1251
-142
824
441
-935
29
715
241
-796
344
512
-807
-645
841
-594
-910
625
770
-722
-913
867
649
-1152
-994
1002
252
-1162
-670
917
207
-1458
-294
418
-307
-927
363
690
-696
-79
197
360
-1057
-191
722
4
-559
-83
657
22
-490
302
709
-327
-356
797
627
-635
-494
324
537
-408
-638
502
624
-58
-870
807
730
-496
-538
549
57
-663
-79
714
204
-768
-223
875
-3
-921
-97
1139
-490
-888
726
1059
-825
-715
954
308
-1543
-57
1329
265
-601
-237
896
23
-664
321
654
131
-673
280
423
-309
-579
259
-49
-318
319
38
0
208
34
-595
-7
472
140
1
747
565
-657
-191
560
129
-461
326
647
-105
-470
220
493
-445
-718
16
435
50
-176
531
651
-671
-442
610
395
-583
-720
812
343
-460
-259
71
364
-668
-381
234
267
-84
-275
376
275
-357
-570
-102
328
49
-376
336
341
-103
-496
-44
-173
217
-322
267
88
76
26
70
184
419
-380
-118
104
436
31
-150
-137
144
295
-13
-194
271
-95
-221
460
478
-32
-140
19
46
-93
-130
506
-190
284
-310
119
343
57
-266
-93
29
183
258
-183
279
153
-30
-123
-453
595
455
-337
-362
837
211
110
-89
390
-153
-188
424
254
-295
64
172
-390
-280
289
595
-470
-729
513
158
-472
-375
85
290
25
12
231
143
75
256
6
-287
268
364
-140
-139
317
94
-310
-277
285
258
37
91
78
458
355
-22
-89
68
69
95
14
295
124
-159
-496
-160
188
53
-507
-224
46
136
-127
-130
186
268
-293
-225
306
809
298
-485
-159
635
29
-277
69
202
-239
-365
44
272
-32
-220
-380
-162
24
-110
-249
-224
-68
-84
-153
42
97
63
-75
-7
299
381
134
-70
81
225
53
-29
83
122
92
95
172
185
185
26
-83
-86
3
144
38
123
128
101
236
124
55
43
198
186
21
4
265
127
-87
-1
209
137
-52
15
148
140
42
18
68
48
195
40
-83
-20
196
157
-46
-5
110
-33
-213
-185
-11
-90
-131
-180
-42
22
-34
-128
-22
152
166
84
91
248
223
108
153
285
256
152
162
160
108
54
42
20
59
79
108
109
145
78
163
232
170
148
209
267
285
316
371
331
147
107
169
185
135
164
173
102
-9
8
21
60
20
26
22
105
140
169
200
112
54
76
138
166
139
151
234
282
268
246
100
27
-6
20
57
144
151
56
17
65
75
2
-45
-73
-40
33
154
215
122
7
-9
-72
-200
-250
-177
-183
-299
-411
-410
-469
-534
-605
-640
-681
-646
-594
-657
-846
-925
-1020
-1229
-1334
-1239
-1196
-1268
-1290
-1156
-1070
-1184
-1344
-1538
-1709
-1605
-1356
-1039
-964
-942
-967
-998
-1050
-981
-872
-954
-989
-724
-274
154
520
882
1205
1336
1397
1510
1633
1721
1793
1838
1924
1891
1819
1742
1585
1366
1127
955
849
863
922
917
913
990
988
858
766
849
948
1055
1094
1227
1320
1383
1366
1304
1152
936
826
729
690
612
587
513
415
376
351
309
211
218
237
270
292
306
296
201
130
108
39
-84
-187
-284
-398
-474
-544
-640
-739
-780
-820
-892
-979
-1060
-1096
-1146
-1280
-1368
-1469
-1618
-1787
-1839
-1770
-1694
-1747
-1938
-2262
-2642
-2860
-2893
-2880
-3066
-3227
-3294
-3330
-3364
-3447
-3755
-4311
-4763
-3779
-1098
2429
4686
5129
4656
4472
5008
5340
4888
3925
3322
3291
3825
4250
3805
2336
196
-1563
-2580
-2728
-2559
-2466
-2717
-2957
-2611
-1726
-930
-1110
-1441
-1467
-950
-54
1057
2021
2615
2891
3065
3265
3323
3022
2388
1637
1099
914
954
931
377
-333
-1043
-1487
-1574
-1563
-1579
-1475
-1105
-275
1108
2304
2803
2408
1868
1842
2028
2214
2133
1916
1474
1148
1170
1095
545
-424
-1102
-1106
-719
-306
83
179
-7
-258
-227
27
132
-38
-263
-141
73
127
-60
-506
-1046
-1441
-1533
-1307
-1026
-964
-1041
-1011
-896
-817
-895
-1123
-1358
-1576
-1590
-1481
-1483
-1846
-2223
-2415
-2354
-2333
-2491
-2661
-2755
-2744
-2736
-2847
-2933
-3196
-3433
-3521
-3669
-3913
-3434
-1493
1470
4277
5616
5722
5434
5324
5315
4950
4310
3343
2637
2474
2704
2753
1995
482
-1863
-3157
-3732
-3547
-3105
-2802
-2699
-2345
-1498
-538
99
248
239
410
933
1781
2643
3318
3676
3585
3320
2963
2412
1633
710
-162
-707
-935
-961
-990
-1245
-1618
-1952
-1987
-1819
-1555
-1146
-553
533
1618
3072
4070
4166
3381
2650
2450
2336
2113
1668
1278
649
24
-240
-376
-874
-1737
-2338
-2178
-1270
-598
74
466
571
554
784
1146
1212
912
559
475
517
441
143
-337
-868
-1307
-1488
-1268
-1011
-957
-1035
-1034
-982
-934
-1085
-1262
-1292
-1279
-1201
-1147
-1109
-1194
-1455
-1782
-2071
-2191
-2233
-2202
-2124
-1989
-1827
-1666
-1658
-1879
-2115
-2406
-2503
-2574
-2795
-3103
-3473
-3639
-3254
-1708
702
3934
5151
5542
5417
5146
4727
4157
3400
2415
1798
1670
1952
2042
1459
236
-1151
-2337
-3126
-3267
-2999
-2367
-1942
-1365
-519
357
932
1193
1255
1255
1477
1933
2447
2788
2900
2727
2413
2100
1604
923
-233
-964
-1385
-1497
-1374
-1233
-1208
-1236
-1195
-1030
-749
-404
16
570
1176
1799
2853
3934
4384
3506
2392
1733
1328
980
533
139
-347
-751
-827
-818
-992
-1496
-1937
-1818
-1179
-286
568
1133
1327
1270
1234
1288
1231
888
435
230
303
369
140
-362
-839
-1207
-1412
-1402
-1190
-1014
-939
-894
-655
-475
-519
-712
-909
-988
-975
-769
-623
-677
-880
-1225
-1421
-1589
-1604
-1668
-1828
-1950
-2043
-1863
-1690
-1649
-1817
-1990
-2105
-2093
-2157
-2300
-2476
-2644
-2696
-2775
-2796
-2599
-1554
463
2935
4709
5364
5394
5224
4867
4155
3217
2215
1443
1166
1207
1174
678
-338
-1516
-2539
-3157
-3223
-2876
-2340
-1769
-820
98
1025
1667
1911
1930
1956
2097
2320
2555
2693
2638
2339
1890
1369
770
23
-779
-1471
-1983
-1998
-1764
-1390
-1112
-979
-857
-559
-21
523
1069
1641
2248
2841
3279
3356
2991
2324
1534
908
305
7
-269
-543
-778
-883
-885
-879
-907
-930
-790
-436
32
495
844
965
919
834
818
848
673
453
286
200
90
-55
-260
-534
-829
-1021
-985
-844
-651
-481
-291
-195
-207
-332
-557
-733
-929
-1003
-997
-986
-996
-1029
-1048
-1025
-1047
-1086
-1096
-1120
-1146
-1155
-1072
-974
-1046
-1199
-1311
-1334
-1377
-1389
-1321
-1475
-1929
-2420
-2681
-2684
-2761
-2793
-2657
-2518
-2338
-1965
-1033
348
1889
3636
4558
5054
5084
4765
4155
3392
2568
1813
1240
844
432
-68
-649
-1305
-1967
-2497
-2745
-2663
-2209
-1638
-878
-53
722
1371
1846
2169
2334
2374
2390
2424
2359
2174
1899
1529
1037
473
-143
-948
-1490
-1855
-1973
-1863
-1627
-1343
-992
-543
-60
402
844
1302
1892
2490
2952
3185
3172
2989
2261
1507
804
280
-175
-620
-938
-1060
-1078
-1071
-993
-842
-682
-538
-277
122
575
870
1064
1175
1153
979
780
624
429
157
-108
-289
-390
-481
-568
-605
-611
-654
-789
-858
-745
-582
-457
-302
-97
79
152
160
31
-296
-739
-1027
-1013
-887
-809
-823
-936
-1086
-1248
-1328
-1296
-1278
-1178
-1028
-889
-825
-926
-1170
-1390
-1556
-1631
-1569
-1558
-1643
-1821
-2075
-2214
-2272
-2377
-2459
-2419
-2189
-1830
-1249
-373
862
2195
3361
4254
4682
4635
4250
3644
2962
2207
1515
1003
636
263
-158
-850
-1408
-1938
-2364
-2532
-2368
-1903
-1275
-527
252
935
1509
1931
2220
2341
2342
2300
2253
2180
2004
1688
1327
833
235
-358
-876
-1339
-1674
-1796
-1727
-1484
-1128
-736
-358
-52
278
637
975
1293
1734
2128
2437
2614
2698
2876
2704
1929
870
-31
-424
-697
-968
-1050
-1007
-1026
-1107
-995
-760
-634
-588
-273
270
737
1114
1441
1547
1345
957
647
421
146
-126
-258
-174
-60
-127
-324
-549
-779
-915
-980
-885
-690
-511
-258
51
336
398
240
37
-116
-204
-222
-223
-218
-325
-536
-900
-1192
-1357
-1460
-1492
-1521
-1418
-1314
-1153
-1029
-1063
-1208
-1398
-1396
-1292
-1203
-1255
-1382
-1482
-1523
-1510
-1486
-1590
-1678
-1833
-1941
-1927
-1827
-1502
-1240
-837
-94
991
2235
3198
3816
3972
3730
3294
2625
2197
1754
1284
914
618
309
-54
-508
-1008
-1519
-1883
-1988
-1781
-1369
-862
-305
222
736
1260
1546
1764
1807
1801
1774
1765
1743
1609
1360
1012
587
124
-347
-773
-1119
-1349
-1435
-1354
-1055
-756
-435
-165
88
342
635
981
1377
1809
2196
2506
2681
2549
2069
1400
775
286
-153
-503
-765
-835
-857
-825
-768
-807
-888
-845
-610
-272
142
588
970
1157
1145
1040
893
702
467
174
-13
-146
-251
-311
-351
-453
-618
-781
-854
-847
-740
-595
-453
-291
-211
-150
-82
-35
33
-6
-49
-77
-116
-186
-310
-456
-592
-759
-953
-1050
-1156
-1271
-1354
-1391
-1327
-1284
-1335
-1420
-1459
-1509
-1490
-1380
-1174
-1038
-939
-745
-600
-604
-855
-1235
-1679
-2052
-2191
-2190
-2045
-1868
-1682
-1312
-948
-423
174
932
1857
2762
3423
3601
3440
3205
2981
2648
2103
1555
1083
693
337
-33
-515
-955
-1373
-1646
-1772
-1690
-1437
-1053
-644
-219
273
762
1141
1345
1432
1539
1643
1713
1700
1584
1435
1198
882
507
106
-313
-718
-1025
-1213
-1275
-1228
-1085
-887
-712
-508
-276
20
326
721
1056
1421
1736
1963
2365
2569
2315
1708
1104
998
724
175
-397
-726
-854
-1040
-1076
-1085
-1144
-1302
-1093
-663
-239
148
489
687
772
817
947
974
740
527
389
367
280
85
-81
-324
-616
-825
-906
-931
-888
-816
-699
-499
-322
-230
-197
-170
-88
-25
-27
-43
-67
-128
-267
-418
-540
-703
-926
-1049
-1076
-1031
-1030
-1025
-1037
-1091
-1173
-1199
-1186
-1218
-1208
-1108
-966
-972
-1148
-1209
-1256
-1314
-1389
-1578
-1706
-1760
-1722
-1542
-1343
-1192
-1084
-1021
-892
-664
-276
332
1094
1912
2728
2999
3013
2921
2711
2401
1978
1534
1168
912
730
534
251
-111
-505
-870
-1193
-1377
-1384
-1226
-993
-653
-239
205
558
767
895
995
1122
1234
1311
1359
1329
1248
1162
1055
879
619
172
-160
-477
-699
-800
-833
-795
-708
-606
-483
-330
-144
51
286
560
837
1251
1879
2311
2327
1778
1414
1152
876
609
348
46
-244
-384
-452
-562
-761
-967
-1096
-1160
-1008
-635
-223
41
240
400
560
615
576
514
429
338
285
277
259
185
42
-193
-466
-688
-794
-799
-735
-610
-491
-341
-239
-209
-242
-263
-270
-251
-240
-202
-185
-234
-352
-508
-658
-800
-895
-939
-901
-848
-797
-761
-769
-848
-922
-981
-1022
-994
-957
-886
-918
-958
-997
-1102
-1236
-1388
-1381
-1343
-1329
-1437
-1447
-1369
-1178
-1018
-987
-1013
-1026
-806
-362
274
938
1596
2117
2476
2688
2740
2653
2288
1948
1663
1478
1317
1173
976
713
367
-16
-363
-676
-955
-1157
-1233
-1203
-1073
-848
-565
-193
46
233
362
478
590
690
790
897
1013
1134
1237
1278
1221
1084
871
611
380
190
19
-161
-251
-291
-297
-313
-297
-232
-139
-25
134
395
725
997
1093
1102
1062
1030
952
789
588
461
368
275
173
74
-18
-113
-260
-434
-544
-509
-381
-254
-139
-55
-42
-56
-91
-99
-112
-122
-120
-86
-49
-19
-7
-52
-139
-257
-347
-380
-360
-297
-206
-150
-125
-135
-190
-240
-286
-305
-317
-308
-302
-289
-300
-389
-516
-654
-722
-745
-736
-727
-693
-644
-576
-491
-450
-469
-559
-621
-686
-697
-674
-612
-521
-479
-485
-512
-521
-500
-473
-492
-551
-659
-741
-661
-615
-581
-578
-592
-575
-558
-489
-353
-209
-38
175
391
624
825
988
1112
1178
1191
1144
1086
1052
1065
1075
1067
1025
945
847
744
630
492
362
262
196
154
144
145
165
141
115
79
52
24
-4
-6
-5
17
60
115
159
180
195
205
211
208
231
259
261
268
268
263
304
350
387
390
349
295
272
286
299
305
358
506
620
593
402
203
65
30
13
1
-16
-19
22
42
36
33
36
12
-51
-87
-48
-3
2
-16
-65
-107
-142
-170
-218
-230
-242
-242
-255
-257
-206
-134
-112
-125
-131
-108
-82
-58
-34
-38
-48
-56
-44
-44
-45
-52
-70
-90
-102
-104
-87
-46
-39
-51
-77
-86
-82
-68
-52
-29
-35
-25
-40
-43
-73
-100
-126
-124
-126
-109
-68
-47
-64
-95
-97
-88
-61
-36
-26
-35
-57
-73
-88
-100
-106
-115
-125
-132
-125
-88
-56
-35
-4
56
122
178
229
265
323
365
378
381
393
402
425
443
490
538
596
622
616
590
557
533
504
478
458
433
406
372
351
342
348
340
315
286
257
236
207
182
172
176
170
147
113
76
58
69
74
74
66
56
59
74
62
47
53
54
51
41
9
-12
-5
3
33
62
76
90
96
123
153
161
160
179
178
137
78
39
42
71
86
92
101
120
141
150
114
69
49
48
69
89
127
155
135
111
89
67
36
17
-6
-51
-73
-57
-41
-23
-17
-20
-41
-62
-52
-47
-65
-89
-73
-60
-50
-40
-34
-36
-48
-50
-61
-53
-44
-40
-43
-35
-23
-3
17
45
64
75
68
72
91
85
77
66
63
61
49
37
36
44
62
78
60
24
0
-19
-31
-41
-58
-72
-72
-86
-76
-66
-78
-98
-98
-90
-102
-104
-91
-61
-32
6
44
82
118
149
180
195
203
216
227
250
272
293
347
383
393
375
376
390
414
414
401
397
394
381
364
350
353
337
304
275
251
230
209
172
145
117
95
74
76
70
48
26
-6
-35
-55
-83
-95
-105
-98
-101
-105
-96
-98
-108
-113
-130
-122
-114
-115
-100
-75
-44
-27
-18
-11
0
13
14
14
22
25
25
20
29
30
14
3
2
9
11
12
0
-7
2
19
22
15
18
18
18
11
11
-20
-38
-56
-67
-85
-94
-95
-110
-121
-139
-130
-137
-149
-158
-155
-163
-174
-163
-163
-160
-129
-102
-85
-92
-83
-77
-76
-86
-91
-97
-79
-79
-62
-62
-56
-39
-36
-21
3
19
36
53
66
81
72
74
67
71
69
63
47
29
42
16
-1
-38
-36
-79
-102
-109
-119
-123
-107
-99
-118
-137
-153
-162
-167
-169
-183
-203
-208
-237
-245
-241
-225
-185
-136
-93
-41
-4
39
76
103
127
138
133
148
206
236
273
308
335
356
378
384
382
378
360
339
316
295
262
231
196
157
118
107
94
75
55
26
1
-2
5
0
-18
-35
-57
-67
-84
-92
-108
-122
-141
-171
-185
-180
-166
-168
-173
-184
-188
-173
-154
-141
-131
-127
-125
-121
-112
-100
-92
-76
-43
0
17
0
-26
-34
-13
-17
-24
-32
-25
-16
-25
-2
12
19
-5
-46
-91
-101
-90
-66
-66
-99
-113
-115
-139
-134
-114
-132
-169
-201
-215
-192
-188
-193
-198
-224
-239
-229
-200
-210
-215
-223
-234
-222
-175
-130
-116
-109
-125
-130
-126
-98
-95
-113
-120
-121
-131
-122
-99
-68
-50
-69
-107
-108
-77
-37
-37
-38
-45
-17
-16
-19
-33
-19
-37
-121
-143
-152
-160
-206
-242
-221
-206
-208
-223
-246
-301
-358
-404
-441
-479
-536
-584
-601
-565
-521
-452
-342
-197
-18
118
273
347
377
362
351
368
409
451
484
520
564
658
714
713
654
574
488
425
373
329
302
282
258
233
226
190
127
56
-5
-58
-120
-152
-172
-168
-154
-148
-149
-154
-156
-176
-189
-201
-193
-187
-164
-104
-57
-42
-30
-16
-3
-12
-36
-81
-124
-134
-126
-116
-96
-49
13
69
106
157
244
326
333
284
229
209
196
163
97
63
35
-5
-80
-180
-234
-260
-277
-289
-297
-281
-259
-234
-209
-187
-155
-154
-180
-222
-278
-313
-308
-296
-288
-287
-288
-294
-302
-303
-305
-304
-305
-292
-244
-197
-158
-148
-187
-202
-201
-178
-151
-142
-127
-105
-118
-132
-153
-184
-255
-299
-309
-332
-347
-373
-416
-480
-543
-588
-605
-614
-576
-489
-446
-455
-529
-566
-568
-550
-569
-635
-747
-894
-946
-951
-943
-966
-1003
-991
-902
-695
-206
257
711
1088
1402
1607
1723
1804
1804
1750
1649
1595
1589
1567
1560
1493
1352
1076
728
309
29
-226
-450
-620
-701
-687
-592
-522
-482
-463
-454
-444
-449
-388
-254
-89
85
255
493
664
810
868
827
723
615
522
447
424
425
438
373
232
88
-24
-132
-245
-362
-471
-555
-497
-372
-229
-88
63
228
370
529
711
824
811
716
643
639
645
609
525
371
114
-29
-123
-207
-300
-394
-481
-504
-491
-415
-368
-383
-389
-413
-421
-380
-326
-272
-269
-280
-221
-165
-138
-112
-127
-185
-215
-230
-195
-132
-86
-56
-60
-90
-129
-131
-177
-243
-326
-349
-366
-384
-413
-461
-519
-540
-607
-689
-775
-876
-856
-822
-801
-817
-825
-800
-737
-671
-669
-751
-834
-931
-928
-902
-841
-849
-962
-1050
-1148
-1161
-1205
-1237
-1215
-1147
-848
-313
392
1377
1929
2222
2329
2314
2242
2141
2014
1914
1839
1795
1778
1719
1567
1258
816
283
-248
-713
-1085
-1178
-1139
-1064
-972
-814
-624
-448
-351
-363
-392
-322
-132
173
535
861
1140
1348
1481
1526
1387
1187
972
773
615
495
426
351
254
96
-122
-355
-560
-724
-823
-853
-804
-682
-482
-162
54
281
656
1155
1497
1482
1213
1060
1134
1209
1120
861
587
428
362
224
-32
-240
-405
-540
-697
-692
-542
-432
-429
-480
-451
-338
-213
-130
-124
-158
-102
2
39
14
32
37
-50
-145
-159
-106
-85
-118
-189
-210
-174
-92
-82
-140
-243
-301
-353
-416
-488
-592
-717
-800
-850
-881
-906
-1030
-1192
-1258
-1147
-984
-877
-803
-758
-742
-706
-699
-755
-844
-894
-930
-992
-965
-939
-1016
-1182
-1236
-1142
-1077
-942
-639
-53
725
1501
2005
2143
2185
2217
2197
2056
1778
1705
1719
1664
1562
1404
1229
917
427
-161
-682
-1009
-1144
-1156
-1147
-1091
-898
-675
-503
-366
-213
-175
-98
68
349
695
1015
1244
1413
1516
1529
1481
1317
1065
763
520
376
278
225
144
-28
-250
-461
-631
-722
-734
-702
-654
-549
-354
-117
114
297
459
577
682
913
1398
2007
1943
1536
1221
1127
1028
745
312
-83
-309
-319
-247
-283
-380
-442
-629
-846
-878
-635
-318
-255
-247
-153
13
242
373
287
94
-27
-22
7
54
142
163
62
-120
-216
-205
-210
-290
-380
-394
-295
-93
7
-73
-291
-476
-579
-634
-620
-592
-593
-625
-680
-689
-670
-699
-901
-1051
-1091
-959
-799
-650
-630
-729
-859
-988
-1131
-1247
-1293
-1332
-1409
-1448
-1418
-1372
-1322
-1291
-1136
-742
-58
809
1615
2125
2405
2489
2488
2411
2327
2183
2029
1873
1761
1668
1540
1312
778
203
-401
-873
-1135
-1244
-1296
-1264
-1158
-988
-779
-564
-377
-291
-224
-126
59
344
704
1074
1397
1478
1487
1464
1352
1176
899
597
339
191
133
84
-14
-165
-364
-559
-723
-797
-818
-774
-663
-447
-188
66
300
489
589
635
713
844
1004
1246
1700
2034
1941
1466
1044
761
450
100
-269
-583
-686
-516
-271
-280
-448
-627
-801
-898
-761
-485
-210
-85
24
204
392
541
525
326
39
-79
-14
101
127
122
33
-140
-284
-353
-378
-457
-524
-521
-474
-373
-182
8
-31
-173
-309
-408
-449
-453
-422
-440
-500
-575
-655
-729
-817
-910
-979
-966
-873
-726
-619
-766
-1021
-1216
-1291
-1366
-1452
-1525
-1545
-1501
-1439
-1322
-1284
-1257
-1101
-667
76
942
1708
2259
2388
2428
2352
2192
2048
1934
1828
1659
1506
1420
1325
1055
540
-61
-601
-967
-1172
-1270
-1223
-1049
-867
-666
-444
-257
-124
-36
-11
63
285
620
971
1230
1382
1418
1348
1202
996
718
316
60
-102
-193
-225
-266
-375
-539
-712
-812
-854
-844
-770
-620
-409
-157
152
454
640
743
757
775
764
817
920
1089
1498
1838
1832
1314
726
375
169
-90
-318
-506
-665
-608
-348
-183
-317
-559
-748
-849
-729
-312
63
218
271
385
495
507
520
414
109
-126
-131
-4
61
71
-30
-278
-502
-567
-586
-644
-675
-613
-527
-397
-132
57
69
-146
-382
-518
-536
-393
-350
-365
-456
-492
-493
-528
-637
-799
-878
-896
-893
-870
-779
-807
-885
-992
-1028
-1090
-1178
-1229
-1282
-1355
-1404
-1360
-1432
-1396
-1298
-951
-432
274
1052
1617
1921
2074
2128
2071
1879
1706
1580
1541
1538
1536
1413
1143
766
320
-204
-649
-929
-1021
-1047
-997
-831
-614
-426
-286
-198
-164
-118
8
205
419
675
948
1147
1223
1213
1116
953
724
459
220
47
-48
-96
-165
-322
-460
-597
-728
-820
-821
-739
-610
-447
-202
53
259
390
463
510
537
588
672
775
885
1009
1316
1596
1634
1265
757
333
125
-22
-134
-244
-373
-425
-368
-278
-259
-432
-657
-790
-667
-317
82
302
369
398
444
424
394
288
153
6
-5
83
195
175
47
-161
-396
-551
-510
-490
-481
-447
-353
-243
-167
-109
-109
-224
-409
-488
-422
-336
-299
-324
-400
-477
-463
-352
-400
-651
-887
-985
-893
-757
-712
-836
-1114
-1259
-1235
-1193
-1216
-1320
-1444
-1538
-1601
-1395
-1236
-1205
-1249
-1161
-867
-198
655
1439
1844
1943
1899
1939
1937
1906
1784
1644
1484
1434
1426
1330
1082
650
63
-463
-755
-802
-755
-751
-769
-692
-537
-358
-245
-172
-168
-179
-96
117
569
873
1072
1115
1062
997
930
816
604
354
165
55
34
39
-21
-207
-447
-636
-733
-726
-658
-592
-500
-349
-127
128
331
423
398
337
339
442
601
731
777
805
943
1285
1585
1322
723
267
100
130
127
38
-50
-191
-239
-157
-142
-242
-474
-686
-707
-466
-50
270
260
141
134
168
188
197
134
15
3
160
310
270
120
-61
-332
-513
-482
-339
-286
-355
-292
-234
-250
-236
-229
-310
-430
-422
-279
-175
-150
-151
-225
-333
-404
-366
-422
-585
-709
-637
-586
-532
-607
-814
-1038
-1117
-1075
-1071
-1134
-1185
-1223
-1295
-1328
-1295
-1263
-1288
-1360
-1369
-1172
-727
-152
383
911
1326
1643
1718
1645
1591
1519
1419
1361
1418
1600
1636
1511
1240
867
363
2
-311
-515
-556
-475
-413
-332
-262
-223
-279
-367
-381
-320
-189
-4
218
467
663
857
849
743
591
460
375
295
250
264
271
233
133
-11
-212
-401
-509
-564
-556
-490
-357
-155
-40
43
81
30
-36
-33
66
219
354
465
595
742
843
1034
1253
1328
1024
539
383
505
470
280
140
103
0
-83
-97
-164
-382
-573
-562
-391
-163
9
69
-35
-147
-65
4
14
-12
-18
18
94
248
313
194
29
-84
-113
-148
-144
-102
-119
-162
-148
-107
-182
-316
-380
-409
-414
-386
-305
-274
-299
-358
-389
-443
-514
-493
-477
-498
-542
-594
-636
-727
-805
-840
-874
-883
-847
-801
-815
-915
-1021
-1105
-1164
-1218
-1194
-1152
-1097
-1005
-832
-568
-31
388
709
850
943
1072
1201
1231
1175
1129
1186
1325
1399
1337
1183
961
706
481
321
209
129
32
-16
0
45
23
-68
-176
-226
-177
-87
1
74
143
207
262
292
276
203
93
52
77
105
122
99
60
26
-3
-45
-84
-129
-178
-192
-147
-67
-6
28
42
33
26
25
34
74
189
355
541
691
776
758
683
579
495
452
423
395
371
350
305
219
90
-61
-191
-223
-157
-39
-6
-24
-59
-31
-4
-26
-93
-161
-144
-76
0
51
40
-21
-78
-99
-100
-95
-105
-112
-93
-82
-33
-1
-53
-122
-192
-195
-184
-145
-18
9
-44
-147
-225
-336
-430
-441
-427
-415
-403
-396
-376
-350
-342
-360
-433
-544
-696
-785
-778
-721
-659
-604
-616
-697
-825
-875
-923
-961
-1002
-1022
-930
-807
-767
-788
-748
-633
-443
-90
227
436
560
679
851
977
964
910
938
1060
1144
1151
1107
1033
921
806
717
651
515
419
385
405
436
397
322
234
150
72
27
9
-9
-56
-81
-44
-3
-8
-33
-46
-48
-63
-60
-21
3
-9
-39
-6
26
-2
-88
-157
-164
-92
-72
-65
-28
26
56
80
128
180
213
246
294
365
385
344
283
267
278
287
272
259
260
268
245
216
179
134
68
35
52
68
43
0
-11
-6
-14
-41
-57
-53
-66
-95
-121
-128
-138
-163
-191
-205
-223
-215
-189
-163
-143
-128
-102
-85
-81
-71
-83
-87
-93
-95
-96
-94
-101
-114
-114
-109
-114
-132
-149
-175
-192
-195
-202
-201
-215
-230
-259
-284
-311
-325
-327
-332
-361
-379
-395
-415
-444
-469
-489
-505
-528
-531
-553
-561
-588
-604
-599
-593
-572
-525
-453
-330
-261
-197
-128
-30
80
191
286
369
425
484
533
560
558
558
583
631
669
705
718
733
754
762
757
737
710
651
574
501
446
401
348
280
222
181
146
113
74
39
-11
-39
-49
-61
-90
-131
-166
-206
-249
-293
-345
-373
-376
-340
-296
-263
-241
-212
-187
-133
-122
-117
-96
-60
-26
-5
29
78
84
68
84
112
149
172
195
208
200
205
212
201
204
209
209
207
194
166
152
171
183
166
128
88
45
13
15
13
1
-33
-65
-84
-92
-112
-126
-139
-147
-148
-149
-150
-156
-162
-181
-191
-202
-203
-208
-204
-201
-166
-175
-182
-186
-192
-197
-199
-203
-224
-245
-267
-284
-305
-315
-337
-352
-364
-354
-374
-403
-407
-409
-449
-491
-511
-534
-564
-553
-544
-538
-545
-535
-498
-423
-311
-195
-109
-13
62
162
242
321
378
412
457
491
501
498
504
549
590
628
671
704
723
720
717
717
712
675
614
542
491
446
393
325
261
213
162
128
99
84
50
18
0
-18
-42
-95
-152
-191
-232
-279
-319
-337
-340
-330
-314
-297
-267
-241
-228
-209
-203
-194
-188
-161
-104
-42
-3
-25
-55
-47
10
89
151
188
188
163
168
195
199
183
171
160
166
187
209
199
188
173
184
194
190
157
124
112
119
100
65
34
16
1
-16
-25
-33
-60
-78
-74
-70
-68
-77
-93
-93
-83
-92
-111
-124
-116
-120
-126
-123
-112
-120
-146
-125
-93
-86
-85
-102
-134
-176
-193
-204
-228
-256
-281
-295
-312
-331
-359
-391
-406
-412
-430
-463
-496
-530
-536
-522
-525
-535
-523
-471
-382
-292
-200
-130
-49
24
120
228
309
343
353
386
436
475
494
502
511
541
577
616
652
688
703
717
719
702
667
621
581
500
447
384
324
260
216
195
156
128
95
69
42
16
-12
-50
-83
-133
-174
-215
-273
-308
-331
-344
-324
-305
-283
-263
-243
-228
-222
-212
-196
-174
-169
-145
-125
-104
-97
-92
-71
-49
-2
31
61
79
100
125
149
163
176
185
176
182
193
195
183
184
172
138
115
107
112
116
110
94
62
41
23
9
-13
-26
-38
-58
-73
-74
-87
-97
-93
-91
-100
-107
-100
-103
-105
-95
-103
-118
-133
-136
-124
-108
-94
-90
-86
-84
-93
-88
-79
-83
-102
-122
-146
-174
-196
-224
-243
-268
-283
-312
-335
-349
-377
-400
-428
-463
-491
-501
-500
-493
-478
-454
-431
-381
-298
-210
-124
-53
-14
37
127
230
308
348
377
398
424
449
471
485
512
555
578
608
641
653
657
656
654
629
588
540
490
440
404
351
291
249
225
199
170
157
138
109
66
17
-29
-71
-112
-140
-172
-207
-219
-224
-225
-208
-197
-185
-172
-166
-177
-193
-188
-176
-168
-170
-179
-173
-145
-119
-97
-75
-56
-22
1
6
21
50
87
119
138
149
146
141
142
148
158
163
145
126
114
123
129
127
120
104
93
83
67
48
38
25
4
-6
-19
-46
-59
-60
-47
-45
-64
-71
-68
-51
-51
-51
-64
-87
-93
-85
-73
-69
-91
-107
-102
-88
-88
-92
-94
-103
-100
-87
-78
-104
-127
-151
-143
-133
-141
-189
-228
-256
-263
-260
-254
-274
-301
-323
-330
-334
-333
-354
-340
-302
-249
-204
-157
-120
-80
-24
48
119
153
207
254
275
298
326
348
361
388
430
446
470
509
535
551
562
566
550
527
500
474
462
452
415
368
348
329
286
244
212
166
125
86
71
49
38
17
-10
-57
-99
-135
-165
-181
-193
-192
-191
-203
-197
-192
-185
-172
-162
-157
-149
-139
-126
-118
-107
-100
-104
-92
-74
-54
-33
-11
-9
14
51
40
29
32
50
68
73
69
65
69
76
58
49
43
38
37
53
61
49
43
34
20
10
4
2
-14
-27
-42
-55
-57
-59
-69
-72
-77
-61
-54
-59
-54
-49
-62
-80
-79
-77
-77
-84
-102
-104
-96
-93
-94
-86
-78
-85
-97
-104
-100
-117
-127
-130
-139
-140
-145
-160
-168
-178
-195
-217
-221
-237
-268
-292
-313
-323
-336
-328
-313
-332
-318
-236
-85
42
59
5
-15
40
138
257
339
320
251
245
243
236
208
224
294
378
422
426
425
431
417
438
452
412
343
290
282
284
259
199
137
111
106
103
72
63
47
33
37
35
-7
-66
-94
-105
-121
-146
-174
-187
-173
-141
-135
-126
-123
-146
-138
-114
-114
-141
-152
-136
-114
-102
-105
-98
-100
-82
-62
-29
-7
-12
-20
0
40
34
7
0
0
21
40
53
51
41
24
17
29
27
15
1
15
21
8
-6
-26
-39
-43
-38
-33
-38
-59
-76
-64
-49
-60
-77
-86
-72
-66
-73
-67
-73
-83
-87
-79
-74
-80
-82
-86
-77
-71
-87
-111
-112
-97
-92
-91
-94
-94
-102
-105
-100
-113
-115
-122
-115
-106
-105
-127
-141
-142
-149
-153
-147
-154
-157
-158
-155
-155
-157
-169
-168
-144
-148
-169
-179
-191
-178
-130
-81
-38
0
12
23
35
66
110
146
172
181
175
160
164
175
185
204
220
242
274
282
291
296
300
303
298
280
246
224
195
164
132
112
82
62
46
34
23
13
10
8
-1
-18
-30
-51
-68
-81
-92
-98
-106
-122
-120
-104
-96
-81
-69
-62
-61
-56
-49
-47
-49
-41
-43
-49
-45
-42
-43
-36
-42
-40
-37
-18
-18
-20
3
6
3
0
-6
-12
-20
-7
-2
-7
-28
-40
-42
-34
-26
-26
-28
-35
-60
-68
-70
-62
-64
-63
-70
-73
-69
-79
-78
-86
-84
-89
-90
-86
-85
-98
-96
-92
-108
-119
-117
-108
-107
-102
-89
-77
-73
-72
-75
-89
-93
-98
-100
-96
-89
-102
-106
-114
-105
-89
-82
-85
-88
-91
-101
-96
-92
-93
-97
-104
-101
-117
-123
-125
-110
-76
-40
8
33
30
38
69
93
130
154
166
159
155
167
152
136
147
168
181
203
236
246
248
248
250
241
230
210
204
195
169
134
116
84
66
56
58
46
26
23
22
25
13
7
-8
-15
-28
-34
-52
-65
-67
-60
-54
-48
-46
-50
-45
-37
-30
-35
-39
-42
-36
-39
-33
-35
-46
-44
-43
-49
-44
-24
-13
-7
0
4
6
9
13
9
0
2
-1
-2
-9
-5
-9
-20
-19
-18
-17
-16
-17
-20
-21
-40
-42
-42
-50
-46
-45
-47
-40
-30
-25
-30
-44
-51
-55
-47
-49
-43
-32
-36
-41
-43
-35
-28
-24
-22
-22
-24
-16
-10
-5
-1
0
-15
-41
-46
-53
-55
-38
-37
-41
-46
-45
-41
-46
-42
-37
-38
-47
-55
-58
-66
-71
-64
-76
-78
-79
-66
-64
-49
-41
-39
-23
-22
-13
-6
-2
8
26
27
38
45
58
61
63
75
93
105
105
105
115
116
134
150
159
149
142
132
130
125
118
123
126
127
117
104
103
106
99
104
97
82
72
66
64
56
41
31
24
18
14
11
7
3
5
22
22
19
16
20
23
17
13
4
-10
-21
-28
-27
-29
-32
-25
-21
-26
-35
-55
-56
-53
-56
-50
-53
-54
-48
-39
-34
-30
-31
-36
-37
-38
-50
-55
-56
-50
-46
-58
-58
-55
-55
-52
-59
-61
-71
-76
-65
-48
-44
-40
-37
-34
-38
-43
-49
-40
-25
-22
-23
-34
-40
-41
-42
-34
-12
0
0
-4
-14
-12
-26
-34
-46
-56
-64
-67
-65
-51
-25
-7
0
-14
-34
-39
-27
-6
0
8
17
14
5
3
8
27
36
34
41
46
46
67
95
110
115
114
114
122
138
154
156
158
156
143
132
143
143
138
139
115
109
102
94
91
99
92
86
85
88
90
74
64
69
73
64
42
26
23
40
42
45
44
49
45
36
31
24
22
25
16
19
28
27
13
0
-2
-6
-4
-1
12
18
21
6
4
-4
-16
-28
-28
-20
-32
-36
-26
-10
-20
-22
-7
-2
-1
-16
-6
5
4
-9
-21
-23
-30
-28
-29
-32
-31
-46
-54
-36
-26
-20
-16
-27
-38
-41
-26
-4
-1
-20
-24
-41
-45
-55
-51
-27
-25
-29
-39
-24
-7
-19
-24
0
15
23
16
29
31
29
41
44
31
20
19
6
-3
0
13
30
43
49
71
75
70
74
85
81
78
86
90
86
79
76
67
68
58
63
72
74
89
103
121
158
352
407
357
237
201
285
298
251
279
306
290
217
193
167
98
55
112
167
153
143
167
162
78
14
52
102
107
121
176
197
172
121
107
94
81
108
158
163
137
121
107
78
58
62
68
55
51
49
46
20
-1
-22
-41
-44
-41
-35
-42
-55
-61
-61
-85
-112
-122
-121
-110
-115
-127
-151
-165
-152
-151
-163
-167
-167
-154
-154
-142
-118
-128
-136
-132
-118
-119
-139
-154
-140
-122
-118
-122
-115
-80
-67
-66
-81
-92
-86
-77
-67
-55
-63
-74
-66
-78
-93
-110
-116
-114
-111
-99
-94
-102
-121
-132
-134
-124
-119
-100
-78
-67
-40
-32
-23
-18
-7
4
12
25
45
51
53
81
86
84
76
63
76
90
110
118
117
138
163
163
150
142
138
153
174
207
201
192
184
177
170
146
132
145
155
173
179
167
139
126
126
122
118
124
178
151
123
139
146
141
128
162
164
127
93
85
85
94
58
23
-19
-54
-59
-36
-37
-56
-64
-62
-68
-86
-99
-88
-78
-74
-89
-113
-141
-163
-166
-171
-174
-182
-183
-184
-183
-200
-221
-216
-205
-210
-199
-181
-162
-162
-180
-187
-198
-199
-183
-173
-178
-190
-180
-176
-167
-181
-195
-198
-183
-174
-182
-201
-220
-211
-189
-174
-186
-194
-188
-167
-141
-114
-105
-98
-82
-57
-19
-7
-4
3
34
74
101
124
134
138
149
150
151
154
184
210
213
230
225
208
201
212
230
234
237
232
236
236
234
215
200
181
182
211
206
180
135
106
95
103
109
95
92
94
101
104
105
79
53
52
65
76
76
62
48
40
16
10
-10
-23
-29
-10
-2
-23
-48
-71
-79
-72
-63
-75
-79
-68
-67
-68
-94
-117
-138
-147
-150
-146
-157
-171
-192
-208
-214
-233
-258
-266
-260
-250
-254
-254
-256
-278
-273
-274
-273
-283
-285
-267
-262
-241
-235
-235
-246
-237
-227
-219
-210
-213
-195
-191
-173
-145
-122
-81
-29
24
54
86
110
133
150
174
208
218
238
245
251
236
222
203
182
189
195
207
199
182
155
146
150
133
122
107
106
113
110
93
82
74
64
72
85
85
79
61
47
40
43
51
54
53
39
38
25
13
14
7
16
24
39
36
31
24
21
3
-2
-9
-7
-3
2
-3
-17
-28
-33
-43
-39
-36
-30
-10
0
5
2
-3
-23
-38
-42
-45
-49
-49
-37
-32
-34
-33
-53
-73
-100
-97
-97
-67
-53
-43
-36
-21
-18
-22
-29
-23
-13
14
32
42
47
45
41
34
21
30
37
54
63
58
50
40
40
45
40
46
50
50
50
40
32
16
17
36
41
36
31
38
32
20
3
-2
-3
-15
-22
-16
-6
-3
-4
-6
-2
-1
-8
-1
19
16
7
-12
-18
-30
-27
-24
-28
-40
-45
-35
-32
-27
-30
-24
-20
-14
-2
2
11
21
4
6
4
0
3
-1
-9
-14
-8
3
14
13
11
8
0
-3
-4
-3
-2
-7
-14
-9
-8
-9
-14
-16
-9
-4
7
20
33
20
13
1
0
6
3
5
5
0
-10
-9
-21
-20
-30
-30
-20
-5
-3
3
5
10
24
36
29
26
32
43
47
41
32
22
26
35
33
33
17
21
21
21
20
12
3
-1
-9
-19
-14
-8
-7
-13
-16
-9
-16
-12
-20
-14
-12
12
22
24
24
5
4
2
9
-1
4
11
21
19
15
14
11
-1
2
12
11
18
31
44
37
25
10
3
1
1
6
11
7
7
6
-3
-1
-10
-5
3
17
6
3
2
0
-10
-6
-3
0
8
13
15
14
11
9
6
13
15
27
23
22
14
10
16
1
5
15
21
23
23
25
13
17
8
13
17
2
0
0
1
-6
-8
0
0
2
0
9
3
6
8
8
8
7
17
12
2
0
6
10
17
30
34
18
19
17
17
14
24
30
32
25
23
14
9
-2
-11
-22
-23
-20
-8
-3
6
8
13
-4
-13
-10
-8
-3
1
12
15
11
21
33
28
32
28
32
30
31
23
21
30
30
36
46
51
52
50
42
31
29
34
24
20
29
33
43
38
25
15
13
10
13
15
8
7
8
10
14
18
19
8
-4
1
-4
-4
3
5
4
12
2
8
12
13
0
-11
-13
-14
-5
-4
-2
8
2
9
11
7
6
1
-1
1
4
22
18
19
18
20
20
34
37
34
32
39
23
29
32
32
29
34
28
26
14
4
-6
-9
-18
-22
-12
-16
-14
-3
1
4
5
5
3
1
0
-1
-2
-2
-2
-1
0
1
2
10
11
10
10
1
7
8
0
-2
-11
-4
3
7
8
10
12
18
11
2
0
-8
-6
-8
-6
-3
-9
-1
7
4
12
13
12
1
-8
-10
-12
-11
-14
-22
-13
-1
2
11
16
18
14
12
11
19
21
19
18
16
17
10
8
23
19
9
-2
-3
6
0
6
5
6
6
8
9
7
9
9
1
14
18
11
8
7
1
0
0
-1
-1
-10
-11
-11
4
9
9
16
9
18
12
11
18
19
12
7
8
15
11
8
14
16
17
17
17
16
17
18
17
17
8
15
25
18
8
5
0
-9
-11
-19
-14
-12
-12
-11
-4
7
10
11
9
10
-4
0
-5
-8
-9
-10
-9
-11
-18
-12
-9
-8
-9
-9
-9
-16
-9
-7
0
1
-7
0
0
2
-5
0
0
0
1
-8
-9
-10
-8
-8
-18
-20
-19
-17
-26
-20
-10
-8
0
0
-6
-8
1
4
3
9
10
11
-5
-1
-6
-8
-8
-2
0
-2
7
9
10
17
20
12
9
9
2
8
16
10
15
16
9
16
18
19
18
14
13
6
3
-3
-2
-12
-12
-13
-13
-13
-6
-4
-6
0
-6
0
0
0
-10
-5
-3
-2
-11
-14
-11
-3
-1
-9
-12
-4
0
0
-3
5
6
14
15
16
7
6
16
27
28
26
35
30
21
21
17
25
17
16
14
8
-1
0
2
-6
-16
-20
-19
-12
-12
3
4
-5
-11
-16
-9
-9
-9
-13
-6
-6
2
-2
-12
-20
-13
-10
-11
-14
-14
-13
-6
4
0
-4
-4
5
6
4
12
15
14
13
8
7
8
3
1
-6
0
10
13
11
3
2
-4
-12
-15
-22
-17
-26
-27
-30
-35
-29
-19
-17
-14
-13
-7
-6
-15
-18
-16
-9
-9
-9
-11
-9
-8
-22
-16
-14
-3
-12
-15
-24
-24
-15
-12
-11
-16
-23
-25
-16
-21
-16
-14
-16
-17
-18
-8
-13
-7
-15
-15
-10
-7
-21
-36
-27
-31
-30
-37
-29
-19
-19
-29
-28
-33
-34
-29
-29
-32
-34
-35
-27
-32
-32
-29
-21
-31
-18
-21
-14
-21
-22
-22
-21
-14
-11
-12
-28
-31
-29
-28
-20
-10
-9
-11
-12
-9
-5
-12
-5
2
0
-2
0
-4
-12
-5
-2
-3
-5
-4
-3
-3
-2
-15
-19
-20
-29
-34
-42
-27
-24
-27
-28
-17
-14
-15
-16
-15
-24
-29
-31
-31
-33
-24
-22
-23
-23
-19
-9
-6
-7
-15
-18
-20
-20
-12
-10
-10
-10
-2
1
3
6
8
0
-4
2
14
15
15
16
10
0
1
4
5
2
0
-16
-12
-8
2
3
2
-6
-16
-12
-7
-7
0
-9
-14
-17
-22
-13
-8
-18
-15
-23
-34
-28
-31
-24
-25
-19
-20
-20
-19
-8
-13
-16
-26
-28
-31
-23
-21
-12
-11
-3
-1
9
14
9
6
-2
-5
-6
-6
-6
-14
-16
-22
-20
-19
-18
-18
-34
-29
-18
-17
-12
-12
-11
-2
-9
-12
-13
-21
-31
-33
-32
-32
-42
-44
-33
-30
-31
-32
-30
-21
-13
-21
-24
-16
-14
-16
-17
-9
-6
-15
-17
-15
-5
-5
1
-2
-11
-13
-13
-19
-30
-25
-21
-20
-22
-30
-22
-19
-19
-28
-22
-19
-13
-21
-16
-13
-14
-22
-24
-14
-13
-15
-15
-21
-22
-23
-23
-22
-22
-23
-22
-30
-40
-34
-23
-29
-25
-23
-14
-12
-14
-14
-21
-23
-32
-34
-25
-25
-26
-26
-24
-23
-23
-31
-31
-31
-31
-24
-16
-14
-24
-26
-23
-22
-24
-25
-24
-24
-24
-25
-16
-14
-7
2
5
-2
-5
-4
-3
-4
-14
-23
-24
-31
-24
-22
-14
-19
-13
0
1
0
-2
-1
7
0
3
4
4
4
4
14
9
-1
-2
-7
-8
-1
0
-7
-9
-1
-5
-8
-9
-8
-7
-7
-8
-9
-8
-8
-8
-8
-8
-16
-26
-20
-18
-10
-17
-18
-1
-3
-12
-17
-9
-6
1
-7
-2
0
1
-7
-10
5
1
0
6
1
-8
-9
-2
0
0
-1
0
0
-6
-1
0
-6
-9
-1
0
-7
-2
-8
0
9
11
2
0
-7
-8
-9
-12
-4
-2
0
0
1
-6
-7
-15
-17
-11
-17
-20
-21
-19
-10
1
3
-3
2
5
13
4
7
15
18
25
17
15
15
17
16
15
22
17
16
24
35
29
27
27
20
18
8
-3
-14
-15
-31
-26
-39
-24
-25
-15
-4
-7
-16
-11
-9
-4
-12
-27
-22
-12
-10
-19
-22
-28
-18
-15
-8
-8
0
4
5
4
9
11
10
9
6
6
5
5
5
5
6
0
6
0
0
0
0
-8
-17
-12
-18
-18
-12
-8
0
-4
-5
2
5
12
4
0
2
2
-7
-12
-5
-10
-3
0
-7
-9
-8
-5
-3
3
5
14
16
14
11
9
7
6
-2
0
2
10
12
20
23
24
31
34
16
0
2
6
6
3
2
-11
-13
-10
-6
-11
-12
-16
-6
-10
-21
-16
-19
-11
-16
-26
-29
-13
-13
-7
-5
-5
-6
2
4
1
-1
-11
-14
-31
-38
-39
-28
-22
-11
1
6
7
7
7
6
2
0
-12
-11
-4
-2
-3
-3
5
3
10
12
-3
-9
-10
-8
-9
-19
-14
-17
-16
-16
-14
-11
-10
0
-3
-15
-20
-20
-10
-16
-12
-11
-9
-9
-9
-9
-2
0
9
3
-1
-5
2
4
10
10
1
-2
-2
-10
-5
-11
-4
0
-5
-17
-12
-14
-15
-14
-4
-8
-10
-3
7
10
0
11
9
5
1
0
-9
-14
-22
-15
-11
-26
-31
-26
-21
-18
0
0
-4
0
4
8
5
-4
-10
-24
-17
-17
-8
-9
-4
-4
-1
-11
-13
1
4
-2
3
11
6
-2
-2
3
0
10
11
7
-2
-16
-25
-9
-3
0
0
-2
-16
-16
-25
-45
-50
-52
-47
-29
-16
-6
-13
-9
12
11
-8
-16
-12
-18
-31
-43
-29
-12
2
21
39
37
32
37
39
33
9
5
8
-6
-24
-39
-37
-40
-24
-21
-15
1
3
0
5
4
8
5
11
18
21
28
22
17
4
9
13
6
-2
-1
15
15
17
17
37
41
27
20
21
24
19
13
6
-11
-23
-24
-10
-10
-15
-21
-21
-6
5
7
8
22
29
13
-6
-10
3
-1
-3
-11
0
-2
6
1
8
7
3
3
0
-4
3
6
8
-6
-10
-14
-17
-5
0
7
21
12
10
-2
-3
-11
-14
-16
-8
-7
-4
-11
-19
3
22
24
16
6
-2
-4
0
0
1
14
28
50
63
47
21
8
32
49
50
34
24
15
31
43
53
47
38
33
33
12
-9
-33
-35
-41
-42
-30
-14
-18
-22
-8
2
-4
-11
-27
-1
16
9
-39
-53
27
243
182
45
-82
-49
-44
-82
-104
-67
-55
-17
17
52
32
23
24
37
1
-21
-36
-43
-56
-24
-12
-4
-15
-26
-26
1
19
22
4
12
13
15
8
10
24
21
-11
-61
-83
-68
-30
4
24
16
24
32
45
32
8
-11
0
2
0
-23
-26
-27
-53
-64
-46
1
42
53
40
13
12
6
-8
-29
-23
4
40
35
27
39
61
57
30
24
35
53
48
58
58
51
36
33
38
43
28
27
33
47
46
32
29
36
25
29
35
38
13
-23
-42
-25
-3
21
33
46
60
67
64
57
52
51
43
21
11
23
34
36
34
46
65
60
37
37
50
52
33
42
58
72
70
61
47
41
36
37
55
55
47
44
55
47
44
48
73
79
56
44
34
49
45
29
27
34
44
32
29
7
-8
-22
-27
-11
-12
-16
-11
1
0
-23
-40
-25
-1
23
30
34
39
37
47
45
65
73
56
46
34
49
24
14
34
86
94
90
72
65
35
42
83
106
77
68
80
62
78
70
62
28
34
68
102
132
108
60
37
48
73
98
149
132
76
37
46
75
112
156
131
88
79
51
-1
-49
-48
-31
-13
0
-4
-50
-113
-151
-171
-171
-142
-90
-46
-46
-47
-49
-74
-154
-189
-153
-99
-69
-79
-28
-54
-114
-212
-243
-199
-79
-57
-46
-21
-3
-33
-161
-236
-232
-89
21
54
6
26
20
-39
-132
-84
-30
-2
-70
-6
32
81
23
-110
-156
-127
-38
2
-10
-1
33
55
76
24
-34
-78
-27
38
83
76
36
-20
-83
-61
-22
26
47
11
-52
-38
63
173
95
10
7
61
124
92
34
27
92
108
62
42
21
38
40
115
181
179
189
189
193
178
195
209
241
292
298
297
302
311
283
239
207
185
205
266
283
229
191
225
242
208
165
144
106
91
105
120
87
28
-45
-71
-43
24
49
-1
-70
-145
-174
-167
-155
-183
-218
-201
-210
-222
-280
-318
-332
-358
-337
-336
-334
-412
-492
-502
-482
-464
-519
-522
-499
-457
-523
-570
-559
-604
-719
-801
-681
-560
-567
-727
-801
-762
-715
-782
-905
-934
-828
-685
-557
-431
-343
-233
-105
120
384
652
800
855
949
1133
1343
1406
1299
1182
1222
1257
1183
1007
840
686
539
406
329
258
115
-75
-202
-191
-114
-116
-200
-258
-196
-20
80
142
182
232
300
406
538
633
738
738
776
828
881
854
778
699
638
612
560
493
409
306
186
140
130
112
81
60
49
28
58
99
51
14
17
106
146
163
133
70
-24
-61
-42
-38
-74
-126
-185
-205
-237
-342
-457
-500
-484
-482
-502
-511
-530
-589
-584
-583
-615
-759
-796
-782
-652
-531
-482
-538
-604
-710
-765
-798
-771
-878
-926
-891
-783
-773
-890
-996
-1097
-1125
-1103
-1122
-1069
-1114
-1111
-1162
-1098
-997
-976
-959
-770
-353
287
928
1353
1236
1174
1316
1590
1840
1927
1942
1950
2024
1998
1734
1358
978
655
465
440
463
316
-133
-404
-521
-521
-542
-604
-639
-515
-296
-109
-3
23
17
55
200
436
618
703
743
815
907
983
1001
918
809
778
808
815
721
573
482
433
413
327
173
23
-52
-58
-20
32
1
-37
8
104
158
118
83
133
222
280
258
183
118
35
-24
-39
-15
-39
-176
-249
-298
-356
-448
-585
-679
-697
-647
-643
-656
-662
-642
-628
-664
-656
-676
-683
-689
-651
-616
-567
-566
-608
-613
-604
-659
-700
-787
-826
-876
-813
-748
-775
-888
-951
-944
-997
-1122
-1230
-1216
-1240
-1215
-1184
-1151
-1040
-1047
-1014
-849
-520
-192
190
661
1221
1469
1475
1376
1541
1782
1910
1922
1959
2033
1977
1724
1381
1096
841
612
411
344
301
162
-88
-302
-424
-498
-510
-481
-399
-304
-190
-74
1
44
76
142
314
500
629
723
829
924
922
881
865
864
823
792
778
718
587
460
406
346
247
144
99
92
90
53
4
1
28
70
89
111
120
77
38
47
68
60
31
35
41
-25
-106
-201
-285
-330
-345
-332
-371
-411
-470
-556
-649
-705
-671
-614
-567
-511
-554
-642
-711
-728
-704
-698
-729
-680
-641
-642
-723
-817
-800
-726
-672
-675
-683
-697
-708
-842
-896
-822
-722
-791
-939
-1032
-1032
-1059
-1060
-1155
-1125
-1047
-946
-913
-932
-971
-1014
-922
-622
-133
408
862
1199
1263
1255
1323
1473
1584
1628
1843
2101
2199
2097
1810
1462
1117
870
776
748
693
538
353
211
62
-143
-366
-462
-421
-324
-162
-54
2
-36
-69
-1
138
285
446
624
806
887
868
826
827
844
816
822
847
839
714
564
467
386
313
329
410
440
340
197
131
101
38
-22
-11
27
48
16
-53
-132
-222
-281
-273
-246
-207
-220
-238
-253
-324
-392
-438
-420
-395
-352
-319
-324
-367
-438
-582
-647
-700
-717
-702
-685
-693
-772
-832
-925
-1016
-1003
-913
-803
-761
-735
-688
-694
-750
-716
-638
-546
-476
-511
-569
-552
-576
-663
-809
-797
-772
-771
-800
-804
-846
-974
-1061
-1062
-915
-861
-832
-785
-593
-344
-65
258
568
744
849
996
1209
1385
1437
1490
1661
1870
1912
1827
1679
1542
1323
1139
1066
1051
932
734
566
510
424
240
59
-22
-25
-33
-18
40
81
7
99
482
656
385
-7
52
450
586
438
409
595
707
596
500
550
488
294
224
644
825
572
266
292
468
354
116
52
130
84
-37
-34
22
-147
-428
-516
-332
-231
-482
-614
-516
-393
-453
-547
-521
-455
-475
-493
-389
-291
-410
-568
-539
-375
-366
-499
-577
-511
-520
-618
-627
-590
-622
-659
-570
-382
-333
-446
-535
-515
-391
-358
-401
-375
-285
-253
-291
-311
-331
-427
-451
-369
-305
-356
-440
-491
-512
-558
-641
-663
-645
-653
-697
-688
-647
-636
-707
-701
-602
-394
-148
65
233
319
455
609
712
756
835
1018
1228
1339
1351
1325
1285
1168
1055
1017
1009
983
909
852
835
807
712
603
552
524
466
430
431
416
356
268
247
255
211
137
124
170
199
157
148
191
229
213
227
265
291
267
240
230
239
224
176
172
180
162
115
73
69
51
7
-19
-19
-6
-34
-59
-63
-85
-135
-195
-208
-196
-203
-232
-239
-216
-219
-253
-262
-258
-267
-286
-293
-289
-291
-320
-347
-361
-354
-370
-407
-410
-405
-423
-439
-441
-421
-420
-407
-397
-378
-370
-385
-375
-346
-324
-323
-319
-296
-289
-309
-335
-337
-349
-379
-411
-422
-418
-436
-458
-475
-498
-529
-541
-540
-502
-482
-469
-442
-347
-259
-164
-82
8
77
136
239
400
553
643
698
727
754
779
807
834
877
906
919
930
953
968
959
945
932
920
885
843
793
754
705
657
586
520
446
388
349
329
314
271
220
206
204
187
160
142
135
112
101
75
49
1
-16
-22
-14
-23
-15
-35
-43
-32
-18
-26
-50
-66
-60
-70
-86
-128
-183
-225
-253
-262
-270
-277
-282
-277
-240
-226
-242
-262
-246
-235
-230
-238
-256
-270
-300
-323
-327
-331
-354
-373
-400
-430
-453
-464
-455
-428
-415
-412
-409
-400
-396
-375
-358
-365
-388
-380
-367
-367
-354
-350
-366
-372
-372
-373
-383
-395
-405
-416
-425
-455
-494
-508
-517
-523
-529
-530
-517
-475
-385
-260
-127
-40
2
81
231
414
565
629
652
676
702
744
773
805
817
826
858
900
935
947
950
961
969
963
929
887
834
791
735
683
600
508
414
349
315
273
233
200
145
109
85
100
93
66
41
14
-11
-40
-65
-88
-114
-116
-110
-116
-122
-113
-97
-74
-55
-57
-86
-112
-128
-127
-127
-143
-188
-249
-266
-276
-278
-293
-296
-285
-278
-264
-257
-256
-250
-235
-231
-229
-244
-260
-294
-320
-331
-350
-367
-377
-361
-366
-374
-376
-363
-352
-333
-315
-323
-329
-333
-328
-326
-307
-305
-334
-360
-364
-367
-373
-355
-337
-363
-373
-362
-354
-357
-348
-381
-431
-458
-474
-492
-498
-501
-507
-522
-516
-478
-417
-311
-175
-62
5
60
163
300
472
580
641
671
685
715
736
755
782
804
821
842
877
912
935
954
968
974
971
938
893
839
794
734
652
569
489
418
347
295
270
261
242
214
184
157
144
138
121
95
66
29
2
-19
-36
-66
-88
-100
-91
-100
-112
-102
-79
-63
-55
-54
-62
-71
-85
-95
-113
-149
-195
-231
-249
-264
-297
-324
-316
-293
-285
-268
-252
-241
-240
-246
-245
-237
-245
-265
-290
-292
-301
-318
-320
-320
-323
-315
-301
-290
-301
-303
-287
-267
-278
-298
-316
-326
-330
-332
-337
-345
-353
-359
-353
-349
-354
-373
-390
-389
-384
-372
-378
-398
-443
-487
-500
-519
-535
-559
-584
-591
-551
-517
-468
-356
-225
-113
-28
55
148
244
368
474
561
648
682
708
726
756
788
800
821
837
858
878
893
911
925
932
925
902
871
824
744
684
606
535
461
407
336
266
227
219
222
216
188
164
142
128
106
79
40
7
-15
-42
-55
-63
-80
-91
-99
-89
-83
-72
-49
-27
-16
-7
-15
-19
-36
-71
-106
-162
-210
-260
-284
-276
-265
-268
-275
-267
-255
-250
-241
-232
-234
-236
-238
-249
-256
-266
-293
-319
-337
-353
-372
-380
-376
-358
-365
-365
-367
-355
-347
-339
-333
-343
-359
-369
-358
-361
-385
-409
-430
-427
-410
-403
-402
-403
-397
-398
-392
-390
-397
-416
-446
-474
-488
-516
-521
-523
-546
-563
-566
-535
-451
-320
-208
-130
-65
18
108
228
366
472
540
597
641
662
692
710
727
744
780
811
834
857
887
908
925
936
923
881
824
796
761
708
619
514
438
379
335
289
239
197
170
164
176
164
137
119
116
118
90
52
16
-13
-34
-43
-65
-91
-107
-101
-74
-52
-53
-37
-16
1
7
6
-1
-31
-61
-79
-97
-124
-180
-223
-222
-207
-206
-229
-251
-257
-245
-223
-209
-200
-213
-224
-232
-234
-250
-267
-295
-316
-319
-322
-355
-372
-359
-339
-324
-317
-328
-351
-363
-337
-302
-300
-316
-356
-412
-434
-420
-428
-434
-418
-408
-420
-418
-407
-418
-427
-420
-399
-427
-473
-516
-529
-531
-517
-528
-547
-547
-510
-445
-351
-255
-153
-67
30
153
272
365
445
533
614
652
674
683
700
729
766
789
798
807
820
851
883
896
889
875
850
822
793
762
717
638
548
474
415
325
259
204
163
127
98
94
97
99
89
87
91
90
62
34
12
-5
-17
-31
-42
-54
-65
-57
-41
-19
-12
0
13
25
27
20
20
22
6
-21
-54
-91
-120
-152
-159
-172
-190
-197
-198
-184
-168
-167
-169
-172
-180
-188
-214
-237
-259
-269
-288
-305
-323
-332
-347
-353
-355
-348
-344
-332
-335
-322
-314
-305
-309
-327
-333
-347
-338
-326
-324
-374
-411
-409
-397
-374
-353
-390
-422
-428
-405
-412
-421
-449
-480
-494
-494
-482
-491
-498
-491
-428
-347
-251
-164
-78
-24
55
157
275
387
490
561
625
688
737
749
757
768
785
791
811
835
861
871
888
899
901
881
863
825
787
731
683
616
539
469
406
351
292
225
171
135
99
74
70
88
93
73
52
42
30
11
-4
-41
-68
-73
-71
-67
-64
-47
-31
-17
-13
-14
-7
-2
20
40
26
5
-7
-23
-40
-51
-72
-112
-149
-186
-192
-197
-203
-210
-197
-193
-198
-208
-225
-239
-247
-249
-257
-265
-302
-340
-352
-352
-360
-379
-392
-399
-392
-375
-344
-334
-314
-305
-301
-297
-293
-308
-323
-312
-312
-293
-270
-263
-302
-330
-351
-368
-385
-403
-401
-380
-361
-354
-340
-355
-425
-469
-503
-466
-375
-307
-291
-300
-238
-123
-1
83
141
177
227
301
415
545
633
661
677
705
715
711
661
603
577
562
564
584
594
614
644
679
698
677
626
556
513
514
513
478
420
387
349
309
282
253
230
177
122
113
122
111
104
100
114
134
163
158
410
687
662
442
395
390
286
168
187
237
170
29
-87
-150
-226
-284
-272
-281
-334
-374
-366
-297
-267
-326
-326
-337
-306
-287
-248
-257
-259
-261
-251
-260
-259
-307
-370
-377
-384
-390
-414
-494
-530
-524
-504
-545
-587
-620
-632
-584
-563
-562
-574
-610
-582
-555
-583
-608
-638
-654
-651
-639
-598
-561
-563
-584
-590
-655
-677
-740
-833
-877
-965
-940
-926
-908
-899
-876
-774
-590
-316
71
562
796
1033
1205
1278
1290
1239
1270
1376
1465
1493
1468
1444
1410
1291
1152
1016
873
705
537
394
332
298
242
212
220
224
195
144
113
94
57
34
48
85
153
222
307
391
444
457
449
466
499
504
476
446
460
481
448
385
338
339
320
268
242
249
280
294
304
336
326
258
157
80
56
3
-55
-93
-72
-46
-67
-97
-135
-169
-215
-268
-288
-277
-275
-269
-278
-302
-389
-449
-498
-524
-550
-590
-626
-639
-653
-731
-755
-785
-747
-661
-618
-612
-619
-633
-606
-604
-592
-576
-516
-525
-495
-522
-569
-643
-695
-799
-929
-976
-949
-995
-1029
-977
-977
-963
-946
-971
-1070
-1113
-1108
-1174
-1255
-1269
-1222
-1205
-1137
-1039
-947
-708
-173
308
853
1343
1726
1884
1968
2016
1993
1899
1798
1706
1670
1633
1532
1372
1193
1028
815
532
322
107
-84
-222
-289
-244
-155
-71
4
85
181
268
327
376
383
374
378
426
496
602
669
733
775
779
774
728
658
552
467
403
319
221
169
174
204
281
359
422
453
442
426
413
391
343
254
191
170
169
149
97
38
-7
-47
-88
-154
-202
-252
-285
-319
-366
-410
-453
-481
-497
-491
-495
-519
-564
-584
-593
-582
-562
-580
-586
-593
-546
-521
-439
-408
-436
-457
-449
-465
-493
-553
-564
-529
-524
-532
-631
-717
-757
-789
-820
-862
-897
-930
-907
-866
-900
-978
-1050
-1048
-1014
-1008
-998
-1067
-1071
-1051
-1060
-1048
-1054
-1027
-1034
-1025
-924
-730
-365
115
684
1185
1573
1864
1999
2086
2044
1927
1773
1636
1538
1480
1413
1274
1151
1054
977
892
727
500
263
73
-71
-166
-219
-228
-186
-126
-25
110
232
335
362
346
315
315
329
343
351
398
488
600
708
777
781
746
708
629
520
399
290
204
210
248
332
409
452
452
413
379
320
233
135
31
-50
-104
-86
-64
-61
-73
-79
-98
-115
-156
-216
-292
-341
-394
-425
-437
-450
-443
-433
-402
-389
-390
-415
-449
-493
-529
-527
-538
-501
-466
-460
-436
-380
-358
-322
-352
-418
-442
-465
-463
-448
-494
-518
-505
-496
-443
-474
-512
-540
-537
-534
-542
-595
-599
-585
-580
-596
-657
-688
-771
-804
-851
-902
-910
-897
-879
-891
-908
-886
-784
-680
-468
-199
130
500
822
1032
1186
1308
1421
1500
1513
1488
1415
1396
1379
1290
1206
1156
1148
1140
1048
903
754
648
549
407
266
187
137
106
73
57
64
86
111
83
39
20
26
36
40
39
63
127
204
282
356
422
471
503
520
490
437
402
399
390
354
317
298
286
279
246
194
134
61
-34
-142
-233
-280
-316
-334
-336
-331
-315
-285
-258
-238
-226
-219
-213
-228
-249
-272
-283
-268
-224
-208
-217
-217
-202
-191
-191
-196
-208
-226
-249
-255
-268
-258
-242
-228
-219
-244
-251
-233
-241
-243
-243
-243
-274
-308
-325
-325
-315
-307
-341
-383
-402
-426
-438
-475
-489
-506
-524
-545
-577
-598
-604
-651
-671
-677
-650
-618
-613
-590
-524
-414
-272
-116
50
181
213
214
236
290
350
392
448
515
558
559
561
643
766
844
850
859
875
896
918
929
890
865
827
789
745
706
682
652
596
557
517
475
439
387
335
254
198
158
133
83
60
93
131
142
114
93
57
47
46
54
42
41
26
1
-6
24
66
80
62
41
24
12
10
11
1
-15
-18
-30
-57
-87
-93
-89
-98
-103
-121
-145
-159
-170
-182
-191
-190
-198
-221
-226
-223
-210
-203
-199
-194
-197
-207
-219
-235
-253
-280
-302
-322
-350
-349
-319
-298
-294
-285
-266
-261
-287
-322
-349
-342
-339
-366
-394
-412
-415
-413
-441
-451
-441
-439
-455
-508
-555
-577
-573
-564
-581
-577
-560
-538
-497
-426
-274
-113
16
67
103
152
232
311
393
458
509
536
560
622
707
809
889
943
990
1022
1047
1059
1088
1079
1007
905
827
747
683
626
587
560
546
536
492
447
402
375
324
253
190
132
69
13
-1
4
20
29
15
-7
-15
-14
-17
-14
-9
-6
-4
-2
3
34
61
69
65
69
49
33
27
13
-7
-34
-41
-50
-63
-47
-43
-58
-77
-98
-111
-132
-154
-173
-187
-193
-199
-237
-271
-276
-275
-293
-296
-274
-277
-287
-281
-281
-293
-297
-288
-283
-288
-308
-309
-304
-299
-304
-308
-303
-302
-285
-292
-300
-311
-298
-317
-351
-379
-397
-398
-410
-446
-475
-489
-476
-482
-507
-534
-562
-575
-580
-578
-569
-551
-480
-376
-233
-107
-22
51
103
162
239
306
391
450
476
500
537
626
717
810
886
930
968
993
1019
1019
1000
969
935
894
850
793
729
663
594
544
514
486
444
393
339
290
249
198
143
90
38
-19
-58
-61
-52
-55
-92
-112
-106
-90
-74
-68
-72
-66
-45
-35
-53
-62
-41
-31
-25
-29
-27
-30
-33
-30
-47
-80
-75
-45
-52
-89
-100
-116
-116
-110
-123
-166
-184
-193
-201
-212
-227
-239
-244
-260
-285
-296
-260
-248
-252
-254
-268
-272
-262
-270
-302
-331
-333
-323
-311
-317
-321
-336
-335
-345
-357
-364
-366
-363
-360
-354
-341
-338
-346
-374
-391
-395
-403
-414
-414
-448
-498
-520
-545
-556
-587
-585
-584
-585
-556
-518
-461
-346
-196
-73
1
54
113
158
212
283
355
408
458
479
515
581
688
795
878
941
977
1016
1059
1081
1073
1042
981
900
826
757
693
637
588
524
496
487
436
412
387
325
269
208
154
97
42
-12
-66
-99
-105
-106
-128
-137
-123
-118
-109
-87
-80
-71
-60
-60
-68
-61
-56
-67
-81
-88
-88
-86
-68
-63
-77
-81
-84
-113
-142
-154
-159
-179
-182
-203
-221
-224
-218
-225
-242
-255
-261
-289
-320
-354
-376
-382
-378
-373
-372
-374
-375
-378
-372
-371
-349
-343
-352
-347
-350
-365
-387
-403
-395
-387
-382
-377
-380
-367
-352
-375
-422
-446
-437
-450
-471
-491
-496
-500
-506
-493
-509
-518
-529
-558
-584
-592
-577
-581
-574
-499
-387
-230
-97
-26
11
49
112
190
254
307
351
388
407
426
496
608
737
811
858
912
975
1041
1075
1064
1019
960
916
865
795
721
637
571
507
482
457
428
410
397
384
357
315
270
203
134
74
11
-24
-31
-62
-126
-189
-183
-118
-96
-90
-87
-91
-78
-73
-94
-94
-75
-68
-87
-119
-118
-86
-77
-76
-93
-97
-68
-45
-47
-82
-103
-87
-84
-108
-137
-153
-156
-162
-178
-204
-220
-236
-250
-283
-308
-312
-296
-305
-342
-359
-364
-351
-350
-351
-372
-371
-357
-342
-354
-348
-363
-364
-365
-363
-356
-338
-364
-368
-355
-351
-363
-357
-359
-379
-404
-433
-453
-440
-434
-447
-496
-537
-528
-524
-555
-567
-568
-589
-580
-526
-417
-294
-132
-29
33
47
87
152
253
325
370
381
393
422
476
573
697
822
897
938
990
1052
1125
1165
1158
1122
1072
1008
928
843
749
653
539
501
466
449
423
411
402
399
376
336
286
229
169
111
61
20
-19
-70
-119
-158
-167
-148
-141
-124
-123
-114
-92
-76
-70
-65
-57
-40
-48
-63
-70
-70
-76
-80
-91
-97
-67
-30
-18
-31
-58
-65
-64
-68
-112
-138
-164
-178
-185
-186
-188
-187
-197
-217
-270
-297
-313
-325
-318
-313
-308
-321
-341
-356
-369
-368
-350
-329
-308
-313
-324
-338
-343
-334
-326
-358
-383
-375
-333
-318
-343
-378
-394
-403
-423
-464
-493
-503
-518
-550
-578
-600
-615
-599
-582
-594
-602
-587
-525
-417
-315
-220
-122
-5
89
124
164
190
269
387
460
488
493
540
639
732
826
903
1008
1071
1106
1146
1192
1221
1228
1189
1115
1013
920
827
719
595
527
470
433
410
391
361
346
335
322
294
248
188
117
50
1
-41
-101
-165
-202
-184
-167
-165
-140
-115
-81
-64
-41
-23
-18
-39
-40
-32
-22
10
38
22
-10
-30
-24
-19
-22
-13
-19
-32
-24
-15
3
0
-7
-29
-60
-77
-99
-134
-166
-206
-215
-198
-203
-201
-217
-229
-267
-293
-307
-305
-317
-331
-314
-323
-337
-338
-334
-345
-359
-386
-411
-435
-439
-425
-417
-425
-443
-431
-423
-391
-389
-427
-470
-500
-518
-551
-577
-594
-633
-673
-680
-668
-675
-651
-625
-588
-488
-314
-129
0
33
69
131
224
318
386
427
421
414
414
429
516
640
788
897
977
1048
1144
1256
1323
1347
1311
1244
1163
1091
1006
897
780
659
622
590
534
493
476
476
469
455
428
396
350
294
232
156
67
-32
-142
-227
-281
-287
-278
-251
-193
-164
-135
-80
-19
5
0
5
25
45
32
2
-14
-31
-37
-41
-40
-35
-8
15
42
73
72
64
42
19
-8
-30
-40
-67
-102
-143
-186
-204
-205
-178
-163
-174
-214
-213
-217
-237
-277
-287
-291
-319
-340
-363
-395
-358
-283
-96
-21
-22
-180
-318
-496
-636
-757
-858
-910
-1026
-1125
-1219
-1287
-1326
-1370
-1387
-1442
-1498
-1505
-1491
-1488
-1474
-1442
-1346
-1214
-1035
-808
-386
150
754
1281
1695
2077
2405
2730
2977
2960
2849
2752
2525
2116
1462
986
635
444
306
174
31
-36
-11
88
174
207
169
97
-15
-126
-223
-260
-285
-282
-218
-96
80
309
567
805
981
1075
1156
1167
1097
941
716
487
292
120
-63
-260
-437
-418
-321
-165
-13
149
326
500
616
672
721
687
587
436
297
217
145
60
-19
-49
18
89
157
165
125
66
12
-30
-129
-270
-419
-513
-523
-551
-630
-684
-684
-623
-557
-558
-535
-521
-545
-499
-447
-417
-411
-414
-388
-348
-301
-278
-278
-317
-363
-426
-477
-552
-663
-753
-826
-876
-940
-930
-911
-912
-915
-928
-921
-889
-891
-911
-1028
-1125
-1189
-1213
-1199
-1264
-1344
-1399
-1337
-1216
-1129
-1101
-1048
-877
-458
52
628
1183
1645
2063
2404
2733
2985
3004
2745
2443
2071
1671
1175
600
60
-329
-520
-590
-619
-637
-581
-428
-209
12
222
347
430
458
443
411
404
354
265
234
291
394
535
653
714
765
801
806
783
684
480
240
56
-140
-288
-410
-474
-437
-258
11
363
660
906
1134
1344
1473
1498
1393
1143
889
611
375
17
-280
-494
-567
-531
-459
-384
-355
-308
-265
-212
-122
-97
-112
-149
-213
-258
-310
-333
-361
-427
-456
-426
-338
-274
-275
-329
-362
-347
-346
-356
-448
-579
-617
-611
-554
-494
-509
-503
-579
-610
-539
-504
-622
-763
-888
-953
-911
-938
-987
-1053
-1076
-959
-912
-825
-913
-967
-1048
-1014
-1064
-1200
-1383
-1543
-1567
-1529
-1421
-1448
-1415
-1229
-988
-549
5
713
1381
1941
2432
2805
3139
3408
3238
2773
2224
1775
1366
784
21
-728
-1155
-1194
-1052
-971
-957
-855
-533
-39
372
601
687
750
820
838
776
632
467
377
363
342
368
439
535
624
645
650
596
521
408
172
-112
-339
-481
-573
-701
-764
-709
-493
-182
184
653
1122
1568
1782
1890
2031
1990
1825
1378
630
157
-59
-433
-844
-1211
-1402
-1231
-943
-691
-531
-480
-218
168
442
555
473
298
204
194
107
-129
-335
-476
-529
-524
-506
-531
-557
-542
-533
-502
-462
-481
-554
-605
-623
-596
-508
-490
-517
-597
-580
-525
-465
-465
-603
-769
-780
-702
-668
-715
-848
-1013
-1086
-1068
-1016
-1134
-1291
-1378
-1385
-1326
-1229
-1258
-1308
-1331
-1272
-1172
-1082
-1103
-1181
-1215
-976
-489
131
824
1402
2057
2594
3142
3525
3587
3269
2735
2257
1791
1229
433
-479
-1187
-1547
-1581
-1493
-1424
-1317
-1036
-265
350
820
1072
1166
1263
1342
1333
1164
924
672
418
228
140
131
181
215
229
280
398
468
450
315
116
-105
-268
-414
-578
-768
-884
-791
-521
-135
329
809
1255
1697
2068
2295
2272
2065
1671
1149
545
-19
-478
-909
-1335
-1637
-1686
-1486
-1166
-844
-526
-228
70
395
626
740
723
659
557
403
231
9
-214
-380
-479
-525
-571
-651
-698
-709
-666
-614
-604
-601
-636
-592
-527
-438
-327
-313
-347
-354
-332
-285
-322
-381
-510
-608
-691
-742
-794
-810
-875
-949
-971
-977
-1091
-1198
-1305
-1339
-1323
-1396
-1394
-1483
-1462
-1370
-1296
-1198
-1123
-1095
-1083
-1062
-760
-183
575
1298
1818
2175
2605
3141
3697
3781
3361
2749
2211
1808
1227
300
-725
-1498
-1750
-1628
-1483
-1487
-1373
-886
-130
580
1017
1196
1335
1533
1703
1689
1441
1085
780
545
341
148
27
-12
2
2
10
98
233
306
250
64
-115
-214
-261
-359
-557
-718
-698
-462
-113
254
772
1230
1703
2093
2282
2282
2130
1860
1403
783
221
-332
-801
-1261
-1641
-1855
-1820
-1541
-1132
-758
-313
65
527
936
1146
1140
1000
851
714
488
181
-195
-513
-668
-705
-733
-807
-865
-894
-796
-665
-615
-613
-580
-473
-356
-238
-182
-174
-158
-164
-182
-242
-335
-405
-553
-765
-931
-998
-1013
-1019
-1055
-1216
-1222
-1186
-1088
-1062
-1162
-1205
-1181
-1095
-1064
-1093
-1213
-1297
-1213
-1133
-1066
-1062
-1101
-892
-345
381
1124
1706
2162
2601
3089
3501
3603
3296
2718
2115
1566
983
248
-634
-1523
-1783
-1727
-1550
-1358
-1130
-745
-154
483
1004
1320
1456
1505
1506
1424
1259
991
670
380
99
-1
-26
-11
25
90
143
211
279
278
202
45
-129
-261
-352
-426
-509
-563
-526
-290
18
333
711
1113
1582
1898
2057
2076
1920
1709
1387
872
257
-349
-790
-1055
-1338
-1578
-1680
-1457
-1017
-547
-245
27
349
686
987
1082
997
801
635
488
293
15
-289
-516
-631
-687
-734
-783
-790
-746
-664
-589
-544
-497
-454
-364
-307
-302
-272
-243
-274
-356
-427
-518
-610
-586
-591
-664
-696
-743
-758
-776
-795
-899
-1053
-1167
-1162
-1171
-1224
-1271
-1324
-1340
-1263
-1183
-1156
-1171
-1168
-1118
-1072
-982
-842
-466
145
903
1553
2040
2498
2940
3355
3537
3361
2853
2288
1770
952
173
-680
-1376
-1713
-1700
-1583
-1458
-1256
-885
-298
344
887
1169
1318
1440
1531
1510
1335
935
639
434
284
159
68
41
85
151
201
220
214
209
147
18
-113
-233
-328
-394
-453
-473
-405
-210
51
287
507
859
1271
1738
1981
2009
1914
1771
1630
1312
745
73
-485
-951
-1159
-1406
-1645
-1643
-1357
-885
-419
-111
110
415
793
1098
1183
1065
836
630
461
247
-17
-440
-659
-760
-816
-849
-878
-868
-804
-682
-559
-502
-439
-370
-287
-256
-242
-224
-231
-234
-358
-504
-586
-614
-619
-673
-780
-874
-890
-883
-872
-951
-1039
-1134
-1142
-1105
-1159
-1239
-1320
-1347
-1365
-1364
-1368
-1367
-1303
-1192
-1114
-1063
-818
-319
377
1190
1875
2372
2744
3146
3563
3702
3243
2569
1882
1305
716
-38
-921
-1646
-1959
-1845
-1542
-1294
-1106
-767
-212
454
1067
1400
1471
1450
1446
1396
1226
956
651
386
201
119
86
92
106
107
101
97
104
108
26
-147
-363
-520
-522
-500
-504
-511
-433
-197
146
462
691
866
1090
1433
1816
1989
1926
1686
1403
1207
801
276
-345
-886
-1230
-1321
-1402
-1510
-1493
-1323
-880
-345
66
366
601
864
1110
1221
1176
983
648
398
119
-193
-486
-714
-861
-984
-1056
-1054
-968
-844
-692
-607
-498
-364
-191
-61
-24
-99
-161
-183
-234
-361
-513
-748
-890
-899
-844
-764
-785
-849
-871
-866
-806
-777
-861
-1039
-1203
-1250
-1274
-1340
-1428
-1546
-1681
-1675
-1551
-1486
-1402
-1341
-1215
-892
-180
884
1842
2469
2804
3084
3704
4083
3916
3093
2043
1220
717
211
-586
-1579
-2280
-2340
-1884
-1341
-992
-793
-455
186
956
1593
1658
1532
1385
1320
1258
1076
752
458
259
140
87
125
199
244
220
129
15
-36
-51
-165
-427
-715
-874
-797
-601
-482
-436
-349
-78
372
826
1114
1195
1208
1341
1597
1840
1819
1406
1023
727
551
307
-137
-656
-1087
-1332
-1278
-1176
-1137
-1090
-945
-560
-55
426
761
893
968
1060
1083
1009
796
443
74
-210
-382
-517
-657
-817
-984
-1029
-946
-767
-566
-477
-463
-360
-147
83
203
165
13
-149
-270
-370
-477
-700
-944
-1113
-1178
-1059
-952
-817
-885
-902
-774
-566
-405
-451
-750
-994
-1193
-1233
-1290
-1530
-1877
-2085
-2016
-1773
-1562
-1451
-1414
-1193
-614
346
1685
2380
2729
2999
3306
3671
3824
3432
2554
1553
781
324
-168
-843
-1597
-2085
-2035
-1561
-1017
-553
-342
-11
508
1046
1382
1441
1285
1109
1003
965
906
781
620
458
347
340
393
444
376
175
-75
-285
-393
-421
-530
-746
-951
-999
-809
-523
-259
-88
33
288
663
1022
1214
1191
1109
1106
1246
1382
1395
1242
942
615
426
257
76
-303
-816
-1166
-1311
-1215
-1048
-962
-838
-575
-124
425
814
960
964
934
917
894
781
497
115
-234
-453
-549
-603
-676
-782
-831
-810
-667
-492
-372
-335
-329
-329
-253
-107
21
0
-154
-262
-335
-375
-477
-586
-732
-914
-918
-819
-736
-647
-692
-758
-780
-767
-798
-923
-1113
-1297
-1446
-1563
-1610
-1653
-1676
-1692
-1593
-1366
-1199
-996
-762
-238
532
1453
2235
2736
3037
3283
3528
3651
3360
2614
1657
829
204
-353
-1227
-1818
-2053
-1854
-1420
-934
-555
-187
231
699
1119
1336
1344
1249
1119
1009
904
800
696
598
516
477
421
386
344
286
142
-105
-408
-621
-704
-733
-807
-929
-954
-797
-463
-74
240
505
692
935
1144
1252
1185
1022
861
736
758
792
882
882
772
617
438
282
133
-135
-669
-1036
-1227
-1152
-949
-764
-610
-406
-50
442
913
1170
1181
1017
873
738
599
341
-8
-365
-668
-713
-679
-660
-671
-684
-659
-586
-479
-401
-340
-310
-294
-244
-144
-50
-2
24
-77
-334
-537
-707
-849
-986
-1111
-1148
-1123
-959
-823
-663
-548
-494
-492
-549
-677
-884
-1172
-1452
-1746
-1844
-1945
-1970
-1823
-1635
-1393
-1207
-1048
-785
-232
721
1797
2562
2877
2930
3019
3313
3527
3239
1962
869
169
-174
-504
-1048
-1683
-2021
-1814
-1205
-558
-159
20
189
514
897
1157
1173
1025
813
743
734
769
786
838
859
779
636
496
394
312
127
-238
-716
-1058
-1113
-968
-823
-808
-802
-617
-220
272
626
758
765
796
897
999
997
878
674
495
393
474
593
785
857
714
450
237
78
-58
-353
-789
-1162
-1350
-1190
-819
-494
-255
-50
257
682
1108
1319
1249
865
583
388
207
-6
-252
-509
-657
-696
-630
-534
-436
-375
-401
-444
-472
-420
-350
-255
-259
-290
-278
-153
-35
24
-38
-218
-453
-665
-780
-879
-997
-1091
-1091
-1060
-946
-838
-809
-744
-686
-676
-732
-900
-1109
-1212
-1407
-1572
-1777
-1901
-1883
-1745
-1510
-1399
-1317
-1061
-512
499
1670
2908
3254
3256
3262
3415
3437
3018
1997
789
-194
-698
-921
-1122
-1447
-1669
-1545
-1040
-391
133
475
559
611
704
753
751
692
630
616
653
723
858
1035
1198
1229
1030
667
299
35
-234
-536
-973
-1371
-1537
-1368
-988
-615
-367
-162
70
392
747
1005
1064
983
832
699
598
540
536
521
447
370
391
476
619
775
792
514
189
-120
-348
-502
-667
-808
-986
-1023
-745
-150
233
563
791
875
916
957
896
690
403
130
-146
-345
-382
-350
-338
-332
-342
-432
-486
-394
-331
-369
-447
-500
-521
-409
-193
-13
23
-15
-50
-82
-113
-240
-478
-806
-1012
-1087
-1043
-941
-878
-730
-610
-452
-416
-445
-520
-732
-904
-1077
-1232
-1381
-1510
-1530
-1570
-1603
-1565
-1461
-1382
-1215
-1132
-1021
-671
7
1066
2112
2889
3233
3225
3151
3199
3136
2652
1687
563
-393
-1110
-1270
-1355
-1424
-1326
-979
-462
-1
373
622
730
739
677
555
399
338
447
635
809
916
982
1104
1250
1284
1053
573
3
-462
-770
-988
-1171
-1343
-1402
-1246
-898
-429
0
309
582
713
778
785
776
739
668
586
529
483
469
525
606
627
584
484
345
308
368
357
166
-134
-449
-659
-666
-556
-453
-413
-334
-175
50
340
628
787
810
744
663
511
370
265
150
-28
-195
-367
-471
-493
-394
-354
-392
-468
-501
-461
-357
-181
-82
-93
-121
-87
-17
-7
-78
-210
-393
-543
-672
-786
-845
-826
-788
-736
-786
-798
-720
-602
-421
-317
-383
-666
-965
-1173
-1226
-1219
-1222
-1296
-1500
-1578
-1618
-1475
-1265
-1072
-1016
-1133
-1241
-1165
-582
431
1704
3011
3363
3256
3062
2973
2911
2614
1867
750
-362
-1149
-1478
-1428
-1171
-849
-531
-232
11
187
406
535
592
480
246
-16
-131
29
490
1045
1435
1546
1449
1301
1175
989
678
179
-431
-1142
-1459
-1519
-1352
-1043
-669
-337
-64
127
247
315
374
433
425
342
222
176
285
508
774
995
985
827
598
383
187
67
-66
-156
-77
12
138
210
207
148
81
-10
-149
-331
-442
-368
-163
100
361
535
659
757
841
819
669
457
207
-85
-303
-442
-533
-591
-513
-370
-298
-240
-183
-184
-182
-136
-114
-177
-262
-242
-192
-156
-147
-147
-230
-372
-514
-620
-827
-992
-1090
-1129
-1076
-868
-660
-380
-132
5
72
-84
-315
-651
-1006
-1314
-1489
-1518
-1510
-1449
-1394
-1409
-1250
-999
-774
-718
-743
-806
-695
-290
362
1174
1946
2583
2880
2936
2745
2462
2032
1302
707
84
-454
-824
-957
-881
-612
-232
126
333
365
256
90
-54
-107
-82
-32
79
332
601
928
1276
1551
1630
1478
1137
671
129
-354
-710
-899
-981
-965
-878
-701
-477
-236
25
98
96
23
-85
-178
-175
-64
150
461
767
984
1085
1095
1073
962
715
359
1
-268
-426
-399
-226
91
435
684
796
669
347
-10
-347
-577
-668
-620
-457
-195
127
469
761
1006
1020
919
694
360
3
-313
-508
-505
-359
-186
-69
21
41
-2
-79
-167
-276
-402
-531
-545
-505
-364
-129
90
220
246
128
-66
-326
-561
-715
-806
-818
-824
-756
-727
-655
-520
-432
-362
-332
-372
-457
-594
-755
-883
-942
-898
-868
-935
-1170
-1412
-1491
-1413
-1229
-1125
-1138
-1320
-1345
-1098
-708
-62
718
1582
2359
2829
2930
2632
2166
1666
1312
1022
749
430
109
-139
-249
-159
0
143
242
213
33
-272
-603
-799
-771
-477
-11
496
887
1111
1231
1270
1243
1050
805
488
157
-153
-411
-602
-642
-518
-308
-91
46
15
-204
-502
-725
-815
-772
-613
-353
16
296
576
808
960
1053
1092
1045
887
623
320
17
-193
-248
-156
-37
100
180
250
387
442
435
357
167
-57
-230
-344
-369
-311
-137
143
429
654
760
692
504
274
86
-78
-148
-132
-88
-14
30
66
34
-26
-101
-162
-255
-361
-432
-480
-451
-339
-107
169
282
262
175
13
-269
-518
-727
-794
-770
-658
-500
-412
-354
-239
-263
-262
-355
-419
-516
-668
-748
-692
-682
-576
-538
-546
-689
-809
-1026
-1211
-1405
-1469
-1375
-1294
-1145
-976
-854
-819
-865
-679
-417
67
681
1309
1853
2156
2326
2168
1790
1426
1093
871
706
601
502
379
237
139
82
8
-5
-30
-113
-215
-301
-383
-431
-368
-112
240
599
887
1078
1084
944
723
472
209
-2
-23
-19
-3
-23
-95
-193
-279
-317
-344
-389
-436
-507
-578
-602
-542
-363
-55
276
633
785
863
849
701
492
320
239
213
246
286
311
302
221
110
-24
-58
-71
-12
139
302
446
516
405
200
9
-126
-175
-204
-156
-55
49
194
318
370
335
258
200
62
-12
-23
0
12
74
141
178
158
103
57
8
-38
-76
-121
-163
-197
-143
-58
-15
-10
-71
-157
-256
-318
-385
-485
-539
-526
-466
-422
-390
-366
-363
-409
-406
-456
-525
-598
-683
-706
-696
-621
-519
-433
-434
-479
-526
-640
-775
-891
-982
-1034
-1065
-1095
-1198
-1292
-1402
-1336
-1063
-659
-67
642
1277
1814
2138
2157
1824
1380
984
720
602
647
804
988
1092
1086
858
507
104
-216
-435
-524
-521
-459
-361
-236
-64
130
304
455
599
669
637
529
343
150
-49
-40
73
258
457
572
527
338
61
-265
-575
-830
-928
-848
-624
-364
-121
67
163
162
108
42
-2
8
98
254
416
538
611
627
590
530
456
332
165
47
-69
-50
40
221
392
599
642
600
389
9
-344
-632
-769
-713
-451
-20
410
749
940
935
696
226
-73
-258
-299
-164
53
276
474
582
535
350
110
-100
-284
-377
-356
-270
-168
-59
54
150
129
35
-56
-169
-284
-404
-513
-590
-608
-543
-435
-307
-184
-108
-87
-162
-313
-430
-668
-789
-755
-674
-477
-233
-186
-274
-507
-742
-876
-991
-985
-887
-807
-695
-677
-676
-836
-1187
-1401
-1476
-1353
-1001
-483
162
799
1310
1699
1779
1636
1320
995
741
593
637
791
982
1175
1318
1238
970
586
148
-268
-556
-664
-607
-455
-229
33
283
449
510
473
375
256
157
81
57
74
134
245
368
467
498
442
331
137
-95
-326
-498
-613
-625
-533
-336
-109
110
167
105
-23
-191
-349
-436
-397
-241
-3
273
550
755
840
787
607
358
66
-189
-324
-286
-104
119
375
628
825
857
716
397
-13
-389
-668
-695
-577
-310
53
410
671
769
627
361
12
-289
-430
-416
-236
67
445
738
879
822
578
193
-178
-450
-582
-585
-419
-3
302
465
457
257
-34
-365
-590
-714
-728
-587
-344
-132
3
42
-21
-145
-309
-519
-630
-634
-579
-501
-419
-335
-304
-301
-360
-439
-502
-511
-500
-484
-470
-426
-457
-494
-566
-637
-667
-654
-680
-688
-687
-646
-626
-587
-526
-460
-407
-285
-102
99
291
435
570
653
701
760
777
780
790
797
798
807
805
779
664
526
404
305
223
143
108
114
163
200
202
174
128
78
51
42
52
55
55
64
91
108
103
61
-6
-58
-84
-113
-129
-130
-87
-45
-52
-105
-173
-233
-212
-214
-218
-180
-93
-7
24
51
61
69
97
125
156
184
200
187
149
121
95
82
98
150
226
316
402
419
331
143
-42
-159
-183
-154
-57
66
267
440
531
493
335
108
-103
-227
-221
-118
62
261
427
513
469
299
44
-249
-372
-387
-271
-69
141
304
386
373
245
33
-176
-325
-359
-274
-107
85
222
250
110
-67
-277
-448
-553
-552
-462
-299
-130
-9
27
-37
-195
-382
-528
-615
-618
-534
-386
-232
-130
-159
-243
-377
-527
-679
-774
-798
-721
-565
-396
-279
-233
-295
-419
-560
-627
-597
-534
-371
-222
-51
133
261
318
317
284
294
332
428
559
702
817
862
832
743
608
474
329
314
368
456
537
574
554
497
437
357
267
175
115
91
95
124
134
100
18
-84
-194
-240
-238
-206
-168
-133
-106
-84
-81
-115
-166
-208
-221
-218
-201
-160
-121
-96
-81
-70
-76
-83
-80
-70
-46
1
39
52
45
29
13
-25
-65
-61
-57
-54
-13
64
160
200
198
173
128
124
157
208
259
295
314
316
309
269
233
176
128
112
139
196
263
272
280
287
306
285
243
190
161
153
160
170
172
150
104
61
38
17
-32
-136
-166
-137
-96
-108
-143
-178
-182
-193
-228
-247
-252
-252
-256
-274
-308
-321
-319
-328
-358
-362
-365
-378
-413
-423
-436
-424
-401
-394
-428
-458
-450
-422
-391
-393
-389
-410
-418
-468
-478
-471
-452
-448
-457
-444
-403
-328
-214
-106
-19
48
98
159
232
285
339
404
474
551
575
585
590
592
579
558
547
543
525
503
472
470
474
475
440
379
303
234
159
115
63
17
-16
-57
-106
-117
-141
-159
-172
-158
-163
-190
-179
-165
-153
-173
-165
-146
-134
-136
-146
-145
-144
-146
-160
-169
-155
-133
-113
-81
-39
0
19
5
-7
-17
-25
-72
-113
-136
-189
-188
-104
-4
100
157
153
144
130
158
224
274
300
289
273
313
341
338
277
207
144
121
168
219
286
320
329
329
316
310
270
190
138
162
167
126
107
94
69
21
-35
-55
-73
-100
-147
-175
-170
-148
-144
-171
-202
-220
-238
-269
-299
-327
-355
-382
-366
-342
-349
-379
-426
-457
-468
-456
-390
-338
-313
-322
-361
-414
-352
-313
-363
-434
-464
-502
-503
-512
-498
-482
-470
-448
-389
-301
-200
-125
-76
-19
25
96
161
285
348
370
411
454
502
536
553
536
502
483
496
501
497
480
468
459
466
485
429
363
312
268
229
181
121
77
41
21
0
-15
-34
-61
-112
-168
-200
-205
-197
-195
-199
-205
-201
-193
-194
-196
-198
-211
-201
-205
-202
-183
-187
-221
-215
-173
-137
-129
-126
-82
-57
-51
-46
-53
-50
-61
-72
-68
-57
-54
-79
-125
-165
-173
-149
-106
-50
0
95
191
284
347
391
413
404
428
490
554
575
540
484
417
364
321
265
217
202
201
218
241
297
335
365
370
358
334
290
241
180
110
44
-6
-68
-114
-140
-167
-212
-225
-213
-239
-270
-292
-287
-267
-246
-236
-258
-297
-330
-360
-376
-363
-353
-349
-358
-365
-358
-331
-287
-279
-299
-303
-316
-328
-331
-314
-300
-296
-299
-324
-347
-318
-343
-401
-412
-410
-405
-339
-272
-191
-156
-111
-71
14
77
135
184
232
342
419
422
374
354
372
420
444
449
423
390
369
367
409
432
423
384
380
361
324
285
229
167
100
56
41
9
-24
-52
-85
-109
-141
-155
-157
-138
-153
-177
-184
-162
-136
-144
-160
-175
-165
-171
-218
-226
-199
-163
-142
-119
-110
-113
-116
-98
-90
-81
-79
-61
-37
-34
-21
-7
-2
-10
-25
-35
-51
-72
-75
-80
-46
30
158
261
277
226
181
172
228
314
400
457
449
387
358
349
351
306
228
182
163
178
200
229
282
329
349
351
368
362
327
244
139
125
148
136
91
51
7
-32
-63
-74
-88
-114
-154
-180
-171
-140
-96
-81
-132
-196
-217
-222
-240
-264
-305
-355
-371
-371
-351
-331
-317
-320
-337
-364
-354
-317
-260
-249
-289
-329
-331
-349
-336
-295
-267
-283
-317
-345
-342
-362
-422
-437
-414
-365
-309
-234
-194
-156
-83
-19
51
126
192
233
268
319
401
452
478
473
458
442
422
416
403
391
365
338
311
318
319
331
328
294
217
155
134
100
55
25
36
46
35
-1
-29
-74
-147
-189
-203
-197
-170
-185
-215
-213
-153
-90
-84
-121
-163
-159
-132
-112
-124
-141
-179
-224
-201
-132
-55
-42
-63
-102
-108
-43
-7
-55
-147
-213
-209
-170
-125
-107
-94
-69
14
175
242
212
118
49
50
108
318
724
1221
1457
1111
299
-414
-479
-90
272
286
91
28
303
630
740
489
9
-334
-177
443
1067
1227
887
562
588
860
902
558
63
-218
-227
-92
22
17
-166
-476
-696
-791
-803
-809
-698
-509
-344
-314
-323
-228
-42
-56
-365
-704
-579
-244
-62
-47
-139
-260
-438
-551
-701
-823
-1019
-1044
-783
-208
94
-85
-677
-976
-856
-570
-693
-908
-935
-616
-247
-38
-97
-250
-298
-92
287
611
720
752
817
1029
1127
1086
776
571
424
378
370
373
368
328
265
132
-44
-190
-232
-189
-143
-96
2
167
346
433
401
321
259
248
276
344
367
348
306
258
197
98
-49
-204
-315
-399
-410
-360
-266
-238
-260
-280
-308
-348
-358
-300
-168
-17
83
146
219
295
323
273
181
111
82
91
142
178
152
17
-144
-311
-439
-542
-557
-525
-459
-310
-66
222
361
278
93
3
14
144
255
391
528
563
538
523
475
449
533
1088
1681
1855
1299
467
-32
-164
-88
-120
-176
-111
139
415
520
246
-166
-373
-324
-161
88
432
733
767
459
86
-110
-108
-80
-124
-237
-237
-74
107
25
-304
-693
-898
-930
-805
-568
-329
-133
-76
-175
-363
-573
-630
-504
-258
-211
-166
-118
-33
13
-9
-101
-364
-619
-752
-732
-574
-446
-353
-458
-568
-705
-685
-742
-743
-735
-660
-596
-630
-704
-718
-450
46
554
789
723
646
679
807
806
651
487
464
626
703
649
474
265
102
-97
-205
-195
-28
82
65
-10
-31
35
110
132
87
66
176
358
515
534
452
329
195
85
18
24
45
31
-36
-120
-196
-227
-261
-323
-412
-488
-427
-297
-176
-87
-36
-24
-39
-29
37
132
212
290
341
340
310
266
222
164
73
-41
-102
-163
-256
-345
-370
-311
-176
-19
121
148
60
-29
-11
94
219
305
333
343
337
327
287
228
132
39
4
58
166
303
435
554
1044
1633
1875
1355
498
-86
-280
66
351
318
237
249
275
141
-163
-395
-466
-342
-145
134
428
630
587
174
-286
-548
-327
38
230
151
-11
-93
-148
-304
-496
-685
-762
-669
-432
-199
-101
-127
-299
-662
-935
-862
-539
-100
117
77
-232
-459
-499
-358
-197
-218
-312
-399
-248
-118
-116
-352
-745
-905
-855
-454
-220
-148
-203
-486
-836
-1137
-1314
-1269
-1051
-543
100
813
1137
1036
597
242
121
231
550
757
937
1071
1067
848
434
54
-225
-291
-211
-7
222
378
372
153
-144
-358
-400
-140
111
364
544
647
641
490
289
114
23
10
98
256
385
422
315
68
-244
-480
-531
-420
-283
-172
-122
-113
-134
-195
-288
-343
-278
-99
114
297
429
488
446
297
117
6
34
120
191
182
94
-48
-198
-298
-304
-181
-16
64
35
-25
-39
18
84
69
20
38
141
253
293
265
198
117
50
15
35
83
127
136
104
49
38
94
194
312
1041
1876
2177
1539
420
-288
-418
82
603
673
490
299
261
89
-258
-552
-672
-528
-281
16
375
539
485
39
-454
-661
-425
135
527
485
197
-30
-151
-289
-433
-569
-656
-558
-314
-58
-55
-167
-390
-706
-871
-785
-467
-84
152
112
-153
-370
-464
-391
-274
-239
-241
-148
187
205
-79
-555
-891
-908
-665
-319
-81
2
-74
-325
-644
-892
-956
-875
-647
-526
-503
-479
-157
173
344
209
-33
-119
142
626
964
981
779
510
375
392
445
473
442
406
291
146
81
39
-12
-126
-232
-270
-86
182
364
344
175
4
-25
96
276
380
408
383
285
200
152
101
46
-18
-107
-162
-129
-42
-6
-80
-243
-400
-450
-341
-167
-49
-1
-26
-45
-38
0
56
108
125
128
131
166
182
165
84
-23
-87
-52
94
230
229
66
-165
-200
-118
-8
59
76
76
68
40
23
18
44
58
65
87
130
181
216
190
73
-1
-7
93
199
231
185
113
89
129
225
506
1313
1944
1755
863
-78
-472
-190
651
868
581
183
-38
-188
-353
-521
-556
-402
-166
40
198
349
390
147
-269
-600
-523
19
798
786
302
-281
-589
-609
-489
-319
-240
-183
-131
-170
-331
-510
-597
-618
-596
-471
-240
127
232
29
-400
-718
-698
-359
24
261
246
76
-90
-301
-519
-689
-663
-489
-224
1
47
-196
-469
-741
-869
-863
-653
-403
-278
-312
-451
-683
-842
-870
-722
-378
56
430
554
430
210
75
86
200
338
561
822
954
796
391
-39
-244
-124
120
313
328
266
174
48
-178
-285
-232
-12
223
347
330
259
172
73
-18
-64
-5
167
373
447
358
139
-81
-237
-256
-210
-124
-49
-15
-104
-258
-397
-449
-397
-289
-164
-59
4
46
38
-14
-86
-90
4
140
239
266
227
156
102
68
57
51
30
14
25
47
39
-15
-91
-129
-108
-84
-36
14
56
42
-1
-48
-49
-2
53
106
119
99
65
49
61
67
36
6
24
56
78
117
132
134
195
683
1417
1756
1304
285
-453
-470
186
934
1148
758
154
-389
-529
-534
-362
-100
96
95
-89
-200
-157
-57
-86
-240
-295
-77
384
690
499
-34
-608
-629
-366
-14
163
68
-168
-459
-674
-726
-525
-244
-104
-171
-332
-409
-306
-124
-76
-249
-345
-273
-75
89
139
53
-114
-312
-460
-414
-249
-21
74
-16
-233
-389
-412
-305
-227
-265
-404
-516
-492
-437
-468
-554
-673
-672
-574
-418
-378
-494
-604
-475
-77
358
508
404
131
105
273
548
767
853
784
626
410
263
240
307
356
293
168
73
53
54
11
-131
-188
-115
54
223
273
205
89
9
26
119
250
346
356
257
97
-32
-58
5
73
58
-40
-132
-189
-203
-191
-191
-210
-210
-182
-127
-72
-55
-63
-78
-78
-34
30
106
187
188
140
109
123
174
202
195
168
157
146
108
49
2
-9
0
15
15
12
6
-2
-24
-45
-37
3
68
114
113
96
75
67
89
106
130
155
158
148
110
77
66
109
153
188
206
232
272
649
1179
1385
1003
165
-299
-159
492
1123
1199
710
11
-524
-515
-312
34
278
302
17
-418
-621
-462
-95
172
179
57
0
129
210
75
-151
-273
-189
-51
37
5
-149
-339
-532
-632
-555
-252
35
84
-127
-428
-578
-443
-135
83
61
-65
-184
-244
-285
-253
-206
-93
6
10
-120
-288
-341
-237
-125
-97
-127
-156
-188
-265
-428
-504
-470
-359
-311
-349
-411
-452
-524
-610
-643
-565
-390
-246
-269
-452
-579
-405
5
463
423
159
-53
3
293
577
717
681
536
402
264
210
293
444
516
403
155
-58
-62
56
127
85
14
3
32
90
100
89
78
95
140
166
173
172
166
98
14
-32
16
74
87
-2
-127
-218
-205
-135
-66
-57
-78
-109
-138
-157
-152
-101
-14
52
46
-41
-73
-47
16
84
117
110
65
21
19
65
130
169
150
105
64
42
38
49
91
90
54
0
-29
-25
-12
-2
-7
-18
-24
-8
49
79
86
84
83
96
107
151
149
118
80
34
31
67
130
179
188
276
710
1088
962
362
-98
-126
368
1000
1167
706
73
-325
-361
-175
157
403
420
63
-483
-782
-615
-87
381
446
165
-162
-250
-141
57
149
190
124
-23
-210
-304
-273
-188
-173
-280
-377
-335
-186
-92
-168
-319
-366
-249
1
68
22
-71
-190
-242
-212
-103
31
74
-36
-264
-403
-340
-124
27
25
-103
-254
-286
-215
-135
-55
-84
-223
-428
-510
-397
-225
-97
-202
-420
-518
-458
-291
-203
-255
-366
-470
-442
-358
-308
-254
-248
-219
-164
-122
-66
-19
38
144
259
369
445
485
467
397
337
366
468
533
486
341
195
102
118
176
229
240
175
61
-28
-67
-7
109
215
226
116
45
41
87
139
152
115
28
-40
-93
-103
-67
-27
1
10
-9
-49
-76
-70
-43
-32
-41
-49
-46
-60
-87
-102
-98
-66
-23
13
29
32
42
32
27
41
95
154
176
137
91
59
75
92
100
93
84
57
8
-9
17
63
102
107
64
8
-22
-19
24
58
63
32
16
-11
-35
-25
15
57
66
44
21
19
43
91
145
229
550
691
540
213
101
216
609
901
876
556
147
-83
-60
119
308
360
229
-132
-518
-629
-277
114
291
143
-181
-380
-315
-71
185
325
235
-5
-292
-477
-435
-210
14
33
-172
-501
-575
-440
-220
-53
-11
-73
-181
-254
-236
-125
18
94
53
-88
-198
-230
-196
-133
-88
-73
-95
-116
-165
-145
-60
-16
-13
-58
-94
-99
-95
-58
-35
-67
-103
-172
-224
-247
-216
-195
-208
-270
-305
-290
-256
-244
-266
-325
-338
-345
-326
-312
-283
-244
-161
-147
-160
-128
-29
98
207
262
264
258
283
317
364
394
398
358
284
201
153
159
229
256
222
163
113
109
130
156
182
178
143
83
37
21
45
66
67
15
-32
-62
-61
-54
-64
-73
-77
-78
-94
-109
-74
-23
-7
-39
-63
-62
-69
-72
-71
-79
-79
-78
-70
-74
-81
-58
-24
7
12
19
20
28
24
51
68
80
80
77
63
51
41
46
52
55
52
39
37
63
88
95
80
63
53
40
28
34
47
54
37
19
38
77
91
110
104
115
141
153
164
181
210
282
414
505
525
533
559
543
483
423
403
414
374
222
62
-8
-42
-60
-54
-73
-77
-55
-46
-49
15
123
192
196
163
61
13
-6
-67
-143
-211
-253
-294
-319
-293
-256
-193
-134
-122
-119
-97
-54
-38
-40
-50
-90
-106
-139
-179
-207
-200
-210
-250
-276
-255
-194
-152
-125
-122
-111
-71
-41
-45
-69
-137
-175
-216
-252
-283
-295
-277
-272
-294
-284
-257
-223
-208
-219
-253
-263
-246
-239
-263
-287
-301
-324
-354
-379
-329
-229
-152
-80
-32
60
133
158
216
286
326
369
401
370
336
303
261
217
194
175
120
73
74
119
191
240
250
241
231
226
229
221
168
86
-15
-82
-120
-130
-117
-101
-82
-76
-78
-82
-68
-50
-49
-52
-49
-58
-67
-83
-104
-140
-153
-163
-162
-148
-134
-125
-117
-98
-63
-21
11
22
28
25
15
21
31
19
-7
-26
-22
-5
5
28
47
62
72
78
94
123
164
181
179
166
139
123
110
94
125
174
208
216
198
214
237
267
304
341
359
353
325
270
219
205
199
168
127
77
70
55
44
40
56
64
44
28
33
52
49
27
-3
-29
-21
-13
-12
-23
-34
-33
-25
-44
-49
-37
-22
-24
-37
-43
-55
-81
-120
-148
-150
-162
-169
-160
-121
-98
-92
-99
-99
-104
-108
-120
-112
-118
-144
-142
-159
-182
-185
-168
-143
-141
-141
-141
-148
-143
-149
-158
-156
-160
-150
-151
-162
-207
-234
-229
-220
-215
-201
-200
-203
-205
-189
-169
-137
-144
-183
-203
-194
-177
-165
-171
-197
-236
-254
-242
-236
-195
-142
-105
-79
-55
-49
-26
38
98
144
177
212
220
223
226
200
167
155
150
135
130
141
151
162
187
216
247
231
190
142
103
68
36
23
9
-4
-8
-3
-1
4
10
-1
-18
-26
-23
-18
9
72
96
69
36
7
-31
-50
-35
10
-9
-84
-167
-203
-173
-111
-92
-72
-84
-78
-70
-42
-11
12
16
-20
-50
-27
7
-3
-28
-23
9
25
22
45
59
67
97
172
242
284
294
286
269
269
302
343
366
361
310
240
205
203
190
168
139
93
73
78
103
133
154
137
128
128
112
89
68
40
5
-21
-41
-24
-10
-16
-65
-83
-74
-49
-32
-16
-11
-4
-6
-15
-25
-53
-87
-118
-138
-143
-125
-115
-83
-67
-59
-66
-74
-80
-85
-105
-130
-147
-152
-162
-176
-192
-177
-146
-115
-97
-86
-81
-65
-57
-56
-68
-81
-90
-109
-132
-162
-189
-224
-256
-247
-222
-209
-218
-204
-155
-124
-83
-71
-82
-93
-82
-72
-33
-5
-24
-62
-70
-49
-21
-18
-50
-89
-106
-113
-105
-89
-48
-42
-45
-43
-25
-5
2
8
5
-7
-12
-25
-49
-54
-57
-61
-54
-32
-17
-27
-32
-9
7
27
44
67
92
114
138
139
117
76
37
17
9
-3
-1
24
42
52
50
44
49
44
35
24
18
9
0
14
20
12
13
-2
-7
-12
-11
0
12
20
24
48
69
74
66
64
48
15
-24
-41
-22
-16
-22
-10
43
104
155
154
126
105
112
109
111
114
112
96
90
87
96
92
78
67
54
62
80
102
97
69
83
99
100
82
62
29
7
5
5
-2
1
5
13
25
30
3
-11
-1
15
21
22
1
-36
-47
-48
-59
-43
-16
4
14
20
11
10
19
-3
-56
-100
-115
-103
-94
-82
-93
-81
-68
-54
-35
-4
2
8
22
30
31
21
7
-14
-27
-24
-38
-49
-61
-49
-48
-46
-34
-30
-38
-36
-13
3
3
16
35
44
31
-7
-53
-68
-54
-44
-33
-18
-6
16
21
16
12
11
2
-29
-44
-74
-114
-132
-121
-108
-115
-90
-80
-73
-63
-42
-16
3
5
-15
-29
-42
-71
-95
-102
-110
-126
-126
-116
-113
-92
-72
-37
-25
-24
-16
-19
-20
-24
-14
-12
-47
-85
-99
-83
-57
-26
-3
7
2
17
38
55
64
65
56
55
58
65
68
66
57
82
103
118
131
140
138
135
137
167
183
180
173
179
179
182
179
149
121
99
97
95
92
82
52
43
61
66
67
77
66
53
37
1
-28
-43
-60
-61
-47
-20
2
30
43
55
77
100
82
67
73
67
53
36
23
3
-3
-6
-2
29
33
27
22
38
54
68
72
76
66
48
35
33
35
4
-30
-41
-41
-24
-6
-18
-44
-79
-104
-108
-88
-65
-67
-59
-58
-53
-52
-49
-50
-43
-49
-47
-38
-31
-34
-53
-64
-74
-100
-118
-151
-161
-161
-138
-102
-85
-93
-109
-89
-54
0
31
36
0
-13
-24
-13
-5
-15
-35
-52
-65
-68
-50
-37
-25
-25
-43
-30
52
108
103
107
121
111
79
71
36
14
-6
-11
-16
-6
0
4
18
32
20
2
-18
-19
-1
8
2
-23
-30
-25
-5
9
-10
-18
4
48
86
114
109
99
101
98
68
52
8
-37
-75
-92
-76
-29
-8
8
33
47
46
47
33
16
0
-17
-26
-19
-18
-16
3
31
37
20
0
14
11
13
-11
-34
-45
-42
-20
23
43
0
-17
-9
9
22
47
49
63
81
77
32
13
13
1
17
39
50
52
43
24
22
25
23
9
27
46
43
29
36
50
60
61
56
26
-1
-6
-18
-40
-36
-25
-4
24
44
47
53
46
38
26
17
-39
-59
-68
-73
-44
-1
4
-4
2
15
16
10
13
2
-16
-29
-27
5
26
46
68
70
75
100
120
115
108
139
148
129
95
80
95
103
85
66
59
71
77
93
94
109
123
131
126
101
96
96
106
103
91
75
56
52
42
24
19
16
0
-30
-27
-18
-24
-22
-32
-33
-25
-15
-1
0
-14
-20
-6
8
12
-13
-29
-4
5
-38
-107
-145
-128
-71
-17
-25
-49
-74
-80
-35
14
33
39
35
25
30
34
34
31
45
64
56
24
-19
-40
-39
-23
-12
-9
-2
0
0
16
71
106
81
1
-37
-56
-71
-90
-82
-66
-35
-16
-8
3
23
30
29
21
-10
-50
-75
-77
-47
-39
-38
-32
-19
-4
12
40
75
93
122
73
-41
-112
-81
-25
-23
-68
-116
-131
-94
-59
-26
16
66
128
127
72
43
83
136
119
70
75
104
107
113
139
184
171
30
-70
-68
-1
24
19
29
38
55
101
127
99
34
8
15
22
15
30
64
90
96
77
36
11
26
5
-28
-40
-32
-35
-36
-21
15
31
-3
-34
-32
-25
-35
-18
-4
0
-15
-21
-22
-10
13
4
-31
-41
-23
-20
-51
-82
-91
-86
-85
-79
-56
-24
10
17
-15
-58
-74
-60
-45
-58
-68
-66
-57
-65
-65
-52
-26
12
67
82
66
52
64
70
76
81
87
80
59
31
2
0
-4
-6
26
66
63
-2
-44
-35
-21
-49
-86
-98
-73
-45
-42
-59
-40
-30
-22
-11
-10
10
17
0
-67
-96
-89
-71
-54
-51
-37
-12
10
25
30
33
23
9
-1
-28
-56
-58
-69
-68
-50
-16
7
26
34
50
53
60
59
57
51
37
21
0
-30
-61
-78
-101
-88
-75
-66
-30
16
26
40
82
108
149
117
65
30
8
-17
-48
-44
0
36
58
30
42
49
63
49
24
2
-27
-49
-61
-64
-45
-44
-55
-58
-34
0
31
50
61
47
5
-5
3
5
-16
-24
-33
-27
-21
-6
18
32
10
11
36
37
26
5
17
19
2
-38
-54
-58
-48
-37
-31
-47
-44
-23
15
43
49
37
19
6
4
-11
-29
-60
-68
-43
-31
-25
-21
-9
3
11
14
15
24
29
41
25
-10
-32
-45
-47
-42
-38
-34
-35
-33
-23
-16
4
18
22
32
26
26
21
7
0
3
10
0
0
7
17
22
4
-2
-9
-9
-25
-34
-26
-25
-15
-3
32
53
65
57
57
57
51
47
44
28
-2
-12
-5
-18
-34
-38
-26
-14
-19
-17
0
20
30
38
21
8
5
-10
-20
-31
-26
-36
-33
-43
-40
-39
-40
-40
-54
-58
-62
-56
-30
-18
-21
-36
-28
-2
15
21
9
9
1
-23
-40
-42
-28
-20
-6
-9
6
22
24
15
0
-10
-16
-20
-35
-39
-52
-60
-51
-45
-34
-22
-22
-25
-7
3
13
4
10
26
21
9
-7
-15
-4
2
-2
-7
-23
-34
-34
-14
5
29
38
43
35
30
45
50
47
34
16
-5
14
38
38
45
52
52
33
10
1
-4
-27
-30
-33
-30
-25
19
41
48
45
43
15
2
-6
-23
-27
-29
-15
-32
-34
-40
-32
-4
5
9
18
32
35
42
46
37
28
15
1
0
4
4
13
24
14
17
17
9
-4
-17
-21
-21
-26
-26
-34
-36
-14
2
5
-8
-5
10
24
31
20
0
-2
11
18
22
22
23
5
-16
-19
-1
0
1
-14
-21
-6
9
9
6
15
7
2
-9
-23
-36
-28
-22
-11
0
25
31
37
29
22
10
-6
-11
-20
-36
-45
-28
-9
-6
0
12
12
3
1
5
-1
3
5
2
3
12
18
-3
-13
-18
-24
-27
-12
-14
-24
-17
-10
-15
-4
0
1
7
0
-1
-18
-27
-31
-21
-21
-26
-29
-14
-14
-5
7
8
-2
1
30
37
34
18
24
28
25
5
13
15
-1
-3
-3
7
16
22
16
3
-2
8
15
11
9
-3
-3
4
12
14
0
0
4
5
4
-4
-14
-8
-4
6
25
38
49
40
30
23
27
23
6
-7
-18
-33
-43
-27
18
49
64
81
96
124
104
84
69
33
-5
-37
-62
-55
-36
-31
-24
0
26
58
79
64
48
44
30
16
-8
-31
-31
-34
-30
-25
4
6
-1
13
22
28
36
36
37
9
16
20
26
22
-2
-31
-14
17
58
56
60
48
-26
-63
-76
-63
-79
-94
-95
-77
-69
-50
-28
-7
-1
0
18
39
15
-35
-80
-91
-69
-52
-17
4
38
36
11
-14
-14
11
46
40
7
-21
-12
-12
-18
-24
-56
-56
-42
-59
-105
-112
-68
-15
-22
-57
-72
-71
-51
-32
0
57
77
40
-7
-19
0
16
25
22
30
42
55
47
59
62
71
69
53
40
22
6
-13
-36
-48
-67
-47
-26
-16
-35
-39
-27
-13
-12
-31
-39
-41
-36
-48
-59
-67
-71
-63
-45
-21
0
15
25
7
-12
-22
-15
-8
-19
-18
-5
-5
2
24
27
21
24
29
9
-17
-7
7
7
-8
-37
-33
-8
12
9
5
-2
-7
-6
-6
-24
-25
-18
-6
-2
15
20
27
48
57
61
59
43
21
-4
-11
-15
-6
9
15
17
10
5
4
24
41
36
14
0
2
12
13
17
32
26
19
0
-25
-24
-17
-21
-10
0
9
12
13
4
2
0
-5
-8
-8
-13
-8
-9
-22
-28
-32
-14
1
5
15
24
33
33
27
31
27
20
4
-23
-28
-21
-37
-51
-66
-65
-54
-35
-16
-13
-14
-9
11
18
7
18
33
49
30
-14
-37
-6
23
17
0
25
63
69
41
20
29
19
-1
0
13
20
14
15
26
34
27
3
-2
3
-3
-11
-13
-18
-20
-3
3
4
3
3
-1
-4
-15
-8
6
27
15
4
-4
-14
0
21
30
4
-29
-42
-42
-37
-43
-46
-20
1
4
-1
-17
-19
-4
2
-2
-8
-20
-22
-24
-20
-14
-13
-14
-15
0
1
7
20
20
16
9
11
4
0
-5
0
5
13
16
32
37
37
26
19
9
19
35
32
16
-3
-12
2
24
13
-6
-12
-10
7
0
0
1
6
13
11
1
4
14
17
5
-5
-9
-6
-5
0
14
32
50
70
77
77
97
102
110
100
62
24
4
6
0
0
-5
4
-4
-21
-22
6
39
39
44
38
33
35
24
7
0
-7
-9
-20
-4
11
25
39
47
43
24
4
-22
-27
-15
5
23
19
4
-4
-1
-2
7
27
22
10
5
-6
-5
1
15
32
49
35
18
2
-2
-15
-23
-33
-29
-31
-29
-26
-19
-1
6
8
8
16
29
24
22
18
0
0
0
-16
-12
-2
2
4
5
14
29
43
41
58
70
68
61
55
51
54
39
23
17
19
16
3
-10
-12
0
19
24
8
-1
4
26
45
45
51
58
59
50
39
34
24
15
16
46
66
83
91
95
101
99
90
62
56
57
37
30
13
1
-2
-23
3
45
93
111
97
88
107
116
80
67
61
49
21
-5
-33
-42
-20
3
5
11
13
21
22
39
64
85
76
66
51
21
14
20
32
21
-2
-6
2
9
-4
2
8
6
-3
-10
-16
-12
-12
-40
-46
-23
-4
-9
-25
-23
3
34
63
69
43
11
-14
-33
-47
-59
-58
-47
-27
-32
-38
-37
-22
-6
20
22
31
46
27
-5
-35
-44
-39
-42
-45
-46
-38
-37
-38
-31
-21
-31
-37
-33
-26
-15
-9
-5
-5
1
5
3
-10
-20
-25
-12
-1
-12
-16
-4
72
144
179
205
225
209
170
91
21
-14
-27
-14
-14
1
27
59
54
47
42
18
-29
-69
-73
-64
-48
-47
-37
-8
5
7
-9
-23
-34
-55
-64
-49
-32
-22
-9
3
3
-5
-11
-14
-21
-31
-44
-40
-40
-23
-5
20
34
41
41
25
9
-10
-13
-3
11
6
1
14
22
15
4
-5
-10
-32
-48
-65
-69
-63
-45
-37
-28
-29
-31
-33
-40
-39
-39
-50
-61
-48
-24
-3
3
4
20
3
-19
-34
-36
-50
-49
-45
-28
6
22
20
-6
-17
-25
-20
-20
-30
-34
-41
-47
-56
-71
-59
-42
-35
-39
-35
-44
-46
-57
-47
-37
-22
-13
-21
-28
-40
-44
-29
-19
-17
-20
-13
-13
-18
-22
-12
2
14
7
0
-11
-8
-11
-16
-26
-38
-33
-24
-18
-15
-28
-35
-38
-39
-32
-21
-13
-5
-13
-20
-31
-29
-24
-15
-12
-29
-31
-43
-40
-30
-31
-39
-51
-43
-50
-37
-6
14
0
-3
11
29
15
-14
-30
-34
-35
-34
-26
-15
-5
0
1
1
0
-6
-19
-35
-59
-69
-53
-30
-21
-7
13
12
1
-10
-9
0
-10
-21
-27
-19
-4
-10
-17
-29
-35
-18
-17
-22
-11
1
9
0
-9
0
15
19
4
-7
2
19
20
12
25
42
40
41
33
25
3
0
13
13
6
-12
-21
-25
-26
-41
-37
-33
-26
-25
-29
-27
-26
-24
-8
-9
-8
-1
1
0
0
8
15
-11
-46
-49
-44
-49
-44
-41
-29
-24
-24
-31
-45
-31
-2
15
10
-26
-42
-31
-41
-57
-65
-60
-39
-28
-20
0
4
14
6
3
1
-4
-10
-8
0
4
10
13
18
12
15
4
4
7
0
2
-13
-1
2
4
1
0
3
3
0
-6
-6
1
-12
-25
-29
-21
-24
-38
-36
-44
-48
-51
-49
-45
-28
-9
2
6
-2
3
2
6
-2
-7
-1
-10
-12
-2
18
30
34
42
45
42
21
7
0
1
-11
-12
-15
-10
-8
-13
0
19
13
4
12
52
68
43
26
18
31
12
-21
-24
17
41
24
0
-4
19
34
23
17
4
8
5
-13
-22
-8
19
33
43
48
39
22
11
12
1
-14
-21
-10
-8
5
7
9
7
-16
-35
-39
-30
-24
-19
-15
-16
-19
-19
-18
-23
-19
-23
-29
-44
-49
-46
-48
-42
-36
-17
-16
-8
-5
-12
-14
-12
-10
-28
-43
-42
-36
-31
-23
-16
-4
-2
-4
-18
-32
-37
-50
-42
-25
-21
-20
-29
-31
-23
-15
4
18
29
25
31
36
45
47
47
60
70
62
62
54
45
30
29
48
57
65
72
65
45
28
22
16
8
6
-2
-6
-22
-23
-9
9
17
0
-3
-1
9
7
12
23
22
17
21
10
13
31
58
45
0
-11
9
41
53
44
25
27
42
52
65
70
41
2
-2
18
34
45
61
53
33
11
4
2
13
19
7
-3
-13
-20
-17
-18
-15
-9
-6
0
10
8
5
-5
-8
-1
-4
0
0
0
-2
-3
-8
-18
-20
-27
-21
-9
4
7
3
10
13
14
6
-6
-3
5
10
9
0
3
5
8
9
2
15
3
12
9
8
8
6
16
18
10
22
26
38
28
25
22
14
-4
-11
-9
-4
-5
-19
-28
-25
-21
-7
-2
0
3
4
3
11
8
-3
-3
-1
0
-1
-1
0
-10
-5
0
2
2
1
1
-7
-1
1
8
16
2
-2
-10
-10
-9
-10
-17
-26
-27
-31
-16
-4
-1
-3
-3
-3
3
2
9
17
9
-1
2
7
15
14
15
15
14
24
25
15
12
21
25
14
10
5
4
4
6
6
6
0
7
9
9
24
27
11
12
0
-10
-23
-23
-26
-22
-24
-14
2
16
10
12
5
3
-7
-4
6
6
5
13
25
19
23
25
25
30
24
21
10
9
12
3
-5
-5
-2
0
0
0
2
1
3
10
18
19
17
16
23
32
33
30
29
29
29
28
20
18
11
3
2
3
14
16
9
7
0
0
0
0
-7
-3
8
12
9
16
19
10
6
6
15
14
14
6
3
13
17
16
14
7
6
6
14
8
12
16
25
17
14
6
13
15
7
12
6
14
3
-1
7
15
9
8
-3
0
-10
-9
-26
-20
6
15
14
14
5
7
12
20
17
16
31
27
20
16
11
11
17
19
10
5
4
8
2
7
13
15
13
-5
-3
-3
-2
-3
-12
-6
-10
-4
0
2
3
-5
-1
10
16
6
-1
-2
7
3
5
8
9
15
7
20
20
10
10
12
15
12
19
14
19
12
8
9
11
12
18
6
4
1
0
3
3
5
12
16
14
14
6
4
5
-2
-14
-26
-19
-12
-1
1
0
17
9
18
8
3
2
0
7
7
7
-4
8
8
0
-5
-5
-7
-13
-5
0
3
0
-1
8
14
14
11
18
12
14
15
7
11
5
10
12
4
8
4
10
13
14
22
17
12
18
16
20
22
21
19
17
9
14
19
20
19
16
2
-6
-4
6
7
-6
-5
0
0
-3
-10
-13
-11
-2
-5
-1
2
14
10
3
1
1
3
0
6
0
-10
-10
4
12
13
11
8
9
9
2
-4
18
33
17
0
3
23
33
31
22
12
15
13
32
52
60
39
28
21
14
13
2
-2
0
0
-1
-5
3
24
18
6
2
12
14
9
-3
-2
-4
-7
-7
-8
-3
6
5
-9
-6
0
15
25
34
36
41
34
19
18
20
14
19
23
15
19
8
3
12
36
41
41
40
31
21
5
2
1
-12
-33
-47
-55
-56
-42
-30
-22
-26
-27
-23
-1
20
48
39
19
48
76
91
41
-5
-31
-39
-33
-28
-33
-28
-15
-18
-2
1
12
12
6
-9
-25
-38
-42
-31
-21
-13
-8
-8
-10
-6
-2
14
5
-9
-17
-19
-16
-7
4
22
16
4
-2
0
1
0
-2
-2
2
3
-2
-1
0
0
0
-3
-6
-8
-1
1
2
9
2
-1
7
12
9
7
-1
-4
-4
-1
-16
-13
0
10
12
13
20
27
27
18
15
12
8
14
19
21
25
20
13
22
28
19
15
0
-4
-20
-20
-15
-13
-5
-9
-18
-25
-32
-34
-31
-31
-26
-19
-19
-12
-11
-11
-13
-14
-15
-9
-9
-12
-14
-14
-12
-19
-27
-27
-34
-35
-24
-27
-30
-31
-29
-20
-25
-12
-18
-16
-23
-19
-24
-28
-29
-37
-37
-36
-33
-25
-12
-10
-5
-3
-4
-7
-10
-11
-22
-18
-23
-25
-24
-28
-28
-9
0
-1
-3
-20
-18
-24
-25
-25
-20
-27
-15
-15
-14
-22
-25
-21
-21
-29
-33
-26
-8
-5
-15
-9
-14
-19
-10
-4
-6
-13
-7
-7
-18
-13
-9
-9
-10
-10
-10
-11
-10
-25
-15
-1
-2
-10
-21
-11
0
2
-8
-13
-12
-8
-3
-3
-11
-30
-24
-4
2
0
11
9
7
20
33
41
28
23
19
25
26
15
7
0
1
17
30
48
43
39
31
38
16
1
12
12
2
-14
-13
0
0
7
11
13
1
-2
-2
0
-6
-9
-11
-10
-8
-1
1
2
-4
-14
-23
-16
-2
0
4
12
7
11
3
19
13
18
9
-3
0
3
20
13
10
16
14
10
10
10
4
1
0
2
-7
-7
1
5
7
5
-1
-2
0
-6
-2
0
10
17
17
16
6
5
-1
12
15
0
-10
-17
-22
-24
-21
-17
0
-2
-1
-5
6
12
9
15
15
37
23
7
-2
1
3
9
8
8
7
9
11
1
3
12
16
14
22
34
31
27
17
20
21
19
0
-6
-5
-10
-12
-11
0
3
14
11
-3
0
1
16
3
-3
-4
-3
0
0
-9
-3
-2
0
1
0
3
0
1
-6
5
11
3
-1
-1
8
11
2
-1
-11
-13
-3
-3
0
-10
-11
-9
0
5
3
-22
-29
-30
-19
-23
-29
-27
-18
-9
-14
-23
-19
-17
-19
-19
-28
-28
-14
-7
-6
0
12
7
10
11
10
-1
0
-8
-12
-20
-31
-25
-22
-25
-20
-23
-21
-20
-28
-19
-12
1
3
9
14
14
12
10
-2
-16
-31
-35
-27
-40
-33
-23
-21
-18
-10
-3
-3
-6
-6
-17
-12
-2
-2
14
9
8
7
-1
-3
-1
0
6
4
8
2
0
2
-1
0
-3
-4
-10
-12
-3
1
-6
-8
-9
0
4
3
3
1
3
2
2
7
1
-1
13
30
42
26
18
17
26
20
20
23
17
20
22
24
24
32
23
17
7
11
-1
-7
-8
-5
-2
5
18
26
34
22
14
11
10
7
3
3
3
2
3
12
3
-1
-9
-9
-1
0
9
12
22
24
23
22
20
20
1
-7
-17
-28
-24
-12
-17
-14
-17
-6
-1
0
7
2
7
5
3
-7
-7
-3
-3
-3
-3
13
23
16
11
10
28
41
43
40
38
45
45
35
44
43
42
23
15
16
1
-4
-3
4
7
7
10
13
15
14
6
3
0
0
-10
-15
-16
-22
-32
-27
-3
8
9
0
5
25
39
22
10
16
27
19
18
11
11
3
16
26
29
27
28
24
19
15
15
15
16
14
22
18
7
2
-2
-3
12
-3
3
8
13
11
9
16
30
30
22
11
0
-21
-21
-12
-2
0
8
27
35
28
28
31
19
11
7
5
0
-12
-19
-28
-21
-15
-4
0
-4
-7
-2
2
-12
-20
-22
-19
-10
-17
-13
-10
-5
-8
-10
-9
0
6
5
2
17
18
23
30
34
35
18
14
6
6
5
13
18
19
28
37
42
34
29
20
17
17
8
-3
-8
-7
-14
-18
-18
-15
-11
-10
-10
-18
-20
-36
-36
-41
-41
-48
-36
-11
0
0
-4
-4
-4
3
5
20
39
44
23
7
3
5
7
-1
-4
-3
-1
-12
-19
-18
-4
3
3
-6
-26
-34
-28
-23
-12
-13
-31
-35
-33
-32
-32
-29
-26
-24
-17
-24
-20
-25
-26
-12
-3
6
7
8
12
7
10
11
6
0
0
6
9
18
21
14
9
7
8
0
-2
4
2
-8
-14
-8
-2
2
-15
-32
-26
-19
-17
-5
0
4
4
1
1
4
0
-5
-3
-8
0
-1
-10
-12
3
35
54
56
54
61
50
45
40
30
29
33
29
19
18
12
9
2
2
4
5
7
14
9
9
9
1
0
0
-8
-3
-2
-1
-9
-5
-9
-18
-21
-29
-23
-12
-7
-8
-2
-4
-6
0
3
6
12
-1
-1
22
34
44
50
51
53
36
21
15
16
11
11
-1
-1
1
1
-4
-14
-5
7
11
3
0
7
21
25
29
24
30
25
19
8
15
11
7
18
24
28
28
34
29
13
9
6
6
0
-3
-24
-29
-19
-15
-5
-1
-6
-9
-1
4
5
5
5
-5
-10
-2
0
8
4
-1
-3
6
12
11
18
14
19
12
17
20
29
32
29
27
28
29
28
