5
15361
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
-1
0
1
0
0
-1
0
1
0
-1
-1
0
1
0
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
2
0
-2
-1
2
2
-1
-4
-4
-2
-2
-5
-7
-4
0
-2
-7
-8
-2
2
-3
-12
-11
9
32
38
21
-2
-13
-7
0
-1
-6
-7
-3
-1
-5
-8
-4
1
-2
-11
-10
8
31
39
23
-2
-14
-8
1
1
-5
-8
-5
-1
-2
-6
-7
-4
-1
-3
-6
-6
-3
-2
-4
-6
-5
-3
-3
-4
-5
-4
-3
-3
-5
-5
-4
-3
-4
-5
-5
-3
-3
-4
-5
-4
-3
-3
-5
-5
-4
-3
-3
-5
-5
-3
-3
-4
-5
-5
-3
-3
-4
-5
-4
-3
-3
-5
-5
-4
-2
-3
-5
-5
-3
-2
-4
-6
-5
-3
-2
-4
-6
-4
-2
-2
-5
-6
-4
-1
-3
-6
-6
-3
-1
-3
-7
-7
-2
0
-4
-9
-7
1
3
-6
-15
-9
12
32
34
19
2
-7
-9
-9
-5
9
28
36
24
1
-13
-11
-1
2
-3
-8
-7
-2
-1
-4
-7
-5
-2
-2
-5
-6
-4
-2
-3
-5
-5
-3
-3
-4
-5
-4
-3
-4
-5
-5
-3
-3
-5
-6
-4
-2
-3
-7
-7
-2
1
-4
-12
-10
9
31
37
22
-1
-12
-8
-1
0
-4
-6
-4
-3
-4
-4
-2
-3
-8
-9
5
29
41
25
-5
-20
-6
16
19
0
-12
1
27
33
10
-17
-20
-1
11
1
-15
-14
2
9
-3
-16
-11
5
9
-7
-19
-9
10
10
-13
-28
-7
31
41
7
-29
-18
35
75
59
6
-29
-19
14
34
33
29
31
29
18
10
20
35
30
2
-19
-11
8
0
-37
-64
-41
14
49
36
5
2
27
44
26
-7
-19
-5
8
0
-14
-11
3
6
-8
-17
-6
10
5
-17
-23
4
32
20
-26
-52
-21
40
68
38
-12
-26
2
35
42
30
24
28
25
6
-13
-14
-2
4
-2
-10
-8
-1
0
-6
-7
-2
-1
-7
-10
4
29
41
25
-3
-17
-9
3
3
-7
-11
-4
2
-1
-8
-9
-2
1
-3
-8
-7
-1
0
-5
-8
-5
-1
-1
-6
-7
-4
0
-3
-7
-6
-2
-1
-5
-7
-5
-1
-2
-7
-7
-1
0
-7
-12
3
30
44
26
-6
-20
-7
10
3
-17
-19
10
41
41
11
-11
1
31
42
23
-4
-14
-6
1
-2
-6
-5
-2
-6
-9
3
28
41
27
-3
-19
-10
6
5
-9
-14
-3
8
0
-17
-16
11
39
39
12
-9
1
28
41
25
-2
-16
-9
2
2
-6
-9
-5
0
-1
-6
-7
-4
-1
-3
-6
-6
-4
-2
-3
-5
-6
-4
-2
-3
-5
-7
-4
-1
-1
-6
-11
-7
9
29
36
24
1
-13
-11
-1
3
-3
-9
-8
-2
1
-4
-8
-7
-1
0
-4
-8
-6
-1
-1
-5
-8
-5
0
-1
-6
-8
-4
0
-1
-7
-8
-3
1
-2
-8
-9
-2
2
-3
-10
-9
1
5
-4
-17
-12
13
37
36
13
-6
2
26
39
26
0
-15
-11
0
2
-4
-9
-6
-1
-1
-5
-7
-5
-2
-2
-5
-6
-4
-3
-3
-5
-5
-4
-3
-4
-4
-4
-3
-5
-5
-3
-1
-4
-9
-8
7
28
38
26
0
-17
-12
2
7
-4
-15
-11
6
16
10
-5
-7
9
26
26
7
-11
-14
-5
3
1
-7
-11
-7
0
8
19
30
38
37
27
13
2
-4
-7
-7
-4
-1
-2
-5
-7
-5
-1
-1
-5
-8
-5
0
-1
-6
-8
-4
1
-1
-7
-9
-4
2
-1
-9
-11
-3
5
0
-12
-16
-3
17
28
24
17
18
25
28
20
6
-6
-11
-9
-3
3
2
-8
-16
-9
14
36
34
12
-5
4
28
37
20
-3
-3
21
41
31
1
-19
-14
2
6
-3
-12
-9
1
2
-5
-10
-7
0
1
-5
-9
-6
-1
0
-5
-8
-5
-1
-1
-5
-8
-5
-1
-1
-5
-8
-6
-1
1
-4
-11
-10
6
30
47
48
38
28
27
29
22
5
-10
-13
-4
3
0
-7
-9
-4
1
-2
-7
-8
-3
0
-3
-7
-7
-3
-1
-3
-7
-6
-2
-1
-4
-7
-5
-2
-1
-5
-7
-5
-2
-2
-5
-7
-4
-1
-3
-6
-6
-3
-1
-3
-6
-6
-3
-1
-4
-7
-6
-2
-1
-5
-7
-5
-1
-1
-6
-8
-4
1
-1
-8
-11
-4
10
24
31
33
34
30
18
1
-9
-9
-3
0
-3
-7
-5
-2
-2
-5
-6
-4
-2
-3
-5
-5
-3
-2
-4
-6
-5
-3
-2
-5
-6
-4
-2
-3
-5
-6
-4
-2
-3
-6
-6
-3
-2
-4
-6
-5
-2
-2
-5
-7
-5
-2
-2
-5
-7
-4
-1
-2
-6
-7
-3
0
-3
-8
-7
-2
1
-4
-10
-7
0
2
-6
-13
-7
5
5
-10
-21
-7
23
36
16
-19
-29
-4
29
34
9
-16
-18
-2
7
-1
-11
-10
-1
2
-4
-10
-7
-1
0
-5
-9
-5
-1
-1
-6
-8
-4
-1
-3
-7
-7
-3
-1
-4
-7
-6
-2
-1
-5
-8
-5
-1
-2
-7
-8
-2
2
-3
-13
-11
8
32
38
21
-2
-13
-9
0
0
-5
-8
-5
-2
-2
-6
-6
-4
-2
-3
-6
-6
-4
-3
-4
-5
-5
-4
-3
-4
-5
-5
-4
-3
-4
-5
-5
-4
-4
-5
-5
-5
-4
-4
-5
-5
-4
-4
-4
-5
-5
-4
-4
-4
-5
-5
-4
-4
-4
-5
-5
-4
-4
-4
-5
-5
-4
-4
-4
-5
-5
-5
-4
-4
-5
-6
-5
-3
-3
-5
-6
-5
-3
-3
-5
-7
-5
-1
-1
-6
-11
-7
9
28
35
24
2
-14
-14
-3
4
-1
-11
-12
-3
6
0
-15
-19
5
45
71
61
25
-9
-17
-7
2
0
-7
-9
-5
-1
-3
-7
-7
-4
-2
-4
-7
-6
-3
-3
-5
-6
-5
-3
-4
-6
-6
-4
-3
-4
-6
-6
-4
-3
-5
-7
-5
-3
-3
-6
-7
-4
-2
-4
-8
-8
-2
1
-5
-13
-10
8
30
36
21
-1
-13
-10
-2
0
-5
-8
-6
-3
-3
-5
-7
-6
-4
-4
-5
-6
-5
-4
-4
-4
-5
-6
-5
-4
-3
-5
-7
-6
-2
-1
-6
-12
-9
8
29
36
22
-1
-14
-11
-2
1
-4
-10
-8
-2
-1
-5
-8
-6
-3
-2
-6
-8
-6
-3
-3
-6
-7
-5
-3
-4
-7
-7
-5
-3
-4
-7
-7
-4
-3
-5
-7
-6
-4
-3
-5
-7
-6
-4
-3
-6
-7
-6
-3
-4
-6
-7
-5
-3
-4
-7
-7
-5
-2
-4
-8
-8
-4
-2
-5
-9
-8
-2
0
-6
-14
-11
8
30
35
20
-2
-13
-10
-3
-1
-5
-9
-7
-4
-3
-6
-7
-6
-4
-4
-6
-7
-6
-4
-5
-6
-7
-5
-4
-5
-6
-6
-5
-4
-5
-6
-6
-5
-5
-5
-6
-6
-5
-5
-6
-6
-6
-5
-5
-6
-6
-6
-5
-5
-6
-6
-6
-5
-5
-6
-6
-5
-5
-5
-6
-6
-5
-5
-6
-6
-6
-5
-5
-6
-6
-6
-5
-5
-6
-6
-6
-5
-5
-6
-7
-6
-5
-5
-6
-6
-6
-5
-6
-7
-6
-5
-5
-6
-7
-6
-5
-5
-6
-7
-6
-5
-5
-6
-7
-6
-5
-5
-7
-7
-6
-5
-6
-7
-7
-5
-5
-6
-8
-7
-5
-4
-7
-8
-6
-4
-5
-8
-9
-6
-3
-5
-9
-9
-4
-1
-6
-14
-12
7
29
35
20
-3
-15
-11
-3
-1
-7
-10
-8
-3
-3
-7
-10
-7
-4
-4
-8
-10
-7
-3
-2
-8
-14
-10
7
27
33
21
-1
-15
-14
-4
0
-5
-11
-10
-4
-2
-6
-10
-9
-5
-3
-6
-8
-9
-8
-6
3
20
34
28
2
-22
-21
0
11
-4
-25
-21
12
42
35
3
-15
3
33
37
11
-11
-3
26
39
22
-6
-18
-10
-1
-3
-10
-10
-4
-4
-9
-11
-5
-1
-6
-16
-13
7
29
33
18
-3
-13
-12
-7
-4
-4
-7
-10
-10
-7
-2
-3
-11
-17
-8
12
27
24
13
11
21
28
19
0
-13
-12
-7
-8
-9
2
23
35
23
-2
-19
-15
-3
0
-7
-13
-10
-4
-4
-8
-10
-8
-6
-6
-7
-7
-7
-11
-11
2
24
36
23
-5
-21
-13
1
1
-14
-19
1
30
39
19
-9
-19
-10
0
-3
-12
-13
-6
-2
-6
-12
-11
-5
-3
-7
-12
-10
-5
-4
-8
-12
-9
-4
-4
-9
-12
-8
-4
-5
-10
-12
-8
-4
-5
-10
-11
-7
-3
-6
-11
-12
-6
-3
-6
-12
-12
-6
-2
-6
-14
-14
-4
3
-4
-25
-43
-45
-31
-14
-3
-2
-6
-11
-12
-9
-4
-4
-9
-14
-11
-3
0
-10
-20
-15
9
31
31
9
-9
-3
21
35
23
-4
-20
-15
-4
-1
-8
-13
-11
-5
-5
-9
-11
-9
-6
-7
-9
-10
-8
-7
-8
-9
-8
-8
-9
-9
-7
-5
-8
-14
-13
3
25
34
20
-5
-19
-15
-4
-1
-9
-14
-11
-4
-4
-10
-13
-9
-5
-6
-11
-12
-8
-5
-7
-11
-11
-7
-5
-8
-12
-11
-6
-5
-9
-12
-10
-5
-6
-11
-13
-8
-3
-6
-13
-14
-6
0
-8
-20
-17
6
32
33
9
-11
-5
21
36
22
-6
-22
-15
-3
-1
-10
-16
-11
-4
-5
-11
-14
-9
-5
-6
-12
-12
-8
-5
-8
-12
-12
-7
-6
-9
-12
-11
-7
-6
-9
-12
-10
-6
-6
-10
-12
-10
-6
-7
-11
-12
-9
-6
-7
-12
-12
-8
-5
-8
-12
-12
-7
-5
-9
-13
-12
-6
-5
-10
-14
-11
-5
-4
-11
-16
-11
-3
-3
-13
-21
-12
9
25
26
14
0
-12
-19
-17
0
26
45
44
28
17
23
37
43
34
23
21
23
18
1
-17
-22
-12
7
24
29
19
-3
-23
-22
3
30
36
15
-12
-20
-10
-1
-7
-19
-17
4
27
31
15
-7
-17
-14
-8
-6
-8
-10
-11
-15
-30
-57
-83
-91
-70
-31
-2
-5
-35
-68
-81
-75
-69
-75
-91
-104
-110
-113
-116
-113
-99
-73
-45
-29
-39
-71
-107
-114
-78
-22
11
-9
-60
-92
-76
-33
-5
-5
-8
17
66
105
109
82
46
14
-11
-24
-17
6
30
46
66
101
140
154
128
88
73
86
99
93
87
114
170
210
204
175
171
205
238
233
203
192
216
242
230
182
136
113
100
77
50
45
67
93
100
91
79
62
25
-29
-66
-56
-13
23
29
20
25
36
20
-45
-134
-201
-223
-215
-204
-204
-212
-218
-211
-180
-124
-65
-30
-32
-50
-54
-41
-32
-43
-58
-51
-23
-4
-16
-45
-57
-36
-8
0
-13
-19
-3
23
33
24
15
26
52
75
85
95
120
167
226
283
332
370
395
398
370
306
210
98
-10
-95
-141
-143
-118
-93
-94
-122
-158
-184
-201
-220
-233
-212
-131
-12
85
109
65
4
-32
-48
-73
-114
-139
-118
-55
9
38
25
-14
-53
-68
-40
30
114
179
222
274
360
459
516
500
443
402
394
366
255
56
-169
-344
-439
-465
-445
-385
-284
-156
-33
50
72
30
-51
-140
-208
-251
-278
-288
-265
-194
-87
21
111
194
287
365
356
207
-60
-347
-551
-631
-619
-565
-496
-404
-264
-71
145
323
402
361
242
118
34
-25
-115
-263
-430
-531
-504
-355
-154
4
62
28
-30
-35
45
172
287
375
481
654
868
1020
1012
845
611
405
240
59
-181
-441
-644
-758
-829
-915
-1006
-1020
-888
-632
-353
-119
87
324
580
752
739
562
360
260
265
271
201
86
20
42
90
75
-24
-151
-242
-284
-291
-262
-170
-7
176
300
320
249
141
54
28
75
165
233
220
133
60
88
203
280
181
-110
-473
-748
-866
-866
-804
-674
-421
-41
367
651
717
593
388
209
113
111
188
304
402
450
465
498
569
634
645
627
665
790
902
850
610
350
288
478
766
959
1014
1030
1076
1089
955
673
373
168
32
-151
-442
-783
-1090
-1331
-1493
-1509
-1282
-832
-368
-144
-234
-474
-656
-754
-909
-1191
-1444
-1399
-965
-364
39
39
-268
-612
-797
-818
-802
-866
-1033
-1230
-1342
-1266
-973
-525
-42
383
740
1079
1434
1782
2064
2236
2278
2172
1893
1449
913
395
-37
-382
-655
-811
-765
-491
-89
263
438
441
363
286
236
214
230
305
440
621
836
1074
1294
1421
1393
1215
939
595
159
-379
-933
-1337
-1475
-1389
-1235
-1142
-1114
-1077
-983
-853
-704
-476
-61
562
1241
1687
1647
1075
176
-721
-1366
-1703
-1818
-1786
-1591
-1198
-672
-188
121
289
454
665
783
620
172
-327
-604
-578
-389
-198
-16
266
694
1137
1358
1188
659
-20
-576
-822
-751
-519
-339
-337
-494
-689
-789
-703
-395
85
583
900
939
808
740
869
1115
1303
1386
1496
1739
1990
1957
1456
597
-324
-1088
-1675
-2142
-2467
-2561
-2388
-2029
-1585
-1075
-483
116
532
600
325
-121
-545
-836
-947
-822
-420
192
796
1125
1032
570
-75
-716
-1230
-1546
-1618
-1445
-1111
-769
-537
-412
-271
13
448
908
1250
1425
1489
1504
1448
1248
900
534
342
431
718
993
1084
989
871
910
1153
1460
1620
1522
1239
938
705
482
165
-226
-512
-513
-230
140
353
299
20
-383
-833
-1258
-1558
-1636
-1486
-1224
-1012
-935
-944
-913
-741
-415
-11
338
493
369
-19
-541
-995
-1202
-1100
-790
-468
-280
-216
-141
42
263
356
249
79
57
227
390
314
-15
-372
-524
-440
-251
-48
197
494
698
627
313
83
277
873
1428
1445
820
-56
-638
-671
-350
-100
-212
-634
-1067
-1241
-1135
-971
-997
-1253
-1537
-1598
-1364
-995
-698
-530
-367
-74
340
729
948
969
859
685
458
172
-142
-403
-525
-487
-361
-284
-366
-598
-827
-860
-633
-293
-96
-191
-475
-651
-451
175
1039
1839
2319
2364
2003
1380
686
90
-310
-488
-464
-299
-111
-68
-284
-685
-981
-847
-193
709
1394
1522
1082
323
-477
-1152
-1616
-1777
-1539
-904
-27
854
1550
1966
2088
1972
1765
1662
1744
1837
1609
890
-72
-744
-739
-158
521
871
836
634
431
159
-334
-1016
-1601
-1762
-1408
-766
-226
-77
-339
-767
-1026
-905
-442
128
564
758
711
433
-86
-776
-1410
-1732
-1681
-1479
-1433
-1647
-1924
-1975
-1681
-1148
-540
84
739
1383
1864
2015
1790
1289
683
117
-339
-700
-1053
-1477
-1919
-2148
-1872
-964
384
1733
2633
2848
2429
1629
759
48
-430
-724
-881
-850
-533
36
604
839
617
154
-192
-253
-193
-290
-623
-965
-1000
-606
54
669
982
881
386
-389
-1269
-2056
-2580
-2734
-2472
-1809
-862
130
862
1124
939
566
314
320
437
366
-83
-781
-1337
-1389
-894
-153
459
798
997
1237
1539
1779
1904
2028
2296
2688
3013
3099
2936
2601
2100
1394
568
-88
-296
-107
64
-216
-992
-1874
-2393
-2396
-2095
-1778
-1516
-1150
-521
296
998
1265
1010
448
-75
-357
-484
-708
-1152
-1647
-1860
-1603
-1006
-396
9
229
415
640
830
884
799
651
488
255
-138
-695
-1265
-1614
-1570
-1161
-630
-286
-303
-603
-935
-1056
-850
-294
597
1734
2852
3555
3553
2907
2000
1217
669
227
-191
-435
-282
277
938
1319
1277
986
729
635
610
478
173
-196
-433
-420
-217
-16
29
-66
-166
-209
-322
-688
-1270
-1737
-1721
-1192
-533
-205
-321
-591
-654
-469
-337
-594
-1290
-2162
-2861
-3188
-3154
-2873
-2424
-1800
-967
7
898
1426
1471
1211
995
1044
1276
1439
1415
1344
1429
1659
1792
1621
1205
794
552
381
48
-564
-1347
-2045
-2396
-2212
-1415
-110
1384
2631
3290
3271
2710
1838
870
-21
-723
-1216
-1555
-1776
-1807
-1520
-900
-117
589
1106
1477
1745
1841
1677
1327
1027
946
981
841
342
-431
-1244
-1966
-2634
-3290
-3814
-3964
-3569
-2665
-1467
-255
713
1270
1407
1298
1179
1166
1161
985
589
134
-134
-80
252
700
1078
1214
1002
495
-77
-417
-382
-116
48
-170
-798
-1594
-2196
-2319
-1914
-1189
-451
140
687
1374
2143
2589
2274
1214
10
-583
-280
528
1168
1266
943
536
223
-44
-313
-479
-383
-47
270
268
-145
-793
-1391
-1751
-1848
-1741
-1440
-861
66
1233
2279
2753
2421
1466
385
-382
-753
-982
-1345
-1872
-2350
-2543
-2366
-1869
-1129
-237
614
1125
1065
501
-169
-468
-187
484
1155
1543
1643
1621
1606
1585
1469
1220
887
539
198
-155
-529
-902
-1233
-1465
-1521
-1326
-917
-518
-447
-857
-1530
-1976
-1800
-1028
-77
585
786
683
547
515
545
520
382
184
72
198
593
1086
1374
1259
843
470
437
737
1093
1235
1116
865
604
349
108
-14
144
624
1244
1682
1673
1157
287
-678
-1521
-2170
-2680
-3095
-3310
-3109
-2388
-1352
-442
-1
-3
-108
7
390
853
1206
1384
1389
1178
669
-141
-1124
-2064
-2738
-2949
-2567
-1613
-322
938
1861
2337
2383
2012
1224
161
-805
-1237
-941
-117
801
1464
1785
1867
1839
1752
1583
1254
657
-278
-1457
-2570
-3204
-3083
-2265
-1136
-184
297
377
390
637
1107
1481
1440
1002
528
365
503
607
420
73
-31
346
1026
1593
1780
1618
1257
753
119
-471
-671
-276
463
934
660
-270
-1275
-1811
-1833
-1762
-2020
-2599
-3089
-3088
-2585
-1944
-1536
-1409
-1312
-989
-451
59
308
279
151
119
252
475
632
590
327
-12
-185
-52
257
425
256
-79
-170
220
888
1391
1514
1499
1748
2344
2900
2928
2312
1391
606
112
-242
-634
-1039
-1289
-1281
-1091
-879
-752
-723
-753
-771
-670
-356
131
581
770
709
681
960
1425
1545
844
-543
-1834
-2199
-1482
-321
454
545
317
258
403
357
-150
-845
-1123
-669
194
794
710
76
-629
-1025
-1038
-801
-467
-151
38
-2
-302
-794
-1362
-1896
-2282
-2384
-2095
-1430
-558
289
940
1317
1397
1199
817
417
122
-85
-318
-592
-712
-399
430
1544
2545
3134
3232
2894
2203
1266
294
-441
-773
-776
-694
-729
-877
-981
-921
-739
-585
-549
-568
-495
-276
-44
-26
-313
-719
-881
-545
213
1033
1530
1542
1151
532
-186
-935
-1638
-2179
-2450
-2420
-2156
-1811
-1554
-1465
-1448
-1278
-811
-193
180
-13
-683
-1369
-1620
-1378
-950
-645
-485
-298
-19
175
82
-244
-476
-313
254
956
1503
1791
1888
1883
1805
1667
1551
1601
1912
2429
2942
3192
3026
2486
1781
1153
724
442
149
-277
-815
-1290
-1471
-1212
-558
273
1022
1554
1918
2232
2508
2586
2260
1468
369
-766
-1729
-2452
-2933
-3129
-2930
-2275
-1281
-257
442
637
429
86
-193
-427
-751
-1191
-1571
-1668
-1453
-1125
-903
-819
-759
-669
-650
-796
-996
-978
-594
12
562
949
1322
1839
2398
2696
2565
2191
1952
2033
2242
2202
1721
951
247
-117
-98
175
560
1004
1505
1981
2238
2065
1436
617
12
-147
1
82
-160
-619
-941
-865
-449
7
231
152
-146
-580
-1126
-1752
-2297
-2493
-2117
-1183
6
1000
1477
1417
1071
731
509
323
38
-379
-852
-1285
-1617
-1793
-1731
-1389
-852
-327
-9
68
51
137
421
849
1269
1537
1590
1458
1214
899
499
16
-435
-647
-504
-160
17
-240
-821
-1308
-1359
-1025
-654
-484
-374
22
819
1681
2057
1648
639
-495
-1384
-1972
-2392
-2709
-2804
-2502
-1772
-798
134
817
1212
1404
1479
1467
1381
1292
1318
1524
1816
1972
1809
1341
770
292
-61
-400
-786
-1104
-1167
-940
-637
-551
-787
-1175
-1453
-1503
-1403
-1261
-1062
-703
-173
379
740
792
533
-1
-768
-1628
-2276
-2367
-1772
-712
383
1167
1534
1527
1191
545
-299
-1091
-1566
-1607
-1289
-771
-208
249
426
209
-318
-885
-1229
-1293
-1200
-1039
-743
-225
400
814
785
431
129
147
389
532
399
131
3
110
286
313
157
-44
-164
-205
-212
-136
154
702
1339
1768
1788
1444
965
576
348
218
131
171
531
1327
2408
3355
3748
3494
2914
2466
2362
2443
2432
2260
2095
2051
1948
1425
316
-1146
-2508
-3465
-4003
-4232
-4130
-3573
-2552
-1341
-372
55
-42
-385
-647
-644
-411
-134
11
24
105
485
1181
1935
2424
2541
2451
2374
2348
2257
2063
1925
2043
2406
2751
2808
2560
2240
2100
2200
2411
2542
2438
2007
1232
212
-838
-1671
-2126
-2163
-1825
-1204
-456
217
664
885
1002
1102
1120
928
513
58
-208
-228
-179
-313
-750
-1399
-2056
-2551
-2857
-3093
-3418
-3876
-4279
-4270
-3578
-2283
-837
219
621
514
270
183
321
588
867
1068
1092
812
138
-879
-2029
-3037
-3699
-3982
-3998
-3892
-3744
-3560
-3338
-3127
-2973
-2817
-2477
-1806
-904
-154
18
-500
-1360
-1964
-1873
-1094
-18
883
1349
1389
1144
725
180
-416
-905
-1111
-975
-619
-248
11
191
401
692
998
1189
1161
886
417
-129
-620
-984
-1268
-1565
-1872
-2021
-1819
-1266
-597
-43
406
957
1693
2357
2534
2072
1262
587
316
373
552
756
974
1089
871
197
-757
-1630
-2194
-2504
-2745
-2954
-2964
-2602
-1896
-1073
-390
7
90
-93
-443
-809
-1034
-1012
-719
-168
622
1601
2641
3534
4064
4121
3770
3243
2832
2732
2937
3287
3659
4111
4809
5792
6820
7514
7652
7334
6828
6295
5675
4831
3740
2529
1389
497
-4
-64
161
316
88
-499
-1053
-1169
-831
-432
-389
-761
-1266
-1641
-1903
-2239
-2694
-3050
-3029
-2587
-1990
-1605
-1638
-2033
-2545
-2908
-2960
-2692
-2204
-1605
-930
-189
513
916
751
-25
-1126
-2114
-2695
-2866
-2802
-2654
-2459
-2220
-1990
-1860
-1887
-2080
-2429
-2875
-3224
-3161
-2446
-1185
142
1012
1274
1232
1289
1517
1598
1218
466
-181
-277
207
928
1532
1929
2212
2411
2408
2124
1694
1380
1294
1263
1016
496
-68
-409
-515
-622
-943
-1426
-1819
-1949
-1890
-1883
-2123
-2663
-3478
-4535
-5734
-6818
-7432
-7367
-6756
-6018
-5568
-5552
-5819
-6125
-6322
-6387
-6304
-5990
-5335
-4323
-3095
-1890
-927
-322
-83
-151
-421
-739
-916
-795
-328
401
1254
2145
3070
4032
4945
5641
5992
6030
5948
5962
6160
6458
6678
6688
6511
6334
6404
6849
7549
8176
8421
8215
7746
7250
6790
6270
5632
5004
4600
4488
4516
4478
4329
4202
4209
4274
4179
3757
2991
1951
692
-739
-2211
-3486
-4326
-4638
-4542
-4315
-4273
-4618
-5330
-6143
-6701
-6795
-6511
-6108
-5761
-5423
-4960
-4373
-3843
-3526
-3368
-3165
-2790
-2304
-1828
-1357
-769
-27
703
1209
1473
1731
2229
2944
3561
3740
3392
2725
2044
1539
1221
1020
911
933
1107
1340
1443
1282
933
668
731
1075
1344
1159
448
-488
-1240
-1604
-1645
-1509
-1261
-921
-607
-532
-818
-1354
-1883
-2242
-2478
-2723
-3005
-3232
-3353
-3471
-3752
-4220
-4696
-4945
-4900
-4735
-4741
-5135
-5928
-6916
-7756
-8132
-7936
-7345
-6705
-6284
-6084
-5890
-5480
-4792
-3906
-2915
-1851
-735
336
1200
1725
1903
1846
1713
1623
1629
1737
1951
2267
2630
2911
2970
2798
2590
2612
2934
3307
3368
3025
2601
2547
2995
3639
4075
4216
4309
4558
4844
4886
4644
4451
4670
5266
5779
5722
4946
3624
1985
172
-1615
-2979
-3465
-2901
-1605
-208
729
997
747
301
-49
-176
-127
-42
-10
-6
36
75
-44
-400
-806
-882
-392
469
1169
1251
694
-117
-745
-1028
-1096
-1137
-1183
-1110
-800
-273
337
906
1408
1891
2386
2839
3124
3123
2793
2202
1523
1000
872
1230
1937
2674
3141
3252
3153
3053
3039
3045
2972
2788
2514
2143
1639
1012
361
-221
-744
-1317
-1986
-2608
-2924
-2774
-2256
-1660
-1249
-1101
-1128
-1232
-1415
-1744
-2216
-2662
-2813
-2484
-1726
-790
84
864
1703
2705
3720
4377
4363
3691
2695
1772
1112
634
154
-411
-976
-1393
-1606
-1716
-1890
-2196
-2510
-2593
-2294
-1711
-1149
-885
-949
-1104
-1038
-580
234
1273
2425
3626
4780
5723
6282
6387
6137
5730
5327
4952
4505
3858
2966
1892
774
-235
-1002
-1447
-1588
-1571
-1611
-1872
-2373
-3017
-3706
-4400
-5057
-5553
-5724
-5522
-5117
-4821
-4879
-5327
-6003
-6657
-7024
-6898
-6226
-5199
-4202
-3579
-3390
-3402
-3337
-3107
-2831
-2646
-2563
-2499
-2387
-2190
-1834
-1211
-318
650
1395
1747
1777
1659
1459
1094
540
17
-85
487
1602
2801
3609
3859
3773
3765
4139
4898
5795
6547
7032
7311
7476
7514
7325
6866
6253
5695
5336
5164
5071
4959
4776
4493
4115
3736
3544
3670
4014
4229
3958
3119
1967
840
-132
-1083
-2182
-3396
-4509
-5371
-6083
-6882
-7848
-8745
-9181
-8961
-8277
-7564
-7185
-7228
-7563
-8023
-8511
-8941
-9179
-9083
-8619
-7937
-7270
-6752
-6293
-5659
-4687
-3477
-2383
-1794
-1859
-2371
-2913
-3116
-2843
-2156
-1182
-51
1051
1842
2057
1661
955
423
421
972
1810
2620
3241
3698
4065
4332
4384
4111
3580
3092
3052
3696
4890
6168
7040
7301
7124
6848
6684
6586
6386
6021
5648
5531
5813
6375
6919
7184
7103
6767
6257
5538
4568
3471
2552
2064
1955
1877
1507
863
283
81
231
377
151
-527
-1437
-2285
-2936
-3462
-4008
-4603
-5088
-5212
-4825
-4022
-3089
-2269
-1588
-905
-138
581
1016
1064
865
671
640
803
1156
1719
2446
3138
3517
3419
2877
2013
891
-475
-1999
-3495
-4812
-5937
-6913
-7641
-7863
-7410
-6476
-5594
-5290
-5737
-6665
-7580
-8055
-7920
-7291
-6449
-5648
-4940
-4195
-3308
-2398
-1735
-1450
-1331
-972
-133
1069
2329
3437
4366
5111
5588
5762
5809
6031
6542
7085
7246
6858
6160
5553
5232
5095
4947
4718
4448
4132
3684
3066
2389
1846
1519
1314
1083
794
548
437
397
229
-236
-974
-1771
-2379
-2700
-2841
-2995
-3264
-3598
-3892
-4122
-4354
-4611
-4783
-4716
-4405
-4058
-3926
-4074
-4352
-4592
-4792
-5066
-5422
-5664
-5558
-5085
-4482
-4026
-3811
-3759
-3814
-4051
-4562
-5246
-5786
-5841
-5272
-4200
-2877
-1537
-349
563
1111
1284
1176
980
940
1291
2174
3537
5085
6378
7054
7039
6573
6032
5696
5630
5744
5926
6139
6412
6761
7116
7317
7206
6740
6035
5290
4649
4149
3800
3693
3967
4612
5316
5551
4919
3455
1616
-46
-1233
-1976
-2413
-2543
-2212
-1318
-24
1269
2165
2523
2496
2355
2271
2236
2145
1919
1529
957
190
-704
-1520
-2007
-2067
-1854
-1645
-1599
-1667
-1747
-1878
-2220
-2810
-3403
-3641
-3414
-3014
-2870
-3115
-3457
-3473
-3024
-2359
-1851
-1685
-1804
-2075
-2416
-2743
-2884
-2623
-1873
-732
627
2115
3715
5320
6636
7312
7183
6392
5265
4103
3088
2327
1911
1875
2125
2475
2772
2994
3187
3319
3237
2805
2088
1359
890
707
554
112
-742
-1855
-2929
-3730
-4176
-4294
-4127
-3700
-3052
-2278
-1549
-1091
-1108
-1663
-2609
-3667
-4609
-5398
-6100
-6663
-6821
-6291
-5097
-3641
-2399
-1526
-811
-21
751
1156
997
509
188
342
841
1284
1359
1030
460
-142
-570
-645
-314
233
633
618
246
-146
-241
10
404
698
775
660
431
171
-49
-188
-241
-197
8
455
1124
1823
2298
2443
2393
2378
2489
2589
2448
1945
1150
253
-541
-1087
-1338
-1344
-1187
-889
-407
237
800
898
334
-639
-1436
-1607
-1209
-712
-523
-646
-775
-672
-399
-181
-119
-84
136
631
1317
2039
2693
3261
3776
4266
4692
4906
4695
3921
2657
1180
-189
-1270
-2061
-2631
-3033
-3317
-3591
-3981
-4515
-5055
-5402
-5458
-5281
-4970
-4526
-3860
-2925
-1811
-682
339
1203
1859
2223
2264
2112
2013
2132
2411
2668
2836
3070
3581
4370
5150
5548
5382
4754
3906
3016
2119
1163
113
-978
-1963
-2679
-3081
-3344
-3788
-4631
-5773
-6834
-7455
-7560
-7331
-6952
-6435
-5717
-4864
-4104
-3629
-3408
-3246
-3016
-2806
-2810
-3136
-3730
-4453
-5160
-5667
-5737
-5188
-4080
-2756
-1622
-851
-300
266
862
1239
1162
744
463
803
1819
3055
3911
4116
3887
3642
3584
3593
3477
3264
3196
3440
3868
4167
4153
3950
3851
4008
4282
4359
3997
3167
2007
698
-599
-1698
-2332
-2217
-1271
186
1488
2007
1606
728
6
-268
-290
-380
-537
-421
220
1177
1897
1980
1510
905
509
357
293
200
71
-94
-361
-802
-1390
-1970
-2321
-2238
-1604
-446
1045
2598
3991
5119
5928
6300
6081
5231
3936
2517
1226
126
-836
-1694
-2419
-2964
-3295
-3362
-3101
-2521
-1799
-1245
-1123
-1470
-2094
-2724
-3201
-3540
-3852
-4195
-4486
-4555
-4315
-3890
-3543
-3441
-3485
-3423
-3147
-2858
-2873
-3272
-3763
-3913
-3484
-2523
-1160
564
2636
4867
6842
8124
8492
8007
6890
5390
3760
2245
1029
179
-323
-489
-318
123
625
955
1066
1168
1524
2120
2550
2287
1148
-442
-1666
-1860
-966
475
1761
2495
2675
2423
1703
355
-1620
-3886
-5924
-7342
-8045
-8169
-7924
-7551
-7282
-7233
-7285
-7170
-6752
-6201
-5804
-5603
-5317
-4696
-3900
-3403
-3454
-3722
-3567
-2668
-1313
-44
907
1738
2665
3521
3843
3363
2338
1398
1097
1580
2598
3708
4487
4687
4341
3779
3449
3623
4189
4752
4948
4718
4297
3959
3765
3553
3145
2566
2033
1749
1698
1697
1621
1571
1777
2323
3008
3504
3644
3530
3366
3222
2976
2471
1671
658
-490
-1771
-3214
-4791
-6371
-7742
-8673
-9011
-8791
-8261
-7746
-7435
-7270
-7054
-6656
-6111
-5541
-5027
-4579
-4167
-3720
-3105
-2193
-1036
71
787
1032
1056
1159
1368
1494
1507
1761
2722
4446
6390
7815
8366
8254
7918
7610
7330
7074
7000
7297
7942
8649
9074
9050
8648
8077
7542
7147
6862
6539
6032
5324
4551
3867
3299
2751
2144
1511
931
422
-53
-473
-723
-739
-667
-811
-1377
-2299
-3339
-4342
-5320
-6274
-6968
-6985
-6055
-4340
-2397
-831
49
321
254
43
-320
-947
-1829
-2687
-3079
-2700
-1645
-381
552
867
598
-54
-880
-1665
-2123
-1952
-1031
441
2032
3330
4131
4428
4301
3863
3262
2660
2144
1673
1155
590
120
-113
-157
-287
-819
-1842
-3106
-4179
-4748
-4830
-4707
-4637
-4604
-4362
-3746
-2952
-2457
-2625
-3352
-4116
-4378
-3938
-2948
-1685
-406
598
982
551
-472
-1504
-2056
-2154
-2246
-2651
-3148
-3187
-2488
-1370
-439
-11
98
236
499
728
837
1024
1551
2395
3200
3615
3600
3381
3144
2869
2488
2122
2086
2600
3536
4436
4788
4322
3111
1484
-170
-1574
-2624
-3319
-3626
-3460
-2827
-1982
-1369
-1309
-1730
-2220
-2383
-2138
-1685
-1248
-913
-686
-607
-712
-904
-978
-826
-601
-583
-873
-1243
-1328
-943
-193
679
1497
2170
2576
2502
1751
294
-1657
-3697
-5357
-6273
-6349
-5807
-5050
-4401
-3953
-3633
-3386
-3210
-3037
-2646
-1814
-567
766
1797
2378
2634
2740
2745
2634
2481
2453
2624
2859
2954
2893
2896
3192
3751
4284
4487
4274
3790
3256
2847
2680
2853
3427
4369
5525
6661
7527
7914
7719
6992
5936
4821
3850
3084
2464
1902
1379
965
783
921
1345
1887
2335
2572
2627
2555
2266
1507
67
-1948
-4075
-5763
-6719
-7060
-7112
-7100
-6984
-6559
-5676
-4421
-3113
-2160
-1824
-2031
-2365
-2317
-1669
-699
2
-7
-685
-1589
-2294
-2728
-3142
-3783
-4632
-5420
-5856
-5814
-5354
-4653
-3919
-3307
-2841
-2381
-1741
-880
30
762
1269
1730
2330
3009
3468
3445
2966
2339
1907
1848
2156
2744
3503
4295
4958
5383
5553
5496
5195
4595
3704
2658
1636
705
-221
-1271
-2467
-3686
-4732
-5416
-5586
-5170
-4279
-3256
-2522
-2269
-2267
-2029
-1256
-146
746
1010
777
611
1002
1919
2862
3359
3398
3386
3683
4186
4385
3822
2533
1058
45
-185
217
815
1197
1180
846
433
182
208
462
782
992
948
564
-171
-1148
-2148
-2939
-3416
-3624
-3659
-3563
-3329
-2993
-2631
-2263
-1809
-1213
-634
-423
-836
-1768
-2807
-3572
-3949
-3999
-3701
-2906
-1564
73
1583
2713
3534
4242
4840
5103
4847
4178
3456
3004
2906
3033
3219
3377
3503
3607
3667
3614
3338
2744
1830
713
-424
-1407
-2112
-2463
-2455
-2213
-1961
-1870
-1889
-1784
-1364
-686
13
556
980
1430
1961
2477
2851
3040
3082
3023
2916
2842
2864
2927
2876
2634
2353
2291
2515
2775
2724
2253
1534
766
-44
-963
-1863
-2408
-2375
-1936
-1547
-1558
-1994
-2680
-3475
-4309
-5043
-5473
-5537
-5459
-5585
-6060
-6730
-7361
-7858
-8191
-8179
-7526
-6175
-4558
-3352
-2913
-2977
-2966
-2544
-1851
-1231
-858
-663
-551
-548
-708
-946
-1058
-884
-392
395
1472
2774
4054
4975
5372
5436
5541
5862
6204
6226
5807
5161
4572
4086
3530
2799
2092
1760
1936
2353
2550
2267
1628
948
420
-18
-527
-1160
-1805
-2289
-2497
-2404
-2088
-1749
-1670
-2047
-2777
-3441
-3572
-3015
-2015
-955
2
994
2204
3564
4741
5401
5471
5158
4738
4370
4083
3892
3869
4083
4465
4770
4712
4177
3337
2534
2016
1751
1485
992
273
-475
-1053
-1425
-1692
-1961
-2242
-2449
-2454
-2137
-1454
-496
498
1251
1615
1658
1599
1648
1919
2416
3066
3736
4263
4535
4531
4267
3695
2736
1476
302
-252
100
1138
2276
2996
3127
2768
2007
806
-850
-2764
-4569
-5956
-6870
-7487
-8029
-8620
-9243
-9839
-10387
-10921
-11447
-11822
-11753
-10981
-9550
-7883
-6495
-5573
-4823
-3774
-2266
-622
651
1325
1606
1868
2272
2665
2798
2617
2347
2332
2781
3615
4523
5180
5470
5539
5632
5855
6097
6167
5990
5648
5257
4841
4378
3924
3636
3642
3912
4259
4473
4424
4067
3425
2606
1810
1212
791
286
-602
-1908
-3307
-4338
-4762
-4746
-4716
-5035
-5763
-6668
-7418
-7789
-7749
-7394
-6816
-6037
-5067
-4032
-3225
-2986
-3465
-4455
-5454
-5945
-5683
-4778
-3545
-2249
-976
307
1603
2806
3759
4384
4745
4998
5274
5589
5828
5839
5568
5151
4857
4888
5190
5482
5522
5375
5383
5812
6523
7030
6912
6180
5229
4451
3936
3523
3077
2622
2217
1767
1049
-79
-1528
-3051
-4421
-5514
-6248
-6526
-6316
-5817
-5469
-5728
-6717
-8066
-9119
-9403
-8986
-8402
-8197
-8477
-8874
-8947
-8574
-7943
-7191
-6154
-4548
-2389
-157
1522
2367
2636
2853
3404
4334
5432
6400
6974
6987
6453
5568
4599
3716
2945
2265
1734
1477
1574
1980
2559
3159
3675
4098
4518
5049
5661
6097
6048
5499
4871
4733
5312
6309
7204
7720
7909
7876
7546
6825
5906
5258
5205
5547
5671
5058
3689
1979
428
-669
-1293
-1637
-2015
-2726
-3887
-5384
-6992
-8548
-9954
-11036
-11523
-11268
-10459
-9512
-8719
-8063
-7437
-6958
-6925
-7415
-8041
-8238
-7799
-7044
-6424
-6050
-5686
-5168
-4694
-4663
-5279
-6376
-7554
-8382
-8481
-7581
-5704
-3285
-987
740
1934
2939
3959
4832
5256
5155
4786
4510
4498
4664
4797
4764
4623
4617
5011
5837
6762
7281
7135
6533
5908
5436
4871
3919
2699
1733
1429
1640
1831
1631
1174
873
965
1338
1720
1906
1779
1243
304
-782
-1582
-1802
-1531
-1099
-708
-262
415
1275
2023
2379
2278
1780
902
-366
-1885
-3326
-4401
-5126
-5776
-6564
-7410
-8054
-8367
-8477
-8587
-8682
-8471
-7618
-6041
-4032
-2102
-673
156
605
962
1306
1490
1424
1380
1910
3376
5533
7634
8999
9481
9410
9135
8744
8189
7582
7186
7126
7199
7076
6679
6277
6174
6354
6474
6200
5499
4602
3742
2944
2041
821
-827
-2820
-4870
-6576
-7635
-8036
-8041
-7947
-7841
-7595
-7097
-6473
-6074
-6264
-7198
-8739
-10522
-12091
-13063
-13282
-12873
-12139
-11326
-10469
-9432
-8119
-6633
-5239
-4158
-3380
-2660
-1720
-484
840
1933
2637
3082
3525
4067
4569
4851
4979
5253
5870
6643
7115
6994
6443
5897
5612
5437
5020
4194
3134
2179
1587
1446
1727
2314
3004
3597
4054
4545
5234
6017
6522
6458
5952
5483
5474
5936
6554
7048
7385
7656
7831
7732
7263
6573
5917
5368
4715
3673
2199
555
-926
-2114
-3131
-4145
-5152
-5968
-6397
-6422
-6244
-6163
-6399
-6977
-7712
-8298
-8451
-8053
-7225
-6277
-5559
-5283
-5400
-5609
-5504
-4826
-3652
-2360
-1360
-794
-476
-168
85
-62
-903
-2306
-3748
-4766
-5340
-5787
-6272
-6501
-5966
-4494
-2500
-653
664
1548
2299
3042
3665
4038
4154
4026
3569
2714
1639
783
513
785
1192
1381
1363
1359
1391
1136
259
-1129
-2433
-3075
-3016
-2768
-2871
-3381
-3855
-3826
-3252
-2504
-1954
-1626
-1254
-670
-69
125
-315
-1145
-1813
-1913
-1493
-959
-690
-765
-1012
-1251
-1395
-1376
-1038
-221
1010
2297
3178
3407
3057
2372
1549
718
45
-252
-89
320
566
380
-130
-602
-769
-671
-523
-467
-485
-546
-721
-1068
-1424
-1400
-679
655
2127
3240
3857
4254
4802
5620
6485
7053
7134
6789
6225
5612
5012
4430
3921
3607
3609
3934
4439
4889
5065
4831
4143
3048
1706
382
-635
-1195
-1395
-1534
-1884
-2464
-2996
-3117
-2689
-1961
-1424
-1466
-2100
-3007
-3828
-4424
-4892
-5334
-5698
-5839
-5737
-5590
-5646
-5968
-6359
-6540
-6362
-5845
-5068
-4074
-2893
-1629
-445
537
1312
1973
2640
3383
4197
4985
5593
5917
6022
6133
6450
6946
7383
7532
7382
7088
6751
6299
5628
4805
4059
3538
3115
2518
1617
574
-316
-894
-1221
-1442
-1643
-1858
-2154
-2643
-3393
-4391
-5589
-6921
-8185
-8940
-8659
-7159
-4909
-2852
-1780
-1821
-2502
-3272
-3947
-4643
-5381
-5867
-5717
-4869
-3715
-2804
-2433
-2509
-2775
-3103
-3562
-4215
-4902
-5241
-4861
-3692
-2060
-509
543
1053
1306
1617
2033
2303
2147
1562
876
483
517
737
730
235
-661
-1582
-2108
-2029
-1437
-630
97
605
928
1157
1333
1427
1392
1214
924
594
347
318
581
1067
1598
1996
2165
2065
1634
826
-250
-1270
-1851
-1820
-1319
-632
63
738
1352
1737
1725
1383
1053
1100
1620
2391
3092
3528
3678
3587
3289
2808
2197
1534
897
374
49
-51
1
102
250
582
1196
1944
2464
2497
2181
1961
2169
2696
3139
3263
3278
3603
4374
5200
5473
4894
3735
2576
1840
1527
1365
1115
726
247
-339
-1117
-2085
-3027
-3572
-3416
-2516
-1103
483
1954
3128
3869
4040
3563
2538
1271
140
-637
-1118
-1519
-1962
-2325
-2360
-1960
-1301
-716
-427
-412
-524
-693
-955
-1277
-1407
-981
170
1802
3372
4425
4908
5149
5537
6186
6886
7331
7403
7224
6954
6555
5820
4643
3259
2150
1669
1729
1889
1747
1245
609
40
-480
-1106
-1938
-2956
-4128
-5462
-6917
-8286
-9252
-9577
-9228
-8312
-6949
-5275
-3554
-2184
-1496
-1489
-1822
-2071
-2044
-1838
-1623
-1424
-1119
-625
-61
287
185
-347
-1022
-1466
-1452
-1022
-414
129
484
638
620
475
310
293
532
947
1298
1413
1378
1468
1852
2363
2606
2319
1611
849
328
68
-58
-65
228
970
1998
2822
2919
2103
645
-925
-2117
-2672
-2565
-1924
-974
8
763
1136
1123
858
555
438
664
1236
1981
2664
3168
3577
4040
4549
4886
4818
4357
3759
3276
2914
2497
1930
1354
997
900
875
726
477
321
350
399
196
-349
-1018
-1458
-1461
-1097
-626
-322
-339
-686
-1245
-1833
-2283
-2509
-2500
-2239
-1642
-626
757
2240
3451
4144
4357
4333
4295
4273
4155
3880
3546
3296
3121
2816
2181
1266
378
-175
-330
-247
-56
305
965
1865
2693
3122
3105
2887
2739
2693
2569
2216
1696
1201
844
539
113
-521
-1269
-1945
-2414
-2671
-2798
-2851
-2787
-2495
-1911
-1127
-392
11
-96
-719
-1700
-2768
-3601
-3945
-3771
-3338
-3035
-3099
-3457
-3853
-4140
-4406
-4807
-5316
-5682
-5676
-5342
-4981
-4905
-5197
-5676
-6026
-5954
-5303
-4139
-2754
-1531
-697
-187
239
723
1182
1453
1557
1718
2131
2725
3221
3423
3426
3492
3750
4035
4033
3585
2850
2164
1733
1431
913
-41
-1248
-2186
-2418
-1987
-1411
-1223
-1507
-1910
-2099
-2186
-2633
-3744
-5285
-6640
-7322
-7319
-6983
-6685
-6577
-6623
-6713
-6723
-6521
-6026
-5279
-4405
-3494
-2551
-1588
-740
-207
-36
12
335
1191
2496
3894
4999
5604
5750
5653
5572
5673
5989
6470
7082
7796
8475
8815
8505
7510
6166
4934
4018
3243
2297
1070
-277
-1516
-2538
-3336
-3883
-4132
-4099
-3869
-3463
-2773
-1708
-410
785
1643
2264
2948
3818
4660
5164
5277
5263
5405
5724
6022
6151
6168
6211
6283
6212
5814
5087
4249
3592
3271
3173
2990
2471
1684
989
692
680
462
-358
-1640
-2818
-3465
-3718
-4077
-4836
-5781
-6474
-6755
-6857
-7056
-7315
-7357
-7023
-6461
-5943
-5574
-5246
-4851
-4452
-4215
-4212
-4343
-4414
-4260
-3794
-3029
-2110
-1294
-819
-714
-762
-651
-219
456
1163
1740
2174
2589
3152
3970
4988
5958
6536
6471
5731
4476
2940
1357
-32
-981
-1355
-1247
-959
-799
-891
-1184
-1603
-2141
-2763
-3267
-3312
-2672
-1477
-194
674
913
693
388
294
473
789
1062
1207
1245
1237
1191
1047
730
216
-438
-1125
-1738
-2204
-2491
-2603
-2594
-2600
-2827
-3471
-4584
-5978
-7271
-8080
-8224
-7749
-6798
-5460
-3785
-1934
-261
823
1127
822
331
52
167
645
1332
2054
2665
3099
3393
3612
3744
3680
3368
2982
2883
3333
4243
5218
5889
6196
6330
6432
6382
5919
4970
3824
2980
2780
3163
3735
4081
4034
3699
3242
2690
1953
1046
247
-36
398
1343
2338
3051
3491
3871
4298
4663
4794
4643
4288
3792
3174
2530
2095
2080
2415
2728
2650
2134
1457
912
571
349
241
388
895
1645
2355
2822
3049
3148
3183
3173
3210
3468
4016
4637
4928
4608
3737
2613
1478
376
-712
-1650
-2160
-2079
-1588
-1121
-1043
-1390
-1934
-2474
-3029
-3739
-4577
-5219
-5235
-4456
-3157
-1869
-962
-403
129
879
1793
2616
3169
3505
3783
4054
4195
4046
3598
2961
2212
1289
100
-1281
-2560
-3440
-3882
-4157
-4590
-5239
-5828
-5994
-5620
-4935
-4304
-3926
-3733
-3535
-3238
-2922
-2759
-2892
-3383
-4188
-5137
-5976
-6505
-6755
-6995
-7488
-8186
-8708
-8638
-7898
-6773
-5594
-4411
-3022
-1284
635
2341
3491
3992
3955
3554
2958
2317
1727
1165
490
-412
-1492
-2538
-3328
-3752
-3806
-3522
-2950
-2208
-1482
-924
-556
-288
-44
143
165
-69
-575
-1306
-2172
-3047
-3782
-4267
-4470
-4429
-4178
-3714
-3016
-2101
-1033
94
1188
2161
2958
3574
4053
4423
4653
4684
4526
4288
4093
3954
3750
3331
2628
1693
653
-307
-956
-1058
-494
635
2028
3338
4334
4969
5325
5489
5464
5156
4467
3414
2158
877
-388
-1728
-3153
-4413
-5113
-5054
-4434
-3647
-2885
-1995
-776
645
1819
2387
2414
2271
2186
1980
1271
-113
-1943
-3770
-5226
-6148
-6492
-6242
-5428
-4204
-2831
-1557
-478
486
1475
2519
3467
4078
4252
4147
4081
4260
4597
4811
4690
4243
3620
2934
2211
1470
778
196
-266
-594
-685
-427
112
625
779
525
134
-121
-296
-769
-1894
-3678
-5763
-7636
-8838
-9032
-8067
-6079
-3525
-990
1144
2891
4507
6141
7617
8548
8681
8154
7442
7019
7014
7109
6790
5734
4054
2210
699
-204
-498
-343
71
609
1243
2057
3149
4428
5513
5919
5427
4326
3223
2563
2290
1940
1068
-403
-2164
-3779
-4938
-5538
-5635
-5357
-4853
-4243
-3602
-2974
-2436
-2143
-2273
-2892
-3838
-4753
-5282
-5314
-5067
-4913
-5087
-5489
-5759
-5541
-4714
-3422
-1943
-525
684
1635
2344
2832
3071
2974
2470
1618
652
-128
-521
-527
-315
-88
53
189
553
1377
2694
4270
5758
6971
7991
8966
9827
10261
10016
9186
8138
7121
6021
4523
2497
157
-2159
-4286
-6261
-8105
-9680
-10802
-11422
-11648
-11603
-11348
-10970
-10688
-10763
-11280
-12061
-12813
-13345
-13612
-13584
-13174
-12327
-11153
-9895
-8719
-7573
-6266
-4684
-2914
-1154
434
1772
2781
3324
3278
2680
1765
855
165
-283
-607
-952
-1418
-2061
-2888
-3833
-4721
-5313
-5416
-4989
-4149
-3083
-1955
-858
151
1018
1675
2045
2088
1836
1416
1016
823
939
1367
1999
2621
2959
2811
2227
1569
1311
1692
2555
3547
4502
5586
7026
8707
10093
10603
10085
8929
7763
7033
6805
6851
6828
6437
5558
4332
3113
2231
1735
1382
892
245
-300
-475
-282
-5
29
-302
-871
-1458
-1934
-2327
-2751
-3264
-3791
-4158
-4228
-4008
-3658
-3376
-3300
-3475
-3866
-4362
-4759
-4823
-4439
-3717
-2902
-2152
-1408
-495
670
2007
3416
4901
6499
8079
9322
9976
10144
10236
10598
11186
11637
11633
11186
10539
9872
9142
8203
7011
5675
4341
3078
1858
594
-844
-2572
-4547
-6446
-7751
-8096
-7560
-6615
-5746
-5119
-4635
-4244
-4106
-4399
-5013
-5529
-5552
-5052
-4346
-3787
-3504
-3433
-3505
-3746
-4191
-4800
-5496
-6250
-7061
-7837
-8339
-8310
-7671
-6594
-5388
-4315
-3473
-2810
-2188
-1480
-633
300
1237
2167
3172
4311
5468
6361
6743
6621
6271
6028
6045
6219
6323
6184
5775
5182
4509
3820
3155
2587
2260
2313
2718
3207
3410
3150
2621
2225
2200
2364
2261
1566
371
-885
-1769
-2137
-2175
-2209
-2500
-3130
-4006
-4940
-5775
-6475
-7125
-7814
-8531
-9168
-9656
-10076
-10604
-11312
-12012
-12335
-12006
-11073
-9879
-8780
-7866
-6958
-5852
-4570
-3335
-2327
-1487
-603
425
1431
2126
2382
2350
2317
2451
2707
2944
3091
3233
3550
4215
5289
6675
8138
9438
10490
11408
12364
13375
14229
14625
14382
13547
12308
10850
9254
7508
5575
3483
1374
-519
-1992
-2993
-3638
-4091
-4440
-4672
-4767
-4737
-4605
-4400
-4222
-4294
-4837
-5824
-6899
-7616
-7816
-7730
-7706
-7829
-7854
-7477
-6611
-5398
-4017
-2562
-1099
260
1394
2262
2875
3189
3092
2550
1728
907
271
-195
-570
-819
-801
-435
199
960
1816
2833
4019
5205
6131
6644
6801
6789
6760
6731
6597
6226
5576
4765
4006
3433
2934
2231
1142
-191
-1379
-2098
-2322
-2243
-2009
-1583
-868
96
1117
2021
2778
3455
4059
4499
4671
4573
4270
3787
3056
2011
732
-503
-1329
-1521
-1158
-594
-234
-268
-580
-921
-1185
-1508
-2113
-3052
-4135
-5112
-5907
-6653
-7508
-8438
-9202
-9525
-9296
-8627
-7750
-6862
-6034
-5231
-4392
-3501
-2587
-1672
-746
190
1068
1755
2142
2212
2019
1614
1044
420
-38
-106
276
960
1727
2466
3190
3907
4524
4928
5117
5203
5245
5137
4711
3947
3049
2284
1745
1293
721
-48
-899
-1625
-2073
-2224
-2202
-2198
-2345
-2593
-2733
-2578
-2167
-1775
-1674
-1879
-2136
-2182
-2001
-1830
-1906
-2256
-2713
-3110
-3404
-3627
-3758
-3690
-3324
-2658
-1769
-737
371
1457
2361
2933
3126
3001
2625
1989
1066
-64
-1184
-2105
-2842
-3628
-4690
-6013
-7313
-8233
-8568
-8339
-7689
-6761
-5636
-4376
-3060
-1807
-741
80
727
1383
2218
3238
4257
5060
5595
6020
6536
7209
7953
8666
9319
9893
10285
10336
9976
9315
8553
7819
7114
6400
5690
5037
4464
3931
3376
2744
1998
1167
425
76
345
1107
1855
2054
1587
856
412
448
654
544
-86
-1008
-1808
-2276
-2547
-2916
-3506
-4100
-4292
-3845
-2937
-2056
-1598
-1541
-1495
-1094
-343
418
870
997
1027
1153
1363
1520
1539
1434
1236
917
440
-165
-804
-1395
-1901
-2291
-2497
-2449
-2151
-1718
-1334
-1161
-1276
-1649
-2154
-2616
-2884
-2875
-2564
-1961
-1118
-139
854
1816
2813
3917
5051
5983
6510
6627
6482
6160
5585
4666
3497
2325
1306
358
-679
-1769
-2653
-3123
-3268
-3387
-3668
-4003
-4143
-3942
-3466
-2864
-2262
-1767
-1496
-1507
-1725
-1993
-2233
-2488
-2772
-2923
-2684
-1952
-893
224
1269
2273
3238
4024
4479
4653
4768
4964
5118
4969
4401
3555
2671
1887
1232
747
542
664
985
1257
1305
1155
967
884
944
1094
1253
1347
1337
1215
979
564
-181
-1409
-3148
-5238
-7404
-9391
-11049
-12319
-13181
-13613
-13556
-12917
-11617
-9701
-7415
-5104
-2995
-1062
862
2801
4507
5647
6120
6178
6191
6305
6347
6050
5345
4425
3562
2911
2490
2272
2242
2345
2452
2440
2334
2306
2523
2966
3442
3755
3864
3853
3779
3601
3282
2921
2728
2840
3170
3461
3512
3326
3044
2753
2396
1867
1186
519
21
-354
-852
-1706
-2904
-4164
-5140
-5681
-5869
-5844
-5601
-5020
-4083
-3003
-2077
-1366
-591
599
2227
3889
5084
5635
5768
5789
5763
5525
4976
4244
3527
2816
1861
448
-1325
-3087
-4491
-5463
-6179
-6852
-7570
-8287
-8907
-9334
-9491
-9334
-8874
-8183
-7366
-6531
-5776
-5162
-4655
-4104
-3300
-2104
-531
1256
3028
4567
5716
6445
6878
7235
7659
8077
8249
7963
7218
6183
5021
3792
2550
1473
818
718
1028
1428
1687
1843
2110
2642
3384
4119
4655
4943
5072
5166
5273
5345
5288
5061
4733
4439
4276
4217
4127
3871
3412
2828
2266
1874
1732
1794
1885
1788
1397
807
230
-195
-513
-874
-1334
-1780
-2043
-2066
-1938
-1769
-1579
-1320
-980
-613
-258
109
510
846
913
579
-60
-721
-1169
-1382
-1511
-1694
-1956
-2275
-2703
-3353
-4261
-5278
-6147
-6684
-6878
-6824
-6558
-5999
-5051
-3768
-2401
-1273
-576
-251
-65
204
614
1060
1413
1658
1905
2267
2747
3220
3557
3725
3800
3862
3908
3854
3610
3142
2465
1600
573
-550
-1658
-2674
-3625
-4629
-5741
-6823
-7595
-7862
-7706
-7426
-7266
-7192
-6947
-6335
-5430
-4515
-3823
-3372
-3027
-2678
-2315
-1956
-1558
-1047
-419
232
809
1320
1873
2568
3397
4252
4993
5532
5868
6081
6281
6518
6724
6754
6533
6166
5865
5752
5720
5518
4970
4104
3080
2031
982
-81
-1143
-2154
-3061
-3808
-4312
-4509
-4455
-4367
-4490
-4899
-5447
-5933
-6303
-6675
-7136
-7567
-7688
-7297
-6442
-5356
-4252
-3174
-2053
-865
278
1218
1897
2423
2962
3558
4073
4320
4278
4161
4246
4606
5023
5178
4929
4406
3832
3302
2745
2081
1360
718
244
-87
-324
-469
-500
-451
-404
-381
-291
-28
385
786
1028
1130
1242
1488
1861
2286
2730
3225
3772
4280
4609
4664
4432
3933
3188
2242
1187
143
-804
-1607
-2221
-2585
-2682
-2599
-2497
-2493
-2562
-2587
-2485
-2285
-2090
-1964
-1885
-1771
-1547
-1207
-817
-491
-313
-242
-97
341
1167
2266
3386
4301
4907
5203
5233
5055
4753
4427
4142
3923
3791
3784
3902
4041
4019
3732
3259
2807
2499
2268
1943
1454
890
373
-95
-646
-1402
-2389
-3569
-4932
-6486
-8169
-9816
-11257
-12440
-13437
-14310
-15000
-15361
-15312
-14923
-14369
-13789
-13197
-12507
-11629
-10536
-9261
-7840
-6259
-4461
-2410
-167
2091
4128
5752
6905
7648
8102
8351
8403
8208
7728
6999
6122
5186
4186
3035
1679
202
-1190
-2322
-3166
-3820
-4368
-4802
-5069
-5164
-5137
-5005
-4694
-4101
-3206
-2099
-919
221
1220
1945
2266
2159
1760
1292
914
650
431
175
-165
-591
-1052
-1437
-1624
-1572
-1353
-1075
-767
-365
179
811
1406
1898
2331
2782
3248
3639
3879
3994
4070
4166
4262
4302
4242
4053
3698
3145
2410
1589
825
244
-72
-86
195
683
1191
1485
1391
902
170
-597
-1270
-1848
-2395
-2930
-3412
-3809
-4191
-4680
-5298
-5848
-6015
-5594
-4658
-3482
-2323
-1271
-291
663
1609
2572
3592
4646
5608
6339
6828
7191
7507
7688
7588
7228
6871
6798
7011
7206
7050
6475
5691
4942
4300
3707
3146
2698
2428
2235
1879
1161
91
-1122
-2218
-3053
-3637
-4046
-4298
-4315
-4009
-3408
-2683
-2033
-1528
-1082
-566
44
666
1209
1657
2031
2308
2422
2339
2083
1669
1030
93
-1066
-2166
-2868
-3007
-2689
-2159
-1616
-1128
-675
-230
223
667
1037
1231
1205
1057
989
1113
1294
1225
698
-174
-1014
-1455
-1409
-1086
-791
-686
-698
-620
-299
222
716
926
758
359
12
-81
50
178
64
-366
-990
-1623
-2176
-2703
-3306
-3987
-4600
-4965
-5034
-4939
-4875
-4937
-5077
-5227
-5424
-5769
-6280
-6796
-7085
-7038
-6762
-6454
-6204
-5920
-5432
-4655
-3661
-2621
-1704
-995
-487
-95
289
742
1259
1748
2081
2176
2059
1868
1767
1828
1974
2064
2064
2133
2512
3282
4246
5062
5523
5704
5856
6169
6644
7143
7506
7604
7355
6765
5961
5131
4391
3714
3025
2370
1934
1857
2064
2305
2383
2301
2178
2060
1844
1399
700
-183
-1175
-2256
-3404
-4559
-5662
-6708
-7724
-8685
-9490
-10049
-10360
-10467
-10344
-9886
-9049
-7965
-6878
-5936
-5078
-4148
-3106
-2090
-1277
-705
-265
170
638
1108
1567
2047
2572
3120
3667
4242
4915
5709
6542
7257
7714
7852
7673
7207
6505
5659
4791
4014
3393
2949
2665
2489
2317
2050
1680
1347
1239
1408
1673
1740
1461
958
475
100
-336
-1090
-2237
-3595
-4900
-6014
-6952
-7754
-8401
-8871
-9200
-9430
-9485
-9172
-8362
-7144
-5762
-4390
-3001
-1498
85
1548
2717
3605
4358
5044
5559
5748
5575
5131
4522
3802
3050
2443
2176
2279
2552
2727
2703
2620
2715
3131
3840
4695
5504
6084
6307
6168
5787
5302
4747
4038
3104
2017
961
69
-668
-1361
-2084
-2833
-3583
-4339
-5092
-5743
-6127
-6138
-5849
-5448
-5089
-4784
-4476
-4163
-3933
-3864
-3918
-3955
-3849
-3558
-3102
-2489
-1713
-830
10
637
988
1154
1308
1594
2081
2790
3718
4800
5888
6792
7383
7644
7643
7458
7142
6737
6282
5796
5259
4650
3994
3348
2733
2101
1400
658
-36
-663
-1345
-2241
-3340
-4383
-5038
-5175
-4959
-4681
-4490
-4304
-3944
-3329
-2540
-1722
-947
-176
674
1625
2583
3382
3894
4141
4285
4518
4908
5351
5662
5698
5411
4825
4011
3097
2240
1544
967
362
-366
-1138
-1772
-2168
-2388
-2547
-2660
-2641
-2460
-2252
-2226
-2479
-2916
-3357
-3677
-3822
-3748
-3411
-2839
-2172
-1572
-1081
-607
-61
518
993
1270
1374
1388
1352
1253
1094
925
784
641
432
146
-161
-458
-794
-1237
-1743
-2136
-2262
-2170
-2109
-2313
-2773
-3232
-3406
-3220
-2835
-2459
-2152
-1816
-1352
-800
-293
100
473
981
1670
2405
2996
3344
3459
3349
2948
2199
1193
178
-621
-1164
-1592
-2045
-2523
-2891
-3022
-2883
-2523
-2036
-1537
-1155
-979
-991
-1061
-1018
-731
-152
688
1665
2590
3280
3678
3880
4011
4075
3941
3506
2864
2266
1917
1819
1820
1794
1760
1832
2097
2543
3082
3594
3976
4187
4283
4392
4605
4858
4944
4660
3964
3001
1966
951
-99
-1272
-2546
-3727
-4556
-4911
-4913
-4830
-4838
-4856
-4645
-4078
-3305
-2635
-2237
-2005
-1705
-1239
-717
-294
24
382
917
1635
2439
3203
3806
4129
4105
3791
3359
2948
2548
2047
1394
676
10
-613
-1326
-2235
-3293
-4347
-5279
-6057
-6688
-7156
-7442
-7567
-7570
-7438
-7117
-6603
-5998
-5426
-4903
-4325
-3597
-2752
-1911
-1146
-421
308
975
1436
1611
1582
1524
1561
1704
1908
2143
2410
2695
2961
3183
3370
3545
3715
3871
4002
4081
4029
3726
3082
2127
1006
-116
-1154
-2098
-2931
-3571
-3906
-3880
-3534
-2976
-2299
-1553
-761
55
876
1693
2488
3220
3838
4333
4764
5196
5614
5898
5917
5654
5229
4791
4419
4118
3898
3788
3758
3666
3343
2763
2102
1580
1257
996
645
206
-189
-469
-731
-1139
-1742
-2411
-2964
-3303
-3450
-3470
-3426
-3372
-3352
-3355
-3297
-3095
-2786
-2541
-2558
-2902
-3467
-4053
-4483
-4668
-4615
-4408
-4173
-4005
-3911
-3819
-3655
-3401
-3079
-2675
-2118
-1347
-391
626
1540
2214
2575
2640
2529
2415
2412
2505
2603
2687
2877
3311
3958
4584
4948
5003
4910
4844
4824
4751
4571
4366
4272
4347
4535
4735
4858
4839
4630
4243
3782
3386
3098
2808
2345
1651
847
125
-424
-864
-1316
-1834
-2371
-2861
-3297
-3737
-4251
-4873
-5600
-6395
-7192
-7908
-8476
-8879
-9126
-9186
-8960
-8345
-7342
-6098
-4817
-3614
-2466
-1309
-160
874
1703
2349
2895
3348
3599
3530
3179
2742
2426
2279
2192
2048
1848
1682
1603
1561
1465
1297
1145
1114
1217
1348
1358
1167
799
348
-112
-564
-1010
-1420
-1704
-1802
-1757
-1701
-1737
-1829
-1820
-1576
-1101
-504
131
817
1598
2433
3186
3733
4050
4199
4235
4170
4027
3883
3816
3808
3737
3484
3069
2645
2367
2274
2286
2294
2224
2027
1645
1030
181
-842
-1971
-3155
-4346
-5462
-6403
-7132
-7693
-8154
-8506
-8635
-8442
-7939
-7259
-6538
-5828
-5102
-4341
-3580
-2870
-2221
-1590
-940
-271
382
978
1481
1850
2057
2137
2195
2362
2707
3193
3713
4166
4506
4737
4879
4929
4863
4653
4302
3849
3349
2832
2301
1771
1316
1044
1008
1153
1343
1475
1527
1518
1432
1238
962
722
629
670
702
581
271
-181
-756
-1500
-2435
-3478
-4469
-5284
-5881
-6228
-6224
-5757
-4848
-3712
-2650
-1861
-1342
-953
-542
-39
510
972
1188
1084
733
313
-36
-318
-626
-999
-1356
-1575
-1638
-1659
-1780
-2057
-2440
-2847
-3215
-3498
-3661
-3703
-3677
-3657
-3678
-3708
-3692
-3608
-3482
-3358
-3276
-3259
-3291
-3297
-3163
-2828
-2351
-1880
-1522
-1272
-1060
-882
-831
-997
-1347
-1722
-1963
-2024
-1974
-1911
-1897
-1939
-2000
-2007
-1887
-1610
-1226
-817
-446
-141
46
19
-288
-810
-1361
-1775
-2025
-2192
-2303
-2259
-1939
-1376
-768
-303
20
352
801
1294
1670
1886
2100
2531
3249
4117
4920
5537
5979
6295
6474
6454
6200
5753
5191
4564
3877
3128
2350
1608
945
351
-226
-836
-1492
-2172
-2828
-3407
-3856
-4152
-4319
-4431
-4574
-4781
-5009
-5172
-5219
-5176
-5107
-5017
-4813
-4361
-3606
-2629
-1583
-582
343
1175
1837
2220
2308
2235
2191
2235
2239
2021
1550
1006
626
510
582
717
893
1173
1577
1989
2226
2176
1877
1451
984
484
-70
-652
-1204
-1700
-2188
-2731
-3317
-3828
-4127
-4176
-4072
-3957
-3895
-3840
-3715
-3503
-3250
-2980
-2634
-2110
-1375
-517
294
924
1356
1695
2095
2656
3342
3990
4413
4553
4534
4559
4735
4986
5157
5189
5176
5243
5391
5476
5348
4994
4545
4145
3831
3528
3127
2577
1923
1272
731
339
44
-248
-585
-937
-1244
-1499
-1763
-2091
-2464
-2814
-3114
-3411
-3759
-4123
-4389
-4470
-4387
-4238
-4088
-3918
-3678
-3371
-3051
-2747
-2423
-2037
-1626
-1311
-1200
-1271
-1382
-1379
-1205
-912
-586
-266
52
368
656
902
1142
1454
1892
2428
2976
3466
3890
4273
4615
4867
4969
4921
4792
4678
4638
4673
4740
4777
4729
4562
4277
3925
3572
3262
2987
2689
2316
1866
1411
1058
887
897
1004
1111
1161
1157
1119
1028
824
461
-40
-587
-1061
-1380
-1541
-1610
-1679
-1809
-1996
-2198
-2394
-2616
-2907
-3250
-3546
-3676
-3597
-3368
-3087
-2821
-2587
-2400
-2279
-2212
-2124
-1918
-1556
-1098
-643
-230
191
703
1345
2080
2824
3497
4038
4407
4569
4514
4264
3880
3439
3005
2595
2191
1800
1496
1393
1542
1852
2134
2247
2210
2160
2201
2303
2351
2286
2176
2159
2314
2599
2904
3141
3303
3435
3571
3698
3758
3678
3414
2981
2466
2005
1721
1654
1733
1822
1828
1779
1792
1956
2236
2517
2736
2968
3348
3918
4551
5069
5408
5668
5995
6430
6894
7296
7606
7827
7919
7787
7378
6740
5995
5240
4485
3688
2815
1859
824
-285
-1441
-2582
-3629
-4512
-5181
-5605
-5795
-5822
-5802
-5830
-5911
-5979
-5973
-5900
-5803
-5680
-5466
-5103
-4619
-4104
-3607
-3063
-2367
-1511
-647
18
384
532
623
757
921
1070
1215
1415
1682
1929
2023
1910
1658
1406
1258
1229
1260
1271
1196
1008
727
389
20
-397
-878
-1380
-1798
-2050
-2174
-2317
-2618
-3080
-3584
-4003
-4291
-4473
-4575
-4580
-4464
-4223
-3868
-3404
-2860
-2316
-1885
-1625
-1486
-1349
-1140
-870
-586
-294
41
409
718
863
839
764
786
959
1199
1362
1366
1255
1166
1228
1462
1768
2007
2120
2171
2285
2525
2850
3172
3458
3749
4112
4567
5075
5564
5957
6177
6178
5986
5698
5414
5146
4804
4283
3562
2717
1859
1061
357
-227
-667
-967
-1174
-1348
-1511
-1641
-1709
-1727
-1749
-1854
-2111
-2554
-3156
-3816
-4384
-4725
-4787
-4626
-4368
-4134
-3990
-3946
-3987
-4121
-4378
-4770
-5231
-5618
-5799
-5750
-5563
-5358
-5162
-4910
-4546
-4124
-3788
-3648
-3691
-3806
-3882
-3875
-3794
-3661
-3495
-3311
-3098
-2804
-2370
-1798
-1185
-650
-223
188
711
1388
2149
2882
3527
4075
4527
4875
5135
5364
5621
5904
6150
6312
6413
6523
6672
6813
6871
6809
6654
6455
6250
6058
5888
5715
5472
5093
4593
4085
3709
3506
3385
3213
2946
2640
2348
2009
1471
616
-510
-1712
-2778
-3590
-4154
-4551
-4883
-5239
-5676
-6186
-6678
-7011
-7085
-6913
-6618
-6353
-6209
-6179
-6191
-6167
-6072
-5914
-5717
-5481
-5162
-4696
-4043
-3227
-2309
-1340
-318
781
1937
3047
3977
4647
5084
5381
5628
5858
6070
6254
6406
6518
6569
6531
6388
6146
5839
5523
5243
4991
4698
4281
3731
3138
2621
2228
1906
1575
1207
816
378
-202
-1010
-2013
-3033
-3849
-4338
-4521
-4516
-4461
-4466
-4590
-4830
-5143
-5495
-5900
-6386
-6915
-7370
-7640
-7731
-7753
-7796
-7812
-7677
-7337
-6886
-6458
-6080
-5660
-5117
-4488
-3878
-3310
-2687
-1906
-1000
-123
622
1289
2015
2833
3581
4027
4070
3824
3514
3298
3193
3147
3149
3237
3426
3637
3740
3658
3436
3201
3058
3043
3139
3315
3522
3664
3623
3336
2851
2305
1825
1464
1206
996
756
384
-185
-904
-1602
-2111
-2411
-2632
-2904
-3215
-3456
-3589
-3724
-4011
-4457
-4902
-5197
-5362
-5544
-5834
-6149
-6339
-6356
-6300
-6298
-6363
-6402
-6330
-6160
-5963
-5787
-5624
-5446
-5249
-5045
-4841
-4639
-4445
-4257
-4030
-3680
-3146
-2460
-1735
-1084
-540
-81
300
550
624
569
530
661
1010
1529
2140
2813
3537
4260
4886
5358
5717
6061
6429
6752
6926
6938
6887
6889
6966
7047
7065
7023
6959
6873
6705
6404
5972
5439
4794
3980
2961
1791
603
-478
-1397
-2161
-2771
-3195
-3394
-3384
-3260
-3147
-3124
-3171
-3187
-3092
-2908
-2753
-2728
-2810
-2862
-2767
-2545
-2341
-2280
-2352
-2437
-2439
-2368
-2303
-2281
-2250
-2111
-1801
-1324
-735
-104
504
1038
1470
1802
2058
2282
2542
2915
3440
4062
4646
5062
5295
5447
5625
5822
5927
5850
5640
5442
5351
5317
5190
4874
4407
3910
3456
3025
2570
2109
1734
1528
1476
1481
1449
1366
1279
1226
1186
1100
925
670
377
81
-224
-578
-1027
-1572
-2157
-2687
-3078
-3306
-3402
-3409
-3363
-3293
-3243
-3242
-3256
-3185
-2936
-2518
-2043
-1624
-1271
-913
-513
-140
78
84
-51
-206
-317
-408
-537
-731
-986
-1296
-1656
-2029
-2355
-2584
-2740
-2904
-3143
-3452
-3764
-4011
-4181
-4299
-4401
-4491
-4534
-4484
-4328
-4111
-3903
-3739
-3570
-3299
-2865
-2312
-1757
-1296
-931
-595
-224
168
508
728
831
903
1066
1402
1902
2471
3004
3449
3812
4103
4281
4274
4043
3639
3166
2714
2303
1898
1456
963
444
-59
-501
-863
-1153
-1393
-1587
-1732
-1850
-2015
-2296
-2685
-3072
-3329
-3419
-3426
-3461
-3565
-3706
-3856
-4034
-4269
-4533
-4742
-4825
-4779
-4646
-4462
-4235
-3980
-3733
-3534
-3391
-3287
-3205
-3146
-3111
-3104
-3152
-3301
-3575
-3922
-4230
-4409
-4465
-4472
-4492
-4522
-4523
-4469
-4354
-4157
-3861
-3488
-3110
-2767
-2390
-1838
-1041
-112
716
1279
1594
1809
2040
2294
2520
2704
2889
3109
3333
3488
3521
3435
3267
3059
2839
2628
2445
2302
2193
2095
1978
1811
1589
1350
1180
1172
1369
1725
2125
2448
2638
2707
2699
2623
2446
2128
1683
1194
758
430
199
18
-161
-374
-649
-1002
-1408
-1813
-2169
-2484
-2799
-3137
-3460
-3702
-3825
-3842
-3781
-3660
-3490
-3301
-3111
-2885
-2543
-2041
-1458
-936
-561
-273
66
513
988
1362
1607
1816
2105
2497
2914
3267
3540
3796
4122
4576
5157
5790
6349
6716
6849
6803
6672
6515
6320
6062
5755
5466
5254
5109
4956
4723
4417
4128
3958
3929
3939
3828
3484
2914
2204
1430
615
-230
-1041
-1715
-2184
-2484
-2718
-2952
-3169
-3307
-3349
-3340
-3339
-3355
-3356
-3332
-3334
-3443
-3682
-3977
-4189
-4211
-4043
-3785
-3544
-3347
-3128
-2815
-2400
-1939
-1483
-1030
-555
-68
378
744
1048
1340
1640
1936
2231
2567
2985
3467
3956
4436
4969
5618
6346
7008
7464
7688
7745
7699
7560
7344
7130
7031
7091
7231
7298
7175
6836
6318
5677
4979
4296
3690
3174
2696
2173
1537
787
-4
-725
-1295
-1728
-2118
-2555
-3045
-3511
-3896
-4242
-4638
-5102
-5531
-5781
-5809
-5711
-5632
-5643
-5700
-5697
-5548
-5241
-4851
-4500
-4278
-4172
-4067
-3861
-3559
-3252
-2988
-2700
-2301
-1832
-1469
-1342
-1380
-1368
-1180
-901
-726
-741
-852
-915
-886
-823
-776
-751
-760
-874
-1151
-1531
-1850
-1989
-1978
-1943
-1949
-1934
-1797
-1535
-1254
-1069
-1000
-978
-928
-815
-642
-406
-103
262
663
1063
1435
1767
2064
2348
2641
2946
3235
3473
3653
3804
3954
4085
4118
3971
3630
3184
2782
2530
2418
2339
2187
1948
1694
1490
1320
1107
804
443
96
-216
-537
-909
-1310
-1681
-1996
-2291
-2611
-2939
-3207
-3363
-3429
-3480
-3589
-3779
-4027
-4256
-4357
-4225
-3839
-3287
-2713
-2197
-1694
-1098
-375
381
1008
1424
1682
1920
2222
2541
2745
2748
2601
2464
2469
2607
2744
2762
2685
2662
2813
3116
3421
3588
3596
3535
3504
3544
3628
3703
3720
3653
3504
3301
3066
2783
2406
1918
1369
850
417
60
-268
-606
-970
-1385
-1878
-2432
-2968
-3394
-3674
-3829
-3876
-3793
-3572
-3305
-3153
-3207
-3385
-3506
-3474
-3373
-3351
-3428
-3445
-3220
-2725
-2101
-1502
-965
-425
165
771
1321
1776
2136
2394
2521
2505
2391
2256
2152
2093
2091
2184
2401
2714
3033
3284
3455
3575
3654
3665
3600
3505
3456
3473
3501
3472
3372
3243
3118
2984
2813
2603
2367
2090
1729
1275
795
382
63
-220
-523
-793
-909
-829
-682
-696
-1008
-1567
-2193
-2743
-3189
-3566
-3880
-4094
-4177
-4151
-4078
-4000
-3914
-3789
-3606
-3374
-3132
-2924
-2790
-2737
-2731
-2700
-2564
-2284
-1880
-1423
-980
-576
-186
230
672
1090
1426
1669
1860
2041
2202
2273
2197
1977
1678
1362
1044
679
204
-433
-1242
-2184
-3171
-4100
-4903
-5592
-6241
-6915
-7618
-8281
-8815
-9166
-9336
-9368
-9300
-9143
-8884
-8511
-8037
-7505
-6955
-6393
-5782
-5083
-4303
-3507
-2789
-2197
-1689
-1144
-435
473
1478
2396
3099
3604
4043
4541
5095
5613
6027
6375
6747
7176
7573
7801
7790
7591
7326
7090
6897
6683
6367
5915
5374
4833
4343
3860
3276
2524
1656
789
-21
-830
-1741
-2761
-3759
-4559
-5075
-5360
-5541
-5716
-5885
-5965
-5844
-5466
-4887
-4251
-3693
-3222
-2726
-2094
-1341
-597
20
517
1002
1565
2197
2819
3359
3805
4186
4542
4891
5216
5456
5547
5480
5330
5192
5101
5016
4906
4820
4844
4980
5122
5161
5098
5028
5000
4942
4753
4441
4129
3927
3827
3753
3675
3634
3640
3597
3367
2906
2300
1661
1016
333
-379
-1020
-1491
-1789
-2009
-2252
-2538
-2834
-3104
-3337
-3525
-3653
-3718
-3750
-3798
-3905
-4094
-4378
-4742
-5134
-5468
-5689
-5807
-5882
-5955
-6027
-6087
-6145
-6215
-6252
-6162
-5881
-5449
-4988
-4578
-4177
-3660
-2949
-2091
-1225
-467
165
741
1330
1937
2512
3013
3465
3952
4536
5180
5752
6105
6173
5996
5674
5311
4976
4692
4422
4078
3579
2922
2200
1519
910
319
-303
-927
-1474
-1900
-2232
-2507
-2704
-2765
-2675
-2500
-2337
-2239
-2214
-2268
-2406
-2585
-2689
-2599
-2298
-1893
-1513
-1206
-930
-635
-327
-26
287
676
1183
1782
2399
2966
3439
3790
4010
4131
4229
4371
4564
4762
4914
5002
5020
4944
4734
4373
3887
3312
2674
2011
1391
894
530
220
-143
-590
-1050
-1438
-1742
-2032
-2361
-2698
-2948
-3038
-2976
-2832
-2689
-2598
-2560
-2534
-2465
-2318
-2117
-1920
-1762
-1608
-1376
-1014
-549
-68
352
689
968
1223
1466
1697
1911
2112
2311
2521
2748
2983
3199
3360
3443
3447
3398
3343
3326
3366
3433
3477
3475
3464
3501
3592
3662
3629
3495
3367
3348
3415
3432
3276
2966
2627
2356
2136
1887
1600
1379
1341
1496
1732
1923
2037
2132
2261
2410
2511
2511
2423
2309
2238
2250
2332
2413
2404
2258
2021
1812
1721
1735
1760
1718
1623
1546
1521
1512
1478
1455
1520
1680
1796
1671
1223
565
-91
-605
-987
-1312
-1606
-1823
-1929
-1968
-2025
-2138
-2256
-2319
-2327
-2342
-2421
-2555
-2686
-2764
-2769
-2699
-2537
-2258
-1856
-1376
-900
-524
-302
-219
-190
-121
20
163
192
48
-205
-428
-514
-457
-331
-208
-93
54
254
457
562
492
271
36
-46
107
432
781
1039
1206
1348
1486
1544
1417
1080
641
254
9
-115
-194
-280
-369
-433
-453
-444
-445
-501
-649
-884
-1151
-1364
-1458
-1421
-1295
-1137
-987
-863
-780
-747
-754
-766
-737
-654
-549
-488
-524
-669
-885
-1116
-1305
-1414
-1428
-1346
-1193
-998
-790
-588
-416
-310
-300
-382
-524
-700
-936
-1284
-1744
-2221
-2588
-2794
-2904
-3013
-3134
-3189
-3123
-2993
-2917
-2935
-2951
-2828
-2540
-2202
-1954
-1837
-1792
-1745
-1684
-1630
-1601
-1588
-1583
-1580
-1555
-1468
-1297
-1063
-809
-553
-279
10
274
465
589
691
800
900
977
1068
1226
1433
1572
1533
1330
1103
981
966
951
831
586
245
-168
-642
-1140
-1591
-1929
-2140
-2262
-2351
-2467
-2672
-3000
-3429
-3878
-4265
-4561
-4774
-4882
-4801
-4456
-3865
-3150
-2440
-1783
-1145
-485
179
774
1234
1548
1770
1996
2303
2702
3140
3553
3930
4312
4707
5047
5241
5282
5277
5335
5442
5462
5285
4933
4531
4163
3806
3400
2952
2548
2260
2083
1957
1832
1682
1468
1131
642
56
-511
-980
-1374
-1782
-2273
-2827
-3354
-3774
-4088
-4375
-4716
-5117
-5486
-5708
-5738
-5641
-5518
-5411
-5284
-5091
-4855
-4647
-4508
-4403
-4269
-4078
-3838
-3544
-3155
-2656
-2104
-1609
-1245
-1002
-826
-699
-632
-611
-555
-371
-38
373
769
1110
1417
1719
2005
2236
2373
2408
2364
2278
2194
2134
2088
2016
1888
1708
1514
1342
1217
1154
1173
1292
1499
1747
1960
2066
2011
1782
1420
1025
719
582
608
721
828
884
897
897
897
891
886
914
1029
1256
1560
1855
2059
2143
2141
2098
2020
1879
1648
1337
983
611
224
-162
-506
-757
-911
-1016
-1149
-1343
-1583
-1828
-2047
-2227
-2374
-2521
-2717
-3002
-3364
-3730
-4017
-4189
-4269
-4300
-4295
-4234
-4090
-3848
-3512
-3101
-2661
-2260
-1947
-1708
-1475
-1188
-859
-550
-299
-70
197
511
798
976
1031
1030
1041
1076
1108
1142
1230
1422
1697
1960
2114
2123
2013
1830
1610
1379
1168
1004
898
832
781
733
693
687
763
976
1357
1873
2447
3004
3501
3913
4180
4221
4001
3605
3191
2881
2685
2538
2404
2311
2292
2314
2301
2207
2051
1867
1655
1393
1105
859
706
621
556
510
539
671
844
961
998
1024
1102
1207
1263
1252
1245
1311
1428
1515
1546
1596
1760
2061
2451
2899
3411
3963
4442
4701
4690
4498
4263
4058
3876
3702
3550
3426
3295
3116
2922
2805
2825
2941
3052
3109
3135
3159
3140
2995
2686
2251
1759
1253
761
332
21
-172
-330
-545
-838
-1150
-1420
-1658
-1925
-2267
-2662
-3051
-3392
-3690
-3983
-4314
-4694
-5080
-5398
-5605
-5745
-5924
-6217
-6588
-6920
-7121
-7186
-7154
-7034
-6790
-6419
-6000
-5652
-5435
-5313
-5205
-5062
-4881
-4668
-4407
-4082
-3711
-3345
-3050
-2874
-2832
-2897
-3002
-3079
-3095
-3060
-2996
-2893
-2734
-2546
-2419
-2445
-2634
-2907
-3158
-3327
-3400
-3378
-3265
-3090
-2901
-2731
-2568
-2376
-2145
-1893
-1620
-1285
-856
-378
47
356
583
810
1064
1297
1449
1527
1579
1622
1636
1623
1645
1775
2011
2266
2455
2571
2667
2774
2870
2920
2923
2895
2831
2696
2471
2180
1861
1533
1193
854
550
308
113
-68
-245
-400
-509
-563
-563
-505
-404
-306
-264
-267
-231
-76
184
450
651
826
1076
1435
1815
2090
2228
2315
2454
2646
2803
2845
2794
2745
2764
2807
2745
2462
1960
1358
800
349
-40
-447
-894
-1330
-1698
-2001
-2269
-2495
-2617
-2591
-2460
-2326
-2254
-2222
-2183
-2146
-2171
-2274
-2373
-2364
-2232
-2071
-1984
-1969
-1932
-1801
-1595
-1381
-1176
-922
-548
-62
446
878
1207
1482
1769
2087
2384
2591
2685
2717
2752
2792
2754
2540
2147
1685
1295
1042
893
775
637
457
212
-121
-535
-980
-1399
-1756
-2021
-2150
-2107
-1927
-1729
-1632
-1648
-1676
-1608
-1426
-1180
-899
-558
-140
293
645
898
1138
1444
1773
1985
1991
1851
1704
1620
1546
1408
1222
1091
1086
1172
1249
1260
1236
1254
1366
1578
1862
2164
2400
2474
2342
2044
1686
1365
1125
976
935
1035
1271
1566
1799
1894
1875
1849
1916
2100
2353
2607
2827
3013
3165
3266
3305
3293
3265
3248
3233
3187
3079
2892
2619
2258
1829
1382
972
610
251
-173
-693
-1278
-1870
-2422
-2909
-3329
-3692
-4019
-4332
-4621
-4848
-4991
-5074
-5157
-5266
-5356
-5350
-5205
-4941
-4587
-4146
-3622
-3081
-2634
-2354
-2197
-2057
-1880
-1709
-1614
-1577
-1494
-1282
-971
-671
-466
-349
-251
-109
114
439
869
1366
1849
2239
2510
2683
2790
2845
2866
2888
2932
2978
2977
2912
2827
2779
2763
2720
2609
2480
2429
2506
2660
2803
2893
2965
3066
3195
3303
3346
3325
3284
3273
3321
3413
3499
3521
3448
3286
3061
2779
2423
1979
1470
936
418
-57
-451
-725
-873
-958
-1069
-1243
-1430
-1557
-1616
-1671
-1770
-1872
-1881
-1755
-1567
-1436
-1421
-1481
-1536
-1542
-1508
-1458
-1401
-1327
-1226
-1083
-880
-619
-338
-95
80
198
283
329
306
215
117
98
200
394
611
794
906
907
760
463
72
-330
-691
-1016
-1340
-1678
-2031
-2416
-2877
-3447
-4083
-4671
-5083
-5286
-5358
-5430
-5585
-5797
-5972
-6031
-5977
-5880
-5814
-5787
-5748
-5635
-5440
-5205
-4984
-4797
-4624
-4433
-4224
-4022
-3853
-3700
-3504
-3197
-2752
-2215
-1682
-1238
-902
-632
-365
-73
238
546
851
1161
1477
1782
2060
2313
2543
2727
2813
2754
2549
2244
1890
1518
1144
800
543
415
402
448
502
569
684
858
1051
1211
1324
1429
1555
1672
1706
1607
1403
1187
1045
1004
1039
1106
1178
1246
1318
1413
1548
1721
1899
2041
2127
2171
2209
2271
2377
2545
2780
3057
3314
3496
3595
3649
3686
3685
3605
3454
3319
3295
3387
3481
3433
3182
2795
2396
2067
1803
1552
1280
996
729
483
224
-86
-452
-827
-1154
-1419
-1665
-1950
-2273
-2559
-2711
-2699
-2575
-2427
-2306
-2206
-2111
-2035
-2013
-2062
-2156
-2256
-2348
-2450
-2590
-2770
-2969
-3156
-3312
-3435
-3542
-3660
-3820
-4040
-4313
-4604
-4853
-5001
-5003
-4856
-4595
-4278
-3950
-3624
-3295
-2966
-2652
-2364
-2077
-1749
-1355
-930
-550
-278
-124
-58
-48
-96
-217
-402
-602
-765
-886
-1016
-1219
-1518
-1874
-2229
-2543
-2810
-3023
-3160
-3201
-3160
-3089
-3036
-3004
-2947
-2818
-2596
-2289
-1909
-1474
-1012
-563
-151
230
593
931
1204
1383
1481
1552
1640
1766
1933
2154
2438
2764
3084
3352
3561
3731
3874
3991
4100
4245
4457
4700
4882
4926
4835
4675
4507
4338
4150
3946
3761
3606
3436
3178
2799
2338
1881
1496
1188
905
584
196
-232
-645
-999
-1292
-1540
-1738
-1854
-1873
-1827
-1789
-1795
-1812
-1775
-1659
-1513
-1408
-1374
-1393
-1436
-1490
-1547
-1583
-1572
-1507
-1390
-1208
-936
-581
-213
88
315
544
850
1217
1553
1806
2037
2368
2842
3393
3912
4352
4740
5100
5402
5578
5598
5493
5332
5188
5100
5063
5027
4932
4773
4615
4530
4498
4397
4130
3749
3418
3241
3131
2900
2466
1955
1568
1373
1248
1048
784
614
663
884
1108
1209
1207
1199
1236
1277
1255
1156
1035
958
949
982
1020
1032
1006
937
823
664
462
232
2
-195
-341
-449
-555
-688
-847
-996
-1101
-1153
-1181
-1229
-1326
-1466
-1617
-1739
-1813
-1842
-1830
-1765
-1620
-1384
-1082
-783
-559
-439
-392
-359
-303
-234
-182
-158
-138
-94
-36
-18
-86
-233
-398
-540
-679
-884
-1190
-1546
-1846
-2017
-2063
-2041
-1996
-1921
-1804
-1669
-1567
-1535
-1561
-1611
-1671
-1751
-1854
-1954
-2020
-2050
-2073
-2102
-2106
-2043
-1915
-1785
-1719
-1710
-1681
-1562
-1352
-1112
-886
-654
-359
35
502
987
1442
1842
2168
2406
2559
2653
2725
2785
2824
2840
2856
2903
2992
3097
3188
3250
3290
3313
3315
3291
3233
3133
2984
2794
2602
2459
2385
2358
2347
2360
2438
2602
2811
2985
3080
3120
3167
3246
3326
3366
3368
3383
3449
3556
3645
3658
3575
3410
3194
2953
2714
2500
2329
2200
2085
1943
1744
1490
1206
908
582
195
-253
-714
-1132
-1512
-1929
-2453
-3072
-3689
-4207
-4602
-4918
-5181
-5363
-5426
-5397
-5377
-5458
-5646
-5865
-6024
-6079
-6030
-5891
-5664
-5351
-4964
-4530
-4086
-3685
-3381
-3197
-3094
-2991
-2817
-2561
-2260
-1950
-1640
-1327
-1027
-773
-601
-531
-575
-743
-1025
-1380
-1752
-2112
-2473
-2862
-3273
-3667
-3995
-4229
-4358
-4371
-4267
-4081
-3881
-3721
-3606
-3503
-3398
-3311
-3254
-3174
-2964
-2548
-1956
-1327
-811
-482
-305
-180
-13
216
449
594
616
583
621
808
1096
1354
1495
1551
1626
1765
1896
1905
1763
1564
1446
1457
1524
1537
1448
1306
1195
1154
1138
1067
893
643
405
261
233
282
357
442
562
738
942
1112
1199
1207
1180
1158
1155
1163
1173
1181
1173
1129
1045
948
881
876
930
1016
1103
1163
1170
1105
978
837
747
744
814
916
1026
1147
1281
1395
1434
1376
1248
1096
932
718
419
48
-332
-658
-903
-1064
-1137
-1123
-1045
-952
-875
-800
-687
-528
-366
-251
-191
-154
-124
-123
-169
-232
-252
-222
-212
-300
-476
-650
-745
-777
-810
-855
-832
-663
-379
-108
31
22
-65
-157
-217
-231
-182
-74
41
92
57
-16
-58
-44
0
47
96
150
187
172
107
37
2
-12
-45
-102
-134
-88
39
195
333
444
541
618
647
609
521
423
354
346
430
618
873
1104
1206
1126
886
553
190
-159
-457
-684
-848
-993
-1169
-1387
-1606
-1768
-1836
-1814
-1737
-1653
-1606
-1622
-1694
-1780
-1823
-1784
-1665
-1487
-1270
-1014
-721
-407
-103
163
389
598
825
1081
1338
1532
1599
1525
1366
1216
1145
1146
1147
1072
899
667
430
216
9
-217
-470
-737
-1000
-1262
-1532
-1823
-2134
-2445
-2728
-2952
-3099
-3164
-3163
-3114
-3029
-2904
-2739
-2542
-2333
-2130
-1939
-1759
-1587
-1407
-1186
-877
-446
100
713
1330
1897
2374
2726
2927
2968
2867
2659
2385
2086
1813
1616
1513
1471
1424
1314
1127
875
562
183
-245
-660
-988
-1206
-1363
-1531
-1739
-1956
-2143
-2310
-2511
-2773
-3055
-3266
-3337
-3260
-3090
-2892
-2715
-2576
-2466
-2349
-2182
-1943
-1657
-1373
-1121
-885
-629
-348
-82
133
314
523
793
1086
1327
1491
1630
1812
2037
2221
2280
2217
2116
2057
2041
2015
1935
1826
1743
1704
1669
1588
1448
1282
1127
988
845
684
528
427
420
514
677
857
1010
1119
1172
1165
1095
982
873
828
883
1022
1194
1329
1383
1337
1200
1008
817
666
565
501
472
504
618
781
901
892
745
547
407
379
442
542
648
756
876
1000
1108
1168
1155
1061
914
772
683
660
674
695
718
748
765
716
562
321
61
-148
-280
-352
-388
-399
-390
-371
-354
-351
-370
-409
-442
-417
-294
-91
104
196
165
80
34
70
171
318
528
822
1176
1520
1792
1987
2134
2242
2278
2204
2032
1818
1623
1462
1298
1074
755
354
-76
-470
-794
-1059
-1298
-1521
-1702
-1811
-1849
-1840
-1805
-1741
-1639
-1511
-1378
-1244
-1103
-962
-864
-848
-908
-994
-1062
-1106
-1133
-1114
-1006
-822
-650
-591
-646
-707
-661
-506
-344
-273
-304
-378
-452
-529
-626
-732
-821
-896
-986
-1102
-1207
-1242
-1195
-1123
-1113
-1208
-1373
-1526
-1593
-1553
-1444
-1334
-1284
-1328
-1464
-1663
-1873
-2033
-2117
-2147
-2188
-2275
-2359
-2338
-2163
-1895
-1662
-1527
-1435
-1288
-1061
-830
-680
-620
-591
-554
-528
-542
-581
-595
-576
-568
-615
-695
-737
-699
-602
-483
-348
-165
85
384
701
1024
1349
1661
1932
2156
2352
2530
2665
2730
2745
2775
2859
2961
3011
2989
2955
2978
3042
3059
2952
2731
2466
2208
1954
1683
1407
1170
997
872
754
625
500
405
351
315
261
166
41
-65
-100
-52
34
98
121
146
223
345
442
443
344
214
132
123
160
203
243
305
418
591
797
988
1119
1176
1193
1227
1321
1463
1602
1681
1687
1660
1661
1721
1811
1865
1827
1689
1489
1263
1020
745
453
196
41
8
49
96
119
135
179
248
309
330
301
232
126
-9
-141
-211
-172
-36
125
241
290
310
349
418
488
525
519
495
486
515
576
635
649
587
451
267
61
-164
-418
-690
-941
-1123
-1224
-1276
-1336
-1445
-1613
-1831
-2087
-2368
-2653
-2907
-3091
-3163
-3100
-2916
-2668
-2434
-2257
-2106
-1905
-1610
-1260
-944
-717
-557
-409
-263
-170
-182
-284
-408
-493
-535
-558
-568
-547
-500
-485
-563
-733
-920
-1041
-1089
-1131
-1238
-1410
-1575
-1658
-1643
-1586
-1566
-1630
-1770
-1940
-2101
-2256
-2442
-2686
-2962
-3205
-3361
-3436
-3481
-3538
-3594
-3596
-3508
-3343
-3149
-2963
-2798
-2664
-2571
-2520
-2474
-2374
-2182
-1916
-1632
-1379
-1158
-930
-654
-315
75
486
891
1261
1575
1808
1945
1985
1961
1936
1981
2133
2371
2632
2854
3008
3095
3118
3067
2939
2758
2577
2444
2367
2316
2252
2168
2094
2074
2123
2211
2287
2323
2341
2385
2469
2554
2579
2534
2481
2500
2614
2762
2864
2899
2919
2990
3116
3237
3282
3228
3106
2959
2814
2684
2590
2559
2611
2740
2921
3126
3338
3542
3713
3820
3846
3813
3779
3803
3892
3993
4027
3958
3817
3673
3567
3478
3342
3117
2819
2513
2277
2157
2154
2230
2327
2404
2454
2495
2538
2568
2558
2504
2434
2376
2317
2213
2020
1738
1397
1030
660
317
41
-138
-227
-266
-293
-313
-322
-341
-420
-597
-860
-1156
-1425
-1632
-1755
-1776
-1693
-1551
-1437
-1438
-1569
-1769
-1943
-2028
-2025
-1978
-1917
-1842
-1732
-1586
-1445
-1378
-1432
-1600
-1816
-2009
-2154
-2274
-2411
-2572
-2721
-2816
-2849
-2855
-2877
-2929
-2981
-2979
-2885
-2695
-2442
-2181
-1961
-1804
-1716
-1700
-1772
-1947
-2204
-2470
-2653
-2699
-2625
-2502
-2383
-2267
-2114
-1894
-1625
-1348
-1097
-879
-695
-550
-452
-384
-312
-212
-94
19
116
218
343
483
611
712
806
926
1079
1241
1379
1475
1531
1557
1570
1594
1655
1758
1881
1987
2060
2107
2126
2082
1925
1644
1296
974
736
565
387
131
-213
-592
-932
-1196
-1403
-1603
-1819
-2024
-2170
-2247
-2305
-2409
-2568
-2729
-2830
-2862
-2868
-2885
-2902
-2881
-2800
-2669
-2501
-2290
-2025
-1729
-1432
-1150
-858
-528
-178
130
360
540
740
986
1232
1404
1491
1567
1736
2040
2429
2806
3091
3256
3309
3261
3116
2884
2589
2263
1932
1607
1299
1024
785
551
261
-116
-534
-880
-1072
-1136
-1192
-1341
-1576
-1811
-1987
-2149
-2390
-2738
-3111
-3398
-3556
-3647
-3754
-3906
-4075
-4232
-4373
-4509
-4618
-4660
-4610
-4488
-4341
-4205
-4096
-4014
-3960
-3930
-3921
-3938
-4002
-4127
-4300
-4469
-4576
-4595
-4542
-4457
-4379
-4322
-4275
-4202
-4062
-3840
-3556
-3259
-2981
-2719
-2453
-2193
-1978
-1844
-1778
-1730
-1661
-1591
-1585
-1692
-1908
-2180
-2446
-2668
-2849
-3013
-3189
-3383
-3580
-3761
-3923
-4078
-4220
-4313
-4314
-4227
-4115
-4045
-4035
-4054
-4074
-4116
-4196
-4258
-4184
-3909
-3503
-3124
-2874
-2709
-2518
-2264
-2033
-1926
-1938
-1953
-1855
-1643
-1408
-1234
-1127
-1027
-870
-623
-287
102
489
825
1098
1337
1574
1799
1975
2091
2191
2328
2515
2713
2892
3064
3260
3471
3649
3745
3759
3721
3646
3532
3376
3205
3044
2894
2736
2568
2408
2262
2094
1856
1555
1263
1053
928
827
700
558
454
414
413
411
401
416
492
638
838
1051
1225
1318
1320
1273
1232
1223
1241
1281
1371
1540
1756
1940
2036
2087
2202
2440
2743
2997
3155
3286
3491
3779
4054
4217
4255
4241
4236
4224
4143
3959
3708
3452
3220
2995
2752
2502
2288
2149
2087
2060
2009
1902
1742
1561
1389
1238
1111
1025
1010
1080
1200
1308
1357
1350
1325
1308
1292
1273
1276
1345
1490
1656
1754
1727
1587
1393
1219
1118
1112
1183
1274
1320
1302
1259
1240
1235
1178
1016
792
604
520
503
454
320
148
40
55
182
367
573
790
1016
1250
1485
1709
1888
1977
1956
1854
1742
1681
1696
1780
1921
2105
2300
2466
2580
2648
2683
2676
2612
2509
2426
2412
2451
2484
2477
2471
2529
2665
2816
2910
2933
2931
2949
2980
2976
2897
2747
2572
2433
2375
2390
2410
2341
2145
1870
1603
1382
1164
887
556
248
29
-103
-197
-282
-331
-314
-244
-175
-144
-149
-182
-254
-391
-583
-784
-955
-1101
-1267
-1484
-1736
-1962
-2105
-2136
-2068
-1949
-1839
-1779
-1766
-1762
-1725
-1652
-1565
-1479
-1375
-1211
-968
-678
-404
-198
-64
46
187
380
592
776
911
1022
1140
1259
1337
1350
1330
1344
1425
1531
1579
1508
1317
1056
791
575
423
291
112
-143
-417
-605
-656
-623
-614
-675
-754
-777
-734
-680
-654
-630
-560
-444
-329
-239
-151
-37
77
133
109
54
26
37
64
107
208
397
654
928
1200
1477
1741
1938
2036
2085
2178
2337
2484
2524
2460
2382
2350
2326
2233
2069
1923
1869
1884
1882
1810
1686
1544
1379
1170
926
683
453
198
-111
-447
-742
-958
-1126
-1294
-1471
-1631
-1760
-1881
-2019
-2163
-2286
-2384
-2483
-2604
-2729
-2819
-2858
-2855
-2821
-2751
-2645
-2527
-2426
-2336
-2219
-2056
-1878
-1740
-1662
-1614
-1555
-1474
-1390
-1310
-1215
-1079
-902
-712
-545
-420
-332
-263
-183
-70
89
292
532
800
1071
1313
1506
1678
1875
2107
2312
2407
2382
2321
2330
2420
2504
2494
2399
2306
2288
2337
2395
2425
2437
2463
2523
2620
2742
2854
2898
2844
2724
2611
2538
2452
2273
1991
1691
1464
1308
1138
893
611
392
291
279
281
260
238
262
364
538
748
932
1038
1066
1072
1119
1213
1292
1295
1232
1180
1201
1275
1314
1243
1059
828
631
506
435
361
235
55
-139
-305
-449
-623
-864
-1148
-1408
-1600
-1744
-1885
-2041
-2177
-2253
-2258
-2212
-2132
-2017
-1878
-1745
-1649
-1587
-1526
-1436
-1327
-1233
-1180
-1168
-1181
-1214
-1265
-1331
-1395
-1432
-1416
-1331
-1187
-1031
-926
-912
-979
-1077
-1154
-1188
-1186
-1167
-1159
-1189
-1265
-1365
-1453
-1521
-1605
-1744
-1911
-2017
-1997
-1882
-1774
-1736
-1721
-1623
-1398
-1108
-852
-664
-499
-307
-84
144
378
644
940
1211
1388
1466
1510
1592
1722
1844
1909
1921
1923
1943
1961
1930
1820
1639
1427
1236
1111
1072
1106
1161
1173
1105
979
857
803
824
862
848
756
634
558
564
613
630
564
421
234
25
-207
-462
-720
-955
-1154
-1315
-1437
-1512
-1545
-1571
-1631
-1740
-1865
-1962
-2021
-2067
-2132
-2215
-2292
-2347
-2397
-2464
-2555
-2657
-2750
-2819
-2846
-2811
-2713
-2594
-2518
-2521
-2573
-2615
-2626
-2648
-2737
-2888
-3023
-3057
-2986
-2888
-2848
-2867
-2871
-2791
-2636
-2487
-2410
-2395
-2367
-2264
-2089
-1906
-1778
-1726
-1734
-1783
-1869
-1984
-2099
-2162
-2136
-2020
-1854
-1681
-1527
-1390
-1260
-1129
-998
-866
-725
-568
-401
-256
-182
-212
-330
-469
-564
-607
-647
-733
-855
-943
-940
-864
-794
-787
-832
-868
-860
-822
-785
-750
-686
-575
-427
-263
-85
118
336
528
654
708
716
710
704
709
740
795
839
822
726
587
456
343
218
54
-125
-273
-384
-502
-676
-900
-1121
-1300
-1457
-1641
-1867
-2098
-2276
-2382
-2438
-2478
-2504
-2488
-2392
-2208
-1963
-1717
-1526
-1416
-1372
-1350
-1313
-1250
-1169
-1081
-985
-873
-734
-565
-369
-163
19
153
242
308
360
364
265
46
-247
-532
-752
-905
-1014
-1099
-1155
-1189
-1224
-1288
-1374
-1451
-1498
-1527
-1576
-1669
-1794
-1911
-1983
-1996
-1967
-1927
-1906
-1922
-1978
-2074
-2205
-2357
-2496
-2579
-2587
-2538
-2472
-2404
-2314
-2174
-1998
-1839
-1746
-1716
-1711
-1706
-1719
-1785
-1906
-2049
-2184
-2313
-2452
-2590
-2690
-2729
-2729
-2726
-2718
-2653
-2485
-2233
-1979
-1803
-1729
-1721
-1721
-1685
-1581
-1383
-1073
-666
-212
225
580
810
903
889
829
788
790
820
851
879
924
1000
1097
1197
1303
1438
1617
1824
2025
2204
2357
2485
2575
2608
2588
2543
2496
2446
2376
2290
2224
2221
2292
2410
2537
2654
2761
2859
2935
2971
2957
2904
2840
2796
2797
2849
2940
3044
3141
3221
3286
3337
3360
3344
3288
3207
3126
3057
3001
2953
2924
2938
3014
3150
3319
3485
3627
3745
3853
3958
4054
4119
4130
4081
3994
3909
3858
3836
3819
3788
3766
3799
3902
4027
4097
4059
3932
3782
3655
3556
3464
3368
3286
3236
3217
3211
3193
3143
3056
2948
2853
2802
2789
2779
2747
2711
2712
2755
2780
2710
2527
2287
2069
1902
1766
1639
1530
1457
1415
1383
1358
1361
1393
1414
1379
1300
1243
1260
1322
1340
1260
1121
1008
973
985
994
989
1008
1094
1242
1408
1536
1587
1558
1479
1403
1366
1355
1311
1182
978
759
583
460
362
259
149
35
-95
-272
-518
-824
-1154
-1460
-1694
-1829
-1875
-1883
-1913
-1990
-2084
-2155
-2202
-2273
-2414
-2615
-2803
-2899
-2887
-2815
-2751
-2729
-2722
-2677
-2555
-2371
-2186
-2064
-2019
-2003
-1945
-1819
-1671
-1584
-1611
-1732
-1879
-1985
-2019
-1978
-1869
-1708
-1529
-1376
-1278
-1226
-1192
-1160
-1145
-1180
-1274
-1404
-1525
-1611
-1656
-1671
-1670
-1667
-1677
-1699
-1712
-1683
-1595
-1474
-1361
-1278
-1208
-1116
-997
-891
-836
-830
-824
-769
-663
-542
-452
-409
-406
-432
-479
-534
-565
-544
-459
-318
-128
104
366
627
853
1035
1193
1342
1468
1537
1548
1549
1601
1718
1845
1909
1900
1880
1927
2057
2215
2336
2417
2510
2663
2875
3095
3278
3418
3534
3633
3694
3687
3608
3478
3332
3200
3104
3058
3055
3056
3012
2891
2705
2495
2292
2094
1887
1668
1459
1276
1110
935
743
553
389
243
88
-96
-284
-423
-477
-460
-417
-390
-388
-388
-366
-316
-253
-200
-177
-187
-224
-282
-361
-467
-590
-701
-765
-774
-755
-757
-801
-866
-906
-898
-859
-837
-855
-891
-885
-799
-652
-521
-487
-575
-748
-949
-1158
-1407
-1726
-2091
-2417
-2614
-2662
-2621
-2579
-2588
-2637
-2680
-2683
-2649
-2612
-2611
-2657
-2709
-2707
-2617
-2480
-2384
-2389
-2471
-2550
-2577
-2576
-2605
-2658
-2649
-2490
-2192
-1861
-1610
-1470
-1395
-1333
-1274
-1216
-1142
-1026
-885
-781
-759
-794
-806
-751
-657
-592
-576
-562
-488
-351
-208
-120
-100
-118
-146
-193
-287
-440
-628
-798
-898
-911
-867
-823
-814
-834
-848
-836
-817
-822
-850
-856
-795
-663
-509
-378
-283
-203
-126
-68
-51
-85
-161
-264
-379
-478
-520
-477
-369
-251
-178
-163
-186
-225
-284
-381
-516
-657
-757
-788
-755
-702
-687
-742
-843
-924
-922
-836
-725
-654
-626
-587
-486
-337
-201
-114
-53
37
177
332
455
542
628
744
887
1027
1142
1224
1268
1273
1267
1306
1435
1635
1824
1920
1905
1827
1728
1603
1427
1210
1022
935
955
1010
1010
914
740
534
337
171
54
-2
2
55
146
270
422
587
737
857
948
1010
1038
1006
910
782
685
668
732
832
922
983
1028
1070
1096
1080
1014
927
864
845
844
818
742
636
538
467
405
321
201
61
-75
-204
-342
-505
-678
-826
-920
-958
-968
-977
-994
-1008
-1012
-1002
-985
-944
-865
-750
-637
-580
-604
-683
-767
-828
-881
-957
-1058
-1149
-1193
-1182
-1140
-1093
-1043
-983
-925
-900
-932
-1014
-1124
-1250
-1399
-1569
-1728
-1824
-1832
-1786
-1753
-1778
-1854
-1934
-1982
-1997
-2007
-2033
-2081
-2136
-2185
-2216
-2218
-2185
-2126
-2058
-1993
-1931
-1864
-1790
-1725
-1682
-1651
-1605
-1529
-1442
-1384
-1376
-1388
-1369
-1301
-1218
-1168
-1159
-1144
-1081
-983
-914
-916
-964
-995
-974
-932
-922
-953
-985
-983
-968
-993
-1085
-1209
-1310
-1366
-1404
-1456
-1522
-1571
-1581
-1567
-1565
-1607
-1696
-1802
-1873
-1862
-1747
-1549
-1313
-1079
-867
-690
-567
-506
-483
-445
-361
-253
-171
-136
-107
-41
47
99
86
67
135
321
563
772
926
1076
1272
1508
1739
1938
2112
2267
2390
2471
2542
2660
2854
3103
3360
3605
3845
4081
4294
4461
4584
4686
4790
4904
5035
5193
5374
5539
5634
5634
5556
5440
5306
5147
4952
4723
4476
4225
3985
3773
3594
3422
3213
2941
2629
2323
2043
1767
1468
1152
846
560
264
-70
-436
-792
-1100
-1344
-1512
-1584
-1552
-1452
-1355
-1315
-1340
-1408
-1502
-1611
-1707
-1738
-1675
-1558
-1472
-1462
-1488
-1462
-1344
-1187
-1093
-1124
-1267
-1455
-1622
-1727
-1764
-1763
-1777
-1851
-1976
-2095
-2153
-2156
-2165
-2232
-2343
-2427
-2432
-2382
-2355
-2410
-2538
-2685
-2803
-2878
-2903
-2862
-2732
-2530
-2319
-2171
-2110
-2105
-2107
-2095
-2073
-2040
-1976
-1864
-1717
-1573
-1451
-1346
-1252
-1191
-1194
-1255
-1326
-1372
-1409
-1484
-1603
-1699
-1697
-1602
-1499
-1466
-1505
-1565
-1617
-1691
-1824
-1992
-2124
-2182
-2201
-2251
-2354
-2467
-2531
-2528
-2476
-2380
-2225
-2005
-1752
-1523
-1356
-1245
-1164
-1096
-1033
-966
-876
-756
-617
-474
-332
-179
-8
165
321
449
554
647
732
804
867
936
1029
1143
1252
1317
1309
1236
1134
1044
984
941
899
867
876
938
1030
1104
1137
1156
1212
1329
1485
1634
1751
1837
1907
1966
2005
2021
2023
2020
2013
1991
1944
1878
1817
1798
1849
1973
2145
2322
2472
2587
2672
2732
2769
2791
2817
2858
2903
2923
2899
2840
2769
2695
2613
2523
2454
2437
2462
2468
2386
2201
1963
1746
1597
1522
1510
1545
1599
1630
1608
1537
1456
1389
1325
1240
1147
1102
1153
1284
1424
1505
1530
1549
1602
1665
1674
1582
1402
1196
1022
890
764
603
394
169
-33
-201
-365
-561
-793
-1022
-1201
-1312
-1375
-1427
-1494
-1586
-1708
-1852
-1991
-2083
-2101
-2057
-1990
-1937
-1906
-1882
-1844
-1778
-1673
-1524
-1343
-1167
-1035
-963
-935
-921
-897
-857
-809
-765
-733
-713
-691
-650
-586
-511
-434
-344
-223
-77
55
138
193
285
454
660
812
854
814
764
742
725
677
600
532
498
486
472
456
465
522
628
777
956
1135
1265
1314
1305
1311
1389
1516
1615
1638
1618
1632
1720
1848
1938
1940
1846
1681
1481
1299
1193
1194
1271
1348
1371
1340
1291
1236
1147
995
808
664
629
702
820
916
961
962
933
874
790
699
631
606
610
604
550
436
287
147
49
-2
-25
-42
-56
-60
-47
-32
-39
-82
-151
-216
-254
-267
-279
-316
-380
-443
-475
-469
-448
-438
-448
-458
-445
-414
-388
-391
-414
-423
-389
-304
-191
-73
32
117
175
202
210
225
279
376
484
555
559
513
471
481
545
623
668
668
647
640
651
666
671
672
672
655
589
463
299
135
-12
-150
-284
-391
-429
-385
-289
-199
-150
-134
-116
-61
44
185
332
448
518
559
605
664
709
702
646
595
606
694
823
948
1052
1127
1162
1137
1051
929
797
654
496
344
243
211
202
149
40
-58
-67
10
85
73
-19
-117
-157
-153
-165
-232
-344
-468
-582
-685
-775
-839
-863
-840
-771
-664
-544
-445
-385
-342
-271
-157
-36
33
26
-22
-57
-49
-6
64
167
317
502
678
796
825
763
638
509
445
493
637
809
934
983
976
942
889
815
734
672
643
630
599
535
452
369
288
193
73
-60
-181
-273
-333
-371
-389
-385
-366
-357
-399
-516
-688
-853
-949
-957
-907
-833
-726
-551
-299
-29
166
237
223
210
255
349
452
544
639
756
892
1022
1123
1192
1236
1268
1294
1315
1326
1324
1322
1352
1443
1581
1707
1762
1736
1675
1635
1632
1635
1601
1514
1377
1200
986
746
495
246
3
-227
-431
-594
-719
-834
-964
-1111
-1264
-1424
-1617
-1855
-2105
-2296
-2384
-2387
-2365
-2361
-2368
-2356
-2328
-2321
-2365
-2436
-2469
-2414
-2275
-2100
-1935
-1801
-1701
-1641
-1628
-1656
-1698
-1722
-1712
-1673
-1623
-1580
-1564
-1596
-1686
-1823
-1972
-2108
-2234
-2387
-2600
-2863
-3121
-3302
-3371
-3348
-3289
-3235
-3186
-3109
-2979
-2811
-2653
-2537
-2454
-2362
-2239
-2109
-2027
-2025
-2080
-2130
-2125
-2057
-1954
-1846
-1749
-1655
-1549
-1419
-1265
-1110
-987
-916
-887
-875
-869
-888
-949
-1029
-1073
-1040
-950
-873
-860
-903
-958
-1008
-1076
-1191
-1341
-1478
-1567
-1620
-1678
-1758
-1831
-1859
-1834
-1791
-1772
-1791
-1822
-1818
-1748
-1615
-1459
-1332
-1271
-1274
-1308
-1345
-1375
-1395
-1385
-1308
-1144
-924
-716
-568
-474
-383
-255
-95
72
241
434
675
957
1244
1501
1715
1887
2015
2096
2141
2185
2259
2363
2466
2538
2573
2592
2613
2633
2632
2591
2510
2413
2349
2376
2522
2751
2968
3083
3076
2999
2915
2830
2702
2515
2326
2227
2244
2311
2335
2297
2269
2341
2523
2739
2896
2961
2958
2928
2896
2871
2853
2830
2777
2676
2544
2427
2352
2302
2237
2149
2077
2066
2107
2132
2067
1891
1641
1373
1130
929
770
638
507
354
182
18
-116
-226
-339
-465
-588
-691
-786
-906
-1070
-1254
-1415
-1544
-1671
-1830
-2020
-2217
-2417
-2650
-2936
-3229
-3424
-3454
-3359
-3268
-3285
-3398
-3499
-3497
-3396
-3274
-3190
-3134
-3060
-2958
-2880
-2882
-2960
-3047
-3072
-3010
-2890
-2749
-2615
-2501
-2424
-2391
-2386
-2376
-2341
-2295
-2274
-2297
-2356
-2433
-2523
-2632
-2747
-2824
-2821
-2736
-2620
-2527
-2477
-2445
-2407
-2371
-2363
-2384
-2396
-2354
-2260
-2175
-2160
-2217
-2282
-2275
-2163
-1982
-1795
-1647
-1542
-1460
-1372
-1262
-1125
-972
-820
-676
-526
-348
-138
77
264
422
596
838
1144
1444
1650
1729
1728
1731
1788
1894
2017
2145
2279
2419
2542
2624
2668
2712
2786
2882
2956
2967
2908
2800
2667
2517
2350
2173
2001
1850
1722
1613
1522
1455
1418
1408
1407
1387
1321
1208
1071
941
829
712
573
431
341
345
422
503
531
521
533
612
741
863
934
961
978
1018
1088
1172
1239
1263
1242
1207
1202
1242
1304
1355
1392
1444
1534
1638
1709
1728
1716
1702
1685
1644
1572
1487
1400
1296
1157
1000
877
811
780
742
693
666
674
674
606
458
275
99
-81
-298
-545
-779
-977
-1176
-1435
-1756
-2075
-2334
-2531
-2698
-2840
-2927
-2955
-2978
-3067
-3223
-3373
-3446
-3443
-3415
-3387
-3327
-3200
-3026
-2869
-2763
-2677
-2565
-2426
-2315
-2274
-2282
-2273
-2192
-2040
-1847
-1640
-1418
-1175
-929
-719
-578
-502
-452
-379
-269
-154
-92
-113
-201
-313
-418
-517
-614
-688
-707
-662
-596
-576
-641
-764
-867
-886
-814
-700
-602
-537
-477
-386
-266
-157
-92
-61
-23
48
138
221
295
382
496
614
704
754
782
790
753
657
534
446
422
425
401
350
329
377
464
523
523
500
501
537
586
642
730
856
983
1061
1096
1156
1292
1485
1661
1776
1854
1953
2098
2272
2453
2641
2848
3064
3259
3414
3537
3642
3731
3792
3816
3799
3734
3611
3449
3292
3180
3109
3035
2930
2823
2762
2758
2756
2705
2616
2552
2551
2571
2539
2431
2301
2211
2162
2100
1993
1875
1802
1793
1817
1842
1877
1946
2031
2073
2043
1984
1981
2073
2217
2344
2432
2511
2601
2676
2694
2659
2619
2616
2639
2652
2635
2605
2577
2531
2441
2305
2152
2003
1843
1649
1420
1186
977
804
673
592
564
555
516
422
299
191
120
85
89
147
243
310
262
85
-147
-347
-495
-645
-838
-1041
-1183
-1240
-1264
-1323
-1441
-1588
-1729
-1851
-1961
-2068
-2183
-2317
-2461
-2572
-2610
-2586
-2572
-2624
-2722
-2788
-2764
-2678
-2597
-2551
-2505
-2424
-2325
-2261
-2252
-2260
-2236
-2166
-2082
-2007
-1933
-1841
-1733
-1636
-1564
-1505
-1425
-1301
-1133
-943
-762
-622
-529
-452
-339
-155
82
316
492
595
655
719
816
941
1060
1142
1177
1184
1189
1191
1173
1124
1072
1066
1137
1267
1413
1549
1677
1805
1919
1999
2033
2027
1981
1894
1780
1686
1660
1712
1794
1842
1834
1796
1770
1768
1764
1723
1631
1511
1409
1366
1385
1418
1398
1287
1106
909
727
550
368
204
105
90
126
164
186
215
279
378
496
625
762
893
987
1033
1053
1077
1106
1122
1115
1107
1119
1134
1118
1068
1030
1049
1105
1126
1066
953
854
799
749
652
506
357
245
169
98
10
-98
-213
-319
-396
-434
-446
-478
-563
-690
-806
-863
-860
-838
-836
-856
-880
-892
-887
-869
-841
-810
-779
-738
-668
-563
-452
-378
-363
-383
-395
-377
-341
-297
-245
-188
-159
-201
-325
-486
-622
-708
-758
-791
-793
-745
-659
-577
-534
-531
-552
-595
-670
-767
-840
-850
-810
-772
-780
-824
-863
-883
-906
-965
-1070
-1207
-1361
-1524
-1675
-1788
-1858
-1915
-1994
-2092
-2173
-2222
-2274
-2382
-2545
-2696
-2773
-2784
-2796
-2851
-2926
-2969
-2975
-2991
-3054
-3138
-3172
-3113
-2977
-2814
-2664
-2542
-2445
-2359
-2257
-2120
-1968
-1855
-1818
-1822
-1787
-1665
-1483
-1306
-1150
-973
-734
-458
-218
-53
57
156
255
337
407
505
664
863
1040
1147
1188
1192
1183
1169
1159
1159
1158
1135
1090
1064
1096
1175
1239
1235
1176
1118
1091
1067
1008
913
822
762
721
676
631
617
648
709
778
854
942
1020
1055
1030
985
978
1030
1111
1188
1255
1330
1416
1491
1531
1527
1488
1424
1353
1305
1307
1351
1386
1370
1313
1273
1297
1374
1455
1511
1547
1579
1600
1596
1571
1558
1582
1637
1695
1745
1797
1869
1961
2060
2150
2218
2251
2244
2220
2215
2243
2277
2280
2249
2227
2254
2317
2362
2341
2257
2141
2012
1870
1724
1601
1510
1422
1286
1093
883
710
576
440
269
83
-76
-196
-316
-486
-718
-982
-1238
-1456
-1623
-1737
-1809
-1860
-1908
-1946
-1947
-1898
-1817
-1738
-1685
-1658
-1651
-1666
-1708
-1773
-1847
-1921
-1986
-2024
-2005
-1923
-1810
-1726
-1696
-1688
-1646
-1554
-1457
-1411
-1422
-1457
-1491
-1536
-1612
-1702
-1753
-1737
-1683
-1656
-1687
-1752
-1788
-1752
-1646
-1502
-1357
-1240
-1166
-1142
-1167
-1235
-1329
-1418
-1461
-1440
-1381
-1346
-1381
-1482
-1607
-1718
-1818
-1922
-2033
-2129
-2200
-2257
-2319
-2378
-2410
-2403
-2376
-2352
-2323
-2268
-2187
-2108
-2045
-1971
-1824
-1586
-1305
-1057
-878
-739
-581
-368
-101
194
472
679
779
784
751
731
728
710
660
610
610
674
768
853
912
947
955
935
905
896
914
917
858
740
617
529
457
352
208
83
32
43
48
-4
-95
-182
-248
-313
-395
-481
-549
-609
-691
-812
-959
-1107
-1244
-1366
-1455
-1496
-1502
-1524
-1605
-1730
-1841
-1895
-1903
-1901
-1902
-1884
-1826
-1740
-1656
-1587
-1520
-1446
-1381
-1354
-1372
-1407
-1416
-1375
-1293
-1205
-1139
-1103
-1073
-1020
-946
-889
-890
-942
-986
-965
-882
-801
-783
-837
-928
-1020
-1100
-1153
-1153
-1083
-969
-867
-810
-785
-761
-743
-767
-854
-972
-1067
-1112
-1122
-1112
-1079
-1012
-939
-904
-933
-1008
-1088
-1160
-1235
-1312
-1367
-1377
-1348
-1301
-1235
-1120
-946
-757
-624
-575
-575
-575
-569
-598
-687
-803
-876
-867
-791
-688
-581
-459
-316
-165
-35
53
108
153
212
301
416
543
660
757
839
912
971
986
931
804
645
512
437
410
389
345
284
234
216
217
201
149
74
2
-62
-142
-268
-441
-629
-791
-909
-1000
-1097
-1205
-1308
-1371
-1389
-1402
-1473
-1632
-1839
-2005
-2073
-2060
-2036
-2044
-2052
-1998
-1867
-1721
-1640
-1643
-1673
-1655
-1565
-1428
-1285
-1150
-1016
-879
-751
-655
-614
-641
-725
-824
-879
-851
-747
-611
-487
-388
-299
-199
-83
31
120
174
211
282
427
636
845
984
1052
1108
1204
1318
1376
1338
1243
1165
1132
1112
1078
1055
1085
1162
1215
1187
1096
1016
999
1018
1020
981
931
900
880
842
774
692
622
567
528
510
530
588
664
734
792
848
906
953
968
940
875
789
696
596
482
352
213
85
-23
-118
-209
-279
-284
-194
-31
139
274
392
553
792
1077
1347
1564
1728
1847
1914
1916
1871
1815
1779
1767
1767
1772
1780
1789
1799
1829
1915
2069
2257
2419
2516
2554
2553
2517
2433
2306
2171
2076
2040
2041
2054
2049
2017
1960
1899
1868
1883
1914
1913
1860
1798
1787
1839
1900
1915
1883
1850
1841
1833
1789
1713
1649
1625
1619
1577
1480
1355
1242
1148
1052
944
850
807
829
890
949
994
1036
1091
1145
1166
1137
1091
1080
1133
1215
1261
1237
1181
1156
1187
1237
1258
1236
1199
1169
1132
1066
975
888
826
784
756
754
792
852
884
865
829
836
905
988
1027
1018
999
994
975
904
791
692
647
638
615
557
489
447
431
411
369
318
281
269
277
298
335
390
447
490
512
528
554
597
654
720
783
829
839
809
762
740
773
849
908
891
783
637
522
465
431
363
245
110
-13
-128
-267
-428
-565
-629
-622
-585
-546
-489
-390
-271
-189
-172
-180
-144
-48
54
94
65
18
-1
5
7
-2
-1
31
90
154
209
257
304
357
436
557
710
845
910
907
892
923
999
1065
1079
1059
1063
1117
1190
1223
1184
1089
977
878
806
765
757
774
807
847
886
915
914
873
793
689
573
452
335
246
205
212
243
274
306
354
420
482
520
546
601
718
872
998
1034
973
868
785
759
771
772
724
624
502
399
333
295
257
200
132
77
58
72
95
99
76
37
-8
-58
-119
-196
-283
-375
-478
-596
-715
-798
-814
-761
-673
-594
-550
-544
-564
-598
-635
-671
-716
-785
-875
-957
-999
-1004
-1020
-1093
-1214
-1327
-1390
-1429
-1515
-1681
-1885
-2052
-2153
-2225
-2316
-2427
-2519
-2569
-2597
-2637
-2700
-2772
-2841
-2908
-2977
-3038
-3078
-3097
-3096
-3065
-2988
-2866
-2726
-2594
-2467
-2327
-2186
-2086
-2044
-2023
-1962
-1860
-1789
-1809
-1883
-1899
-1789
-1601
-1441
-1363
-1327
-1273
-1198
-1144
-1126
-1116
-1086
-1059
-1074
-1134
-1195
-1232
-1264
-1317
-1369
-1361
-1285
-1200
-1173
-1188
-1170
-1078
-963
-898
-875
-807
-634
-409
-243
-191
-201
-193
-153
-132
-155
-178
-139
-36
64
95
65
30
39
89
150
199
243
293
357
428
492
530
525
480
417
364
332
315
303
299
312
351
422
520
637
751
838
890
922
954
988
1014
1022
1016
1002
980
938
878
816
769
734
707
699
736
827
945
1043
1098
1124
1144
1163
1172
1162
1137
1100
1048
991
963
995
1074
1142
1157
1135
1135
1189
1266
1305
1284
1235
1198
1177
1149
1103
1057
1038
1051
1086
1137
1204
1273
1307
1278
1195
1100
1028
987
969
977
1020
1096
1166
1196
1187
1172
1181
1211
1228
1203
1132
1024
893
751
614
503
433
398
378
346
285
192
84
-11
-66
-75
-49
-10
30
64
76
40
-64
-219
-371
-456
-457
-414
-398
-449
-537
-594
-565
-458
-326
-217
-137
-59
29
108
142
121
65
3
-56
-126
-218
-328
-442
-545
-623
-665
-677
-685
-722
-796
-875
-927
-959
-1018
-1135
-1287
-1414
-1485
-1528
-1587
-1665
-1714
-1698
-1638
-1588
-1576
-1568
-1515
-1404
-1273
-1159
-1066
-965
-832
-673
-514
-380
-285
-228
-200
-188
-179
-177
-184
-189
-161
-79
49
186
307
412
509
589
622
598
538
472
404
306
163
3
-122
-181
-188
-175
-158
-136
-111
-102
-122
-159
-187
-191
-182
-179
-183
-181
-157
-109
-39
46
134
205
239
230
182
101
-6
-110
-155
-88
93
322
510
604
621
607
594
587
580
571
559
531
474
391
299
210
127
56
24
56
138
209
210
134
36
-21
-16
23
59
74
72
61
43
17
-17
-61
-115
-175
-225
-257
-283
-322
-370
-393
-355
-260
-159
-95
-61
-15
63
138
156
113
75
114
239
375
442
423
376
364
401
450
475
481
494
517
530
517
506
547
663
818
940
982
952
894
845
815
802
811
856
938
1037
1117
1143
1093
970
808
659
562
516
480
417
330
248
190
138
68
-8
-39
16
138
261
320
297
207
72
-91
-257
-393
-471
-497
-494
-478
-441
-370
-276
-184
-115
-70
-46
-44
-67
-97
-104
-76
-29
3
10
13
33
61
63
10
-90
-205
-311
-406
-506
-621
-751
-881
-992
-1064
-1093
-1091
-1080
-1077
-1080
-1082
-1081
-1087
-1111
-1151
-1195
-1232
-1259
-1277
-1287
-1293
-1306
-1328
-1347
-1339
-1295
-1239
-1204
-1205
-1220
-1218
-1193
-1166
-1160
-1167
-1159
-1117
-1049
-976
-908
-836
-753
-667
-594
-540
-499
-467
-448
-446
-451
-451
-443
-447
-481
-535
-570
-551
-480
-394
-329
-295
-282
-284
-307
-359
-430
-503
-568
-627
-675
-692
-662
-595
-531
-506
-514
-525
-513
-488
-475
-476
-464
-415
-338
-278
-273
-326
-405
-473
-517
-542
-556
-558
-543
-510
-483
-500
-585
-718
-831
-856
-777
-649
-549
-507
-487
-440
-368
-325
-353
-429
-482
-465
-401
-360
-381
-438
-473
-450
-386
-327
-303
-315
-335
-335
-303
-249
-201
-180
-185
-188
-163
-106
-41
3
18
16
12
5
-11
-33
-54
-68
-81
-94
-98
-80
-50
-41
-84
-170
-254
-284
-249
-176
-102
-44
1
41
68
77
78
99
156
234
300
322
290
204
62
-131
-344
-517
-595
-568
-479
-389
-340
-334
-365
-431
-535
-656
-753
-792
-785
-774
-794
-840
-871
-860
-817
-781
-776
-799
-826
-842
-850
-863
-890
-931
-980
-1027
-1067
-1101
-1139
-1193
-1264
-1328
-1350
-1297
-1168
-992
-822
-701
-642
-622
-597
-527
-401
-238
-72
71
182
255
294
312
334
382
453
523
564
576
575
568
541
481
403
348
333
325
269
150
20
-48
-37
-5
-30
-137
-281
-405
-492
-578
-701
-857
-997
-1065
-1037
-939
-831
-775
-805
-912
-1058
-1203
-1329
-1433
-1513
-1554
-1540
-1472
-1366
-1237
-1100
-969
-864
-798
-762
-725
-663
-578
-494
-429
-378
-328
-275
-226
-187
-155
-123
-98
-83
-69
-36
17
59
49
-17
-92
-116
-69
18
97
146
176
207
243
277
302
313
309
289
259
230
203
160
83
-17
-100
-122
-73
20
122
221
323
425
517
591
653
709
747
744
701
665
687
780
900
992
1045
1099
1187
1294
1365
1367
1328
1319
1386
1516
1649
1736
1771
1789
1833
1922
2048
2189
2325
2448
2556
2646
2714
2757
2779
2789
2796
2803
2806
2797
2766
2708
2628
2543
2476
2438
2423
2414
2392
2349
2288
2218
2153
2101
2062
2021
1962
1875
1778
1697
1648
1624
1599
1555
1483
1386
1273
1161
1069
1010
984
987
1024
1106
1227
1353
1438
1468
1472
1491
1530
1556
1533
1460
1364
1270
1183
1108
1066
1079
1144
1226
1284
1295
1268
1223
1182
1175
1221
1317
1431
1521
1574
1606
1634
1653
1649
1629
1617
1629
1649
1652
1633
1613
1605
1599
1581
1555
1533
1503
1425
1286
1130
1028
1004
1006
960
856
753
705
698
669
582
471
396
376
372
336
254
156
73
19
-14
-43
-88
-164
-264
-364
-437
-483
-529
-593
-660
-698
-693
-667
-664
-708
-783
-854
-896
-912
-930
-974
-1049
-1133
-1195
-1216
-1202
-1172
-1132
-1070
-978
-876
-811
-822
-908
-1032
-1142
-1202
-1210
-1195
-1197
-1242
-1320
-1391
-1424
-1436
-1465
-1522
-1567
-1544
-1451
-1346
-1286
-1261
-1203
-1069
-892
-746
-671
-640
-606
-550
-487
-429
-371
-306
-250
-228
-241
-271
-304
-345
-393
-419
-383
-277
-144
-40
18
49
73
85
75
58
62
90
112
103
84
95
135
152
100
5
-45
17
166
313
391
411
421
447
466
445
383
310
251
212
190
192
225
283
341
380
405
432
469
504
523
525
521
526
545
576
613
650
680
705
730
760
789
802
796
791
818
883
958
991
958
881
812
789
816
870
927
975
1010
1029
1018
966
873
749
625
536
502
510
512
460
349
225
143
116
100
37
-90
-237
-345
-390
-403
-429
-481
-541
-595
-661
-778
-960
-1167
-1329
-1397
-1372
-1296
-1213
-1149
-1110
-1096
-1101
-1113
-1125
-1140
-1163
-1191
-1207
-1195
-1166
-1152
-1173
-1210
-1218
-1168
-1077
-982
-912
-859
-808
-760
-730
-726
-732
-727
-710
-701
-715
-744
-770
-791
-821
-874
-941
-1002
-1043
-1069
-1100
-1143
-1189
-1215
-1204
-1156
-1087
-1025
-983
-957
-924
-872
-814
-780
-790
-836
-893
-946
-1002
-1074
-1160
-1232
-1258
-1221
-1129
-1010
-903
-833
-814
-836
-880
-936
-1010
-1114
-1232
-1334
-1395
-1427
-1470
-1548
-1640
-1687
-1642
-1515
-1366
-1260
-1209
-1170
-1095
-977
-862
-800
-795
-808
-802
-790
-819
-912
-1037
-1134
-1183
-1221
-1292
-1390
-1462
-1474
-1455
-1472
-1556
-1673
-1761
-1793
-1794
-1797
-1808
-1805
-1771
-1713
-1653
-1616
-1621
-1673
-1749
-1799
-1778
-1689
-1591
-1546
-1564
-1592
-1565
-1461
-1310
-1159
-1027
-906
-784
-664
-563
-505
-500
-535
-576
-582
-538
-456
-367
-282
-196
-101
-11
58
105
145
186
205
179
114
50
17
3
-34
-110
-196
-253
-275
-295
-341
-395
-409
-346
-210
-36
144
313
465
603
727
836
923
982
1014
1038
1070
1105
1122
1103
1050
985
926
882
851
830
806
759
685
605
554
548
555
529
456
374
340
371
437
492
511
504
492
489
504
536
582
631
682
741
818
896
941
923
849
755
673
605
533
450
374
336
353
425
538
670
790
875
913
913
892
856
801
726
643
565
494
425
351
272
184
86
-18
-106
-157
-173
-182
-210
-253
-283
-284
-274
-291
-348
-413
-431
-368
-239
-98
1
30
2
-47
-90
-127
-172
-220
-231
-166
-32
110
193
208
204
230
280
313
307
289
300
342
377
371
339
318
329
359
392
435
509
611
706
761
778
786
805
821
809
756
682
612
564
546
561
609
676
738
773
771
739
687
633
597
599
642
712
785
849
914
987
1055
1091
1074
1018
961
920
892
861
828
821
864
949
1037
1090
1102
1103
1131
1208
1321
1439
1532
1587
1611
1615
1598
1544
1448
1338
1265
1263
1313
1353
1339
1277
1208
1155
1097
1000
869
736
635
558
484
416
383
397
425
415
355
285
248
247
256
274
332
456
615
743
799
810
830
884
947
994
1037
1109
1226
1368
1507
1637
1762
1878
1961
1999
2004
2001
2007
2015
2007
1972
1900
1790
1649
1496
1349
1202
1041
869
722
640
623
621
579
491
398
334
294
246
176
112
102
169
296
436
548
609
619
597
563
539
536
572
661
808
991
1163
1275
1296
1227
1091
925
767
640
534
416
274
134
44
9
-26
-132
-316
-512
-646
-708
-756
-835
-928
-978
-959
-906
-881
-913
-990
-1085
-1179
-1255
-1295
-1296
-1282
-1290
-1327
-1362
-1363
-1327
-1280
-1236
-1180
-1087
-963
-842
-758
-713
-683
-642
-581
-507
-435
-384
-362
-356
-342
-311
-281
-283
-319
-358
-373
-377
-414
-502
-609
-684
-704
-687
-649
-575
-443
-273
-116
-7
68
155
267
379
461
518
582
666
751
813
845
852
831
782
727
712
760
850
934
993
1053
1143
1250
1334
1371
1383
1400
1419
1416
1389
1370
1385
1421
1438
1422
1398
1393
1386
1334
1220
1091
1010
1004
1038
1056
1032
970
882
789
719
706
756
840
911
957
1000
1066
1140
1181
1157
1082
996
934
901
889
886
892
908
934
969
997
997
953
878
805
760
732
678
566
406
245
121
40
-24
-100
-193
-289
-371
-433
-486
-547
-618
-683
-718
-714
-691
-683
-704
-745
-786
-821
-853
-878
-885
-872
-865
-901
-988
-1099
-1201
-1292
-1396
-1525
-1653
-1738
-1764
-1758
-1767
-1821
-1917
-2029
-2133
-2208
-2256
-2298
-2356
-2426
-2469
-2449
-2378
-2319
-2327
-2394
-2453
-2451
-2403
-2362
-2356
-2348
-2284
-2152
-1996
-1862
-1755
-1651
-1541
-1443
-1380
-1340
-1293
-1225
-1151
-1092
-1037
-953
-821
-664
-534
-467
-459
-477
-486
-468
-427
-384
-366
-396
-477
-588
-703
-804
-888
-953
-991
-985
-931
-850
-779
-749
-767
-813
-856
-875
-866
-841
-805
-757
-687
-588
-459
-308
-148
3
129
215
257
261
242
220
216
250
332
450
564
633
646
628
618
629
644
640
622
619
658
727
788
811
793
758
731
723
728
734
735
731
734
757
807
873
935
974
978
950
903
854
822
813
808
776
700
596
497
423
360
286
202
135
105
95
70
14
-53
-101
-120
-129
-145
-170
-195
-215
-234
-250
-260
-267
-291
-352
-443
-536
-606
-650
-684
-714
-732
-729
-708
-676
-641
-615
-622
-685
-791
-884
-902
-831
-717
-623
-575
-544
-495
-419
-333
-259
-209
-192
-214
-263
-312
-336
-337
-337
-343
-328
-267
-175
-110
-113
-174
-248
-318
-410
-555
-734
-887
-977
-1033
-1107
-1217
-1318
-1358
-1349
-1357
-1438
-1576
-1696
-1736
-1700
-1647
-1626
-1630
-1616
-1558
-1477
-1416
-1390
-1372
-1325
-1253
-1205
-1226
-1310
-1401
-1452
-1470
-1502
-1575
-1661
-1700
-1665
-1591
-1536
-1528
-1543
-1541
-1504
-1444
-1390
-1358
-1353
-1372
-1407
-1446
-1473
-1485
-1491
-1505
-1534
-1581
-1644
-1716
-1787
-1850
-1911
-1988
-2084
-2168
-2193
-2141
-2047
-1967
-1926
-1897
-1844
-1770
-1713
-1696
-1688
-1631
-1510
-1370
-1272
-1221
-1163
-1041
-855
-656
-488
-348
-203
-33
139
274
356
405
451
503
542
542
498
425
351
293
251
218
191
179
195
236
281
309
318
332
369
418
440
395
287
161
68
27
25
37
64
120
212
321
423
513
608
722
847
961
1059
1167
1314
1493
1665
1792
1876
1958
2068
2196
2292
2312
2253
2154
2067
2024
2021
2029
2021
2004
2001
2035
2089
2116
2080
2003
1945
1950
2000
2039
2029
1993
1974
1993
2025
2040
2029
2016
2017
2028
2032
2025
2019
2021
2028
2029
2021
1998
1946
1856
1730
1588
1459
1361
1301
1273
1261
1237
1174
1070
957
876
836
811
763
679
574
460
325
150
-65
-294
-508
-689
-839
-961
-1058
-1141
-1222
-1300
-1346
-1316
-1189
-986
-764
-583
-474
-431
-424
-423
-415
-407
-406
-408
-397
-372
-355
-373
-431
-502
-554
-585
-617
-666
-721
-760
-777
-792
-821
-854
-874
-888
-922
-989
-1062
-1098
-1090
-1076
-1100
-1158
-1202
-1199
-1168
-1162
-1206
-1281
-1339
-1357
-1344
-1310
-1253
-1169
-1078
-1018
-1010
-1028
-1027
-992
-945
-912
-882
-813
-687
-545
-452
-428
-429
-383
-268
-122
-2
71
109
119
88
7
-101
-188
-233
-256
-287
-324
-337
-312
-277
-267
-285
-299
-288
-269
-273
-302
-324
-321
-309
-316
-334
-320
-251
-157
-88
-55
-13
88
242
397
513
602
697
805
893
923
891
828
768
729
710
709
714
717
713
713
736
789
864
939
994
1022
1022
1008
1008
1060
1172
1312
1429
1494
1517
1529
1544
1553
1542
1518
1496
1479
1452
1402
1329
1253
1202
1195
1236
1304
1362
1373
1333
1265
1197
1130
1046
940
844
791
782
780
761
738
746
789
820
789
697
589
511
467
429
379
329
295
272
240
181
92
-14
-122
-214
-275
-302
-303
-290
-255
-181
-71
40
108
121
109
105
109
85
9
-108
-233
-353
-474
-607
-743
-861
-946
-998
-1014
-1002
-971
-948
-950
-972
-995
-1016
-1064
-1162
-1300
-1429
-1509
-1549
-1587
-1648
-1724
-1790
-1836
-1872
-1900
-1902
-1860
-1783
-1701
-1636
-1584
-1522
-1443
-1361
-1306
-1288
-1293
-1294
-1267
-1208
-1126
-1035
-939
-831
-711
-596
-518
-503
-544
-605
-647
-656
-639
-615
-594
-576
-564
-558
-556
-559
-563
-567
-558
-524
-463
-395
-346
-322
-299
-250
-177
-110
-75
-60
-34
20
90
155
210
261
297
282
191
51
-74
-126
-100
-27
67
186
337
505
652
747
791
801
784
738
661
572
492
424
357
284
220
189
199
239
291
344
391
417
410
371
323
291
272
238
168
76
5
-7
41
120
193
246
291
347
412
465
480
452
407
391
434
526
631
720
792
860
923
956
938
876
808
759
729
698
665
651
677
741
819
898
980
1067
1147
1204
1238
1277
1344
1428
1496
1519
1508
1494
1498
1514
1518
1498
1460
1425
1409
1405
1392
1345
1263
1179
1137
1156
1208
1249
1266
1295
1381
1517
1636
1669
1603
1491
1398
1351
1329
1311
1295
1296
1311
1317
1299
1269
1256
1274
1310
1327
1307
1258
1215
1207
1236
1282
1315
1321
1301
1271
1248
1243
1266
1317
1383
1448
1501
1544
1583
1613
1620
1604
1589
1604
1651
1691
1683
1627
1561
1521
1498
1451
1354
1222
1090
981
891
815
757
715
680
637
587
551
536
526
496
450
422
445
520
615
699
760
802
835
870
922
993
1066
1112
1121
1112
1104
1081
1002
857
688
566
519
510
476
396
291
187
80
-46
-190
-324
-425
-491
-528
-537
-518
-489
-484
-518
-570
-608
-630
-662
-722
-785
-813
-793
-749
-705
-657
-586
-498
-429
-404
-405
-392
-348
-301
-284
-294
-299
-281
-253
-244
-262
-295
-327
-362
-403
-436
-437
-403
-358
-337
-353
-394
-438
-471
-489
-493
-494
-510
-559
-639
-720
-771
-789
-797
-822
-864
-897
-901
-885
-876
-892
-923
-944
-942
-929
-938
-989
-1076
-1173
-1252
-1301
-1326
-1337
-1343
-1338
-1312
-1255
-1168
-1065
-968
-887
-815
-734
-640
-551
-494
-486
-516
-560
-599
-631
-659
-689
-725
-767
-801
-799
-746
-663
-600
-601
-656
-713
-730
-720
-733
-794
-880
-943
-965
-971
-992
-1036
-1087
-1131
-1162
-1175
-1150
-1076
-966
-854
-763
-694
-638
-598
-583
-586
-583
-553
-506
-473
-472
-490
-498
-482
-447
-403
-352
-296
-241
-199
-177
-179
-210
-269
-334
-370
-355
-307
-270
-270
-291
-298
-279
-265
-283
-329
-369
-383
-381
-386
-395
-385
-338
-271
-210
-163
-110
-34
62
150
207
226
221
211
211
222
230
216
178
133
110
121
149
163
149
121
104
108
124
133
119
81
30
-19
-57
-87
-127
-189
-263
-328
-374
-413
-464
-524
-566
-567
-536
-508
-500
-495
-455
-366
-250
-148
-91
-80
-105
-150
-199
-236
-253
-264
-288
-334
-388
-428
-443
-441
-431
-418
-401
-383
-374
-381
-407
-455
-525
-606
-673
-692
-651
-569
-487
-430
-398
-375
-351
-332
-319
-299
-256
-199
-156
-162
-221
-310
-396
-462
-502
-519
-518
-508
-505
-520
-545
-565
-574
-577
-589
-613
-647
-689
-732
-762
-749
-678
-562
-447
-373
-339
-316
-276
-226
-191
-185
-189
-172
-116
-26
73
156
201
199
157
101
62
54
62
62
37
-11
-60
-89
-91
-76
-68
-82
-111
-128
-120
-101
-103
-138
-180
-194
-168
-128
-103
-97
-95
-102
-143
-233
-346
-433
-468
-473
-483
-496
-483
-428
-357
-306
-282
-259
-225
-209
-252
-354
-467
-542
-572
-581
-585
-567
-513
-435
-366
-322
-284
-229
-165
-123
-123
-146
-150
-112
-47
12
39
30
-2
-42
-85
-133
-196
-279
-369
-434
-447
-403
-332
-270
-244
-252
-280
-308
-318
-301
-264
-225
-204
-207
-224
-241
-256
-272
-288
-291
-274
-240
-199
-147
-69
44
182
323
453
581
716
853
967
1043
1092
1134
1176
1202
1190
1142
1083
1038
1014
1006
1018
1061
1138
1233
1316
1372
1408
1449
1499
1545
1565
1558
1541
1531
1521
1487
1412
1306
1196
1114
1072
1060
1054
1026
966
886
823
809
850
909
941
930
904
910
961
1020
1036
986
901
830
786
746
682
593
505
442
403
375
349
329
317
305
291
285
296
319
328
301
241
176
130
111
120
161
231
308
349
332
276
228
218
229
226
190
135
85
41
-14
-94
-195
-303
-406
-498
-572
-622
-655
-686
-718
-730
-703
-642
-586
-567
-579
-584
-552
-495
-455
-463
-520
-604
-690
-761
-806
-820
-812
-796
-784
-777
-771
-771
-786
-811
-825
-812
-773
-731
-700
-676
-645
-597
-534
-464
-393
-329
-286
-275
-282
-280
-249
-192
-134
-95
-71
-46
-3
65
144
210
238
228
211
234
313
415
483
497
485
490
520
542
525
479
439
423
414
391
351
312
279
244
195
137
77
8
-86
-203
-313
-377
-388
-368
-342
-307
-250
-178
-119
-100
-120
-152
-173
-182
-189
-207
-246
-307
-378
-435
-454
-436
-404
-382
-369
-344
-296
-239
-195
-169
-142
-99
-43
11
59
109
165
207
204
150
70
3
-31
-42
-52
-71
-87
-88
-73
-62
-77
-119
-163
-182
-177
-174
-203
-263
-323
-360
-380
-411
-458
-496
-488
-432
-360
-303
-259
-205
-129
-56
-22
-35
-66
-77
-51
-3
42
67
66
41
-5
-57
-99
-117
-116
-103
-81
-44
9
68
106
101
53
-21
-104
-191
-290
-402
-515
-605
-658
-682
-694
-707
-716
-710
-681
-636
-593
-568
-567
-587
-615
-646
-683
-727
-761
-751
-677
-556
-436
-352
-298
-243
-177
-131
-137
-185
-226
-220
-176
-131
-95
-46
34
118
154
125
65
17
-19
-76
-168
-268
-336
-364
-373
-377
-360
-306
-224
-144
-75
-3
81
159
202
213
227
268
313
321
285
245
247
296
361
411
441
459
462
446
424
417
427
427
387
313
239
196
185
186
176
144
83
2
-69
-90
-52
10
43
29
3
14
70
138
179
185
171
146
112
80
75
107
153
174
162
144
155
189
210
197
167
157
180
212
225
220
222
251
305
364
413
455
502
565
640
711
767
810
853
903
949
968
949
912
888
891
910
927
940
960
986
1000
988
964
966
1018
1112
1213
1297
1359
1400
1412
1393
1354
1318
1300
1295
1288
1274
1256
1237
1210
1177
1146
1128
1121
1110
1093
1083
1094
1120
1136
1130
1116
1117
1132
1133
1093
1010
905
798
694
601
536
512
515
507
457
373
293
242
216
195
171
160
174
208
240
256
258
254
244
216
168
116
83
84
116
164
217
266
304
327
332
327
321
320
324
328
328
324
319
320
331
357
397
439
467
470
452
422
383
324
238
137
54
15
18
30
27
16
25
63
103
107
59
-20
-104
-189
-288
-402
-507
-578
-609
-616
-610
-583
-531
-477
-462
-512
-617
-742
-863
-974
-1075
-1155
-1205
-1232
-1261
-1307
-1359
-1389
-1380
-1340
-1293
-1258
-1240
-1234
-1223
-1191
-1138
-1086
-1067
-1097
-1160
-1218
-1242
-1232
-1202
-1167
-1135
-1108
-1088
-1075
-1070
-1078
-1106
-1149
-1186
-1194
-1170
-1133
-1095
-1045
-961
-850
-746
-678
-634
-576
-490
-408
-374
-390
-421
-441
-458
-492
-533
-548
-524
-498
-511
-557
-582
-543
-464
-408
-410
-436
-430
-367
-280
-222
-218
-254
-289
-288
-237
-155
-84
-52
-52
-44
-2
54
72
20
-86
-197
-278
-325
-352
-368
-377
-387
-403
-417
-409
-374
-328
-294
-276
-261
-241
-230
-245
-276
-291
-272
-231
-200
-196
-213
-235
-257
-283
-305
-314
-309
-305
-314
-333
-347
-348
-345
-340
-330
-306
-277
-264
-269
-273
-252
-205
-155
-121
-102
-84
-66
-60
-73
-88
-85
-59
-34
-30
-49
-78
-108
-150
-213
-292
-366
-422
-456
-475
-480
-476
-475
-496
-543
-599
-635
-637
-621
-613
-623
-636
-633
-610
-582
-560
-537
-497
-442
-389
-356
-343
-331
-312
-297
-302
-321
-333
-323
-297
-274
-260
-241
-207
-170
-152
-164
-193
-219
-240
-269
-316
-372
-412
-420
-401
-373
-361
-377
-414
-447
-454
-440
-434
-463
-520
-572
-586
-565
-534
-506
-474
-430
-388
-368
-373
-383
-378
-361
-345
-316
-241
-110
39
146
187
197
222
268
303
308
310
352
445
553
629
661
664
661
660
661
669
685
696
693
678
660
636
587
501
400
331
321
355
397
433
475
535
599
644
668
696
754
844
947
1050
1150
1250
1341
1416
1477
1537
1605
1671
1717
1735
1730
1711
1692
1685
1697
1722
1739
1728
1694
1663
1662
1692
1734
1770
1796
1814
1818
1792
1729
1644
1560
1498
1459
1427
1380
1305
1213
1135
1101
1115
1147
1164
1157
1150
1164
1198
1228
1237
1230
1220
1217
1221
1236
1264
1296
1303
1263
1184
1099
1034
982
921
846
772
722
697
690
694
712
735
744
727
704
713
770
851
912
933
928
923
926
929
924
919
924
936
934
893
805
682
556
457
402
381
370
349
323
307
302
294
262
208
146
83
15
-61
-129
-165
-170
-166
-178
-212
-256
-302
-357
-419
-473
-507
-534
-584
-663
-741
-774
-751
-704
-662
-629
-595
-566
-567
-609
-663
-681
-648
-594
-555
-540
-530
-512
-498
-505
-538
-583
-625
-656
-671
-673
-676
-704
-759
-812
-828
-807
-793
-829
-898
-939
-911
-844
-798
-800
-816
-804
-770
-761
-803
-865
-889
-852
-782
-723
-691
-675
-667
-670
-680
-676
-642
-592
-558
-562
-585
-591
-564
-525
-502
-504
-513
-507
-478
-428
-365
-293
-221
-154
-94
-37
19
69
105
130
159
207
273
338
381
398
402
414
434
443
424
382
343
327
323
301
244
175
139
156
204
237
236
221
219
232
232
195
121
31
-58
-138
-207
-266
-319
-382
-462
-548
-610
-627
-603
-562
-521
-485
-460
-456
-475
-497
-485
-427
-348
-291
-272
-268
-243
-196
-157
-163
-216
-289
-353
-399
-441
-490
-541
-575
-573
-538
-494
-466
-465
-476
-485
-499
-540
-619
-711
-765
-752
-690
-629
-596
-575
-534
-462
-389
-354
-369
-413
-457
-488
-514
-542
-575
-602
-613
-602
-572
-535
-504
-491
-504
-548
-619
-700
-763
-787
-777
-766
-780
-811
-827
-802
-744
-689
-657
-639
-613
-571
-525
-492
-477
-472
-474
-483
-497
-516
-550
-616
-718
-834
-925
-966
-964
-943
-914
-873
-824
-786
-780
-808
-852
-890
-915
-923
-910
-875
-830
-796
-775
-748
-696
-630
-585
-578
-584
-552
-459
-328
-203
-112
-59
-35
-41
-73
-120
-169
-214
-255
-286
-294
-279
-262
-267
-294
-324
-343
-370
-424
-501
-568
-612
-653
-721
-809
-872
-877
-847
-832
-853
-882
-885
-872
-880
-920
-958
-952
-909
-872
-865
-855
-788
-655
-507
-405
-362
-345
-315
-270
-230
-205
-183
-146
-94
-39
3
29
51
89
157
250
342
403
427
434
448
463
450
389
301
228
194
181
160
124
90
72
58
31
-1
-11
21
82
136
156
141
99
43
-11
-38
-19
40
99
124
118
117
146
197
235
248
254
281
328
368
381
385
416
489
577
637
655
662
697
768
838
874
879
897
966
1071
1158
1184
1158
1132
1145
1190
1227
1230
1209
1180
1142
1074
968
849
753
692
638
558
445
321
208
109
19
-51
-78
-51
9
56
56
9
-61
-129
-185
-231
-267
-282
-265
-219
-173
-158
-187
-239
-279
-287
-278
-279
-300
-332
-357
-376
-401
-440
-485
-530
-584
-657
-735
-779
-763
-704
-645
-610
-585
-544
-497
-488
-547
-650
-740
-783
-797
-820
-860
-894
-906
-920
-980
-1099
-1236
-1337
-1370
-1351
-1315
-1287
-1280
-1287
-1298
-1293
-1260
-1205
-1149
-1107
-1080
-1052
-1018
-988
-971
-959
-929
-860
-761
-657
-570
-512
-477
-450
-416
-358
-279
-196
-136
-107
-98
-91
-83
-84
-98
-106
-90
-48
-7
11
7
8
37
91
149
197
238
287
357
452
563
669
747
788
802
811
822
815
768
686
613
595
640
717
793
858
929
1012
1094
1163
1227
1306
1399
1474
1497
1463
1397
1327
1260
1189
1115
1058
1032
1033
1040
1038
1022
996
955
905
859
832
823
816
803
793
807
846
887
906
912
939
1004
1095
1166
1196
1199
1201
1211
1217
1203
1168
1124
1074
1018
961
920
904
899
880
831
765
706
665
635
605
580
570
573
581
596
631
693
761
796
771
693
592
485
371
249
134
52
13
4
3
3
5
9
7
-1
-5
11
45
81
104
114
117
104
62
-6
-79
-138
-185
-235
-284
-304
-268
-186
-101
-45
-15
11
39
52
35
3
-8
24
87
156
207
233
234
212
180
153
144
148
156
168
188
216
231
210
152
82
29
-3
-31
-75
-138
-209
-277
-341
-395
-430
-439
-423
-398
-384
-389
-405
-405
-364
-279
-176
-94
-48
-23
7
47
66
35
-41
-124
-177
-197
-206
-228
-264
-303
-341
-375
-400
-402
-369
-310
-248
-208
-193
-192
-193
-194
-200
-219
-245
-264
-266
-257
-256
-272
-290
-277
-221
-146
-94
-89
-105
-103
-62
-1
50
82
103
119
125
120
126
173
270
395
521
635
744
843
916
948
950
951
967
993
1020
1055
1111
1186
1249
1275
1270
1267
1292
1332
1356
1346
1319
1303
1313
1340
1375
1416
1458
1490
1499
1485
1465
1449
1425
1375
1298
1217
1159
1121
1076
1004
919
843
789
746
699
653
623
614
613
605
597
604
627
645
643
632
643
683
722
726
695
666
669
691
689
632
530
417
321
247
188
142
105
62
1
-74
-138
-174
-192
-220
-273
-335
-372
-366
-324
-273
-235
-214
-202
-183
-144
-84
-11
64
133
192
229
228
175
86
-7
-71
-107
-133
-158
-159
-105
4
120
180
154
65
-41
-123
-171
-190
-192
-188
-186
-187
-182
-162
-135
-122
-138
-171
-194
-190
-177
-185
-219
-244
-222
-146
-54
7
21
11
12
43
98
159
204
220
214
213
242
302
358
374
346
307
295
313
339
355
371
410
475
544
591
615
626
630
622
600
574
551
529
500
466
440
434
443
449
444
432
419
403
379
351
321
276
202
104
21
-8
20
69
101
113
123
135
124
75
1
-61
-89
-92
-86
-71
-41
-2
23
25
24
46
98
158
211
264
330
400
450
464
454
440
430
419
412
418
433
431
389
324
280
280
301
295
245
179
136
123
114
89
52
22
4
-15
-41
-72
-98
-118
-139
-172
-223
-290
-364
-425
-458
-471
-486
-518
-548
-546
-509
-469
-459
-470
-463
-407
-321
-244
-192
-148
-89
-23
20
22
-7
-46
-86
-117
-125
-102
-59
-30
-35
-54
-46
6
72
109
104
85
87
123
175
217
235
225
192
150
120
115
129
139
129
95
45
-11
-61
-105
-150
-211
-291
-368
-412
-418
-424
-477
-585
-703
-775
-785
-762
-736
-699
-634
-547
-477
-455
-472
-504
-546
-611
-695
-758
-756
-697
-642
-648
-716
-798
-856
-897
-950
-1020
-1092
-1143
-1179
-1215
-1249
-1270
-1272
-1274
-1292
-1323
-1337
-1312
-1258
-1210
-1198
-1225
-1262
-1277
-1262
-1230
-1201
-1172
-1119
-1025
-907
-811
-769
-765
-750
-693
-617
-569
-565
-578
-574
-556
-558
-599
-662
-713
-744
-765
-782
-780
-757
-742
-772
-850
-932
-973
-973
-971
-996
-1040
-1079
-1110
-1143
-1175
-1177
-1136
-1078
-1050
-1064
-1085
-1071
-1022
-980
-968
-967
-937
-863
-768
-682
-614
-557
-510
-482
-479
-493
-524
-577
-655
-727
-748
-700
-614
-544
-515
-505
-487
-463
-460
-497
-550
-581
-572
-532
-486
-448
-421
-407
-399
-387
-362
-333
-324
-354
-411
-460
-475
-464
-456
-465
-477
-474
-451
-430
-426
-436
-442
-427
-399
-376
-375
-398
-433
-473
-511
-552
-595
-641
-682
-715
-739
-759
-775
-781
-768
-726
-652
-552
-442
-341
-265
-218
-193
-174
-151
-121
-92
-71
-59
-54
-59
-78
-109
-142
-157
-149
-129
-126
-155
-208
-261
-303
-345
-398
-455
-486
-476
-449
-446
-481
-521
-514
-445
-349
-277
-247
-237
-221
-203
-209
-252
-314
-353
-338
-264
-151
-35
48
77
65
46
49
68
78
55
4
-53
-104
-149
-188
-208
-199
-178
-176
-211
-266
-307
-318
-310
-299
-280
-239
-187
-156
-180
-250
-322
-356
-347
-318
-289
-263
-235
-204
-171
-136
-92
-37
23
83
145
211
276
322
347
364
397
443
480
489
483
493
531
566
552
474
366
278
230
209
193
186
210
270
348
412
451
477
504
529
543
540
529
523
526
539
565
609
666
720
753
764
763
760
750
722
681
648
641
658
673
663
628
595
585
595
599
577
534
494
483
507
553
600
631
643
640
635
642
667
707
753
803
858
921
983
1026
1030
991
924
850
785
734
692
654
625
620
651
715
784
825
828
817
829
874
923
932
891
828
778
750
726
691
656
644
668
708
738
738
704
647
579
514
454
390
307
207
110
39
-15
-81
-180
-300
-407
-488
-553
-617
-667
-681
-658
-632
-632
-654
-663
-639
-599
-571
-557
-531
-474
-395
-316
-242
-160
-63
28
89
113
120
129
136
132
127
147
205
279
330
336
311
289
294
315
323
293
226
149
97
84
93
87
48
-13
-69
-107
-138
-179
-226
-258
-265
-262
-275
-319
-381
-441
-489
-527
-554
-562
-544
-501
-442
-379
-317
-259
-205
-158
-118
-91
-78
-76
-68
-34
31
112
181
221
230
225
221
232
262
303
340
368
395
434
480
508
495
450
417
424
459
480
463
427
404
395
372
319
263
246
274
306
297
250
213
222
265
304
312
292
258
212
150
85
37
18
19
32
60
111
166
182
134
42
-37
-67
-61
-67
-107
-161
-191
-183
-153
-127
-114
-110
-103
-85
-53
-7
44
86
108
115
117
116
98
55
-6
-55
-70
-45
1
37
39
1
-56
-96
-95
-57
-15
0
-17
-47
-71
-98
-154
-253
-378
-491
-564
-597
-614
-638
-671
-694
-683
-637
-583
-555
-566
-595
-614
-607
-589
-578
-579
-578
-562
-532
-502
-479
-464
-452
-445
-445
-450
-457
-468
-488
-517
-546
-568
-583
-588
-575
-533
-462
-384
-324
-291
-275
-264
-262
-280
-317
-353
-370
-373
-383
-411
-441
-452
-436
-410
-396
-400
-410
-410
-387
-333
-250
-149
-54
12
45
65
98
159
240
321
387
438
488
543
591
609
586
538
497
483
491
497
489
469
448
430
413
411
440
504
579
632
650
659
692
758
830
874
877
850
816
790
783
796
828
868
911
956
1012
1077
1138
1179
1198
1205
1215
1236
1267
1303
1332
1343
1332
1308
1292
1293
1306
1318
1326
1339
1366
1398
1425
1444
1468
1496
1506
1469
1384
1291
1236
1232
1254
1269
1267
1263
1262
1251
1210
1143
1076
1037
1027
1029
1029
1028
1029
1025
1002
956
909
884
883
882
859
816
777
755
742
718
681
650
636
626
592
523
439
374
345
338
326
287
222
152
102
85
89
84
55
16
4
36
88
113
88
42
26
63
138
215
277
322
342
330
290
241
203
161
87
-33
-171
-286
-365
-427
-491
-546
-569
-554
-531
-531
-556
-583
-589
-574
-551
-527
-501
-474
-455
-454
-475
-511
-549
-576
-581
-561
-527
-500
-498
-524
-571
-628
-688
-742
-776
-783
-773
-761
-761
-769
-775
-774
-769
-759
-737
-701
-659
-621
-592
-565
-533
-494
-456
-424
-397
-368
-331
-282
-228
-184
-164
-160
-145
-96
-16
57
84
63
29
17
30
43
39
25
23
36
47
33
-7
-52
-76
-70
-38
12
75
148
221
281
318
334
338
338
330
303
257
213
193
200
209
195
160
130
124
130
114
60
-12
-66
-79
-58
-25
7
33
47
45
27
-5
-47
-97
-146
-185
-209
-230
-263
-313
-358
-374
-359
-328
-297
-263
-219
-178
-162
-171
-172
-131
-52
27
78
114
169
251
332
381
406
437
486
521
503
430
342
283
256
234
191
133
84
54
28
-20
-108
-229
-364
-492
-598
-682
-752
-817
-881
-940
-979
-986
-961
-919
-881
-861
-860
-871
-893
-931
-981
-1024
-1039
-1020
-990
-969
-962
-955
-931
-895
-858
-824
-782
-727
-677
-655
-662
-672
-662
-630
-592
-557
-515
-462
-411
-387
-393
-404
-400
-389
-398
-436
-475
-476
-432
-377
-349
-356
-374
-375
-360
-349
-362
-401
-455
-504
-534
-543
-537
-529
-520
-502
-465
-417
-378
-362
-363
-359
-340
-318
-319
-359
-423
-484
-512
-496
-437
-344
-239
-141
-66
-19
10
37
75
124
175
211
219
200
169
147
138
136
134
137
162
209
259
283
274
248
238
261
314
382
452
516
561
579
570
552
542
542
534
497
430
352
285
238
208
193
193
205
215
208
183
162
169
211
269
318
352
379
408
430
423
373
289
195
114
59
29
20
28
43
55
61
64
70
77
76
61
31
-6
-41
-67
-78
-71
-56
-51
-69
-108
-147
-168
-168
-163
-165
-170
-168
-153
-134
-127
-135
-153
-178
-208
-241
-266
-275
-270
-262
-256
-245
-221
-193
-183
-204
-243
-272
-275
-263
-258
-268
-276
-263
-228
-188
-161
-154
-162
-174
-179
-164
-121
-56
10
56
77
82
81
75
65
64
96
169
262
331
351
328
291
255
211
149
76
12
-34
-73
-118
-158
-166
-132
-83
-63
-92
-144
-180
-183
-167
-152
-136
-100
-36
35
85
103
101
94
80
50
0
-59
-109
-146
-173
-204
-248
-306
-378
-454
-526
-587
-636
-678
-722
-775
-840
-916
-993
-1059
-1110
-1147
-1173
-1183
-1174
-1157
-1152
-1177
-1222
-1249
-1230
-1166
-1092
-1043
-1022
-1006
-973
-922
-877
-866
-897
-954
-1012
-1053
-1077
-1104
-1145
-1184
-1189
-1137
-1044
-949
-880
-832
-784
-730
-685
-665
-667
-672
-671
-670
-674
-675
-662
-638
-627
-641
-671
-687
-673
-636
-593
-557
-528
-507
-498
-499
-503
-510
-519
-526
-513
-472
-420
-395
-419
-467
-492
-470
-424
-391
-381
-370
-331
-267
-193
-120
-49
10
39
33
19
26
56
83
89
92
124
178
211
193
151
142
193
273
331
360
387
436
487
505
483
450
429
417
391
349
311
291
282
266
242
225
222
224
222
224
251
307
370
413
427
427
425
425
421
418
429
459
497
532
564
604
657
708
742
756
764
781
806
826
830
822
818
822
828
826
817
814
830
857
875
874
867
875
903
930
927
889
842
809
787
751
685
602
527
475
444
422
406
393
380
362
339
322
311
298
276
250
240
258
296
328
337
320
279
216
138
65
22
23
56
101
148
203
270
342
398
428
432
423
412
409
417
436
459
478
491
498
494
475
441
412
412
453
526
606
673
712
722
708
686
679
693
715
720
702
671
644
611
554
469
384
332
318
314
289
239
180
126
77
36
11
9
20
23
13
12
49
124
209
273
309
332
360
396
436
476
519
570
635
717
808
880
906
882
836
802
783
752
682
582
489
431
410
408
412
420
427
416
378
330
303
315
355
394
416
429
448
483
526
560
567
543
502
471
470
496
520
521
508
507
528
553
554
533
520
543
589
624
628
613
607
615
615
588
542
497
465
442
420
404
404
418
422
394
332
256
190
144
114
91
71
55
46
43
39
21
-19
-70
-106
-100
-50
15
55
53
29
20
44
87
118
124
122
133
153
156
121
62
18
10
22
16
-24
-75
-99
-88
-76
-109
-205
-345
-492
-620
-719
-787
-821
-834
-846
-869
-895
-895
-853
-778
-700
-640
-598
-558
-513
-470
-445
-446
-466
-491
-501
-487
-450
-409
-384
-380
-387
-391
-395
-415
-458
-508
-537
-533
-510
-483
-456
-418
-373
-342
-344
-371
-395
-395
-381
-381
-403
-427
-430
-412
-393
-389
-385
-361
-310
-251
-205
-175
-153
-126
-89
-38
26
87
123
125
106
97
108
121
115
98
102
143
200
228
209
166
130
108
77
25
-35
-76
-90
-97
-121
-168
-227
-285
-335
-370
-390
-404
-426
-460
-495
-516
-522
-523
-522
-504
-455
-396
-370
-396
-447
-470
-450
-419
-421
-461
-500
-512
-511
-529
-566
-584
-551
-477
-409
-379
-381
-392
-404
-427
-463
-498
-510
-498
-481
-480
-500
-535
-572
-598
-600
-568
-510
-447
-403
-383
-372
-352
-319
-282
-252
-231
-212
-189
-158
-124
-87
-44
12
81
154
212
240
242
235
239
253
261
252
230
205
174
122
38
-62
-146
-189
-198
-193
-193
-195
-195
-199
-217
-246
-265
-248
-201
-155
-145
-170
-201
-206
-191
-184
-202
-233
-243
-223
-193
-181
-195
-210
-198
-158
-111
-83
-90
-133
-204
-286
-350
-381
-394
-421
-481
-550
-582
-566
-542
-564
-635
-701
-707
-657
-604
-591
-606
-602
-555
-483
-421
-380
-350
-321
-302
-296
-289
-262
-220
-196
-215
-267
-319
-350
-368
-391
-412
-407
-367
-312
-275
-264
-265
-270
-288
-333
-390
-423
-399
-325
-233
-156
-106
-87
-98
-130
-160
-161
-134
-112
-130
-180
-219
-205
-152
-113
-126
-178
-217
-209
-162
-110
-67
-21
43
121
188
237
282
344
418
480
516
538
574
631
689
722
730
736
757
787
805
802
793
796
807
809
791
759
727
701
679
664
662
676
694
704
703
700
701
693
665
629
614
633
668
684
670
646
634
628
604
558
512
490
488
481
459
444
461
508
558
595
632
683
741
785
808
823
839
840
811
771
763
791
789
668
419
144
-29
-55
-2
33
16
-15
-17
5
17
5
-10
-8
6
11
1
-8
-4
6
7
-1
-6
-2
5
5
-2
-5
0
5
3
-3
-4
0
4
2
-3
-3
1
3
0
-3
-2
1
3
-1
-3
-2
2
2
-1
-3
-1
1
1
-2
-3
-1
1
0
-2
-3
0
1
0
-3
-2
0
1
-1
-3
-2
0
0
-2
-3
-2
0
0
-2
-3
-2
0
-1
-2
-3
-1
0
-1
-3
-3
-1
-1
-2
-3
-3
-1
-1
-2
-3
-3
-1
-1
-2
-3
-2
-1
-2
-3
-3
-2
-1
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-3
-3
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-3
-3
-3
-4
-4
-3
-3
-3
-4
-4
-3
-3
-3
-4
-4
-3
-3
-4
-4
-4
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-4
-4
-4
-5
-5
-4
-4
-4
-5
-5
-4
-4
-5
-5
-5
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
