5
19256
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-1
-1
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-2
-2
-2
-1
-2
-2
-3
-3
-2
-2
-1
-1
-2
-2
-3
-3
-2
-2
-1
-1
-2
-3
-3
-3
-2
-1
-1
-1
-2
-3
-4
-3
-2
-1
-1
-1
-2
-3
-4
-3
-2
-1
0
-1
-3
-4
-4
-3
-2
0
0
-1
-3
-4
-5
-3
-1
0
0
-1
-4
-5
-5
-3
0
1
1
-2
-4
-6
-5
-3
0
2
1
-2
-5
-6
-5
-2
1
2
1
-3
-6
-7
-5
-1
2
3
0
-3
-7
-7
-5
-1
3
3
0
-4
-8
-8
-4
1
4
4
0
-6
-9
-8
-4
2
5
4
-1
-7
-10
-8
-3
3
6
4
-2
-8
-11
-9
-2
5
7
4
-3
-10
-12
-8
0
6
8
4
-5
-12
-13
-8
1
8
9
3
-7
-14
-14
-7
3
10
10
2
-9
-16
-15
-6
6
13
11
0
-12
-18
-15
-4
9
15
11
-2
-15
-21
-16
-2
12
17
11
-4
-18
-23
-15
1
16
20
10
-7
-23
-26
-15
4
20
22
9
-11
-27
-28
-13
9
25
25
8
-16
-33
-31
-11
15
31
28
5
-23
-40
-34
-8
22
39
31
1
-32
-48
-37
-3
33
49
34
-5
-44
-60
-41
4
48
63
38
-14
-63
-77
-45
15
63
60
-5
-108
-191
-200
-109
57
232
332
306
155
-60
-245
-321
-261
-100
79
189
183
72
-79
-189
-202
-115
23
142
185
140
39
-58
-98
-65
16
93
120
78
-12
-105
-155
-141
-77
0
51
56
26
-4
-1
48
124
184
182
95
-61
-234
-356
-373
-268
-70
153
322
376
295
108
-115
-294
-364
-301
-129
89
274
363
328
190
7
-152
-232
-214
-120
0
90
116
76
-2
-75
-109
-94
-43
12
42
35
-1
-41
-63
-55
-22
21
54
69
67
57
49
44
34
13
-25
-69
-104
-111
-84
-29
31
72
78
53
13
-17
-19
11
58
98
109
83
28
-36
-87
-109
-100
-66
-21
21
50
58
43
8
-41
-90
-125
-131
-102
-43
29
88
115
103
60
7
-33
-47
-35
-13
1
-6
-31
-62
-81
-78
-54
-22
1
5
-9
-30
-43
-37
-13
18
42
47
33
5
-26
-55
-78
-96
-107
-104
-80
-28
43
115
162
159
101
4
-95
-157
-158
-98
-7
75
112
90
24
-54
-109
-121
-94
-49
-14
-5
-18
-36
-37
-9
42
95
127
121
80
20
-35
-66
-67
-48
-23
-6
-1
-3
-3
6
22
36
40
28
4
-20
-33
-29
-11
8
16
5
-21
-52
-72
-69
-44
-6
29
45
37
8
-26
-49
-49
-22
21
62
83
73
33
-24
-75
-101
-93
-55
-4
37
54
41
11
-20
-35
-31
-15
-5
-14
-43
-77
-94
-75
-19
50
99
95
30
-74
-167
-197
-134
12
189
326
362
278
104
-94
-239
-281
-216
-87
41
112
105
39
-40
-84
-68
-4
72
117
109
52
-22
-74
-77
-31
40
100
122
98
40
-23
-66
-77
-59
-27
1
17
22
23
26
33
38
34
18
-7
-33
-46
-42
-20
12
43
64
70
61
40
12
-21
-53
-77
-86
-73
-37
12
60
87
83
50
3
-36
-46
-21
27
77
102
89
44
-13
-56
-64
-35
13
55
70
50
8
-33
-51
-36
-1
32
37
3
-59
-124
-158
-142
-76
16
100
147
148
115
76
55
63
87
100
74
2
-98
-188
-223
-178
-59
95
224
278
237
120
-23
-134
-170
-126
-28
74
139
148
110
58
26
30
60
89
89
50
-15
-75
-94
-58
21
109
165
163
106
25
-37
-48
-1
79
152
181
154
84
9
-36
-33
10
63
92
77
23
-42
-83
-78
-25
54
127
165
162
129
92
73
79
101
119
116
87
42
2
-12
5
46
90
118
119
95
62
37
30
38
52
57
47
23
-3
-19
-17
0
25
44
50
45
39
41
60
93
131
161
171
158
129
93
65
51
53
66
84
102
115
126
133
137
138
132
122
109
97
90
91
97
104
108
106
98
91
89
94
103
112
112
101
80
57
43
46
67
99
131
153
159
152
142
140
151
171
190
194
175
133
79
29
-2
-8
9
38
67
89
103
113
124
133
135
117
76
17
-41
-76
-69
-16
67
150
202
204
157
83
14
-23
-15
30
87
133
153
148
133
123
127
142
154
148
117
67
14
-23
-36
-26
-9
1
-5
-21
-34
-26
8
62
118
156
164
144
110
80
66
63
61
45
7
-42
-82
-89
-50
29
120
189
207
163
72
-39
-135
-192
-205
-183
-144
-102
-66
-31
9
54
101
134
142
116
59
-15
-88
-146
-181
-195
-194
-184
-165
-136
-92
-32
35
97
136
139
100
25
-73
-172
-253
-301
-308
-277
-217
-141
-66
-6
29
37
25
3
-12
-10
16
61
113
156
173
156
104
27
-60
-141
-204
-244
-262
-263
-255
-239
-215
-177
-119
-41
54
153
242
304
328
310
256
174
76
-27
-125
-210
-274
-311
-316
-289
-239
-180
-131
-105
-108
-133
-164
-183
-172
-128
-56
29
112
177
215
223
201
152
80
-4
-89
-160
-210
-236
-248
-261
-286
-322
-352
-349
-288
-161
12
185
304
329
252
102
-63
-183
-221
-175
-78
23
89
108
97
86
97
130
161
154
86
-39
-188
-310
-361
-328
-230
-108
-9
41
43
21
1
-2
6
1
-36
-111
-207
-295
-346
-348
-312
-260
-215
-182
-146
-84
22
167
322
442
491
453
341
189
34
-102
-216
-318
-414
-499
-551
-541
-454
-300
-116
50
156
188
161
110
73
71
105
157
211
260
309
366
426
464
442
324
96
-218
-558
-850
-1029
-1063
-957
-743
-462
-148
176
490
762
948
994
864
562
142
-300
-655
-841
-829
-652
-384
-109
110
250
316
327
296
218
84
-104
-320
-508
-608
-574
-404
-144
130
337
428
396
273
113
-36
-149
-226
-279
-316
-334
-315
-241
-106
76
275
455
586
656
663
610
499
328
97
-177
-455
-682
-796
-755
-553
-226
153
497
731
810
732
529
262
-4
-212
-324
-327
-233
-76
103
261
368
414
404
356
286
197
83
-68
-260
-476
-679
-818
-845
-740
-517
-221
86
351
544
664
728
758
764
737
663
530
346
140
-46
-173
-222
-203
-145
-91
-72
-104
-178
-271
-355
-407
-414
-372
-284
-159
-12
135
260
336
347
288
168
13
-147
-280
-361
-375
-320
-207
-61
80
174
185
97
-71
-267
-416
-448
-321
-50
297
618
815
830
664
378
63
-197
-355
-410
-398
-364
-336
-317
-288
-229
-139
-40
32
49
12
-46
-69
-9
148
369
581
704
680
499
200
-141
-447
-660
-760
-761
-693
-587
-462
-328
-186
-39
104
236
349
444
521
572
579
509
332
34
-363
-798
-1181
-1417
-1438
-1225
-811
-276
283
772
1127
1314
1331
1199
946
609
226
-163
-519
-805
-993
-1068
-1024
-862
-593
-237
177
602
979
1248
1356
1280
1034
670
260
-120
-411
-588
-651
-622
-528
-392
-231
-59
102
226
286
268
175
35
-113
-233
-308
-344
-365
-395
-441
-485
-491
-423
-262
-23
250
500
680
770
778
728
642
525
360
129
-175
-523
-854
-1089
-1166
-1061
-803
-466
-140
100
221
235
188
134
114
142
212
306
406
502
588
651
670
615
461
201
-146
-531
-893
-1169
-1311
-1292
-1107
-765
-289
282
886
1438
1835
1984
1821
1343
617
-238
-1074
-1755
-2189
-2336
-2205
-1836
-1284
-607
126
830
1404
1742
1766
1450
848
79
-695
-1321
-1692
-1776
-1608
-1263
-823
-353
111
544
920
1195
1317
1249
989
588
139
-248
-490
-556
-476
-326
-187
-113
-109
-132
-117
-10
201
484
768
973
1038
939
699
371
27
-269
-471
-563
-560
-495
-413
-352
-330
-340
-350
-317
-206
-11
236
471
615
608
431
119
-248
-570
-760
-775
-624
-361
-63
196
366
432
407
325
224
140
98
109
165
243
303
297
187
-38
-349
-680
-938
-1032
-903
-548
-20
580
1135
1539
1725
1669
1393
946
393
-199
-764
-1242
-1584
-1754
-1740
-1553
-1225
-803
-337
129
562
938
1233
1418
1465
1351
1068
639
120
-412
-869
-1176
-1287
-1196
-936
-569
-172
182
434
556
552
455
317
194
126
124
167
207
189
77
-128
-387
-624
-758
-728
-515
-151
284
689
961
1025
848
442
-135
-792
-1416
-1896
-2136
-2081
-1727
-1124
-369
418
1119
1648
1962
2060
1970
1732
1381
945
445
-89
-615
-1077
-1418
-1596
-1595
-1435
-1163
-837
-514
-233
-15
139
234
285
305
310
319
345
394
457
510
519
453
299
66
-216
-501
-743
-911
-987
-970
-863
-665
-378
-8
424
872
1265
1527
1589
1417
1018
450
-202
-835
-1352
-1677
-1770
-1625
-1271
-771
-212
312
715
936
961
818
571
299
66
-96
-193
-260
-338
-453
-599
-737
-816
-788
-633
-360
-10
366
716
1002
1198
1282
1236
1042
689
188
-419
-1056
-1624
-2017
-2153
-1994
-1556
-905
-144
611
1249
1682
1855
1750
1388
824
146
-540
-1130
-1536
-1708
-1641
-1374
-973
-510
-42
398
802
1164
1473
1695
1781
1684
1387
920
365
-161
-544
-706
-640
-409
-124
93
153
26
-249
-588
-893
-1082
-1110
-972
-694
-313
126
571
960
1217
1259
1024
495
-272
-1145
-1932
-2432
-2487
-2031
-1116
95
1369
2458
3156
3348
3029
2298
1331
340
-477
-980
-1111
-905
-480
1
375
526
417
101
-305
-657
-837
-794
-558
-229
60
195
115
-163
-548
-912
-1120
-1076
-753
-197
481
1135
1617
1822
1707
1309
731
113
-409
-744
-871
-837
-739
-674
-700
-808
-921
-927
-722
-260
413
1171
1830
2212
2195
1753
968
11
-909
-1590
-1889
-1752
-1223
-427
456
1236
1753
1908
1689
1168
487
-182
-677
-888
-785
-423
72
540
834
859
596
107
-486
-1038
-1416
-1540
-1394
-1034
-558
-83
293
517
593
571
531
549
669
887
1145
1354
1413
1253
854
264
-412
-1030
-1452
-1577
-1376
-900
-275
334
759
876
642
109
-588
-1260
-1720
-1827
-1533
-893
-54
787
1437
1761
1720
1373
855
326
-85
-316
-389
-388
-421
-568
-844
-1193
-1504
-1652
-1550
-1173
-576
132
816
1361
1698
1813
1744
1560
1336
1133
983
883
792
648
382
-55
-665
-1382
-2073
-2566
-2690
-2340
-1515
-342
950
2085
2814
2986
2582
1714
590
-548
-1481
-2053
-2195
-1919
-1309
-499
352
1082
1558
1707
1533
1122
612
153
-147
-259
-245
-223
-318
-599
-1044
-1535
-1903
-1981
-1671
-982
-28
1000
1887
2452
2584
2269
1584
679
-255
-1022
-1466
-1498
-1129
-462
325
1025
1462
1539
1262
733
116
-416
-737
-798
-635
-351
-81
49
-48
-392
-932
-1552
-2096
-2400
-2339
-1862
-1012
68
1178
2103
2672
2800
2503
1876
1060
198
-593
-1236
-1679
-1889
-1838
-1515
-932
-144
749
1614
2312
2726
2786
2477
1833
934
-111
-1170
-2099
-2755
-3023
-2843
-2235
-1300
-211
839
1672
2172
2296
2068
1553
829
-19
-905
-1734
-2398
-2792
-2845
-2546
-1965
-1236
-517
64
449
664
790
910
1064
1221
1294
1186
844
292
-366
-986
-1435
-1638
-1597
-1367
-1028
-638
-220
231
719
1223
1681
2008
2125
2001
1667
1204
722
311
11
-193
-356
-540
-784
-1083
-1393
-1643
-1765
-1713
-1474
-1070
-545
35
602
1084
1424
1581
1545
1334
996
589
169
-231
-598
-942
-1269
-1568
-1800
-1900
-1798
-1450
-859
-93
729
1463
1982
2206
2127
1806
1351
884
506
273
188
208
260
261
138
-153
-615
-1204
-1824
-2340
-2601
-2478
-1909
-927
321
1602
2649
3234
3239
2694
1774
746
-109
-587
-616
-270
260
743
981
876
453
-158
-773
-1219
-1393
-1291
-1006
-689
-492
-514
-760
-1132
-1462
-1566
-1308
-661
278
1308
2180
2680
2691
2237
1464
599
-135
-581
-693
-540
-270
-52
-16
-219
-624
-1121
-1555
-1775
-1673
-1218
-467
441
1313
1950
2205
2024
1470
708
-46
-590
-801
-671
-303
127
439
510
311
-85
-537
-877
-964
-722
-151
663
1572
2387
2917
3009
2591
1701
493
-790
-1874
-2532
-2643
-2232
-1457
-556
226
706
804
546
38
-580
-1167
-1604
-1804
-1712
-1315
-655
164
981
1610
1893
1755
1239
498
-252
-809
-1057
-999
-746
-460
-277
-256
-358
-476
-493
-339
-22
381
761
1020
1117
1055
879
637
366
86
-189
-430
-591
-623
-500
-242
71
323
394
214
-217
-820
-1465
-2016
-2367
-2467
-2319
-1958
-1431
-782
-56
690
1377
1907
2175
2107
1678
935
-10
-1008
-1906
-2576
-2942
-2985
-2737
-2262
-1642
-956
-265
398
1029
1641
2247
2830
3326
3617
3562
3037
1994
501
-1246
-2957
-4316
-5064
-5065
-4329
-3003
-1310
513
2258
3771
4937
5658
5837
5392
4286
2577
445
-1816
-3844
-5289
-5898
-5578
-4415
-2644
-586
1426
3117
4303
4906
4935
4470
3632
2566
1431
379
-456
-985
-1177
-1071
-768
-404
-117
-9
-110
-378
-706
-968
-1063
-956
-694
-399
-220
-276
-609
-1158
-1775
-2273
-2492
-2356
-1901
-1255
-597
-86
186
219
93
-77
-182
-161
-13
216
455
639
729
723
651
565
524
576
737
983
1243
1412
1387
1102
565
-127
-812
-1309
-1490
-1330
-923
-455
-133
-108
-412
-948
-1524
-1924
-1977
-1610
-859
162
1303
2420
3395
4136
4567
4621
4253
3457
2293
896
-544
-1815
-2738
-3207
-3209
-2819
-2166
-1394
-621
81
692
1229
1727
2210
2669
3057
3295
3293
2991
2386
1556
648
-155
-694
-882
-739
-384
10
278
319
129
-210
-567
-814
-866
-694
-316
216
840
1475
2025
2369
2384
1980
1147
-12
-1283
-2388
-3066
-3150
-2626
-1634
-422
738
1618
2096
2155
1866
1347
725
124
-345
-580
-502
-67
707
1729
2842
3849
4556
4808
4520
3686
2379
742
-1022
-2673
-3963
-4680
-4709
-4072
-2939
-1597
-369
481
825
707
304
-155
-483
-607
-577
-521
-570
-781
-1110
-1430
-1594
-1505
-1157
-635
-77
389
684
797
768
653
495
319
136
-34
-149
-149
17
363
853
1403
1904
2257
2403
2329
2060
1640
1114
515
-126
-776
-1390
-1916
-2302
-2512
-2526
-2342
-1962
-1389
-635
269
1248
2174
2881
3196
2992
2239
1027
-441
-1894
-3059
-3727
-3794
-3278
-2299
-1037
306
1550
2551
3210
3473
3325
2789
1927
837
-346
-1471
-2382
-2952
-3107
-2840
-2226
-1399
-529
221
735
966
943
749
480
211
-28
-254
-503
-798
-1120
-1407
-1572
-1546
-1320
-955
-569
-297
-230
-377
-663
-950
-1102
-1034
-749
-336
70
334
366
143
-300
-894
-1560
-2224
-2804
-3211
-3337
-3078
-2370
-1230
220
1760
3122
4059
4422
4188
3471
2465
1386
405
-382
-946
-1298
-1454
-1408
-1142
-650
33
810
1530
2015
2109
1714
819
-499
-2081
-3715
-5167
-6216
-6687
-6492
-5646
-4279
-2608
-888
644
1834
2628
3065
3229
3198
2998
2603
1967
1078
0
-1110
-2041
-2597
-2650
-2199
-1356
-309
740
1629
2253
2564
2543
2182
1494
535
-570
-1622
-2377
-2616
-2218
-1221
179
1669
2911
3638
3726
3212
2273
1158
124
-621
-959
-867
-413
260
968
1521
1769
1638
1156
444
-329
-995
-1445
-1655
-1671
-1568
-1397
-1156
-790
-241
505
1369
2184
2731
2815
2333
1312
-93
-1645
-3077
-4157
-4711
-4646
-3945
-2673
-979
904
2689
4078
4834
4846
4169
3006
1653
401
-547
-1128
-1411
-1554
-1730
-2066
-2603
-3300
-4046
-4700
-5112
-5156
-4748
-3879
-2628
-1170
251
1375
2000
2041
1558
720
-248
-1150
-1874
-2392
-2733
-2917
-2914
-2644
-2021
-1024
262
1630
2811
3555
3718
3303
2442
1341
206
-809
-1611
-2145
-2371
-2255
-1801
-1088
-304
283
396
-138
-1294
-2818
-4280
-5204
-5227
-4222
-2343
25
2392
4301
5443
5710
5182
4073
2666
1253
90
-636
-829
-512
177
1016
1751
2189
2259
2050
1776
1701
2029
2827
3982
5241
6285
6832
6707
5880
4450
2609
590
-1371
-3062
-4311
-5003
-5102
-4659
-3808
-2738
-1640
-654
174
890
1607
2440
3455
4622
5817
6850
7512
7633
7120
5985
4343
2401
423
-1317
-2585
-3246
-3299
-2873
-2198
-1526
-1053
-854
-863
-913
-807
-405
308
1212
2085
2679
2796
2350
1383
50
-1423
-2790
-3833
-4395
-4398
-3864
-2902
-1698
-474
561
1261
1569
1523
1222
780
282
-238
-784
-1363
-1952
-2482
-2861
-3014
-2932
-2690
-2430
-2300
-2386
-2667
-3007
-3199
-3040
-2403
-1275
245
1984
3748
5358
6658
7506
7759
7288
6016
3979
1367
-1465
-4053
-5927
-6736
-6341
-4850
-2586
12
2501
4533
5913
6591
6637
6191
5415
4471
3498
2592
1797
1085
369
-471
-1529
-2816
-4222
-5520
-6429
-6704
-6235
-5092
-3526
-1885
-510
374
713
618
302
-9
-154
-67
227
659
1156
1670
2168
2614
2939
3035
2776
2055
827
-866
-2892
-5049
-7098
-8802
-9954
-10403
-10076
-8994
-7281
-5162
-2930
-890
700
1694
2085
1992
1608
1138
728
436
233
36
-244
-664
-1223
-1871
-2519
-3064
-3404
-3458
-3177
-2558
-1651
-561
570
1594
2393
2911
3158
3189
3066
2813
2402
1758
811
-458
-1973
-3558
-4970
-5957
-6326
-5987
-4972
-3419
-1545
392
2124
3405
4037
3906
3026
1554
-213
-1893
-3103
-3562
-3172
-2049
-487
1126
2423
3162
3270
2840
2074
1196
382
-283
-799
-1215
-1576
-1882
-2065
-2005
-1572
-680
662
2322
4050
5523
6414
6475
5608
3904
1634
-811
-3001
-4568
-5281
-5083
-4083
-2514
-662
1191
2815
4058
4845
5166
5058
4583
3815
2815
1627
266
-1269
-2974
-4809
-6671
-8381
-9699
-10376
-10212
-9119
-7161
-4549
-1594
1364
4030
6212
7824
8867
9377
9379
8872
7843
6308
4359
2183
39
-1801
-3129
-3864
-4070
-3925
-3636
-3365
-3169
-2994
-2725
-2262
-1589
-798
-57
454
626
459
58
-427
-883
-1285
-1709
-2276
-3072
-4067
-5096
-5882
-6147
-5710
-4573
-2934
-1131
458
1529
1927
1666
895
-165
-1278
-2240
-2884
-3090
-2773
-1908
-545
1173
3012
4692
5951
6611
6631
6108
5240
4258
3363
2674
2228
2004
1952
2025
2183
2369
2501
2460
2119
1389
276
-1088
-2454
-3511
-3970
-3660
-2579
-908
1039
2899
4355
5209
5412
5056
4331
3471
2696
2186
2053
2339
3015
3979
5069
6084
6816
7098
6849
6101
5004
3791
2721
2012
1782
2023
2611
3348
4025
4485
4655
4564
4313
4032
3838
3785
3857
3970
4002
3829
3366
2588
1546
352
-839
-1864
-2587
-2932
-2899
-2561
-2053
-1533
-1136
-939
-937
-1046
-1138
-1089
-834
-405
76
428
480
142
-556
-1454
-2309
-2872
-2968
-2553
-1726
-694
297
1037
1409
1408
1125
702
285
-19
-161
-155
-67
0
-69
-380
-999
-1928
-3086
-4313
-5395
-6109
-6287
-5859
-4880
-3514
-1997
-570
573
1319
1642
1585
1227
658
-41
-798
-1544
-2215
-2746
-3085
-3202
-3099
-2812
-2398
-1928
-1468
-1068
-759
-546
-414
-327
-239
-103
117
433
822
1228
1569
1762
1739
1473
976
308
-448
-1193
-1836
-2300
-2536
-2520
-2264
-1813
-1249
-680
-219
38
47
-163
-493
-789
-891
-685
-148
636
1489
2188
2536
2425
1872
1016
87
-677
-1078
-1018
-508
355
1421
2532
3554
4381
4935
5146
4952
4307
3201
1685
-110
-1979
-3669
-4919
-5521
-5363
-4466
-2987
-1196
577
2012
2869
3044
2590
1691
607
-410
-1191
-1691
-1981
-2206
-2506
-2958
-3544
-4162
-4679
-4992
-5071
-4971
-4801
-4676
-4666
-4771
-4921
-5014
-4951
-4676
-4193
-3566
-2904
-2343
-2015
-2016
-2383
-3064
-3913
-4712
-5219
-5229
-4643
-3491
-1933
-202
1458
2850
3847
4380
4412
3914
2876
1347
-525
-2468
-4130
-5167
-5359
-4701
-3424
-1920
-615
180
365
52
-503
-1028
-1335
-1365
-1161
-797
-301
362
1261
2435
3831
5288
6586
7527
8006
8037
7723
7178
6455
5523
4299
2735
892
-1016
-2667
-3717
-3927
-3236
-1787
126
2155
3995
5441
6412
6919
7035
6852
6469
5975
5441
4908
4375
3803
3143
2372
1530
726
109
-191
-127
234
735
1192
1479
1579
1583
1634
1839
2200
2611
2897
2908
2583
1975
1212
415
-367
-1178
-2104
-3189
-4355
-5382
-5967
-5843
-4898
-3246
-1207
795
2370
3280
3486
3127
2434
1650
962
493
307
432
859
1526
2302
3000
3415
3400
2918
2069
1042
43
-797
-1468
-2058
-2681
-3380
-4069
-4538
-4532
-3863
-2509
-647
1395
3245
4611
5363
5555
5374
5057
4800
4706
4771
4916
5028
5005
4782
4344
3723
2986
2210
1459
756
68
-684
-1588
-2696
-3968
-5258
-6335
-6948
-6907
-6153
-4777
-2995
-1089
667
2057
2933
3213
2867
1919
479
-1237
-2901
-4131
-4586
-4086
-2705
-773
1203
2697
3329
2988
1852
308
-1195
-2292
-2798
-2727
-2228
-1495
-686
117
892
1646
2370
3030
3576
3968
4191
4253
4167
3922
3480
2796
1855
713
-486
-1533
-2209
-2359
-1952
-1101
-38
951
1608
1781
1464
791
-1
-655
-968
-860
-406
183
615
614
10
-1189
-2780
-4406
-5647
-6143
-5694
-4319
-2253
125
2386
4165
5231
5522
5125
4220
3016
1689
347
-978
-2304
-3666
-5064
-6430
-7612
-8388
-8508
-7763
-6054
-3449
-204
3259
6423
8773
9900
9589
7867
5000
1442
-2246
-5500
-7852
-9003
-8865
-7561
-5384
-2737
-52
2274
3931
4726
4587
3556
1774
-535
-3084
-5553
-7626
-9032
-9593
-9253
-8083
-6264
-4053
-1732
428
2198
3402
3926
3733
2869
1480
-196
-1861
-3209
-4003
-4139
-3674
-2816
-1850
-1051
-595
-506
-664
-861
-893
-644
-138
470
941
1043
624
-331
-1697
-3256
-4762
-6011
-6900
-7432
-7698
-7827
-7926
-8039
-8124
-8066
-7711
-6917
-5601
-3778
-1575
778
2976
4692
5637
5619
4594
2683
158
-2608
-5212
-7304
-8654
-9178
-8930
-8063
-6766
-5219
-3565
-1908
-336
1060
2177
2917
3207
3036
2469
1635
700
-173
-864
-1312
-1511
-1490
-1288
-935
-449
155
843
1545
2153
2531
2543
2098
1183
-105
-1557
-2884
-3778
-3983
-3374
-1996
-65
2085
4086
5629
6530
6758
6411
5662
4699
3683
2739
1964
1446
1267
1477
2060
2899
3777
4409
4520
3926
2605
721
-1402
-3353
-4720
-5179
-4559
-2874
-326
2724
5809
8432
10155
10691
9969
8154
5613
2827
274
-1675
-2822
-3150
-2778
-1884
-643
820
2427
4126
5863
7561
9134
10492
11569
12324
12731
12770
12418
11653
10479
8948
7170
5306
3533
2009
849
103
-225
-167
218
855
1633
2412
3028
3328
3215
2682
1829
833
-102
-812
-1219
-1345
-1285
-1151
-1014
-879
-669
-273
416
1447
2786
4307
5816
7086
7899
8098
7624
6541
5044
3421
2003
1076
813
1218
2129
3268
4323
5047
5318
5160
4699
4096
3464
2821
2085
1116
-215
-1959
-4054
-6319
-8500
-10319
-11540
-12003
-11651
-10523
-8745
-6519
-4102
-1790
108
1317
1645
1035
-405
-2397
-4544
-6405
-7597
-7887
-7244
-5846
-4022
-2169
-641
325
645
388
-278
-1142
-2001
-2696
-3117
-3195
-2890
-2188
-1112
278
1877
3552
5161
6582
7721
8513
8900
8812
8157
6850
4848
2211
-863
-4048
-6939
-9152
-10421
-10678
-10066
-8894
-7541
-6346
-5523
-5122
-5051
-5134
-5184
-5052
-4653
-3961
-2988
-1776
-399
1018
2294
3200
3510
3067
1856
39
-2060
-4027
-5466
-6110
-5887
-4938
-3560
-2113
-918
-184
32
-197
-707
-1301
-1797
-2062
-2025
-1683
-1091
-358
373
951
1246
1176
726
-53
-1061
-2178
-3286
-4285
-5099
-5665
-5931
-5860
-5435
-4680
-3666
-2508
-1344
-306
510
1061
1355
1435
1360
1175
909
572
163
-315
-848
-1404
-1939
-2398
-2726
-2881
-2840
-2604
-2200
-1668
-1051
-383
311
998
1623
2085
2246
1958
1120
-260
-2039
-3938
-5616
-6758
-7180
-6875
-6006
-4835
-3616
-2514
-1571
-739
41
765
1333
1583
1373
678
-361
-1459
-2289
-2601
-2335
-1639
-815
-191
3
-274
-889
-1603
-2192
-2542
-2676
-2715
-2789
-2944
-3096
-3049
-2571
-1500
185
2327
4627
6713
8240
8956
8757
7691
5939
3779
1535
-471
-1969
-2778
-2834
-2189
-994
540
2185
3730
5006
5890
6312
6256
5767
4961
4018
3146
2538
2300
2412
2712
2942
2831
2196
1022
-513
-2076
-3272
-3751
-3316
-1969
91
2516
4895
6829
8007
8248
7516
5928
3727
1245
-1153
-3137
-4471
-5057
-4936
-4262
-3238
-2056
-852
307
1394
2378
3177
3640
3576
2811
1265
-984
-3672
-6378
-8601
-9873
-9874
-8514
-5969
-2643
916
4140
6567
7929
8188
7507
6175
4505
2749
1046
-572
-2139
-3692
-5215
-6620
-7758
-8467
-8622
-8172
-7158
-5693
-3940
-2073
-260
1350
2629
3473
3808
3604
2886
1736
285
-1309
-2889
-4318
-5491
-6336
-6798
-6839
-6424
-5536
-4182
-2409
-318
1942
4179
6179
7740
8702
8976
8567
7578
6188
4621
3097
1793
811
176
-148
-224
-113
151
562
1133
1879
2797
3856
4992
6109
7084
7777
8051
7794
6955
5573
3786
1823
-48
-1572
-2568
-2973
-2844
-2330
-1630
-934
-388
-76
-7
-130
-333
-459
-334
205
1258
2824
4781
6903
8912
10549
11629
12074
11900
11170
9956
8316
6319
4080
1796
-252
-1758
-2472
-2288
-1284
312
2199
4119
5920
7558
9039
10315
11222
11490
10829
9076
6317
2923
-513
-3348
-5083
-5510
-4758
-3224
-1421
181
1273
1741
1621
1031
97
-1076
-2393
-3750
-5023
-6087
-6849
-7292
-7482
-7540
-7585
-7674
-7765
-7731
-7411
-6681
-5526
-4065
-2545
-1287
-609
-740
-1752
-3514
-5695
-7811
-9330
-9802
-8994
-6978
-4142
-1106
1446
2953
3141
2087
171
-2059
-4070
-5489
-6176
-6205
-5778
-5121
-4403
-3704
-3028
-2336
-1581
-715
304
1498
2845
4238
5453
6164
6015
4734
2257
-1187
-5088
-8756
-11496
-12793
-12443
-10597
-7696
-4336
-1111
1516
3294
4192
4358
4054
3572
3165
2981
3036
3210
3296
3079
2428
1366
88
-1097
-1869
-2025
-1575
-739
106
571
385
-507
-1944
-3609
-5148
-6276
-6837
-6812
-6269
-5317
-4059
-2591
-1004
597
2098
3397
4435
5207
5741
6058
6126
5836
5034
3586
1474
-1145
-3931
-6418
-8137
-8732
-8061
-6222
-3515
-361
2795
5572
7695
9009
9473
9140
8132
6620
4805
2894
1082
-450
-1535
-2021
-1772
-709
1153
3643
6422
9008
10879
11610
11013
9212
6631
3872
1528
4
-600
-486
-51
291
280
-95
-605
-886
-599
433
2148
4262
6359
8009
8888
8835
7866
6141
3908
1449
-951
-3033
-4576
-5416
-5466
-4731
-3325
-1454
606
2558
4127
5108
5386
4951
3888
2352
543
-1325
-3048
-4457
-5431
-5903
-5868
-5383
-4558
-3552
-2552
-1747
-1292
-1282
-1731
-2566
-3652
-4823
-5928
-6854
-7539
-7961
-8109
-7972
-7517
-6723
-5602
-4235
-2781
-1452
-466
20
-34
-528
-1247
-1922
-2302
-2233
-1692
-785
289
1299
2045
2400
2327
1871
1130
223
-748
-1709
-2622
-3477
-4272
-4991
-5598
-6030
-6214
-6088
-5616
-4805
-3706
-2404
-1004
373
1600
2540
3050
2997
2295
942
-946
-3124
-5252
-6961
-7946
-8042
-7275
-5847
-4089
-2359
-952
-28
415
515
489
553
851
1406
2109
2756
3110
2991
2351
1320
191
-652
-848
-179
1344
3471
5784
7820
9209
9775
9559
8771
7687
6551
5520
4655
3965
3461
3184
3191
3520
4141
4949
5788
6510
7028
7336
7480
7500
7368
6981
6202
4946
3265
1391
-310
-1442
-1719
-1069
336
2136
3903
5271
6033
6168
5809
5177
4513
4035
3914
4254
5077
6298
7711
9003
9817
9851
8954
7201
4883
2441
340
-1058
-1585
-1297
-433
659
1611
2113
1963
1110
-340
-2119
-3842
-5083
-5489
-4899
-3423
-1449
457
1722
1966
1138
-443
-2196
-3470
-3777
-2955
-1223
914
2843
4056
4315
3700
2560
1358
505
222
478
1026
1503
1561
985
-247
-1964
-3870
-5643
-7026
-7897
-8274
-8280
-8074
-7781
-7455
-7076
-6583
-5921
-5077
-4094
-3046
-2012
-1039
-144
671
1385
1927
2181
2017
1350
194
-1300
-2854
-4120
-4757
-4525
-3344
-1324
1254
3994
6464
8279
9176
9060
8016
6282
4186
2066
183
-1339
-2534
-3564
-4648
-5974
-7618
-9499
-11387
-12957
-13878
-13909
-12971
-11174
-8795
-6213
-3816
-1915
-680
-121
-105
-410
-791
-1040
-1030
-730
-206
404
920
1159
982
332
-732
-2033
-3307
-4279
-4749
-4674
-4198
-3613
-3254
-3363
-3971
-4855
-5603
-5751
-4962
-3170
-623
2187
4672
6337
6916
6420
5089
3287
1375
-373
-1798
-2834
-3474
-3731
-3634
-3236
-2611
-1846
-998
-69
1004
2318
3926
5767
7613
9088
9757
9255
7421
4390
596
-3302
-6564
-8533
-8789
-7249
-4194
-217
3896
7333
9445
9890
8716
6341
3430
705
-1257
-2174
-2107
-1398
-524
67
90
-529
-1677
-3135
-4662
-6047
-7125
-7763
-7853
-7325
-6190
-4587
-2793
-1186
-142
83
-544
-1809
-3296
-4527
-5107
-4859
-3870
-2460
-1071
-127
92
-484
-1705
-3269
-4811
-6003
-6630
-6624
-6055
-5094
-3947
-2805
-1803
-1010
-446
-99
46
1
-210
-539
-893
-1145
-1169
-891
-334
359
956
1203
915
55
-1237
-2678
-3933
-4721
-4913
-4562
-3864
-3064
-2345
-1748
-1158
-365
828
2490
4495
6529
8172
9024
8834
7573
5440
2805
113
-2212
-3831
-4525
-4200
-2894
-780
1824
4486
6718
8095
8385
7640
6216
4668
3574
3323
3974
5235
6580
7469
7561
6846
5629
4391
3582
3439
3914
4720
5466
5805
5535
4615
3123
1202
-974
-3187
-5146
-6502
-6922
-6219
-4482
-2127
186
1763
2134
1261
-428
-2181
-3213
-3017
-1553
740
3143
4935
5663
5266
4041
2473
1035
45
-368
-212
452
1567
3067
4831
6641
8203
9229
9555
9223
8475
7652
7033
6702
6503
6121
5251
3765
1812
-208
-1798
-2546
-2299
-1214
288
1675
2466
2372
1359
-361
-2396
-4278
-5569
-5962
-5362
-3916
-1990
-67
1390
2089
1996
1334
470
-256
-676
-862
-1063
-1553
-2462
-3680
-4886
-5695
-5850
-5354
-4480
-3641
-3193
-3260
-3678
-4081
-4091
-3502
-2378
-1012
222
1057
1429
1478
1428
1441
1519
1519
1260
667
-141
-873
-1191
-879
37
1279
2427
3100
3104
2499
1535
519
-334
-971
-1481
-1995
-2583
-3194
-3683
-3901
-3788
-3420
-2976
-2648
-2535
-2596
-2676
-2590
-2234
-1640
-963
-399
-72
28
56
230
729
1592
2694
3782
4568
4825
4458
3506
2117
490
-1169
-2680
-3899
-4727
-5128
-5145
-4907
-4604
-4440
-4559
-4992
-5636
-6297
-6761
-6882
-6630
-6085
-5384
-4641
-3889
-3072
-2091
-882
519
1958
3201
4016
4260
3925
3146
2140
1142
344
-134
-235
52
698
1626
2691
3669
4294
4325
3642
2319
634
-996
-2145
-2527
-2093
-1047
234
1342
1976
2024
1562
777
-137
-1058
-1952
-2829
-3672
-4387
-4797
-4712
-4014
-2742
-1113
516
1754
2282
1945
777
-1018
-3130
-5212
-6939
-8050
-8372
-7845
-6535
-4640
-2466
-378
1281
2263
2475
1991
1018
-159
-1260
-2045
-2355
-2121
-1361
-191
1182
2479
3393
3672
3196
2044
491
-1052
-2155
-2508
-2009
-794
820
2440
3715
4423
4499
4017
3137
2049
938
-36
-743
-1090
-1038
-615
81
899
1667
2238
2527
2529
2309
1984
1684
1524
1569
1819
2195
2556
2734
2600
2127
1441
800
527
873
1899
3404
4963
6071
6333
5638
4216
2564
1245
668
925
1771
2743
3373
3383
2785
1839
913
308
136
303
591
774
716
398
-122
-784
-1567
-2489
-3555
-4699
-5757
-6499
-6705
-6250
-5144
-3528
-1613
374
2231
3766
4783
5077
4482
2960
692
-1898
-4212
-5656
-5839
-4735
-2713
-409
1497
2524
2547
1806
782
-10
-204
317
1429
2862
4307
5498
6239
6397
5881
4659
2791
466
-1991
-4177
-5709
-6343
-6053
-5038
-3662
-2339
-1410
-1066
-1319
-2028
-2965
-3880
-4556
-4857
-4740
-4257
-3534
-2719
-1931
-1205
-476
395
1552
3055
4824
6628
8141
9058
9189
8527
7241
5603
3894
2318
973
-130
-1016
-1707
-2195
-2468
-2534
-2438
-2254
-2039
-1801
-1475
-951
-127
1029
2439
3929
5273
6262
6764
6745
6263
5432
4391
3280
2228
1348
718
360
224
186
77
-260
-917
-1883
-3045
-4227
-5249
-5976
-6339
-6324
-5945
-5216
-4151
-2774
-1152
588
2271
3695
4676
5080
4840
3957
2500
594
-1572
-3756
-5686
-7097
-7794
-7690
-6818
-5310
-3338
-1065
1377
3872
6272
8369
9895
10593
10305
9066
7116
4849
2678
895
-412
-1358
-2166
-3029
-3992
-4926
-5577
-5689
-5114
-3884
-2192
-322
1435
2841
3732
4001
3590
2504
849
-1138
-3098
-4624
-5384
-5235
-4288
-2870
-1406
-260
384
551
412
166
-73
-315
-654
-1172
-1859
-2576
-3112
-3279
-2995
-2322
-1422
-465
450
1324
2213
3148
4058
4759
5018
4659
3652
2146
414
-1256
-2664
-3749
-4560
-5176
-5617
-5820
-5671
-5096
-4142
-2996
-1925
-1161
-792
-709
-653
-338
423
1621
3065
4463
5545
6157
6290
6037
5513
4798
3927
2929
1879
932
280
86
389
1067
1870
2517
2812
2715
2347
1899
1529
1279
1072
791
393
-9
-150
290
1532
3558
6067
8546
10435
11322
11068
9836
7992
5946
4005
2296
775
-674
-2139
-3599
-4923
-5913
-6385
-6234
-5459
-4157
-2498
-698
992
2298
2950
2740
1590
-382
-2850
-5331
-7306
-8368
-8338
-7311
-5611
-3668
-1881
-507
368
799
900
767
446
-61
-749
-1566
-2403
-3117
-3583
-3739
-3601
-3245
-2755
-2180
-1512
-702
298
1489
2794
4065
5112
5753
5857
5369
4318
2818
1048
-766
-2377
-3564
-4180
-4193
-3704
-2923
-2113
-1499
-1205
-1220
-1416
-1616
-1673
-1524
-1208
-835
-528
-370
-383
-532
-760
-1018
-1283
-1539
-1771
-1952
-2048
-2052
-2005
-1996
-2130
-2474
-3008
-3613
-4117
-4371
-4345
-4159
-4054
-4292
-5021
-6175
-7463
-8447
-8698
-7953
-6215
-3751
-994
1606
3708
5145
5906
6059
5682
4819
3513
1857
48
-1615
-2802
-3255
-2890
-1832
-373
1141
2436
3393
4043
4500
4840
5036
4945
4389
3270
1668
-132
-1712
-2663
-2731
-1908
-428
1329
2976
4240
5023
5368
5384
5153
4685
3927
2826
1401
-209
-1764
-2977
-3599
-3496
-2675
-1275
483
2346
4070
5435
6259
6399
5770
4376
2336
-103
-2591
-4720
-6101
-6444
-5622
-3710
-985
2113
5056
7328
8531
8479
7238
5119
2593
172
-1719
-2838
-3160
-2837
-2122
-1276
-506
56
333
279
-126
-855
-1792
-2711
-3298
-3232
-2300
-503
1903
4461
6645
8032
8440
7975
6970
5849
4964
4487
4373
4433
4438
4235
3807
3272
2823
2645
2854
3456
4352
5362
6260
6809
6805
6124
4764
2877
764
-1177
-2551
-3081
-2698
-1577
-91
1298
2175
2290
1619
348
-1199
-2660
-3728
-4214
-4077
-3411
-2422
-1382
-579
-253
-535
-1405
-2688
-4094
-5313
-6110
-6420
-6365
-6205
-6224
-6602
-7314
-8121
-8632
-8443
-7280
-5099
-2113
1273
4573
7344
9268
10188
10088
9048
7204
4733
1850
-1179
-4051
-6463
-8160
-8999
-8975
-8213
-6919
-5320
-3608
-1923
-369
948
1885
2268
1936
809
-1036
-3345
-5719
-7705
-8917
-9140
-8380
-6840
-4844
-2735
-794
796
1938
2584
2710
2306
1409
142
-1278
-2569
-3460
-3787
-3557
-2954
-2266
-1765
-1582
-1648
-1708
-1434
-571
938
2898
4905
6477
7212
6914
5658
3753
1650
-195
-1432
-1890
-1597
-750
346
1354
1983
2055
1547
605
-495
-1412
-1843
-1609
-716
649
2183
3563
4550
5062
5180
5106
5079
5290
5815
6599
7466
8170
8447
8079
6939
5032
2513
-324
-3089
-5376
-6857
-7367
-6949
-5838
-4384
-2944
-1774
-965
-445
-41
426
1060
1841
2632
3233
3448
3147
2301
989
-612
-2255
-3651
-4516
-4619
-3853
-2288
-196
1979
3721
4575
4288
2909
788
-1510
-3370
-4305
-4097
-2845
-919
1166
2905
3938
4122
3532
2406
1049
-255
-1318
-2073
-2583
-3000
-3512
-4285
-5393
-6779
-8244
-9470
-10096
-9804
-8423
-5991
-2774
770
4085
6634
8015
8042
6789
4554
1804
-933
-3175
-4578
-4996
-4491
-3306
-1781
-272
945
1730
2102
2213
2292
2565
3193
4215
5535
6931
8102
8720
8513
7324
5169
2258
-1031
-4219
-6824
-8480
-9012
-8477
-7126
-5328
-3456
-1794
-487
453
1100
1543
1840
1995
1970
1722
1230
509
-397
-1433
-2539
-3651
-4686
-5533
-6062
-6158
-5765
-4925
-3783
-2553
-1451
-625
-111
164
332
509
733
942
1010
815
304
-449
-1258
-1872
-2056
-1662
-678
771
2456
4091
5398
6153
6232
5632
4476
2993
1463
149
-772
-1257
-1396
-1361
-1323
-1372
-1472
-1479
-1210
-544
506
1765
2948
3756
3985
3596
2732
1661
680
23
-214
-87
220
454
359
-260
-1489
-3284
-5464
-7743
-9780
-11255
-11937
-11738
-10720
-9063
-6998
-4745
-2469
-274
1765
3562
4996
5925
6226
5848
4848
3383
1666
-90
-1727
-3156
-4344
-5282
-5953
-6339
-6439
-6299
-6018
-5733
-5560
-5548
-5651
-5742
-5676
-5358
-4783
-4043
-3279
-2612
-2100
-1716
-1384
-1027
-608
-133
368
888
1452
2109
2879
3706
4439
4871
4822
4233
3220
2063
1114
672
868
1618
2650
3606
4160
4113
3441
2272
837
-593
-1759
-2446
-2512
-1907
-699
931
2705
4318
5516
6169
6296
6038
5580
5057
4493
3800
2844
1538
-76
-1803
-3333
-4347
-4615
-4078
-2859
-1213
554
2170
3453
4329
4812
4969
4883
4635
4289
3894
3482
3073
2676
2290
1906
1507
1064
547
-69
-774
-1499
-2106
-2403
-2201
-1385
13
1790
3604
5073
5896
5950
5328
4285
3128
2093
1275
621
6
-670
-1403
-2083
-2548
-2679
-2468
-2037
-1573
-1237
-1080
-1018
-888
-530
109
941
1764
2356
2567
2384
1921
1356
851
488
259
104
-27
-133
-152
6
406
1049
1868
2746
3556
4193
4583
4675
4429
3811
2815
1479
-100
-1776
-3391
-4816
-5984
-6886
-7540
-7945
-8048
-7753
-6951
-5591
-3721
-1504
813
2962
4716
5941
6601
6741
6459
5874
5110
4281
3480
2759
2112
1473
742
-167
-1261
-2438
-3495
-4191
-4339
-3894
-2981
-1862
-840
-148
128
61
-176
-407
-541
-600
-698
-950
-1403
-1983
-2516
-2794
-2667
-2101
-1201
-175
730
1299
1399
1004
195
-860
-1924
-2734
-3045
-2694
-1665
-122
1608
3110
4000
4053
3285
1958
494
-657
-1172
-950
-131
970
1977
2576
2600
2057
1100
-29
-1071
-1810
-2109
-1935
-1360
-548
279
897
1142
955
400
-363
-1154
-1845
-2417
-2965
-3642
-4571
-5766
-7096
-8312
-9138
-9369
-8945
-7966
-6643
-5207
-3835
-2604
-1508
-506
426
1264
1951
2437
2718
2843
2886
2890
2820
2561
1961
916
-550
-2248
-3861
-5038
-5518
-5219
-4273
-2967
-1643
-575
105
425
523
567
671
864
1090
1255
1275
1109
757
247
-395
-1151
-1997
-2873
-3662
-4191
-4266
-3734
-2555
-834
1182
3171
4828
5961
6548
6731
6757
6865
7196
7726
8282
8611
8486
7804
6636
5204
3801
2680
1966
1607
1408
1104
467
-616
-2096
-3777
-5366
-6548
-7063
-6760
-5637
-3850
-1696
437
2150
3128
3232
2554
1397
192
-650
-876
-490
250
928
1136
635
-539
-2083
-3534
-4431
-4477
-3632
-2115
-320
1309
2407
2770
2384
1405
104
-1204
-2224
-2746
-2689
-2115
-1214
-245
544
996
1089
928
691
539
555
713
918
1067
1116
1102
1116
1238
1474
1738
1884
1782
1395
808
203
-226
-354
-176
202
634
1008
1291
1523
1754
1981
2112
1997
1506
618
-535
-1697
-2574
-2947
-2748
-2059
-1052
108
1332
2613
3971
5376
6693
7705
8197
8064
7395
6462
5629
5210
5345
5938
6713
7324
7495
7117
6265
5141
3985
2985
2232
1724
1395
1150
891
536
32
-620
-1342
-1975
-2308
-2157
-1448
-287
1042
2161
2730
2588
1828
767
-178
-659
-545
34
747
1201
1103
364
-883
-2354
-3727
-4746
-5273
-5284
-4834
-4011
-2933
-1738
-607
254
653
477
-252
-1367
-2596
-3637
-4257
-4345
-3936
-3168
-2230
-1313
-575
-144
-114
-544
-1432
-2682
-4104
-5432
-6405
-6843
-6723
-6187
-5488
-4884
-4534
-4429
-4405
-4227
-3706
-2795
-1627
-475
355
637
301
-554
-1711
-2928
-4022
-4913
-5604
-6138
-6530
-6738
-6665
-6210
-5323
-4050
-2543
-1020
296
1243
1762
1891
1734
1412
1016
591
146
-320
-787
-1203
-1494
-1594
-1474
-1158
-716
-231
230
642
1024
1415
1846
2304
2733
3047
3168
3054
2724
2250
1732
1267
927
751
764
997
1494
2312
3488
5004
6761
8564
10156
11267
11685
11314
10210
8577
6718
4965
3597
2766
2473
2575
2846
3055
3045
2779
2343
1894
1586
1496
1587
1719
1709
1406
757
-174
-1233
-2238
-3043
-3578
-3840
-3863
-3664
-3222
-2492
-1452
-156
1239
2498
3378
3719
3515
2926
2223
1680
1470
1599
1906
2143
2085
1628
835
-87
-874
-1306
-1288
-880
-266
320
673
675
318
-310
-1062
-1766
-2252
-2371
-2005
-1090
355
2209
4240
6134
7558
8243
8060
7061
5465
3593
1770
241
-887
-1635
-2104
-2403
-2591
-2655
-2545
-2216
-1686
-1050
-455
-44
103
0
-262
-566
-839
-1090
-1416
-1938
-2735
-3774
-4899
-5874
-6468
-6553
-6153
-5439
-4658
-4035
-3681
-3548
-3462
-3192
-2547
-1453
21
1678
3262
4521
5276
5450
5075
4275
3236
2174
1291
746
616
886
1448
2135
2765
3199
3371
3305
3088
2823
2582
2374
2137
1773
1188
342
-726
-1901
-3025
-3940
-4537
-4782
-4714
-4423
-4005
-3526
-2998
-2383
-1626
-693
392
1531
2574
3360
3770
3768
3403
2788
2040
1238
397
-522
-1563
-2722
-3917
-4985
-5731
-5987
-5679
-4849
-3649
-2292
-1008
3
584
624
55
-1132
-2861
-4941
-7058
-8819
-9832
-9816
-8697
-6646
-4046
-1393
839
2320
2926
2736
1977
932
-140
-1046
-1680
-2001
-2013
-1750
-1260
-606
145
931
1711
2464
3190
3885
4530
5074
5444
5559
5360
4824
3972
2866
1592
254
-1031
-2146
-2981
-3464
-3584
-3413
-3104
-2849
-2813
-3065
-3527
-3981
-4124
-3674
-2481
-602
1676
3895
5531
6132
5438
3459
488
-2952
-6216
-8671
-9841
-9505
-7752
-4952
-1661
1524
4110
5818
6621
6696
6330
5794
5257
4752
4206
3516
2622
1555
436
-565
-1286
-1620
-1542
-1098
-385
475
1351
2110
2631
2815
2611
2040
1200
259
-591
-1174
-1387
-1218
-748
-129
459
846
903
568
-146
-1147
-2282
-3371
-4247
-4809
-5053
-5074
-5028
-5070
-5273
-5592
-5865
-5871
-5421
-4444
-3036
-1439
27
1069
1510
1334
676
-244
-1196
-2009
-2599
-2966
-3155
-3218
-3182
-3046
-2786
-2380
-1820
-1123
-328
513
1337
2075
2655
3002
3056
2785
2206
1403
525
-234
-680
-674
-181
711
1803
2846
3621
4014
4059
3913
3796
3893
4266
4829
5376
5668
5540
4968
4081
3104
2271
1734
1530
1591
1811
2106
2445
2835
3266
3666
3888
3750
3118
1985
504
-1048
-2360
-3195
-3470
-3263
-2756
-2148
-1570
-1054
-561
-41
506
1002
1330
1371
1076
479
-309
-1158
-1960
-2658
-3249
-3751
-4186
-4569
-4910
-5229
-5554
-5895
-6220
-6432
-6390
-5959
-5085
-3842
-2432
-1117
-111
512
867
1209
1821
2879
4357
6016
7487
8402
8533
7858
6556
4929
3298
1912
907
310
68
80
219
339
291
-43
-710
-1645
-2666
-3520
-3954
-3811
-3093
-1967
-715
353
987
1055
564
-370
-1561
-2791
-3842
-4524
-4709
-4361
-3567
-2534
-1538
-834
-561
-666
-911
-953
-482
643
2320
4224
5910
6974
7175
6503
5151
3426
1639
31
-1262
-2184
-2732
-2933
-2852
-2606
-2363
-2315
-2604
-3258
-4151
-5029
-5592
-5615
-5035
-3990
-2760
-1672
-975
-772
-1008
-1526
-2148
-2734
-3204
-3512
-3599
-3370
-2711
-1533
155
2219
4405
6403
7934
8824
9036
8660
7867
6850
5789
4838
4119
3720
3685
3981
4490
5021
5353
5309
4811
3906
2735
1457
172
-1122
-2517
-4124
-5980
-7980
-9873
-11330
-12050
-11863
-10787
-9004
-6783
-4386
-1991
314
2498
4521
6293
7670
8503
8691
8236
7237
5847
4209
2412
478
-1588
-3745
-5869
-7760
-9197
-10021
-10204
-9863
-9213
-8474
-7785
-7155
-6480
-5617
-4476
-3079
-1567
-153
965
1674
1978
1991
1887
1844
2009
2472
3256
4311
5496
6574
7237
7161
6116
4065
1234
-1900
-4722
-6641
-7271
-6538
-4685
-2170
499
2926
4914
6468
7712
8783
9745
10564
11138
11349
11113
10393
9179
7477
5303
2725
-92
-2851
-5150
-6568
-6796
-5745
-3608
-812
2100
4633
6471
7540
7971
8000
7863
7695
7521
7282
6897
6315
5537
4603
3566
2464
1324
170
-951
-1968
-2798
-3381
-3711
-3851
-3921
-4069
-4424
-5058
-5963
-7049
-8159
-9088
-9621
-9568
-8811
-7333
-5240
-2738
-87
2470
4775
6783
8546
10143
11602
12836
13641
13748
12927
11087
8329
4942
1325
-2115
-5059
-7323
-8852
-9680
-9876
-9520
-8697
-7522
-6149
-4770
-3572
-2690
-2168
-1951
-1916
-1924
-1881
-1765
-1624
-1544
-1606
-1846
-2246
-2738
-3223
-3592
-3734
-3547
-2951
-1893
-378
1526
3675
5868
7875
9465
10439
10654
10040
8611
6483
3877
1100
-1499
-3615
-5067
-5865
-6219
-6468
-6964
-7933
-9380
-11074
-12622
-13616
-13775
-13050
-11626
-9850
-8103
-6688
-5744
-5255
-5088
-5056
-4969
-4654
-3958
-2751
-957
1409
4196
7106
9742
11699
12678
12572
11493
9714
7568
5337
3176
1113
-888
-2840
-4656
-6145
-7059
-7195
-6501
-5127
-3411
-1794
-690
-359
-831
-1901
-3201
-4315
-4916
-4859
-4220
-3259
-2320
-1710
-1587
-1911
-2459
-2914
-2981
-2502
-1509
-215
1063
2017
2445
2304
1714
905
144
-324
-324
231
1333
2872
4640
6341
7637
8226
7926
6756
4953
2920
1102
-158
-740
-783
-625
-664
-1197
-2298
-3786
-5293
-6387
-6729
-6168
-4783
-2838
-697
1279
2814
3766
4138
4054
3719
3358
3146
3160
3343
3517
3452
2951
1951
564
-931
-2183
-2892
-2919
-2335
-1390
-409
340
734
825
782
803
1012
1422
1942
2447
2852
3150
3411
3733
4182
4759
5393
5981
6425
6669
6698
6515
6116
5480
4585
3445
2133
784
-432
-1373
-1976
-2279
-2402
-2493
-2651
-2880
-3072
-3044
-2606
-1635
-134
1750
3746
5517
6728
7133
6627
5284
3339
1142
-938
-2600
-3692
-4238
-4406
-4428
-4499
-4697
-4959
-5109
-4948
-4332
-3246
-1798
-186
1382
2750
3847
4672
5254
5604
5693
5453
4817
3762
2341
697
-963
-2402
-3405
-3828
-3637
-2930
-1932
-964
-376
-469
-1409
-3182
-5589
-8297
-10934
-13177
-14815
-15752
-15973
-15481
-14256
-12257
-9469
-5977
-2011
2049
5743
8635
10421
11000
10480
9120
7249
5182
3173
1407
13
-916
-1320
-1182
-544
491
1770
3120
4379
5413
6123
6437
6309
5732
4761
3531
2247
1141
406
126
244
582
911
1045
911
570
181
-85
-115
92
442
791
1008
1022
824
450
-42
-590
-1109
-1477
-1531
-1100
-78
1505
3438
5359
6848
7562
7358
6340
4820
3196
1810
835
249
-115
-456
-896
-1420
-1889
-2112
-1940
-1337
-403
655
1589
2177
2276
1840
926
-324
-1704
-2971
-3891
-4280
-4057
-3272
-2099
-791
395
1287
1845
2169
2457
2924
3718
4864
6246
7633
8728
9236
8917
7634
5387
2334
-1207
-4785
-7876
-9982
-10734
-9991
-7878
-4774
-1224
2181
4932
6692
7334
6925
5671
3856
1782
-263
-2033
-3341
-4078
-4231
-3887
-3210
-2397
-1613
-951
-406
90
612
1173
1686
1971
1835
1160
-8
-1426
-2706
-3430
-3300
-2253
-514
1460
3106
3930
3655
2302
176
-2221
-4336
-5696
-6017
-5243
-3536
-1227
1266
3509
5136
5904
5740
4751
3195
1419
-238
-1530
-2374
-2852
-3160
-3513
-4042
-4731
-5408
-5818
-5720
-5001
-3731
-2156
-617
566
1209
1323
1102
840
812
1157
1819
2549
2995
2826
1858
146
-2013
-4147
-5733
-6354
-5814
-4200
-1855
714
2970
4480
5001
4514
3195
1342
-709
-2652
-4260
-5394
-6003
-6106
-5772
-5103
-4216
-3227
-2228
-1282
-421
349
1032
1624
2114
2486
2728
2843
2850
2771
2619
2389
2050
1567
914
102
-816
-1739
-2535
-3058
-3174
-2781
-1834
-372
1464
3427
5186
6382
6710
6002
4288
1807
-1043
-3797
-6030
-7445
-7915
-7470
-6250
-4449
-2276
67
2381
4465
6126
7199
7576
7221
6167
4500
2330
-215
-2975
-5736
-8210
-10052
-10923
-10587
-9004
-6387
-3175
62
2775
4575
5335
5196
4506
3690
3128
3057
3524
4408
5473
6447
7093
7270
6957
6244
5297
4294
3356
2508
1667
687
-565
-2127
-3900
-5653
-7095
-7977
-8180
-7763
-6928
-5948
-5071
-4441
-4078
-3906
-3793
-3615
-3275
-2707
-1876
-777
539
1948
3259
4260
4802
4883
4687
4543
4795
5637
6981
8421
9335
9096
7303
3955
-513
-5347
-9697
-12851
-14408
-14328
-12867
-10447
-7520
-4475
-1610
863
2806
4147
4908
5206
5237
5220
5309
5530
5753
5737
5225
4051
2226
-52
-2436
-4519
-5930
-6407
-5840
-4280
-1931
878
3720
6135
7704
8141
7370
5543
3020
269
-2256
-4220
-5466
-6001
-5938
-5415
-4533
-3346
-1876
-150
1766
3768
5732
7539
9086
10276
11003
11148
10602
9317
7357
4924
2327
-101
-2109
-3607
-4690
-5563
-6430
-7363
-8238
-8753
-8535
-7296
-4957
-1710
2023
5703
8806
10936
11871
11557
10059
7520
4144
197
-3974
-7959
-11334
-13741
-14966
-14984
-13950
-12127
-9791
-7154
-4328
-1351
1742
4852
7773
10208
11837
12404
11803
10113
7588
4604
1580
-1096
-3126
-4335
-4690
-4294
-3368
-2212
-1149
-458
-308
-714
-1526
-2474
-3233
-3515
-3149
-2128
-610
1112
2680
3745
4041
3446
2007
-64
-2433
-4714
-6558
-7729
-8151
-7905
-7167
-6140
-4967
-3696
-2294
-703
1083
2964
4736
6137
6937
7016
6398
5229
3719
2060
382
-1253
-2806
-4217
-5367
-6094
-6248
-5758
-4680
-3198
-1575
-79
1092
1840
2161
2103
1720
1055
142
-960
-2152
-3285
-4197
-4750
-4867
-4547
-3844
-2833
-1585
-164
1358
2869
4208
5181
5617
5420
4615
3346
1838
329
-992
-2016
-2713
-3110
-3262
-3240
-3128
-3032
-3065
-3312
-3782
-4366
-4844
-4937
-4407
-3147
-1245
1030
3305
5217
6508
7079
6970
6306
5234
3886
2385
861
-526
-1617
-2309
-2614
-2689
-2797
-3203
-4043
-5238
-6476
-7317
-7359
-6399
-4537
-2149
234
2116
3191
3428
3038
2369
1772
1498
1655
2235
3154
4297
5527
6666
7492
7759
7265
5934
3883
1435
-958
-2840
-3900
-4064
-3512
-2588
-1666
-999
-641
-447
-162
446
1473
2815
4196
5262
5705
5365
4283
2679
879
-789
-2081
-2886
-3222
-3194
-2929
-2519
-1993
-1324
-462
613
1853
3124
4228
4936
5055
4474
3197
1356
-820
-3038
-4998
-6435
-7163
-7097
-6265
-4805
-2946
-979
785
2068
2664
2479
1539
-20
-1982
-4094
-6108
-7812
-9047
-9713
-9768
-9232
-8180
-6750
-5122
-3497
-2050
-889
-19
657
1304
2086
3095
4292
5497
6440
6851
6559
5571
4083
2434
987
18
-374
-296
-8
185
48
-487
-1293
-2087
-2534
-2359
-1449
94
1969
3748
4986
5340
4665
3063
877
-1376
-3122
-3858
-3278
-1355
1645
5218
8734
11581
13297
13662
12727
10776
8241
5589
3228
1425
286
-240
-309
-116
173
474
808
1279
2017
3099
4478
5937
7123
7624
7104
5435
2774
-439
-3579
-6002
-7235
-7100
-5765
-3672
-1393
544
1800
2288
2153
1675
1160
832
783
967
1237
1400
1263
686
-387
-1890
-3616
-5225
-6285
-6373
-5204
-2751
680
4468
7806
9899
10186
8502
5129
717
-3900
-7929
-10803
-12290
-12472
-11658
-10243
-8585
-6929
-5383
-3946
-2549
-1101
470
2178
3950
5608
6875
7423
6965
5365
2732
-550
-3875
-6558
-8025
-7982
-6509
-4034
-1211
1279
2913
3448
2947
1714
168
-1283
-2343
-2870
-2869
-2458
-1809
-1106
-500
-83
131
207
279
504
1016
1872
3007
4242
5304
5900
5784
4830
3075
721
-1891
-4355
-6281
-7388
-7567
-6918
-5718
-4351
-3197
-2530
-2445
-2855
-3548
-4284
-4900
-5351
-5704
-6066
-6486
-6900
-7126
-6939
-6174
-4821
-3063
-1220
358
1416
1880
1862
1586
1273
1044
879
656
245
-394
-1154
-1801
-2051
-1686
-644
954
2837
4678
6186
7181
7605
7494
6922
5961
4660
3073
1299
-491
-2051
-3112
-3455
-2994
-1819
-189
1536
2996
3941
4291
4139
3691
3170
2722
2377
2061
1668
1145
552
59
-119
175
951
2031
3093
3769
3777
3007
1550
-349
-2394
-4333
-6022
-7429
-8582
-9511
-10196
-10567
-10527
-10010
-9007
-7577
-5825
-3870
-1821
226
2173
3904
5295
6232
6657
6594
6146
5463
4682
3872
3015
2023
799
-705
-2441
-4264
-5968
-7334
-8182
-8392
-7915
-6768
-5038
-2892
-588
1534
3106
3815
3504
2243
347
-1687
-3307
-4045
-3641
-2091
369
3352
6426
9203
11401
12860
13526
13428
12656
11340
9634
7696
5665
3651
1727
-49
-1607
-2849
-3635
-3816
-3274
-1979
-30
2342
4792
6925
8362
8814
8135
6357
3693
511
-2721
-5516
-7454
-8265
-7875
-6407
-4138
-1413
1437
4159
6596
8667
10322
11498
12109
12059
11289
9819
7775
5376
2903
640
-1173
-2377
-2914
-2834
-2281
-1486
-728
-290
-393
-1136
-2453
-4117
-5787
-7097
-7760
-7640
-6775
-5349
-3616
-1812
-95
1473
2897
4203
5377
6344
6974
7122
6678
5615
4006
2021
-102
-2114
-3787
-4958
-5551
-5579
-5130
-4340
-3361
-2327
-1343
-472
253
815
1196
1375
1330
1054
562
-94
-831
-1536
-2084
-2350
-2228
-1657
-637
749
2333
3875
5107
5791
5780
5058
3751
2093
361
-1185
-2364
-3086
-3349
-3201
-2713
-1957
-1010
35
1069
1967
2610
2920
2881
2533
1961
1254
484
-312
-1120
-1919
-2669
-3297
-3722
-3885
-3782
-3482
-3108
-2801
-2667
-2733
-2933
-3129
-3150
-2852
-2169
-1146
74
1270
2207
2696
2645
2096
1216
264
-476
-778
-529
230
1323
2489
3462
4046
4164
3866
3296
2630
2021
1564
1279
1143
1122
1197
1375
1679
2121
2677
3276
3812
4174
4278
4093
3646
3008
2259
1462
647
-182
-1018
-1828
-2529
-3001
-3123
-2828
-2153
-1252
-378
184
206
-417
-1621
-3193
-4832
-6230
-7150
-7467
-7170
-6332
-5067
-3502
-1760
33
1740
3219
4342
5026
5255
5081
4601
3912
3074
2102
984
-272
-1586
-2789
-3647
-3921
-3459
-2267
-532
1400
3110
4206
4420
3662
2037
-196
-2683
-5049
-6968
-8207
-8655
-8325
-7327
-5834
-4034
-2084
-88
1913
3911
5901
7842
9638
11141
12183
12606
12312
11281
9585
7373
4861
2297
-66
-2011
-3394
-4178
-4447
-4392
-4268
-4319
-4706
-5457
-6453
-7468
-8239
-8552
-8295
-7483
-6233
-4711
-3075
-1439
131
1600
2931
4067
4933
5460
5621
5458
5077
4624
4235
3985
3865
3783
3608
3228
2599
1765
844
-29
-772
-1403
-2045
-2892
-4108
-5759
-7741
-9794
-11563
-12713
-13035
-12516
-11331
-9775
-8151
-6675
-5425
-4357
-3369
-2381
-1392
-485
213
602
657
449
113
-204
-392
-406
-256
23
401
867
1411
2004
2577
3034
3275
3244
2946
2439
1794
1048
174
-906
-2262
-3883
-5626
-7223
-8346
-8721
-8230
-6971
-5228
-3377
-1758
-569
176
607
909
1215
1543
1800
1836
1542
920
102
-689
-1218
-1331
-1004
-345
457
1205
1760
2068
2152
2056
1807
1381
718
-233
-1464
-2867
-4240
-5326
-5891
-5798
-5056
-3820
-2349
-929
204
912
1172
1052
672
166
-341
-733
-894
-703
-48
1140
2846
4936
7154
9148
10541
11009
10367
8615
5962
2787
-424
-3177
-5072
-5890
-5637
-4544
-3002
-1458
-290
291
289
-96
-557
-794
-610
28
1004
2113
3139
3930
4416
4601
4526
4236
3777
3207
2620
2142
1904
1977
2319
2753
3004
2788
1930
443
-1446
-3364
-4905
-5766
-5837
-5220
-4164
-2967
-1866
-973
-262
383
1108
2028
3190
4569
6079
7590
8954
10024
10678
10851
10555
9885
8991
8036
7133
6311
5506
4608
3519
2215
770
-678
-1984
-3077
-3996
-4881
-5908
-7197
-8745
-10401
-11902
-12958
-13333
-12912
-11714
-9867
-7561
-5008
-2428
-39
1940
3303
3900
3676
2706
1190
-592
-2349
-3848
-4951
-5614
-5854
-5708
-5214
-4417
-3406
-2332
-1407
-852
-818
-1322
-2218
-3237
-4086
-4551
-4575
-4267
-3833
-3472
-3279
-3205
-3087
-2745
-2079
-1138
-112
736
1172
1075
472
-482
-1579
-2626
-3490
-4109
-4465
-4560
-4401
-4013
-3462
-2855
-2321
-1957
-1771
-1655
-1400
-770
395
2096
4151
6230
7960
9041
9334
8889
7909
6661
5390
4255
3305
2498
1742
931
-25
-1178
-2534
-4033
-5551
-6904
-7889
-8344
-8208
-7564
-6625
-5677
-4980
-4678
-4751
-5034
-5291
-5320
-5035
-4489
-3840
-3271
-2912
-2789
-2832
-2915
-2917
-2752
-2375
-1761
-882
293
1768
3468
5217
6743
7746
7989
7386
6037
4197
2191
312
-1261
-2474
-3364
-3992
-4392
-4558
-4479
-4183
-3771
-3401
-3226
-3326
-3656
-4058
-4337
-4349
-4075
-3626
-3173
-2840
-2608
-2293
-1603
-276
1793
4466
7392
10119
12253
13595
14185
14247
14066
13843
13610
13235
12495
11207
9331
7016
4575
2393
826
105
288
1254
2732
4361
5753
6568
6589
5772
4266
2382
510
-990
-1896
-2184
-2015
-1664
-1402
-1401
-1682
-2137
-2598
-2918
-3027
-2937
-2700
-2351
-1873
-1209
-305
821
2047
3156
3895
4061
3572
2495
1018
-603
-2133
-3394
-4283
-4758
-4816
-4471
-3765
-2776
-1632
-502
441
1066
1317
1230
910
494
111
-147
-225
-93
271
886
1752
2831
4032
5219
6236
6953
7298
7278
6966
6465
5878
5275
4687
4119
3561
3002
2436
1854
1243
591
-100
-796
-1427
-1895
-2101
-1988
-1562
-913
-192
422
769
752
352
-368
-1289
-2266
-3169
-3903
-4426
-4749
-4915
-4986
-5011
-5014
-4988
-4904
-4730
-4452
-4085
-3666
-3234
-2813
-2391
-1937
-1427
-884
-402
-146
-310
-1051
-2422
-4321
-6506
-8639
-10381
-11480
-11832
-11494
-10644
-9512
-8302
-7142
-6070
-5063
-4075
-3091
-2153
-1357
-824
-663
-918
-1553
-2440
-3389
-4188
-4643
-4623
-4083
-3068
-1699
-156
1350
2608
3441
3729
3446
2672
1584
425
-565
-1221
-1511
-1554
-1578
-1831
-2462
-3437
-4509
-5281
-5330
-4370
-2372
393
3408
6049
7764
8216
7360
5436
2876
187
-2177
-3892
-4806
-4932
-4415
-3490
-2423
-1468
-818
-575
-742
-1239
-1939
-2711
-3450
-4086
-4568
-4834
-4799
-4365
-3461
-2095
-388
1433
3091
4337
5038
5214
5028
4716
4501
4521
4800
5263
5787
6248
6552
6635
6441
5920
5033
3795
2308
784
-477
-1162
-1020
50
1979
4535
7393
10202
12648
14484
15540
15717
14996
13449
11256
8697
6104
3787
1948
622
-320
-1106
-1957
-2979
-4105
-5115
-5720
-5678
-4897
-3472
-1661
204
1812
2956
3550
3617
3238
2510
1527
379
-830
-1977
-2933
-3583
-3863
-3767
-3330
-2603
-1614
-361
1174
2981
4981
7007
8830
10220
11019
11205
10903
10346
9791
9434
9345
9449
9567
9485
9024
8096
6724
5018
3147
1302
-331
-1584
-2321
-2445
-1920
-792
803
2644
4453
5946
6885
7118
6606
5420
3724
1744
-263
-2040
-3368
-4083
-4114
-3485
-2317
-800
851
2443
3845
4996
5891
6540
6921
6959
6529
5499
3791
1439
-1381
-4363
-7121
-9267
-10496
-10639
-9694
-7813
-5254
-2331
652
3441
5861
7823
9304
10323
10903
11044
10708
9825
8326
6184
3456
310
-2981
-6081
-8654
-10434
-11276
-11182
-10284
-8796
-6961
-4991
-3040
-1197
502
2047
3431
4637
5637
6402
6919
7198
7281
7233
7128
7025
6951
6884
6751
6445
5847
4864
3453
1640
-483
-2780
-5092
-7265
-9158
-10655
-11659
-12104
-11974
-11325
-10307
-9151
-8131
-7483
-7324
-7592
-8042
-8319
-8063
-7046
-5260
-2924
-411
1886
3694
4944
5769
6415
7114
7959
8852
9543
9726
9177
7840
5863
3539
1217
-811
-2373
-3434
-4062
-4372
-4470
-4424
-4260
-3964
-3495
-2794
-1791
-430
1303
3337
5496
7507
9056
9874
9822
8948
7481
5767
4174
2984
2335
2209
2475
2948
3455
3864
4093
4097
3854
3363
2645
1747
733
-336
-1420
-2514
-3627
-4756
-5842
-6765
-7355
-7454
-6980
-5976
-4612
-3142
-1825
-851
-288
-90
-136
-281
-400
-397
-192
294
1146
2419
4099
6068
8106
9932
11293
12035
12150
11757
11043
10169
9214
8154
6912
5416
3680
1817
10
-1552
-2751
-3582
-4141
-4580
-5029
-5545
-6094
-6576
-6874
-6897
-6615
-6046
-5243
-4263
-3157
-1973
-771
368
1346
2067
2468
2541
2333
1931
1435
923
437
-15
-449
-883
-1327
-1784
-2253
-2739
-3248
-3779
-4303
-4756
-5042
-5059
-4735
-4062
-3113
-2032
-995
-157
392
654
710
684
687
781
955
1141
1250
1212
997
621
115
-507
-1272
-2247
-3512
-5112
-7020
-9122
-11231
-13134
-14650
-15667
-16158
-16160
-15746
-14981
-13911
-12567
-10986
-9235
-7414
-5646
-4043
-2681
-1579
-706
-6
570
1044
1410
1641
1723
1664
1504
1299
1101
933
785
620
391
63
-371
-893
-1460
-2025
-2551
-3016
-3417
-3772
-4103
-4428
-4753
-5061
-5314
-5457
-5440
-5234
-4846
-4330
-3775
-3280
-2934
-2787
-2844
-3062
-3367
-3666
-3855
-3827
-3478
-2725
-1524
98
2029
4086
6041
7695
8930
9747
10255
10611
10938
11249
11413
11180
10271
8489
5809
2427
-1273
-4805
-7707
-9656
-10535
-10447
-9670
-8565
-7488
-6705
-6346
-6392
-6711
-7105
-7378
-7390
-7091
-6514
-5750
-4882
-3943
-2877
-1553
189
2466
5285
8503
11833
14902
17334
18834
19256
18626
17123
15036
12703
10444
8512
7051
6077
5475
5023
4441
3470
1943
-145
-2622
-5158
-7351
-8830
-9361
-8916
-7677
-5986
-4251
-2828
-1940
-1624
-1740
-2031
-2198
-1989
-1257
2
1661
3498
5253
6685
7621
7978
7765
7065
6004
4716
3326
1939
632
-534
-1523
-2319
-2937
-3413
-3799
-4136
-4437
-4670
-4766
-4650
-4272
-3653
-2886
-2126
-1538
-1242
-1262
-1517
-1850
-2084
-2089
-1825
-1346
-769
-208
276
704
1173
1805
2694
3864
5250
6722
8125
9322
10212
10744
10896
10657
10029
9028
7705
6161
4538
2988
1638
545
-313
-1018
-1672
-2333
-2982
-3521
-3797
-3671
-3070
-2031
-700
703
1946
2838
3279
3269
2895
2296
1626
1008
521
166
-110
-405
-819
-1418
-2192
-3036
-3769
-4176
-4086
-3441
-2333
-1004
214
1002
1149
612
-465
-1817
-3142
-4206
-4904
-5277
-5469
-5660
-5993
-6535
-7266
-8111
-8974
-9769
-10435
-10924
-11187
-11171
-10825
-10123
-9088
-7806
-6413
-5069
-3919
-3062
-2532
-2317
-2373
-2661
-3163
-3886
-4845
-6035
-7404
-8831
-10137
-11098
-11499
-11180
-10091
-8323
-6103
-3755
-1625
8
1002
1393
1361
1168
1050
1132
1386
1650
1706
1380
623
-454
-1606
-2539
-2995
-2833
-2056
-799
720
2254
3575
4504
4923
4792
4160
3172
2053
1074
477
409
874
1727
2736
3674
4412
4974
5527
6302
7491
9150
11165
13279
15182
16611
17430
17656
17420
16908
16283
15646
15020
14368
13626
12725
11600
10198
8483
6449
4141
1666
-812
-3102
-5024
-6459
-7373
-7814
-7887
-7719
-7424
-7095
-6802
-6603
-6542
-6639
-6869
-7152
-7355
-7335
-6985
-6292
-5353
-4361
-3543
-3088
-3075
-3452
-4051
-4654
-5065
-5180
-5012
-4673
-4325
-4111
-4108
-4296
-4573
-4799
-4844
-4639
-4203
-3630
-3058
-2616
-2377
-2330
-2384
-2400
-2238
-1804
-1071
-75
1112
2421
3804
5243
6729
8232
9683
10978
12004
12678
12977
12941
12658
12223
11705
11128
10483
9756
8954
8116
7310
6600
6033
5626
5384
5324
5487
5928
6675
7680
8779
9701
10123
9765
8486
6341
3573
551
-2341
-4798
-6658
-7903
-8611
-8895
-8848
-8525
-7956
-7172
-6229
-5206
-4184
-3222
-2337
-1520
-757
-70
469
747
650
111
-846
-2097
-3439
-4646
-5525
-5968
-5976
-5653
-5181
-4774
-4639
-4938
-5754
-7075
-8790
-10707
-12586
-14187
-15323
-15893
-15900
-15434
-14634
-13649
-12600
-11561
-10564
-9618
-8729
-7910
-7184
-6576
-6096
-5742
-5493
-5327
-5230
-5201
-5252
-5407
-5683
-6094
-6638
-7302
-8053
-8838
-9579
-10175
-10509
-10471
-9988
-9043
-7691
-6045
-4250
-2440
-698
958
2570
4204
5905
7651
9337
10787
11801
12210
11937
11021
9616
7947
6250
4711
3428
2398
1546
771
-6
-813
-1620
-2360
-2967
-3408
-3699
-3896
-4059
-4217
-4331
-4294
-3950
-3148
-1793
111
2437
4960
7401
9482
10989
11808
11937
11475
10600
9531
8497
7712
7338
7461
8068
9032
10123
11045
11504
11285
10324
8739
6810
4913
3410
2546
2377
2768
3435
4051
4346
4183
3585
2704
1756
947
421
239
391
818
1442
2177
2935
3625
4164
4496
4612
4558
4424
4301
4235
4192
4046
3628
2781
1436
-347
-2386
-4429
-6233
-7630
-8568
-9099
-9328
-9363
-9271
-9072
-8766
-8365
-7914
-7486
-7154
-6947
-6832
-6720
-6507
-6124
-5578
-4962
-4421
-4101
-4091
-4388
-4896
-5457
-5889
-6040
-5804
-5140
-4064
-2643
-988
757
2431
3882
4987
5686
5984
5941
5649
5200
4672
4129
3633
3264
3123
3308
3879
4820
6018
7281
8382
9125
9403
9219
8676
7941
7186
6556
6137
5967
6037
6304
6696
7114
7444
7578
7452
7065
6495
5863
5293
4843
4470
4033
3333
2193
534
-1579
-3938
-6247
-8199
-9562
-10234
-10259
-9802
-9097
-8373
-7799
-7439
-7239
-7051
-6681
-5964
-4835
-3373
-1802
-433
434
621
146
-759
-1718
-2325
-2284
-1500
-103
1612
3290
4639
5502
5876
5867
5615
5236
4784
4264
3665
2984
2244
1482
722
-32
-795
-1572
-2333
-2995
-3446
-3581
-3355
-2816
-2099
-1387
-848
-573
-543
-644
-702
-551
-83
721
1789
2988
4160
5164
5909
6370
6588
6658
6698
6815
7061
7410
7754
7924
7744
7086
5923
4351
2579
875
-494
-1332
-1562
-1238
-532
311
1022
1374
1218
520
-639
-2080
-3575
-4899
-5891
-6495
-6764
-6837
-6887
-7059
-7420
-7941
-8511
-8983
-9223
-9149
-8748
-8058
-7147
-6071
-4865
-3544
-2124
-650
789
2063
3026
3552
3581
3132
2312
1280
208
-773
-1602
-2302
-2962
-3693
-4582
-5646
-6812
-7928
-8793
-9214
-9063
-8309
-7041
-5443
-3753
-2206
-973
-123
388
695
978
1399
2043
2893
3824
4641
5144
5192
4749
3900
2830
1770
929
442
339
546
916
1268
1435
1293
778
-107
-1298
-2687
-4129
-5471
-6567
-7296
-7578
-7374
-6682
-5527
-3958
-2051
85
2292
4372
6105
7288
7780
7541
6640
5244
3570
1836
220
-1159
-2238
-2989
-3404
-3490
-3279
-2846
-2314
-1844
-1595
-1688
-2157
-2945
-3913
-4887
-5709
-6281
-6583
-6668
-6630
-6568
-6550
-6592
-6652
-6642
-6452
-5975
-5151
-3985
-2569
-1073
281
1266
1703
1505
692
-615
-2227
-3933
-5538
-6889
-7875
-8428
-8509
-8106
-7240
-5969
-4392
-2636
-843
854
2349
3569
4473
5043
5286
5226
4906
4393
3766
3104
2472
1911
1443
1080
847
779
918
1283
1845
2507
3120
3519
3574
3237
2561
1678
751
-83
-760
-1290
-1732
-2142
-2524
-2807
-2867
-2567
-1821
-642
847
2425
3834
4835
5269
5091
4373
3284
2043
868
-75
-703
-1031
-1154
-1205
-1312
-1549
-1912
-2318
-2641
-2749
-2551
-2017
-1185
-133
1047
2269
3475
4624
5692
6660
7517
8264
8924
9531
10115
10683
11196
11576
11724
11560
11065
10304
9417
8584
7974
7695
7771
8140
8691
9299
9858
10294
10563
10634
10480
10083
9447
8617
7689
6796
6081
5657
5568
5787
6221
6753
7286
7771
8218
8679
9212
9839
10523
11157
11593
11673
11278
10364
8978
7261
5422
3702
2332
1492
1283
1710
2681
4032
5547
7000
8189
8973
9282
9129
8600
7819
6920
6008
5139
4309
3476
2585
1609
574
-440
-1313
-1931
-2226
-2208
-1964
-1631
-1351
-1216
-1245
-1372
-1485
-1463
-1231
-784
-186
452
1010
1401
1588
1594
1486
1347
1254
1245
1307
1368
1309
988
278
-892
-2504
-4435
-6477
-8381
-9921
-10951
-11438
-11458
-11163
-10722
-10274
-9902
-9635
-9476
-9433
-9534
-9822
-10323
-11019
-11832
-12627
-13255
-13593
-13586
-13256
-12689
-12003
-11308
-10682
-10163
-9757
-9461
-9269
-9176
-9176
-9252
-9378
-9527
-9681
-9837
-10007
-10203
-10420
-10624
-10755
-10737
-10505
-10021
-9287
-8341
-7246
-6076
-4909
-3818
-2871
-2125
-1617
-1344
-1264
-1297
-1346
-1330
-1213
-1012
-793
-643
-629
-774
-1052
-1393
-1715
-1947
-2041
-1986
-1787
-1475
-1105
-757
-537
-557
-903
-1590
-2532
-3546
-4390
-4836
-4748
-4131
-3138
-2016
-1020
-331
1
59
5
10
186
556
1056
1589
2066
2455
2781
3118
3550
4149
4951
5960
7148
8461
9822
11126
12246
13051
13430
13327
12762
11837
10719
9599
8654
7998
7670
7624
7752
7904
7931
7709
7171
6325
5250
4082
2979
2074
1437
1052
823
613
293
-208
-872
-1609
-2287
-2788
-3051
-3087
-2970
-2787
-2603
-2425
-2204
-1861
-1333
-613
230
1066
1739
2121
2149
1854
1340
753
222
-183
-474
-744
-1124
-1743
-2672
-3910
-5378
-6956
-8516
-9956
-11208
-12228
-12971
-13381
-13392
-12962
-12109
-10947
-9671
-8514
-7667
-7206
-7051
-6989
-6750
-6108
-4972
-3423
-1677
-8
1355
2296
2827
3054
3104
3071
2991
2859
2674
2466
2306
2269
2387
2613
2826
2873
2639
2106
1366
598
-10
-321
-300
0
478
1043
1656
2335
3123
4046
5085
6173
7218
8135
8878
9428
9784
9941
9889
9633
9229
8804
8549
8665
9286
10404
11841
13285
14374
14813
14464
13387
11803
10017
8311
6866
5724
4813
3990
3113
2093
915
-354
-1589
-2637
-3355
-3642
-3466
-2880
-2008
-1018
-80
682
1215
1532
1689
1743
1715
1584
1306
847
222
-497
-1193
-1743
-2060
-2112
-1915
-1507
-913
-130
862
2067
3439
4859
6158
7157
7727
7826
7515
6931
6242
5597
5104
4820
4770
4962
5392
6031
6810
7610
8274
8640
8585
8061
7118
5871
4471
3059
1732
535
-526
-1458
-2265
-2936
-3458
-3824
-4049
-4162
-4197
-4175
-4094
-3940
-3686
-3329
-2891
-2423
-1994
-1673
-1510
-1532
-1743
-2133
-2689
-3394
-4219
-5117
-6015
-6815
-7412
-7715
-7673
-7296
-6659
-5902
-5202
-4749
-4701
-5154
-6112
-7475
-9047
-10568
-11771
-12434
-12444
-11817
-10700
-9327
-7957
-6805
-5991
-5524
-5321
-5252
-5201
-5098
-4939
-4761
-4612
-4511
-4428
-4295
-4037
-3607
-3019
-2351
-1727
-1271
-1071
-1148
-1462
-1927
-2452
-2971
-3457
-3920
-4382
-4852
-5310
-5704
-5961
-6006
-5789
-5290
-4529
-3553
-2430
-1232
-27
1132
2213
3211
4144
5043
5940
6845
7739
8565
9244
9693
9855
9712
9295
8668
7907
7082
6239
5399
4569
3756
2978
2259
1628
1101
678
335
38
-251
-559
-899
-1273
-1671
-2088
-2516
-2953
-3393
-3827
-4243
-4628
-4972
-5270
-5524
-5739
-5921
-6074
-6199
-6302
-6389
-6469
-6553
-6645
-6744
-6843
-6931
-7000
-7036
-7030
-6964
-6822
-6588
-6259
-5852
-5411
-4992
-4651
-4411
-4251
-4101
-3862
-3445
-2812
-2001
-1128
-353
165
321
98
-434
-1145
-1890
-2554
-3071
-3424
-3621
-3663
-3534
-3193
-2608
-1777
-749
374
1462
2393
3091
3538
3779
3891
3961
4056
4219
4466
4799
5214
5696
6211
6708
7113
7354
7385
7212
6903
6575
6358
6357
6617
7112
7765
8484
9196
9869
10508
11134
11746
12305
12737
12950
12875
12494
11847
11024
10129
9255
8461
7770
7183
6688
6275
5926
5610
5282
4889
4394
3809
3201
2691
2410
2450
2816
3408
4043
4512
4644
4361
3690
2738
1644
527
-544
-1548
-2477
-3301
-3953
-4334
-4351
-3965
-3219
-2239
-1202
-283
392
776
890
798
566
245
-140
-568
-1000
-1374
-1604
-1617
-1381
-930
-365
170
531
614
379
-142
-869
-1694
-2513
-3241
-3819
-4214
-4414
-4429
-4288
-4038
-3741
-3446
-3183
-2948
-2702
-2387
-1944
-1343
-594
249
1103
1874
2473
2822
2862
2548
1857
800
-551
-2059
-3521
-4702
-5391
-5464
-4927
-3927
-2713
-1557
-672
-145
86
189
368
768
1413
2191
2889
3274
3178
2556
1508
248
-956
-1854
-2272
-2142
-1506
-496
701
1882
2859
3495
3719
3541
3037
2327
1541
782
109
-464
-951
-1363
-1685
-1875
-1877
-1649
-1187
-541
204
952
1621
2170
2590
2890
3079
3151
3093
2896
2577
2177
1749
1336
942
526
22
-628
-1438
-2356
-3277
-4073
-4641
-4932
-4963
-4800
-4518
-4174
-3794
-3384
-2951
-2528
-2182
-1999
-2053
-2378
-2953
-3701
-4514
-5276
-5890
-6291
-6451
-6380
-6125
-5769
-5416
-5174
-5120
-5276
-5592
-5957
-6237
-6331
-6205
-5909
-5554
-5257
-5085
-5026
-4994
-4873
-4580
-4106
-3527
-2972
-2570
-2391
-2434
-2630
-2895
-3171
-3447
-3747
-4094
-4464
-4767
-4863
-4610
-3925
-2817
-1402
143
1629
2910
3912
4626
5077
5288
5262
4981
4434
3637
2649
1565
487
-504
-1372
-2124
-2798
-3434
-4053
-4647
-5185
-5626
-5935
-6092
-6093
-5947
-5669
-5279
-4804
-4277
-3735
-3212
-2731
-2295
-1888
-1482
-1053
-586
-85
426
921
1372
1767
2103
2388
2629
2824
2959
3005
2929
2699
2297
1729
1034
283
-432
-1010
-1370
-1468
-1320
-987
-565
-151
191
451
673
939
1339
1938
2760
3782
4950
6193
7436
8612
9651
10480
11022
11212
11018
10457
9610
8606
7591
6696
5998
5509
5184
4947
4728
4489
4230
3982
3786
3671
3638
3665
3714
3751
3750
3705
3622
3513
3389
3257
3118
2969
2805
2617
2391
2116
1782
1387
939
450
-71
-626
-1230
-1908
-2680
-3544
-4467
-5382
-6204
-6856
-7296
-7533
-7624
-7655
-7710
-7841
-8045
-8276
-8447
-8468
-8277
-7855
-7234
-6491
-5727
-5044
-4522
-4203
-4078
-4103
-4196
-4270
-4248
-4078
-3745
-3263
-2667
-2003
-1317
-652
-52
442
793
974
984
848
614
337
55
-227
-542
-943
-1475
-2141
-2891
-3632
-4255
-4685
-4915
-5010
-5092
-5284
-5666
-6237
-6910
-7543
-7991
-8148
-7992
-7573
-7000
-6406
-5902
-5559
-5388
-5349
-5360
-5318
-5116
-4669
-3937
-2931
-1727
-445
778
1817
2601
3122
3432
3621
3782
3978
4225
4493
4722
4844
4807
4592
4221
3751
3268
2872
2652
2670
2937
3402
3966
4495
4864
4991
4864
4541
4131
3747
3468
3309
3219
3105
2871
2464
1893
1238
622
182
19
178
633
1295
2037
2729
3262
3576
3669
3590
3416
3234
3111
3083
3149
3280
3433
3565
3640
3634
3531
3324
3009
2595
2103
1567
1032
539
122
-204
-430
-556
-576
-480
-263
66
475
909
1309
1628
1851
1998
2104
2201
2285
2315
2230
1978
1553
1010
460
16
-243
-309
-251
-179
-193
-337
-582
-834
-986
-963
-752
-403
6
405
768
1118
1507
1990
2595
3315
4121
4980
5861
6733
7549
8231
8669
8744
8371
7536
6319
4879
3409
2079
997
185
-397
-815
-1122
-1338
-1456
-1461
-1362
-1195
-1018
-877
-787
-714
-588
-332
103
716
1452
2218
2919
3482
3875
4106
4213
4238
4212
4138
3989
3716
3261
2588
1695
641
-466
-1483
-2267
-2721
-2817
-2603
-2181
-1661
-1125
-597
-58
522
1145
1754
2240
2478
2385
1969
1341
688
214
72
308
852
1550
2217
2700
2914
2859
2596
2215
1798
1396
1020
650
246
-233
-811
-1485
-2219
-2942
-3565
-3996
-4169
-4057
-3682
-3105
-2410
-1679
-979
-356
163
561
833
981
1026
1006
969
957
992
1062
1128
1148
1097
984
848
738
679
652
594
418
54
-524
-1286
-2159
-3063
-3937
-4752
-5500
-6166
-6701
-7021
-7031
-6667
-5940
-4950
-3867
-2884
-2155
-1757
-1676
-1828
-2103
-2401
-2654
-2818
-2865
-2769
-2507
-2077
-1521
-932
-441
-182
-253
-682
-1419
-2354
-3347
-4265
-4997
-5464
-5610
-5395
-4808
-3874
-2675
-1352
-89
925
1543
1704
1455
941
368
-49
-149
134
752
1547
2301
2786
2838
2400
1550
475
-586
-1418
-1900
-2036
-1948
-1811
-1785
-1945
-2264
-2633
-2918
-3025
-2937
-2711
-2441
-2207
-2037
-1905
-1747
-1510
-1177
-774
-351
48
409
743
1068
1376
1631
1774
1766
1622
1426
1307
1389
1729
2281
2903
3418
3680
3642
3372
3019
2748
2671
2805
3087
3418
3725
4005
4327
4795
5494
6439
7563
8734
9794
10609
11096
11228
11017
10497
9706
8692
7518
6269
5051
3974
3128
2564
2286
2253
2392
2619
2849
3010
3045
2920
2631
2205
1698
1181
720
355
90
-108
-287
-489
-729
-989
-1231
-1416
-1528
-1578
-1600
-1633
-1700
-1796
-1893
-1952
-1945
-1864
-1724
-1552
-1370
-1182
-971
-708
-364
74
595
1164
1727
2222
2594
2798
2813
2645
2327
1911
1458
1027
653
350
112
-80
-236
-357
-435
-466
-467
-487
-597
-871
-1360
-2065
-2935
-3885
-4819
-5670
-6409
-7038
-7571
-8004
-8293
-8366
-8147
-7589
-6702
-5562
-4284
-2995
-1803
-779
36
607
895
852
439
-336
-1396
-2587
-3711
-4569
-5023
-5034
-4666
-4061
-3392
-2812
-2425
-2282
-2393
-2752
-3346
-4153
-5134
-6215
-7285
-8214
-8881
-9201
-9145
-8743
-8064
-7194
-6212
-5180
-4144
-3142
-2210
-1385
-695
-154
250
548
785
1008
1252
1538
1875
2260
2682
3123
3550
3918
4164
4224
4032
3543
2735
1620
245
-1304
-2905
-4411
-5662
-6515
-6871
-6700
-6049
-5035
-3813
-2532
-1305
-184
828
1759
2631
3445
4165
4739
5118
5274
5215
4972
4595
4137
3654
3202
2846
2653
2674
2928
3382
3947
4503
4929
5146
5132
4929
4606
4227
3823
3384
2881
2306
1696
1140
756
645
842
1295
1881
2445
2862
3082
3144
3153
3227
3447
3821
4281
4715
5012
5104
4987
4718
4389
4088
3877
3776
3767
3810
3860
3884
3861
3787
3672
3536
3410
3334
3355
3516
3838
4314
4889
5469
5936
6173
6098
5691
5003
4148
3270
2503
1932
1572
1375
1251
1112
909
647
385
207
181
335
636
1002
1326
1512
1504
1295
933
496
80
-224
-351
-266
23
470
990
1482
1846
2009
1941
1666
1246
763
285
-150
-541
-912
-1293
-1696
-2102
-2470
-2748
-2893
-2885
-2728
-2442
-2053
-1583
-1048
-475
98
613
1000
1193
1153
881
420
-153
-747
-1281
-1693
-1954
-2055
-2008
-1830
-1549
-1202
-838
-517
-309
-277
-465
-881
-1492
-2216
-2942
-3541
-3903
-3956
-3696
-3189
-2564
-1983
-1598
-1511
-1747
-2243
-2873
-3484
-3950
-4201
-4246
-4161
-4054
-4027
-4140
-4395
-4739
-5084
-5341
-5444
-5366
-5121
-4758
-4339
-3932
-3596
-3378
-3311
-3414
-3687
-4107
-4617
-5132
-5544
-5740
-5635
-5191
-4438
-3470
-2423
-1435
-609
15
459
781
1039
1248
1366
1310
999
404
-406
-1271
-1968
-2288
-2107
-1435
-421
690
1632
2197
2286
1928
1253
439
-333
-923
-1245
-1262
-976
-420
349
1250
2192
3089
3881
4552
5139
5707
6325
7027
7786
8520
9113
9456
9483
9192
8641
7922
7130
6334
5566
4823
4088
3340
2570
1787
1012
278
-377
-906
-1263
-1410
-1335
-1060
-643
-174
252
556
703
704
605
469
349
268
221
180
116
13
-123
-267
-380
-428
-382
-234
7
310
627
899
1065
1082
939
663
314
-37
-336
-567
-762
-981
-1283
-1688
-2155
-2593
-2893
-2976
-2836
-2556
-2285
-2189
-2388
-2916
-3701
-4597
-5431
-6059
-6402
-6459
-6288
-5974
-5599
-5226
-4894
-4629
-4446
-4348
-4321
-4324
-4295
-4159
-3864
-3399
-2813
-2210
-1718
-1456
-1491
-1823
-2385
-3066
-3741
-4305
-4692
-4877
-4867
-4690
-4378
-3966
-3489
-2985
-2497
-2072
-1755
-1578
-1554
-1667
-1877
-2117
-2312
-2387
-2290
-2000
-1536
-959
-357
173
550
723
689
491
206
-71
-251
-266
-87
274
765
1307
1812
2202
2425
2472
2371
2181
1970
1790
1665
1581
1501
1380
1192
948
694
499
437
554
859
1317
1864
2427
2941
3361
3667
3848
3898
3811
3576
3193
2682
2084
1465
896
439
124
-52
-131
-172
-237
-366
-570
-828
-1093
-1316
-1454
-1487
-1418
-1273
-1092
-918
-790
-734
-761
-868
-1038
-1240
-1434
-1575
-1619
-1529
-1284
-879
-330
331
1060
1812
2541
3212
3798
4282
4657
4916
5056
5072
4959
4714
4341
3852
3274
2642
1998
1384
826
332
-112
-535
-971
-1446
-1959
-2481
-2956
-3310
-3476
-3409
-3103
-2599
-1977
-1344
-807
-455
-335
-445
-734
-1115
-1483
-1743
-1830
-1718
-1431
-1032
-606
-242
-12
39
-101
-412
-853
-1371
-1918
-2452
-2945
-3377
-3732
-3993
-4136
-4131
-3948
-3565
-2984
-2232
-1359
-435
476
1327
2102
2817
3509
4215
4952
5703
6417
7024
7455
7667
7658
7468
7170
6843
6553
6334
6186
6076
5960
5790
5536
5186
4746
4235
3670
3059
2404
1700
947
166
-597
-1270
-1772
-2029
-2011
-1738
-1286
-775
-327
-37
55
-24
-198
-373
-469
-441
-288
-36
284
648
1047
1478
1921
2333
2649
2805
2765
2547
2221
1894
1664
1581
1625
1709
1717
1551
1168
602
-57
-703
-1250
-1668
-1975
-2216
-2423
-2593
-2681
-2624
-2378
-1951
-1416
-888
-494
-324
-401
-682
-1072
-1459
-1752
-1891
-1853
-1642
-1274
-772
-165
498
1154
1730
2164
2422
2515
2494
2427
2377
2371
2392
2391
2305
2086
1722
1233
669
93
-434
-860
-1139
-1233
-1118
-792
-289
316
920
1414
1718
1806
1718
1538
1366
1275
1282
1350
1406
1381
1241
1004
741
541
484
611
917
1355
1855
2345
2760
3050
3175
3112
2853
2417
1853
1231
635
132
-247
-519
-743
-998
-1350
-1828
-2407
-3015
-3556
-3943
-4125
-4100
-3917
-3658
-3409
-3238
-3179
-3225
-3340
-3474
-3586
-3660
-3709
-3778
-3922
-4192
-4614
-5173
-5820
-6472
-7041
-7446
-7633
-7580
-7298
-6822
-6207
-5521
-4845
-4263
-3859
-3702
-3822
-4201
-4764
-5388
-5935
-6281
-6357
-6161
-5756
-5239
-4706
-4211
-3750
-3269
-2695
-1980
-1131
-224
616
1250
1579
1573
1283
820
315
-119
-428
-614
-728
-836
-995
-1233
-1548
-1920
-2325
-2743
-3158
-3554
-3903
-4170
-4319
-4326
-4191
-3938
-3609
-3242
-2860
-2456
-2007
-1484
-876
-198
513
1207
1845
2413
2924
3402
3867
4310
4692
4955
5038
4913
4593
4138
3639
3185
2845
2645
2572
2593
2669
2781
2938
3163
3483
3909
4421
4974
5511
5986
6382
6716
7028
7356
7714
8068
8347
8460
8339
7973
7422
6812
6295
6000
5995
6258
6696
7173
7562
7779
7802
7662
7416
7124
6827
6548
6300
6093
5941
5845
5782
5692
5481
5045
4310
3262
1963
541
-848
-2072
-3058
-3812
-4399
-4909
-5407
-5901
-6335
-6616
-6654
-6407
-5907
-5257
-4610
-4117
-3888
-3961
-4296
-4796
-5337
-5807
-6126
-6262
-6225
-6057
-5818
-5572
-5385
-5315
-5405
-5673
-6097
-6619
-7147
-7588
-7875
-8002
-8032
-8084
-8289
-8744
-9463
-10360
-11272
-12007
-12410
-12411
-12048
-11442
-10752
-10113
-9599
-9210
-8892
-8584
-8253
-7922
-7655
-7538
-7631
-7940
-8403
-8901
-9290
-9433
-9238
-8677
-7791
-6681
-5484
-4344
-3382
-2670
-2220
-1984
-1879
-1811
-1713
-1561
-1379
-1221
-1142
-1170
-1286
-1428
-1512
-1463
-1244
-867
-391
102
541
889
1161
1415
1734
2198
2854
3698
4672
5676
6593
7317
7785
7988
7972
7822
7633
7481
7402
7378
7352
7246
6991
6547
5923
5172
4384
3665
3114
2811
2797
3073
3604
4321
5139
5966
6724
7352
7820
8122
8273
8304
8247
8132
7981
7795
7567
7272
6882
6374
5743
5013
4237
3488
2835
2321
1943
1649
1357
982
478
-144
-808
-1395
-1787
-1899
-1715
-1282
-695
-59
546
1079
1541
1953
2330
2662
2917
3048
3016
2814
2464
2020
1537
1065
625
222
-148
-481
-756
-941
-1006
-952
-813
-662
-595
-696
-1006
-1518
-2163
-2848
-3477
-3983
-4337
-4545
-4622
-4578
-4405
-4081
-3595
-2964
-2248
-1545
-969
-613
-522
-681
-1018
-1435
-1829
-2122
-2269
-2257
-2092
-1791
-1375
-873
-316
259
828
1382
1935
2521
3168
3885
4637
5353
5942
6330
6494
6475
6372
6309
6388
6655
7079
7565
7984
8219
8198
7908
7398
6753
6067
5426
4888
4480
4200
4022
3910
3819
3711
3568
3393
3214
3072
3008
3052
3203
3438
3715
3990
4227
4408
4524
4571
4533
4379
4065
3549
2806
1843
704
-535
-1785
-2960
-3994
-4848
-5513
-5994
-6306
-6467
-6498
-6426
-6292
-6151
-6057
-6054
-6154
-6327
-6506
-6607
-6557
-6325
-5934
-5457
-4987
-4597
-4315
-4108
-3906
-3635
-3265
-2835
-2450
-2249
-2350
-2808
-3584
-4558
-5568
-6462
-7139
-7571
-7792
-7865
-7844
-7756
-7592
-7329
-6948
-6458
-5897
-5318
-4772
-4286
-3861
-3476
-3107
-2745
-2405
-2123
-1937
-1871
-1917
-2031
-2141
-2169
-2049
-1756
-1309
-767
-222
238
542
662
615
458
266
112
43
69
167
292
397
448
431
354
235
93
-61
-223
-391
-560
-713
-824
-861
-795
-613
-317
66
493
908
1247
1453
1482
1312
956
463
-84
-580
-924
-1039
-898
-531
-19
526
994
1305
1434
1410
1299
1180
1115
1125
1191
1258
1265
1159
923
570
145
-289
-667
-928
-1020
-909
-573
-20
710
1540
2366
3070
3550
3747
3656
3330
2859
2347
1880
1511
1256
1099
1014
971
951
937
920
894
856
819
805
850
985
1228
1566
1954
2328
2620
2777
2776
2625
2355
2004
1612
1213
839
524
302
200
222
344
512
649
680
551
248
-209
-773
-1389
-2011
-2606
-3155
-3640
-4037
-4314
-4439
-4390
-4167
-3796
-3323
-2804
-2291
-1829
-1449
-1170
-1008
-971
-1059
-1264
-1566
-1936
-2342
-2754
-3145
-3488
-3752
-3896
-3874
-3641
-3176
-2497
-1667
-798
-21
533
775
675
275
-322
-972
-1523
-1847
-1861
-1542
-921
-72
914
1949
2965
3927
4822
5659
6447
7188
7872
8474
8965
9324
9539
9617
9577
9445
9249
9013
8756
8494
8242
8016
7837
7722
7684
7719
7809
7911
7967
7912
7692
7278
6674
5922
5089
4249
3468
2789
2231
1794
1470
1251
1133
1102
1129
1161
1127
956
596
33
-701
-1542
-2420
-3277
-4090
-4863
-5615
-6356
-7070
-7715
-8239
-8598
-8779
-8803
-8721
-8589
-8448
-8313
-8170
-7996
-7763
-7463
-7106
-6716
-6328
-5974
-5689
-5502
-5438
-5512
-5716
-6023
-6381
-6731
-7028
-7255
-7428
-7593
-7796
-8064
-8391
-8729
-9015
-9194
-9233
-9133
-8919
-8622
-8261
-7845
-7372
-6853
-6312
-5785
-5307
-4883
-4482
-4040
-3486
-2780
-1934
-1022
-158
552
1042
1318
1448
1538
1685
1947
2331
2799
3300
3785
4226
4613
4941
5201
5382
5482
5519
5540
5599
5743
5976
6255
6493
6599
6516
6255
5893
5549
5335
5315
5471
5722
5952
6063
6006
5798
5500
5190
4925
4724
4573
4438
4289
4110
3904
3679
3444
3203
2960
2733
2553
2458
2484
2639
2894
3189
3451
3617
3658
3586
3442
3272
3106
2946
2766
2531
2213
1806
1333
836
362
-44
-348
-531
-585
-518
-354
-133
97
285
396
421
375
294
209
141
85
24
-57
-160
-264
-333
-338
-268
-143
4
137
247
353
495
703
977
1274
1519
1638
1596
1416
1177
978
901
977
1174
1423
1653
1827
1950
2055
2165
2265
2287
2140
1746
1093
255
-624
-1375
-1867
-2053
-1984
-1784
-1596
-1531
-1634
-1882
-2212
-2561
-2889
-3196
-3502
-3825
-4155
-4453
-4654
-4693
-4526
-4146
-3586
-2908
-2190
-1509
-934
-512
-267
-196
-270
-438
-638
-808
-902
-899
-801
-629
-414
-185
41
258
474
706
974
1294
1677
2111
2568
2999
3345
3558
3616
3536
3374
3210
3120
3149
3293
3501
3688
3764
3663
3357
2864
2234
1537
847
231
-258
-580
-719
-684
-509
-256
5
212
322
330
259
154
61
15
37
133
304
550
865
1233
1615
1953
2183
2253
2151
1910
1608
1340
1184
1166
1251
1351
1353
1161
732
87
-691
-1484
-2174
-2672
-2936
-2975
-2837
-2589
-2298
-2017
-1777
-1588
-1449
-1351
-1290
-1274
-1317
-1438
-1651
-1956
-2330
-2733
-3107
-3394
-3542
-3524
-3338
-3010
-2591
-2145
-1743
-1444
-1294
-1314
-1499
-1821
-2230
-2668
-3078
-3412
-3637
-3743
-3740
-3658
-3537
-3424
-3364
-3386
-3499
-3690
-3925
-4154
-4330
-4415
-4392
-4261
-4037
-3740
-3392
-3011
-2615
-2228
-1882
-1613
-1455
-1427
-1526
-1732
-2007
-2311
-2612
-2887
-3119
-3290
-3371
-3326
-3118
-2720
-2134
-1388
-538
349
1213
2015
2739
3388
3974
4510
5001
5448
5851
6209
6525
6801
7030
7205
7312
7345
7312
7232
7137
7053
6993
6944
6867
6707
6410
5935
5273
4446
3508
2534
1608
804
180
-233
-437
-462
-354
-165
63
307
568
858
1193
1573
1976
2362
2679
2880
2942
2870
2698
2478
2270
2123
2073
2135
2302
2556
2864
3187
3482
3712
3843
3852
3728
3468
3078
2578
1998
1393
834
407
191
239
558
1091
1733
2350
2818
3057
3056
2867
2590
2336
2191
2192
2325
2533
2745
2892
2933
2855
2670
2407
2100
1778
1456
1138
812
457
55
-407
-919
-1450
-1947
-2351
-2617
-2723
-2686
-2552
-2381
-2225
-2109
-2025
-1940
-1816
-1635
-1407
-1179
-1012
-972
-1091
-1368
-1770
-2241
-2722
-3169
-3556
-3874
-4120
-4289
-4370
-4356
-4245
-4054
-3824
-3606
-3451
-3397
-3451
-3585
-3745
-3859
-3861
-3704
-3369
-2870
-2249
-1564
-879
-250
278
684
963
1129
1205
1217
1188
1132
1056
964
858
746
642
565
529
542
596
674
751
808
833
834
832
850
906
995
1091
1152
1130
991
726
359
-67
-500
-902
-1258
-1582
-1900
-2238
-2601
-2966
-3285
-3503
-3573
-3480
-3240
-2898
-2510
-2121
-1757
-1421
-1103
-788
-472
-161
130
386
603
783
934
1061
1158
1214
1210
1140
1012
856
709
610
581
623
715
822
908
945
917
822
661
440
169
-139
-460
-764
-1014
-1179
-1241
-1200
-1076
-902
-718
-560
-460
-438
-503
-657
-886
-1165
-1460
-1734
-1953
-2101
-2180
-2213
-2235
-2280
-2373
-2523
-2725
-2966
-3231
-3510
-3792
-4067
-4326
-4553
-4740
-4890
-5018
-5147
-5301
-5490
-5701
-5902
-6049
-6104
-6052
-5902
-5685
-5445
-5213
-5006
-4818
-4634
-4430
-4194
-3917
-3596
-3225
-2796
-2301
-1744
-1151
-572
-76
266
402
319
44
-360
-809
-1220
-1527
-1687
-1684
-1526
-1241
-878
-499
-170
51
131
81
-46
-161
-169
1
370
897
1490
2035
2434
2631
2629
2482
2274
2087
1974
1953
2007
2097
2184
2241
2262
2262
2267
2306
2403
2569
2799
3073
3361
3623
3822
3926
3921
3805
3597
3329
3043
2781
2587
2497
2534
2706
2999
3378
3793
4188
4521
4770
4945
5075
5194
5322
5450
5541
5543
5418
5162
4816
4459
4177
4032
4033
4132
4237
4248
4091
3745
3233
2622
1983
1375
828
352
-54
-384
-628
-770
-805
-742
-611
-445
-270
-94
89
292
511
719
868
908
812
594
314
59
-93
-97
33
238
430
532
500
335
76
-221
-505
-735
-890
-956
-925
-796
-585
-325
-74
106
167
101
-59
-239
-362
-369
-251
-47
176
355
462
517
581
724
990
1381
1845
2302
2667
2882
2930
2834
2643
2418
2210
2057
1979
1982
2049
2150
2233
2238
2112
1823
1382
839
277
-211
-552
-710
-694
-548
-334
-110
83
233
346
439
532
642
779
942
1122
1298
1441
1519
1507
1397
1207
975
755
600
546
602
751
955
1171
1358
1486
1534
1485
1332
1070
705
259
-233
-731
-1190
-1583
-1894
-2128
-2297
-2414
-2485
-2509
-2481
-2392
-2237
-2013
-1719
-1354
-922
-440
62
531
905
1129
1175
1054
821
563
371
311
410
643
953
1266
1522
1682
1740
1709
1614
1482
1336
1202
1105
1072
1124
1262
1465
1686
1867
1955
1920
1769
1532
1257
981
718
453
158
-191
-590
-995
-1330
-1508
-1455
-1147
-614
59
757
1365
1796
2016
2039
1922
1739
1565
1454
1433
1508
1662
1873
2114
2358
2581
2761
2876
2907
2835
2649
2342
1915
1384
776
138
-469
-975
-1316
-1447
-1357
-1076
-665
-207
218
551
763
856
851
777
654
498
319
138
-13
-91
-52
125
429
813
1199
1500
1650
1615
1404
1065
663
266
-73
-323
-477
-545
-548
-521
-499
-523
-626
-830
-1138
-1533
-1985
-2456
-2913
-3337
-3723
-4069
-4374
-4625
-4797
-4864
-4811
-4648
-4415
-4178
-4013
-3979
-4100
-4349
-4656
-4923
-5056
-4993
-4724
-4294
-3787
-3300
-2911
-2653
-2514
-2448
-2395
-2319
-2217
-2127
-2109
-2220
-2486
-2892
-3383
-3878
-4301
-4593
-4733
-4725
-4599
-4390
-4138
-3874
-3630
-3427
-3277
-3172
-3086
-2977
-2798
-2523
-2149
-1710
-1259
-845
-499
-213
52
342
692
1103
1537
1933
2232
2400
2439
2386
2297
2224
2203
2242
2334
2458
2589
2701
2769
2772
2697
2550
2363
2192
2099
2138
2323
2627
2985
3318
3561
3684
3698
3641
3551
3448
3320
3138
2877
2537
2160
1813
1570
1482
1553
1738
1962
2144
2222
2174
2013
1779
1524
1293
1123
1035
1040
1138
1315
1545
1791
2011
2171
2252
2253
2195
2108
2021
1950
1897
1849
1788
1697
1571
1416
1253
1106
1000
949
945
965
969
916
780
562
299
56
-92
-88
86
400
780
1132
1372
1453
1376
1183
938
701
509
366
253
141
7
-152
-324
-484
-611
-695
-740
-766
-793
-840
-910
-989
-1056
-1081
-1048
-954
-819
-675
-556
-482
-444
-407
-319
-131
176
581
1020
1408
1663
1734
1619
1362
1033
706
438
254
155
127
151
212
295
378
426
402
272
21
-330
-731
-1109
-1393
-1533
-1519
-1383
-1189
-1020
-948
-1020
-1245
-1579
-1944
-2241
-2375
-2286
-1970
-1481
-920
-400
-13
202
270
258
248
300
429
609
794
949
1069
1185
1343
1576
1879
2210
2501
2695
2769
2746
2684
2647
2674
2770
2903
3030
3120
3169
3196
3225
3264
3296
3279
3165
2924
2554
2080
1543
979
406
-173
-765
-1371
-1982
-2576
-3131
-3629
-4059
-4412
-4673
-4819
-4824
-4679
-4399
-4037
-3666
-3354
-3139
-3011
-2915
-2782
-2556
-2226
-1830
-1432
-1095
-846
-669
-518
-345
-132
95
274
341
261
47
-244
-534
-762
-907
-997
-1090
-1243
-1492
-1826
-2204
-2566
-2858
-3049
-3134
-3124
-3042
-2905
-2729
-2523
-2294
-2047
-1783
-1498
-1187
-849
-492
-141
169
402
533
566
527
464
429
462
583
787
1055
1358
1670
1969
2236
2455
2612
2699
2717
2679
2608
2533
2478
2452
2451
2451
2420
2319
2119
1798
1360
833
272
-245
-634
-827
-791
-548
-172
226
528
644
533
212
-256
-787
-1306
-1758
-2121
-2396
-2593
-2725
-2797
-2819
-2802
-2762
-2718
-2683
-2657
-2628
-2578
-2498
-2397
-2303
-2258
-2299
-2446
-2691
-3001
-3326
-3618
-3839
-3969
-4000
-3938
-3791
-3578
-3323
-3066
-2852
-2724
-2709
-2801
-2963
-3132
-3240
-3237
-3109
-2883
-2620
-2387
-2238
-2187
-2206
-2235
-2198
-2035
-1721
-1282
-780
-303
67
281
337
275
169
92
98
203
383
592
778
904
962
962
930
885
840
795
749
708
690
716
804
950
1129
1300
1418
1456
1415
1328
1242
1205
1246
1367
1546
1748
1936
2082
2166
2178
2108
1949
1698
1364
965
531
92
-328
-717
-1068
-1377
-1628
-1795
-1842
-1741
-1485
-1100
-644
-198
162
375
415
289
32
-303
-658
-975
-1201
-1294
-1227
-998
-632
-175
311
769
1161
1473
1717
1911
2072
2198
2271
2264
2156
1945
1651
1309
962
644
375
162
4
-106
-174
-211
-234
-266
-330
-439
-593
-769
-939
-1073
-1159
-1202
-1221
-1230
-1229
-1192
-1077
-852
-508
-82
354
707
905
914
759
505
242
41
-62
-73
-33
12
29
10
-26
-49
-32
34
145
283
429
572
705
828
937
1025
1080
1092
1059
988
894
793
695
600
499
380
236
71
-102
-261
-388
-475
-527
-559
-594
-652
-741
-858
-990
-1121
-1237
-1334
-1414
-1484
-1547
-1600
-1631
-1624
-1562
-1443
-1273
-1077
-887
-737
-651
-641
-702
-812
-941
-1054
-1118
-1105
-1002
-809
-546
-244
56
315
504
609
633
591
499
372
220
51
-122
-275
-382
-420
-386
-304
-228
-221
-341
-609
-1000
-1451
-1874
-2196
-2377
-2429
-2400
-2359
-2363
-2441
-2581
-2745
-2883
-2954
-2935
-2821
-2624
-2363
-2057
-1728
-1401
-1099
-842
-641
-495
-391
-310
-244
-194
-170
-186
-243
-322
-386
-389
-300
-111
150
435
690
872
961
956
867
700
455
132
-254
-663
-1033
-1289
-1376
-1276
-1026
-700
-388
-159
-40
-10
-23
-31
-16
5
-17
-131
-367
-712
-1117
-1507
-1808
-1965
-1953
-1776
-1462
-1052
-600
-165
194
431
522
484
368
249
199
263
438
673
895
1034
1058
981
856
750
711
748
831
906
922
857
725
569
444
392
431
553
731
940
1158
1378
1597
1813
2017
2192
2321
2393
2407
2376
2323
2276
2264
2313
2439
2649
2939
3286
3660
4019
4331
4567
4719
4798
4825
4824
4818
4823
4849
4902
4988
5106
5243
5374
5461
5460
5341
5095
4743
4332
3918
3551
3260
3051
2917
2847
2839
2899
3036
3247
3508
3775
3997
4131
4156
4078
3920
3708
3459
3172
2842
2470
2080
1715
1426
1251
1192
1208
1231
1185
1022
740
382
20
-274
-452
-507
-467
-377
-283
-214
-179
-171
-177
-184
-179
-146
-68
73
282
547
832
1085
1247
1277
1160
913
575
196
-184
-538
-857
-1144
-1404
-1646
-1875
-2103
-2342
-2601
-2877
-3146
-3361
-3464
-3403
-3158
-2751
-2253
-1762
-1377
-1175
-1182
-1376
-1698
-2067
-2408
-2665
-2806
-2831
-2759
-2627
-2484
-2383
-2368
-2466
-2676
-2968
-3287
-3573
-3779
-3889
-3922
-3925
-3955
-4053
-4229
-4460
-4695
-4883
-4982
-4979
-4886
-4733
-4550
-4361
-4173
-3989
-3810
-3643
-3507
-3419
-3394
-3427
-3499
-3575
-3621
-3610
-3536
-3405
-3235
-3039
-2820
-2570
-2275
-1928
-1540
-1144
-788
-524
-386
-381
-482
-633
-766
-820
-759
-576
-297
32
356
628
818
917
939
912
869
839
840
868
899
899
832
678
448
183
-50
-176
-137
86
466
928
1372
1699
1838
1767
1519
1165
800
511
359
373
542
835
1208
1613
2009
2362
2632
2788
2801
2652
2346
1914
1413
917
498
212
83
96
203
343
454
492
441
311
133
-52
-204
-289
-290
-205
-53
134
317
455
527
533
501
481
521
653
875
1146
1403
1583
1646
1595
1470
1335
1247
1235
1286
1355
1382
1324
1166
935
684
475
358
356
466
658
888
1107
1271
1344
1308
1165
943
691
471
341
342
480
727
1024
1302
1495
1557
1465
1227
871
451
29
-325
-553
-620
-533
-340
-123
28
48
-83
-328
-613
-852
-989
-1014
-967
-911
-897
-942
-1014
-1057
-1010
-854
-608
-332
-97
48
94
67
9
-50
-109
-198
-358
-611
-945
-1309
-1632
-1851
-1937
-1909
-1820
-1738
-1721
-1795
-1955
-2173
-2416
-2652
-2861
-3029
-3146
-3200
-3186
-3104
-2967
-2793
-2599
-2389
-2149
-1852
-1469
-986
-412
215
836
1390
1827
2118
2258
2267
2177
2031
1873
1748
1686
1702
1781
1881
1943
1909
1743
1448
1070
683
364
168
107
153
248
334
370
351
304
273
305
430
654
961
1317
1674
1986
2204
2288
2211
1968
1577
1084
552
51
-358
-641
-791
-831
-807
-772
-776
-852
-1010
-1239
-1496
-1733
-1897
-1950
-1879
-1704
-1472
-1245
-1077
-1000
-1014
-1087
-1171
-1224
-1224
-1177
-1113
-1074
-1095
-1192
-1357
-1566
-1781
-1968
-2096
-2144
-2102
-1967
-1750
-1476
-1183
-919
-733
-665
-731
-924
-1213
-1550
-1882
-2161
-2355
-2443
-2423
-2303
-2103
-1849
-1573
-1306
-1073
-888
-754
-661
-592
-531
-464
-384
-289
-179
-55
84
240
414
606
810
1022
1231
1424
1581
1677
1690
1600
1409
1138
833
550
345
257
293
431
627
835
1014
1146
1227
1266
1269
1238
1165
1046
883
689
492
319
195
129
119
151
213
295
391
500
622
753
893
1046
1219
1425
1667
1937
2205
2425
2547
2536
2384
2117
1786
1454
1172
973
864
836
875
971
1117
1303
1508
1697
1821
1837
1721
1476
1139
764
410
120
-82
-197
-236
-215
-149
-51
63
170
242
254
194
63
-119
-327
-538
-743
-941
-1136
-1325
-1497
-1629
-1699
-1697
-1633
-1535
-1433
-1346
-1271
-1186
-1064
-890
-682
-488
-373
-392
-566
-870
-1238
-1588
-1852
-1997
-2029
-1988
-1912
-1829
-1739
-1630
-1485
-1309
-1129
-989
-931
-971
-1092
-1245
-1373
-1432
-1411
-1333
-1246
-1199
-1218
-1298
-1406
-1493
-1517
-1456
-1312
-1108
-874
-641
-434
-271
-170
-145
-203
-342
-539
-757
-948
-1066
-1084
-997
-826
-608
-381
-172
4
150
274
384
481
564
625
666
692
721
773
874
1045
1296
1629
2021
2440
2826
3119
3265
3236
3044
2742
2412
2145
2004
2009
2130
2297
2433
2485
2443
2346
2263
2262
2383
2624
2937
3252
3499
3626
3614
3467
3206
2858
2451
2013
1585
1206
918
752
709
764
867
961
1002
976
893
785
680
590
499
370
162
-151
-567
-1050
-1546
-1993
-2345
-2581
-2710
-2761
-2773
-2783
-2815
-2876
-2962
-3055
-3134
-3180
-3181
-3135
-3050
-2940
-2825
-2723
-2644
-2593
-2570
-2565
-2568
-2565
-2545
-2499
-2430
-2354
-2297
-2295
-2380
-2565
-2833
-3135
-3393
-3528
-3477
-3219
-2784
-2246
-1701
-1238
-922
-775
-780
-899
-1083
-1292
-1495
-1675
-1824
-1934
-2001
-2029
-2019
-1982
-1929
-1862
-1777
-1660
-1500
-1288
-1031
-748
-466
-210
5
175
311
427
539
659
801
975
1194
1468
1797
2166
2539
2867
3092
3172
3085
2843
2492
2099
1743
1497
1415
1522
1810
2237
2736
3228
3639
3918
4046
4046
3967
3864
3787
3760
3781
3829
3881
3928
3978
4053
4173
4343
4538
4716
4823
4816
4679
4427
4097
3736
3389
3083
2829
2631
2486
2393
2349
2346
2367
2391
2397
2373
2331
2294
2298
2366
2498
2667
2819
2894
2847
2664
2369
2013
1656
1344
1095
896
713
512
273
3
-267
-497
-654
-728
-737
-716
-706
-731
-787
-847
-873
-833
-721
-564
-416
-333
-352
-473
-651
-808
-864
-759
-483
-79
365
747
977
1004
835
518
135
-229
-510
-676
-731
-705
-639
-570
-525
-516
-551
-634
-772
-973
-1235
-1543
-1863
-2145
-2337
-2404
-2340
-2174
-1960
-1757
-1612
-1537
-1511
-1493
-1442
-1336
-1186
-1031
-917
-881
-931
-1045
-1183
-1307
-1400
-1471
-1548
-1662
-1829
-2037
-2251
-2428
-2530
-2542
-2472
-2344
-2186
-2020
-1859
-1713
-1595
-1527
-1539
-1654
-1877
-2188
-2537
-2862
-3106
-3234
-3243
-3156
-3010
-2838
-2661
-2484
-2301
-2106
-1902
-1697
-1506
-1336
-1185
-1042
-895
-736
-570
-412
-278
-176
-97
-18
91
246
446
662
853
976
1010
971
896
844
867
990
1208
1483
1769
2024
2228
2384
2512
2633
2756
2876
2973
3030
3041
3015
2976
2949
2950
2976
3013
3038
3037
3004
2950
2887
2827
2768
2702
2619
2516
2405
2309
2255
2260
2325
2436
2573
2719
2869
3030
3209
3404
3595
3742
3804
3752
3585
3335
3059
2816
2655
2593
2625
2723
2860
3015
3177
3345
3512
3667
3793
3871
3890
3848
3756
3624
3461
3268
3041
2779
2484
2171
1854
1544
1239
930
604
262
-80
-384
-605
-707
-683
-559
-392
-250
-190
-241
-397
-620
-856
-1050
-1163
-1178
-1099
-953
-777
-616
-507
-478
-534
-658
-821
-987
-1132
-1256
-1379
-1533
-1746
-2019
-2321
-2595
-2778
-2824
-2724
-2504
-2222
-1933
-1681
-1477
-1313
-1172
-1052
-966
-948
-1030
-1222
-1506
-1831
-2129
-2343
-2439
-2417
-2307
-2152
-1992
-1852
-1741
-1658
-1602
-1578
-1598
-1674
-1815
-2017
-2265
-2531
-2788
-3006
-3163
-3246
-3250
-3188
-3087
-2988
-2938
-2979
-3131
-3385
-3700
-4013
-4258
-4386
-4384
-4275
-4109
-3947
-3837
-3797
-3820
-3873
-3921
-3944
-3937
-3920
-3915
-3943
-4003
-4080
-4140
-4150
-4088
-3950
-3752
-3520
-3284
-3067
-2885
-2748
-2662
-2631
-2660
-2746
-2881
-3043
-3206
-3339
-3422
-3440
-3392
-3280
-3105
-2867
-2564
-2201
-1792
-1362
-947
-573
-254
21
278
548
852
1186
1525
1830
2066
2217
2289
2306
2294
2265
2209
2108
1942
1711
1441
1185
997
920
965
1109
1304
1497
1646
1731
1751
1718
1646
1545
1421
1281
1133
989
858
745
644
547
449
355
287
272
336
489
722
1006
1306
1585
1817
1988
2092
2125
2087
1986
1847
1710
1631
1661
1827
2116
2472
2808
3038
3099
2977
2706
2358
2013
1742
1586
1557
1637
1795
1989
2174
2304
2337
2243
2016
1675
1270
865
522
282
157
130
160
207
237
232
191
125
50
-13
-40
-10
95
276
514
768
987
1123
1151
1079
947
813
735
745
847
1012
1201
1365
1476
1519
1495
1413
1281
1110
911
699
490
301
144
24
-60
-110
-126
-107
-54
21
94
133
109
11
-143
-307
-418
-421
-285
-23
317
665
952
1129
1180
1119
984
820
678
602
628
780
1059
1440
1869
2276
2589
2755
2756
2612
2371
2089
1815
1578
1384
1235
1132
1084
1107
1210
1386
1610
1843
2041
2178
2236
2217
2123
1957
1713
1390
1000
573
160
-185
-424
-551
-595
-610
-648
-737
-869
-1002
-1086
-1077
-970
-796
-614
-489
-469
-573
-787
-1072
-1379
-1660
-1875
-1997
-2009
-1907
-1703
-1424
-1111
-812
-574
-430
-393
-452
-577
-728
-867
-960
-991
-962
-892
-813
-763
-776
-869
-1035
-1244
-1445
-1588
-1637
-1586
-1459
-1307
-1188
-1146
-1202
-1341
-1522
-1688
-1783
-1769
-1628
-1371
-1036
-679
-369
-172
-134
-274
-569
-965
-1388
-1769
-2059
-2251
-2368
-2454
-2549
-2665
-2781
-2846
-2802
-2605
-2247
-1757
-1199
-648
-170
191
425
547
589
587
569
550
534
516
488
444
384
319
265
239
260
332
451
601
757
898
1004
1066
1080
1049
974
856
696
502
287
73
-118
-265
-357
-396
-391
-358
-311
-257
-196
-123
-35
72
192
317
431
515
549
511
386
164
-149
-530
-939
-1328
-1653
-1881
-2001
-2025
-1981
-1904
-1822
-1750
-1686
-1622
-1544
-1445
-1331
-1218
-1130
-1088
-1104
-1173
-1272
-1365
-1413
-1384
-1264
-1064
-815
-560
-339
-177
-75
-15
34
99
192
302
404
469
475
418
312
184
59
-45
-125
-185
-232
-267
-282
-264
-198
-81
82
273
466
639
777
874
932
957
957
932
884
810
710
585
440
283
124
-31
-176
-310
-439
-569
-707
-854
-1002
-1136
-1234
-1277
-1257
-1175
-1049
-900
-749
-609
-480
-358
-236
-114
0
95
163
204
227
251
292
355
436
521
598
661
718
784
873
986
1111
1221
1293
1315
1296
1263
1250
1284
1369
1490
1612
1702
1737
1716
1652
1569
1486
1409
1335
1252
1153
1036
905
769
637
509
389
278
187
132
130
190
312
476
656
822
953
1044
1101
1135
1158
1169
1161
1121
1037
905
733
535
329
132
-45
-198
-328
-443
-553
-673
-817
-998
-1223
-1493
-1798
-2123
-2451
-2763
-3043
-3277
-3448
-3541
-3544
-3454
-3279
-3043
-2775
-2502
-2235
-1965
-1663
-1300
-856
-342
200
704
1102
1348
1431
1383
1268
1156
1107
1154
1294
1499
1726
1925
2056
2088
2008
1816
1535
1202
868
584
390
301
308
375
458
522
545
529
490
452
428
426
442
476
529
613
740
913
1121
1335
1518
1634
1661
1600
1472
1309
1145
1000
884
790
706
616
507
371
206
13
-198
-414
-618
-799
-952
-1084
-1210
-1344
-1489
-1636
-1759
-1824
-1809
-1710
-1548
-1359
-1186
-1055
-974
-925
-881
-821
-738
-645
-564
-517
-510
-536
-576
-613
-641
-669
-714
-789
-892
-1004
-1097
-1146
-1143
-1099
-1045
-1016
-1038
-1121
-1255
-1419
-1588
-1745
-1878
-1985
-2063
-2111
-2126
-2112
-2076
-2028
-1977
-1923
-1856
-1761
-1628
-1463
-1294
-1163
-1114
-1175
-1340
-1567
-1796
-1963
-2027
-1984
-1858
-1697
-1541
-1415
-1317
-1230
-1135
-1022
-908
-816
-773
-795
-873
-977
-1064
-1097
-1053
-936
-771
-595
-448
-358
-334
-369
-437
-501
-523
-472
-329
-95
213
563
917
1240
1509
1715
1868
1986
2090
2196
2307
2421
2524
2607
2665
2705
2743
2803
2903
3052
3240
3439
3604
3690
3661
3503
3233
2894
2544
2240
2020
1897
1856
1862
1878
1875
1843
1791
1738
1706
1712
1759
1839
1941
2051
2156
2247
2312
2338
2311
2214
2039
1786
1464
1096
708
327
-26
-339
-607
-833
-1020
-1176
-1297
-1382
-1426
-1427
-1388
-1318
-1232
-1149
-1087
-1059
-1069
-1114
-1186
-1274
-1365
-1448
-1508
-1530
-1492
-1376
-1170
-879
-527
-157
176
422
547
545
439
273
100
-36
-110
-115
-63
29
146
281
434
610
809
1025
1245
1450
1623
1754
1842
1894
1921
1938
1954
1971
1984
1981
1944
1854
1700
1481
1210
915
635
409
266
220
257
347
446
515
527
476
379
266
173
126
136
195
285
380
459
507
522
507
469
417
361
311
277
272
308
389
510
653
794
905
967
975
938
877
813
761
721
680
618
516
369
184
-20
-220
-402
-567
-731
-920
-1158
-1454
-1801
-2168
-2512
-2788
-2960
-3009
-2939
-2772
-2544
-2294
-2058
-1862
-1719
-1627
-1572
-1536
-1496
-1436
-1346
-1229
-1095
-965
-863
-812
-827
-915
-1068
-1269
-1492
-1711
-1903
-2060
-2185
-2294
-2410
-2552
-2726
-2926
-3126
-3295
-3401
-3423
-3355
-3210
-3009
-2781
-2546
-2320
-2108
-1911
-1727
-1557
-1407
-1280
-1178
-1097
-1028
-958
-872
-761
-619
-449
-256
-48
164
369
556
713
829
895
906
863
773
649
510
376
265
194
172
203
281
394
524
648
746
797
790
725
611
468
323
205
138
138
203
320
459
590
682
717
691
614
509
399
305
241
213
221
265
349
474
639
838
1051
1253
1413
1509
1530
1482
1386
1268
1154
1058
979
908
832
742
637
524
412
310
216
123
20
-100
-232
-359
-458
-504
-482
-396
-265
-124
-7
61
72
37
-17
-56
-46
33
187
408
675
961
1237
1480
1674
1812
1901
1955
1992
2033
2093
2176
2279
2389
2492
2575
2634
2672
2696
2718
2747
2785
2829
2868
2887
2869
2796
2651
2423
2113
1729
1298
856
444
99
-153
-306
-372
-377
-347
-304
-259
-211
-158
-96
-30
31
74
93
93
87
92
122
178
248
310
343
331
274
184
81
-16
-96
-157
-204
-241
-272
-291
-293
-275
-243
-209
-193
-214
-282
-397
-549
-721
-899
-1072
-1235
-1387
-1522
-1629
-1692
-1690
-1611
-1452
-1229
-971
-715
-501
-359
-302
-326
-406
-510
-604
-661
-673
-650
-614
-597
-625
-705
-825
-954
-1047
-1066
-987
-809
-558
-273
3
234
402
511
578
625
677
749
849
977
1129
1295
1463
1616
1737
1809
1818
1759
1640
1481
1309
1154
1045
996
1008
1073
1164
1254
1313
1326
1285
1203
1103
1014
964
967
1018
1097
1173
1210
1187
1099
961
808
682
620
648
773
983
1249
1535
1801
2012
2144
2185
2139
2019
1850
1654
1454
1263
1088
926
777
639
517
416
341
293
266
253
244
234
224
219
225
239
251
243
195
92
-62
-251
-442
-599
-692
-707
-650
-543
-420
-313
-248
-233
-260
-304
-334
-315
-223
-51
187
457
709
891
966
923
777
573
363
198
102
75
87
96
62
-38
-198
-391
-577
-716
-781
-767
-690
-574
-448
-335
-242
-164
-85
17
160
355
602
889
1194
1487
1736
1910
1991
1968
1849
1653
1410
1157
929
755
650
611
620
647
658
626
537
395
219
35
-128
-254
-338
-387
-414
-433
-452
-470
-485
-491
-492
-491
-500
-524
-567
-622
-677
-718
-735
-727
-702
-674
-660
-675
-728
-824
-959
-1127
-1319
-1525
-1737
-1949
-2156
-2357
-2548
-2726
-2881
-2997
-3055
-3038
-2936
-2751
-2501
-2216
-1932
-1679
-1478
-1332
-1231
-1153
-1076
-980
-854
-695
-510
-312
-117
54
178
236
215
111
-61
-276
-498
-688
-816
-868
-847
-777
-690
-622
-601
-641
-737
-873
-1020
-1152
-1242
-1277
-1255
-1183
-1074
-942
-796
-643
-485
-326
-171
-28
94
185
244
273
283
282
278
267
239
180
78
-66
-242
-428
-595
-724
-801
-830
-822
-791
-744
-678
-581
-437
-237
17
306
599
863
1069
1203
1268
1280
1260
1225
1188
1146
1093
1020
926
817
706
609
537
490
454
405
319
181
-7
-224
-432
-592
-672
-662
-577
-456
-343
-277
-274
-323
-390
-429
-404
-300
-129
67
235
328
316
200
5
-223
-438
-601
-693
-712
-673
-599
-515
-440
-384
-352
-340
-340
-338
-324
-287
-224
-140
-44
51
134
200
251
294
340
393
451
505
542
551
530
489
447
429
459
549
701
900
1121
1334
1507
1617
1646
1590
1454
1256
1018
767
528
325
174
85
59
89
164
263
364
442
476
451
366
230
60
-125
-307
-475
-625
-758
-871
-954
-996
-982
-907
-780
-623
-470
-353
-291
-286
-319
-362
-387
-378
-338
-283
-235
-210
-210
-221
-220
-184
-97
39
206
375
513
587
572
455
233
-85
-473
-899
-1319
-1689
-1970
-2135
-2175
-2096
-1922
-1680
-1404
-1123
-860
-631
-445
-298
-183
-85
10
112
221
326
408
450
439
379
283
176
83
17
-22
-50
-88
-157
-264
-402
-548
-674
-754
-772
-728
-639
-530
-427
-354
-323
-333
-374
-428
-473
-493
-477
-421
-329
-208
-68
85
244
401
550
677
769
813
801
733
620
482
341
218
128
77
61
72
101
136
174
211
249
294
351
427
522
633
748
850
922
954
944
901
846
798
776
785
823
877
935
991
1047
1110
1193
1303
1440
1597
1763
1927
2081
2222
2344
2439
2494
2491
2413
2253
2019
1732
1428
1146
916
760
679
658
673
693
691
648
558
425
268
110
-21
-103
-121
-78
11
115
197
225
176
45
-153
-390
-627
-830
-978
-1070
-1124
-1172
-1251
-1388
-1590
-1840
-2106
-2342
-2514
-2602
-2613
-2571
-2513
-2468
-2450
-2451
-2450
-2421
-2345
-2221
-2066
-1910
-1784
-1709
-1694
-1733
-1808
-1902
-1997
-2081
-2144
-2180
-2178
-2130
-2028
-1876
-1681
-1463
-1245
-1050
-899
-803
-767
-789
-860
-969
-1097
-1226
-1334
-1399
-1405
-1343
-1212
-1025
-802
-568
-350
-172
-48
16
27
2
-37
-67
-65
-23
60
171
287
384
439
440
385
288
175
79
32
58
168
354
588
833
1048
1201
1277
1283
1243
1191
1155
1155
1191
1250
1313
1365
1397
1415
1425
1433
1437
1424
1372
1264
1092
863
599
332
94
-87
-198
-236
-211
-143
-54
28
75
63
-23
-188
-420
-695
-981
-1246
-1467
-1638
-1764
-1861
-1946
-2031
-2116
-2191
-2242
-2259
-2237
-2184
-2113
-2044
-1992
-1966
-1965
-1982
-2007
-2029
-2041
-2037
-2013
-1968
-1894
-1787
-1642
-1456
-1231
-977
-705
-432
-174
57
255
417
545
641
710
755
782
800
820
854
910
986
1073
1153
1205
1215
1180
1111
1032
970
945
964
1016
1085
1144
1179
1190
1195
1221
1297
1442
1659
1933
2234
2528
2786
2986
3120
3191
3211
3192
3143
3068
2965
2830
2655
2444
2206
1963
1742
1575
1485
1482
1558
1687
1831
1948
2003
1969
1840
1621
1334
1008
683
394
175
52
35
119
283
498
729
947
1136
1287
1402
1480
1515
1494
1401
1224
961
630
264
-93
-396
-607
-709
-702
-606
-456
-295
-167
-107
-135
-248
-425
-626
-802
-913
-936
-878
-765
-643
-555
-530
-575
-672
-786
-883
-938
-943
-903
-839
-772
-719
-694
-703
-748
-830
-944
-1079
-1220
-1349
-1449
-1510
-1532
-1526
-1509
-1499
-1508
-1543
-1603
-1685
-1786
-1901
-2027
-2160
-2289
-2405
-2498
-2563
-2600
-2614
-2610
-2589
-2545
-2471
-2356
-2198
-2007
-1798
-1594
-1413
-1265
-1151
-1066
-1006
-969
-958
-976
-1020
-1076
-1122
-1129
-1075
-949
-761
-537
-312
-117
26
108
134
118
76
20
-39
-94
-136
-157
-147
-99
-3
144
343
590
873
1172
1462
1712
1898
2005
2033
2008
1962
1935
1964
2064
2234
2455
2698
2934
3138
3298
3405
3460
3464
3419
3334
3218
3088
2958
2843
2746
2662
2580
2484
2367
2225
2067
1905
1753
1622
1517
1441
1395
1379
1397
1447
1525
1620
1713
1786
1821
1808
1744
1633
1478
1287
1065
820
563
314
96
-65
-149
-147
-63
85
273
471
656
810
922
988
1008
985
921
825
707
581
466
376
325
320
363
447
557
676
781
851
870
833
745
627
507
417
384
421
528
685
863
1027
1141
1182
1134
999
792
541
282
52
-118
-208
-220
-174
-107
-64
-84
-190
-385
-651
-953
-1254
-1525
-1748
-1923
-2058
-2168
-2264
-2353
-2435
-2506
-2566
-2617
-2666
-2718
-2777
-2842
-2905
-2956
-2984
-2982
-2949
-2889
-2808
-2713
-2607
-2491
-2366
-2232
-2095
-1966
-1861
-1797
-1787
-1836
-1938
-2073
-2215
-2336
-2410
-2424
-2374
-2270
-2127
-1967
-1806
-1658
-1533
-1436
-1367
-1328
-1315
-1324
-1346
-1372
-1390
-1393
-1381
-1354
-1322
-1294
-1275
-1270
-1276
-1286
-1292
-1282
-1246
-1176
-1065
-912
-726
-522
-326
-168
-75
-63
-131
-260
-413
-549
-636
-654
-608
-523
-433
-371
-356
-387
-446
-505
-539
-536
-499
-448
-409
-405
-444
-520
-612
-692
-740
-745
-709
-648
-579
-520
-480
-463
-471
-503
-560
-641
-740
-847
-943
-1008
-1027
-996
-924
-831
-739
-664
-609
-564
-511
-433
-322
-181
-20
145
302
442
562
657
719
739
712
644
554
473
434
462
561
712
875
1008
1083
1087
1037
963
898
865
873
915
979
1056
1144
1250
1376
1521
1671
1803
1894
1931
1914
1856
1780
1708
1653
1615
1586
1554
1511
1458
1402
1355
1329
1330
1357
1400
1447
1480
1485
1448
1362
1228
1053
851
639
436
255
104
-18
-109
-172
-204
-201
-161
-85
16
125
220
282
300
278
229
177
147
156
209
298
404
503
571
596
576
520
449
383
340
326
337
357
366
347
288
187
51
-107
-271
-426
-558
-659
-721
-745
-735
-708
-682
-678
-713
-789
-893
-998
-1072
-1085
-1020
-883
-690
-474
-270
-104
5
53
44
-12
-99
-202
-302
-385
-438
-457
-444
-410
-371
-339
-320
-312
-308
-298
-275
-243
-211
-194
-204
-249
-325
-421
-514
-581
-599
-553
-438
-265
-57
152
327
440
482
462
410
366
365
426
546
699
849
962
1016
1014
980
942
930
963
1043
1156
1283
1401
1496
1558
1586
1587
1570
1549
1536
1545
1581
1640
1709
1766
1785
1742
1624
1431
1180
895
608
352
154
32
-5
37
143
288
442
575
667
707
699
660
614
585
592
644
741
873
1022
1165
1277
1335
1324
1237
1083
883
666
463
295
173
93
41
3
-33
-73
-117
-163
-212
-269
-339
-426
-524
-618
-688
-714
-685
-602
-479
-340
-208
-101
-31
-2
-10
-53
-124
-214
-314
-411
-496
-568
-631
-702
-796
-925
-1084
-1255
-1408
-1515
-1557
-1536
-1473
-1403
-1360
-1366
-1421
-1505
-1587
-1637
-1637
-1585
-1500
-1409
-1340
-1315
-1340
-1410
-1507
-1607
-1684
-1716
-1685
-1584
-1413
-1186
-924
-655
-408
-209
-77
-18
-27
-88
-177
-268
-335
-360
-335
-259
-145
-10
122
233
308
342
338
308
266
227
199
186
186
193
200
206
209
212
221
238
261
287
310
324
326
316
300
281
266
255
247
239
225
205
178
147
115
81
44
0
-57
-127
-207
-288
-357
-400
-407
-371
-296
-191
-71
46
142
205
228
211
159
81
-13
-117
-232
-359
-504
-667
-844
-1026
-1198
-1347
-1462
-1539
-1579
-1585
-1561
-1508
-1428
-1324
-1203
-1079
-970
-891
-847
-834
-833
-820
-776
-691
-573
-439
-311
-207
-130
-72
-15
56
147
248
341
403
417
381
306
214
126
61
25
15
25
52
99
175
293
459
674
926
1196
1464
1711
1924
2100
2240
2348
2429
2485
2515
2518
2493
2443
2370
2281
2186
2098
2032
2001
2020
2090
2203
2342
2480
2589
2646
2643
2583
2482
2360
2235
2114
1997
1874
1738
1586
1429
1284
1174
1119
1127
1193
1301
1427
1549
1646
1711
1739
1735
1705
1655
1589
1510
1420
1321
1218
1121
1039
984
967
993
1058
1147
1238
1310
1344
1335
1294
1242
1205
1200
1232
1288
1341
1363
1336
1255
1137
1008
904
847
848
900
985
1075
1144
1172
1146
1064
935
781
628
508
447
462
547
678
816
912
926
839
655
404
130
-117
-298
-391
-394
-322
-201
-57
88
219
329
416
483
528
547
534
478
373
216
15
-213
-444
-653
-819
-933
-998
-1031
-1050
-1076
-1121
-1185
-1263
-1342
-1410
-1458
-1483
-1483
-1458
-1411
-1344
-1267
-1193
-1142
-1131
-1177
-1282
-1433
-1605
-1764
-1878
-1928
-1908
-1832
-1725
-1614
-1523
-1464
-1439
-1443
-1467
-1505
-1555
-1617
-1694
-1785
-1886
-1990
-2085
-2163
-2215
-2232
-2206
-2129
-1999
-1819
-1606
-1389
-1205
-1090
-1071
-1150
-1305
-1489
-1646
-1727
-1700
-1563
-1343
-1081
-826
-616
-469
-385
-350
-344
-349
-354
-357
-358
-361
-365
-366
-358
-337
-298
-242
-173
-101
-34
18
54
76
95
126
184
276
397
532
655
741
769
733
645
527
406
305
235
197
182
177
175
174
181
206
259
342
452
578
700
798
851
844
767
623
424
192
-43
-255
-421
-530
-581
-585
-556
-511
-464
-423
-392
-371
-355
-338
-311
-269
-207
-128
-44
32
85
104
89
53
14
-8
0
36
87
130
141
106
24
-93
-225
-353
-459
-537
-590
-625
-649
-669
-689
-705
-711
-699
-660
-587
-477
-337
-180
-27
100
183
213
193
134
51
-41
-135
-229
-327
-431
-537
-639
-722
-776
-790
-765
-703
-615
-511
-402
-300
-216
-162
-147
-172
-231
-307
-376
-415
-404
-339
-228
-89
53
179
274
328
341
312
247
151
39
-71
-156
-194
-173
-96
21
148
256
324
346
332
302
276
269
281
301
314
305
266
198
106
-2
-117
-235
-349
-453
-538
-591
-602
-569
-497
-400
-300
-219
-174
-174
-217
-288
-368
-435
-467
-450
-379
-263
-117
33
166
263
320
339
334
317
296
271
241
201
157
123
118
158
249
379
517
628
681
666
594
499
419
384
403
461
528
570
566
515
432
345
279
248
256
293
350
417
490
565
636
691
712
683
599
463
297
126
-22
-128
-185
-196
-175
-133
-85
-40
-11
-9
-48
-136
-275
-455
-656
-848
-1008
-1119
-1178
-1197
-1192
-1186
-1191
-1212
-1246
-1282
-1307
-1309
-1277
-1209
-1104
-972
-827
-691
-586
-530
-534
-595
-699
-824
-944
-1040
-1098
-1117
-1102
-1064
-1012
-955
-899
-848
-802
-763
-730
-704
-682
-664
-652
-649
-659
-686
-729
-786
-844
-890
-909
-890
-831
-736
-621
-507
-414
-356
-342
-367
-418
-477
-524
-547
-542
-513
-468
-419
-373
-333
-298
-267
-239
-223
-226
-259
-323
-413
-512
-599
-652
-660
-621
-548
-459
-370
-296
-242
-207
-182
-161
-136
-98
-43
34
129
233
325
384
388
327
209
60
-85
-191
-240
-235
-199
-166
-167
-213
-293
-382
-446
-464
-433
-369
-299
-249
-231
-243
-268
-288
-292
-277
-250
-219
-185
-141
-74
25
154
297
423
506
525
481
393
291
202
140
102
69
18
-71
-201
-361
-529
-679
-793
-861
-885
-872
-833
-773
-698
-608
-502
-378
-235
-75
100
284
467
636
776
873
921
919
875
803
718
635
566
522
508
528
585
674
787
912
1035
1147
1242
1325
1402
1482
1569
1662
1753
1835
1903
1958
2007
2060
2121
2189
2256
2305
2324
2299
2228
2112
1958
1776
1575
1366
1159
968
802
667
560
472
387
287
164
15
-151
-317
-471
-604
-715
-814
-911
-1014
-1127
-1237
-1328
-1378
-1367
-1279
-1109
-865
-572
-266
11
214
309
283
145
-75
-330
-573
-765
-882
-920
-888
-804
-689
-559
-432
-324
-248
-220
-246
-326
-448
-594
-740
-868
-967
-1034
-1072
-1086
-1076
-1041
-976
-880
-756
-613
-463
-315
-173
-36
98
230
353
456
527
554
540
495
439
393
371
379
411
455
504
552
605
673
766
887
1031
1182
1321
1430
1497
1519
1500
1451
1384
1310
1240
1181
1139
1122
1133
1176
1249
1345
1450
1550
1629
1676
1689
1675
1649
1630
1636
1679
1757
1859
1964
2047
2088
2072
2003
1893
1768
1658
1587
1572
1616
1704
1812
1911
1969
1968
1898
1763
1575
1355
1118
882
656
448
265
113
-2
-77
-114
-121
-110
-96
-91
-101
-127
-167
-219
-281
-354
-442
-545
-656
-767
-862
-933
-974
-991
-997
-1010
-1043
-1106
-1194
-1296
-1395
-1473
-1515
-1516
-1476
-1405
-1321
-1245
-1200
-1204
-1262
-1364
-1488
-1596
-1652
-1627
-1515
-1330
-1107
-893
-732
-652
-659
-737
-856
-978
-1072
-1118
-1109
-1051
-958
-846
-730
-624
-536
-473
-433
-413
-404
-395
-374
-333
-269
-184
-84
21
122
211
284
339
381
416
456
510
590
700
840
1000
1164
1312
1422
1477
1466
1392
1264
1103
935
786
679
630
640
698
782
866
926
947
931
892
856
847
879
952
1049
1144
1211
1232
1207
1147
1078
1020
994
1000
1029
1064
1087
1085
1052
993
918
838
767
710
671
649
639
633
622
597
552
487
407
322
244
180
135
103
73
31
-31
-119
-227
-342
-449
-534
-592
-621
-630
-628
-623
-619
-614
-601
-573
-529
-469
-403
-345
-311
-316
-370
-473
-621
-802
-998
-1193
-1367
-1506
-1599
-1645
-1649
-1627
-1598
-1585
-1604
-1661
-1752
-1859
-1961
-2039
-2084
-2099
-2101
-2107
-2132
-2179
-2236
-2280
-2288
-2243
-2140
-1993
-1822
-1651
-1500
-1378
-1287
-1222
-1176
-1147
-1132
-1130
-1138
-1152
-1166
-1175
-1181
-1187
-1199
-1218
-1237
-1240
-1211
-1133
-1006
-843
-671
-525
-434
-413
-460
-555
-668
-770
-841
-872
-866
-832
-782
-724
-662
-599
-536
-475
-421
-380
-357
-353
-366
-388
-410
-417
-398
-344
-254
-134
0
124
217
262
253
200
128
63
34
53
120
214
308
372
388
353
281
200
138
119
150
225
327
431
520
584
629
664
707
768
851
950
1053
1148
1226
1286
1334
1379
1430
1491
1560
1631
1694
1745
1779
1801
1812
1815
1811
1795
1760
1701
1615
1506
1380
1250
1128
1025
949
904
885
886
895
897
880
837
767
679
590
519
485
498
556
646
745
832
886
898
872
819
756
701
663
649
657
683
721
767
814
858
897
927
950
969
993
1030
1086
1162
1252
1339
1409
1448
1453
1432
1401
1383
1391
1428
1483
1531
1545
1502
1396
1236
1046
859
709
617
593
629
705
792
861
887
857
769
636
482
333
215
143
115
116
119
95
23
-102
-272
-463
-647
-801
-911
-977
-1008
-1022
-1031
-1044
-1063
-1089
-1118
-1149
-1185
-1228
-1282
-1348
-1425
-1509
-1594
-1670
-1728
-1753
-1735
-1668
-1555
-1409
-1253
-1116
-1025
-999
-1040
-1135
-1259
-1380
-1471
-1512
-1500
-1442
-1357
-1265
-1187
-1137
-1122
-1140
-1183
-1234
-1277
-1298
-1288
-1248
-1186
-1116
-1052
-1004
-976
-959
-938
-900
-832
-731
-604
-463
-327
-216
-143
-116
-135
-193
-274
-359
-428
-463
-456
-404
-316
-206
-88
23
121
208
288
367
449
535
622
704
780
850
917
984
1054
1130
1212
1303
1405
1522
1654
1797
1940
2062
2145
2171
2135
2043
1914
1771
1636
1522
1430
1349
1269
1178
1075
965
860
773
710
669
642
616
580
528
463
395
336
296
279
279
285
285
266
225
166
102
44
3
-20
-35
-59
-110
-200
-330
-489
-657
-813
-941
-1037
-1104
-1151
-1186
-1213
-1227
-1222
-1193
-1146
-1094
-1058
-1056
-1100
-1190
-1315
-1454
-1590
-1712
-1815
-1901
-1974
-2033
-2076
-2094
-2085
-2051
-2001
-1953
-1923
-1924
-1957
-2011
-2068
-2106
-2105
-2053
-1952
-1809
-1642
-1472
-1317
-1192
-1102
-1043
-1006
-977
-940
-887
-816
-730
-638
-551
-474
-415
-375
-359
-369
-409
-481
-580
-694
-806
-894
-939
-931
-871
-770
-643
-509
-381
-263
-158
-60
32
117
192
249
284
292
273
234
181
126
81
55
57
88
148
231
329
432
534
628
711
777
821
840
831
796
741
679
624
590
583
604
645
700
760
825
896
978
1074
1182
1296
1405
1501
1574
1625
1655
1669
1672
1667
1655
1640
1624
1611
1605
1610
1623
1636
1640
1625
1582
1510
1418
1316
1224
1155
1123
1128
1165
1219
1269
1294
1278
1217
1117
995
876
783
733
731
771
838
914
979
1020
1033
1016
977
925
873
833
813
817
841
875
901
901
860
770
633
461
272
86
-78
-206
-290
-328
-325
-291
-238
-184
-146
-138
-169
-241
-348
-479
-621
-758
-880
-977
-1045
-1084
-1095
-1086
-1067
-1051
-1049
-1070
-1116
-1183
-1261
-1339
-1410
-1471
-1524
-1575
-1628
-1684
-1739
-1783
-1807
-1801
-1760
-1686
-1586
-1473
-1361
-1267
-1204
-1181
-1198
-1246
-1309
-1366
-1399
-1393
-1343
-1252
-1129
-986
-835
-687
-552
-441
-363
-320
-311
-323
-339
-342
-325
-289
-252
-237
-263
-337
-448
-570
-674
-736
-750
-728
-690
-659
-647
-656
-675
-691
-696
-691
-685
-686
-699
-720
-738
-742
-730
-705
-679
-662
-657
-660
-659
-646
-617
-582
-557
-557
-591
-654
-728
-793
-833
-841
-822
-786
-743
-698
-652
-604
-557
-518
-497
-499
-523
-555
-574
-561
-510
-432
-355
-312
-332
-426
-584
-776
-965
-1117
-1211
-1241
-1213
-1143
-1044
-929
-805
-678
-554
-441
-346
-276
-234
-218
-222
-238
-251
-250
-218
-145
-23
151
370
624
897
1174
1441
1689
1907
2084
2212
2279
2279
2214
2094
1935
1759
1582
1412
1253
1100
951
807
680
582
526
516
544
594
646
687
710
723
743
784
857
960
1082
1204
1310
1386
1433
1455
1465
1474
1490
1513
1540
1562
1570
1557
1522
1470
1410
1353
1311
1287
1280
1280
1273
1247
1193
1115
1025
944
891
883
925
1010
1124
1249
1368
1470
1553
1616
1660
1684
1683
1651
1584
1486
1369
1251
1151
1082
1051
1047
1053
1048
1010
935
823
687
544
411
295
198
115
40
-31
-96
-151
-190
-210
-212
-201
-186
-172
-159
-143
-114
-64
12
111
224
335
428
490
514
503
468
425
391
378
391
422
455
473
457
400
305
183
48
-85
-211
-332
-455
-583
-713
-831
-918
-954
-932
-857
-752
-647
-570
-540
-561
-620
-698
-773
-832
-866
-875
-860
-823
-761
-676
-570
-453
-338
-237
-158
-104
-70
-50
-39
-39
-54
-90
-147
-215
-280
-323
-330
-302
-246
-182
-129
-97
-88
-94
-104
-110
-113
-123
-151
-201
-269
-336
-380
-381
-328
-228
-97
42
169
274
359
435
514
606
712
825
935
1034
1114
1173
1209
1222
1209
1167
1096
1000
891
786
704
661
663
709
785
873
952
1004
1018
991
928
841
745
654
581
530
501
482
460
422
358
265
149
22
-102
-211
-297
-360
-403
-434
-460
-486
-517
-552
-593
-639
-693
-752
-817
-881
-937
-975
-986
-961
-897
-797
-673
-545
-435
-370
-370
-447
-597
-804
-1038
-1266
-1452
-1572
-1617
-1596
-1532
-1455
-1397
-1380
-1412
-1484
-1576
-1659
-1709
-1710
-1661
-1575
-1474
-1384
-1326
-1312
-1342
-1403
-1478
-1545
-1587
-1598
-1577
-1537
-1496
-1475
-1493
-1562
-1680
-1831
-1988
-2118
-2190
-2183
-2098
-1950
-1772
-1600
-1464
-1384
-1362
-1389
-1449
-1527
-1610
-1690
-1763
-1821
-1856
-1862
-1837
-1787
-1729
-1681
-1657
-1659
-1678
-1693
-1685
-1642
-1569
-1485
-1417
-1389
-1410
-1477
-1568
-1662
-1737
-1785
-1808
-1812
-1805
-1791
-1766
-1728
-1675
-1612
-1547
-1490
-1445
-1408
-1367
-1311
-1231
-1124
-995
-853
-701
-538
-360
-160
61
293
514
701
836
913
939
933
917
906
907
914
914
898
863
816
771
746
754
800
881
985
1099
1210
1310
1396
1469
1532
1588
1638
1681
1715
1738
1749
1751
1750
1755
1774
1811
1865
1925
1978
2009
2007
1966
1891
1793
1687
1591
1517
1476
1469
1493
1541
1602
1668
1730
1783
1828
1868
1907
1947
1986
2017
2032
2021
1981
1915
1835
1753
1681
1627
1592
1578
1582
1606
1651
1717
1799
1884
1955
1992
1984
1930
1846
1756
1684
1651
1661
1703
1754
1790
1792
1754
1684
1600
1525
1478
1469
1494
1539
1581
1600
1580
1517
1422
1315
1223
1169
1167
1214
1296
1388
1467
1515
1528
1511
1480
1447
1425
1416
1419
1432
1452
1481
1522
1574
1636
1698
1747
1770
1757
1703
1611
1490
1352
1208
1070
944
833
733
640
545
442
332
217
111
26
-27
-44
-29
6
44
72
84
76
49
5
-60
-152
-275
-424
-588
-742
-864
-935
-952
-929
-893
-872
-888
-944
-1026
-1109
-1167
-1186
-1167
-1127
-1092
-1088
-1133
-1231
-1374
-1546
-1726
-1894
-2033
-2131
-2177
-2170
-2111
-2011
-1885
-1752
-1632
-1538
-1474
-1437
-1416
-1400
-1382
-1363
-1349
-1353
-1391
-1470
-1594
-1753
-1931
-2108
-2263
-2379
-2446
-2463
-2433
-2367
-2274
-2167
-2054
-1945
-1844
-1758
-1690
-1639
-1605
-1583
-1570
-1563
-1558
-1555
-1553
-1551
-1547
-1539
-1524
-1502
-1475
-1443
-1408
-1370
-1325
-1263
-1175
-1056
-904
-726
-538
-360
-212
-110
-63
-71
-124
-207
-300
-385
-444
-462
-432
-352
-226
-66
112
288
445
569
653
701
723
734
750
784
837
906
975
1030
1058
1054
1022
974
923
883
858
846
841
836
824
809
793
785
789
802
817
823
806
757
671
548
396
228
62
-82
-185
-234
-227
-171
-84
8
86
137
164
178
199
240
304
379
446
483
479
436
372
313
284
295
345
416
483
525
527
488
421
341
265
208
174
164
173
194
220
244
259
261
249
225
197
178
181
218
295
411
553
701
827
910
929
879
763
599
410
222
57
-67
-139
-156
-124
-51
49
157
256
327
360
350
303
233
153
80
22
-19
-43
-53
-50
-28
17
91
195
322
461
595
710
795
846
864
855
827
788
748
716
697
696
712
743
784
833
890
957
1038
1130
1225
1304
1347
1337
1265
1141
987
832
709
639
634
689
793
930
1085
1249
1412
1568
1710
1831
1925
1989
2023
2029
2007
1958
1885
1789
1675
1555
1441
1344
1272
1226
1203
1197
1198
1203
1208
1209
1201
1181
1143
1084
1006
921
834
754
684
619
555
488
420
362
324
316
339
384
435
474
491
486
468
447
434
431
431
427
410
379
340
301
271
251
239
229
214
190
157
116
67
9
-60
-143
-235
-328
-410
-472
-510
-528
-538
-551
-579
-623
-680
-738
-789
-829
-859
-886
-915
-953
-1002
-1063
-1133
-1211
-1296
-1384
-1466
-1535
-1579
-1592
-1573
-1529
-1471
-1412
-1362
-1325
-1302
-1290
-1290
-1305
-1343
-1406
-1494
-1594
-1689
-1756
-1780
-1752
-1678
-1578
-1475
-1392
-1345
-1338
-1366
-1414
-1469
-1518
-1556
-1584
-1608
-1632
-1660
-1691
-1720
-1738
-1739
-1722
-1692
-1658
-1635
-1633
-1657
-1705
-1768
-1830
-1874
-1888
-1863
-1799
-1702
-1581
-1449
-1315
-1192
-1084
-993
-919
-856
-799
-743
-686
-632
-586
-555
-546
-558
-588
-629
-670
-705
-726
-727
-705
-655
-571
-448
-286
-91
127
348
554
726
854
934
970
969
941
894
834
766
691
614
540
476
430
408
414
448
505
579
658
731
790
828
842
833
803
756
695
625
551
480
420
376
351
341
334
316
272
197
97
-12
-103
-152
-145
-82
16
119
191
208
161
62
-66
-189
-281
-327
-328
-299
-260
-231
-226
-248
-292
-349
-404
-448
-473
-475
-451
-405
-342
-270
-201
-144
-110
-102
-119
-154
-198
-242
-282
-319
-358
-405
-463
-530
-598
-654
-686
-689
-664
-624
-589
-579
-612
-691
-809
-942
-1062
-1140
-1161
-1122
-1043
-952
-884
-864
-899
-977
-1071
-1144
-1169
-1131
-1034
-896
-744
-602
-484
-393
-323
-263
-202
-136
-62
20
110
209
319
435
552
660
749
817
866
910
962
1034
1129
1242
1356
1456
1531
1578
1605
1624
1646
1677
1715
1751
1772
1772
1748
1703
1648
1595
1553
1531
1536
1568
1625
1701
1784
1860
1912
1928
1904
1843
1755
1658
1566
1492
1439
1405
1383
1365
1346
1325
1305
1290
1287
1299
1328
1372
1425
1480
1526
1554
1557
1530
1473
1391
1290
1179
1065
949
832
709
576
428
268
104
-51
-181
-270
-308
-294
-237
-158
-81
-34
-36
-96
-208
-355
-512
-652
-755
-807
-810
-771
-706
-632
-565
-514
-486
-481
-496
-532
-584
-654
-742
-844
-956
-1068
-1169
-1245
-1288
-1297
-1279
-1250
-1231
-1239
-1285
-1366
-1472
-1583
-1679
-1748
-1784
-1794
-1788
-1781
-1782
-1794
-1815
-1839
-1858
-1865
-1859
-1837
-1801
-1754
-1701
-1647
-1602
-1575
-1573
-1600
-1651
-1713
-1769
-1797
-1781
-1715
-1600
-1451
-1287
-1124
-976
-845
-724
-602
-466
-312
-141
36
205
350
462
540
591
628
665
715
784
876
986
1108
1233
1349
1447
1520
1563
1577
1569
1547
1521
1497
1476
1454
1424
1379
1318
1242
1160
1081
1010
952
900
850
798
743
687
637
595
561
530
494
444
377
294
201
105
9
-84
-177
-271
-367
-457
-535
-593
-626
-638
-636
-635
-646
-678
-733
-809
-897
-987
-1068
-1128
-1161
-1160
-1126
-1067
-997
-934
-895
-889
-914
-961
-1012
-1053
-1072
-1070
-1055
-1039
-1030
-1034
-1049
-1069
-1091
-1116
-1149
-1195
-1253
-1316
-1368
-1390
-1367
-1296
-1188
-1064
-950
-872
-843
-863
-921
-998
-1075
-1137
-1176
-1194
-1198
-1197
-1202
-1219
-1249
-1289
-1327
-1353
-1355
-1331
-1286
-1233
-1190
-1171
-1183
-1220
-1268
-1308
-1321
-1300
-1247
-1174
-1099
-1037
-996
-976
-970
-970
-963
-942
-901
-835
-744
-629
-495
-351
-210
-85
14
83
125
147
160
173
190
211
236
262
289
316
341
360
367
357
326
281
231
192
179
200
255
334
423
507
577
631
675
718
766
823
886
950
1004
1046
1067
1067
1048
1012
965
908
847
788
736
695
667
654
655
668
689
713
732
738
721
677
604
512
414
325
263
233
234
253
270
265
224
140
24
-107
-224
-303
-323
-280
-181
-47
90
201
261
259
199
98
-19
-127
-208
-251
-258
-236
-195
-144
-90
-38
12
58
99
135
169
203
240
276
307
322
311
267
194
106
27
-20
-17
42
149
283
420
539
629
692
735
770
804
839
868
885
886
873
854
841
849
885
951
1039
1136
1227
1301
1348
1367
1364
1346
1323
1306
1301
1310
1335
1372
1419
1473
1531
1590
1648
1700
1740
1766
1773
1764
1744
1721
1706
1707
1731
1778
1844
1920
1997
2067
2124
2166
2197
2217
2231
2237
2233
2211
2167
2097
2001
1885
1759
1635
1524
1432
1359
1305
1263
1231
1205
1187
1177
1179
1190
1209
1229
1245
1251
1243
1219
1180
1129
1073
1018
973
938
912
889
858
810
740
653
559
478
424
404
415
441
462
458
416
335
222
87
-59
-210
-363
-515
-660
-787
-884
-943
-963
-954
-934
-926
-945
-999
-1083
-1185
-1290
-1387
-1468
-1534
-1586
-1629
-1663
-1691
-1712
-1730
-1746
-1762
-1777
-1786
-1784
-1769
-1741
-1710
-1686
-1679
-1694
-1725
-1763
-1795
-1812
-1812
-1804
-1799
-1807
-1835
-1878
-1931
-1984
-2029
-2064
-2089
-2105
-2110
-2101
-2071
-2020
-1948
-1864
-1778
-1695
-1619
-1545
-1464
-1367
-1249
-1114
-973
-840
-728
-648
-603
-590
-605
-636
-675
-709
-730
-728
-700
-646
-571
-486
-403
-331
-276
-237
-210
-187
-161
-129
-88
-41
6
46
69
70
44
-4
-65
-122
-157
-153
-101
-3
127
272
410
526
611
662
685
686
669
640
603
562
523
495
484
494
523
565
610
648
675
689
694
698
708
729
760
799
837
865
873
855
807
733
640
540
445
368
315
292
298
327
375
434
496
551
594
615
612
584
535
474
409
350
302
263
231
197
156
109
58
11
-22
-36
-30
-11
12
26
24
1
-37
-81
-120
-147
-160
-164
-165
-173
-188
-209
-227
-229
-210
-168
-112
-57
-19
-11
-37
-92
-163
-235
-290
-317
-312
-276
-217
-148
-84
-39
-25
-51
-113
-204
-309
-410
-494
-554
-595
-625
-657
-701
-756
-817
-871
-905
-912
-891
-850
-802
-763
-747
-767
-827
-929
-1066
-1226
-1394
-1548
-1671
-1748
-1774
-1753
-1698
-1624
-1544
-1469
-1398
-1327
-1250
-1161
-1061
-955
-855
-770
-711
-682
-681
-698
-718
-722
-693
-615
-483
-301
-85
140
346
506
602
627
583
485
354
213
88
-4
-48
-42
8
88
179
261
321
357
374
385
402
434
479
531
578
611
628
632
633
639
654
678
710
749
798
864
957
1080
1233
1401
1565
1702
1794
1831
1811
1744
1642
1520
1393
1274
1175
1107
1075
1076
1103
1140
1168
1174
1154
1111
1060
1018
999
1008
1044
1091
1138
1170
1181
1169
1138
1096
1051
1010
982
972
984
1016
1064
1114
1153
1165
1142
1083
998
901
812
747
713
710
730
760
788
809
819
825
830
840
854
863
858
826
762
668
557
452
375
345
369
439
532
620
672
667
600
480
325
161
11
-111
-198
-250
-274
-280
-277
-275
-284
-311
-360
-430
-517
-608
-691
-753
-789
-801
-798
-794
-800
-824
-861
-901
-926
-920
-872
-783
-666
-543
-442
-387
-391
-455
-565
-695
-814
-896
-926
-904
-843
-768
-702
-665
-664
-694
-740
-784
-810
-807
-772
-709
-628
-536
-443
-356
-281
-224
-185
-164
-156
-153
-144
-123
-85
-33
23
74
110
128
132
130
131
143
165
192
214
221
207
175
132
92
69
73
113
188
290
409
527
626
690
705
670
592
486
376
287
235
229
263
321
383
430
455
458
452
452
472
517
582
656
722
768
788
784
763
734
703
673
639
599
546
481
408
333
264
206
164
139
132
142
169
210
261
314
361
390
396
376
334
278
219
165
120
86
59
36
9
-23
-65
-116
-174
-237
-298
-349
-382
-390
-370
-327
-272
-218
-181
-171
-191
-240
-307
-383
-459
-528
-589
-639
-675
-693
-689
-659
-603
-527
-439
-352
-277
-219
-184
-169
-172
-189
-216
-250
-288
-324
-353
-373
-381
-376
-361
-340
-316
-292
-271
-256
-252
-263
-295
-348
-420
-503
-585
-656
-705
-729
-732
-718
-696
-670
-642
-611
-574
-528
-477
-422
-371
-327
-293
-271
-258
-253
-253
-256
-259
-260
-253
-238
-213
-180
-148
-122
-110
-116
-136
-167
-200
-230
-255
-275
-294
-314
-334
-350
-357
-352
-335
-313
-295
-288
-294
-310
-325
-325
-302
-251
-177
-90
-5
69
126
167
196
221
247
278
314
356
401
446
487
520
538
536
513
471
415
353
290
230
173
117
63
15
-18
-26
-2
54
132
214
279
309
295
240
156
60
-35
-116
-182
-232
-272
-305
-332
-354
-372
-387
-401
-411
-414
-401
-363
-296
-201
-91
16
99
142
140
99
34
-37
-97
-138
-158
-158
-144
-116
-77
-26
32
90
139
172
185
186
188
205
248
316
400
482
544
574
573
550
521
501
497
507
523
536
538
528
512
497
492
500
519
546
575
599
616
618
601
560
492
399
289
176
74
-4
-53
-73
-72
-57
-35
-3
41
104
184
273
356
414
432
403
332
233
126
29
-47
-99
-133
-158
-184
-220
-265
-318
-369
-408
-424
-407
-355
-271
-167
-62
24
74
79
43
-25
-107
-187
-253
-301
-333
-357
-379
-402
-428
-451
-466
-468
-451
-410
-345
-258
-157
-56
28
75
73
20
-75
-191
-303
-389
-436
-444
-424
-392
-363
-342
-328
-310
-278
-226
-154
-70
14
88
146
186
210
225
233
237
237
233
224
213
202
194
192
198
212
233
256
273
279
263
222
154
61
-50
-168
-285
-395
-491
-570
-629
-665
-677
-665
-633
-592
-554
-527
-519
-526
-539
-548
-546
-533
-521
-526
-567
-650
-775
-924
-1077
-1210
-1309
-1369
-1395
-1395
-1380
-1357
-1328
-1292
-1250
-1198
-1138
-1067
-983
-883
-767
-639
-512
-401
-323
-289
-300
-345
-408
-471
-520
-551
-568
-579
-590
-602
-611
-612
-604
-588
-572
-566
-574
-594
-615
-625
-612
-573
-512
-442
-376
-326
-297
-286
-288
-292
-294
-290
-279
-262
-240
-212
-181
-149
-120
-100
-93
-103
-126
-160
-197
-226
-239
-226
-181
-102
9
140
277
403
501
563
590
591
582
578
590
618
657
696
728
747
755
757
758
760
764
764
756
741
723
709
710
736
791
875
983
1105
1231
1350
1452
1530
1582
1606
1606
1589
1564
1539
1518
1505
1497
1491
1481
1463
1437
1403
1366
1330
1300
1278
1263
1250
1233
1202
1152
1079
984
874
757
645
548
472
422
396
392
405
427
453
475
491
499
501
501
503
511
522
531
529
507
457
379
277
160
39
-77
-178
-260
-317
-348
-351
-329
-287
-233
-175
-121
-72
-28
14
54
91
114
115
82
12
-90
-213
-343
-466
-575
-665
-739
-797
-842
-873
-890
-898
-903
-913
-934
-964
-992
-1004
-990
-939
-861
-771
-694
-647
-639
-668
-716
-767
-804
-819
-816
-800
-780
-763
-750
-742
-737
-735
-736
-737
-736
-724
-696
-650
-589
-523
-467
-431
-421
-431
-448
-455
-438
-390
-314
-222
-130
-55
-11
-2
-27
-76
-134
-184
-210
-203
-163
-95
-13
68
134
178
200
205
202
197
195
197
204
217
239
276
331
406
497
598
702
802
894
976
1044
1096
1128
1134
1116
1079
1036
1000
986
998
1036
1088
1138
1172
1181
1160
1114
1049
973
893
812
734
661
595
541
499
471
454
442
430
411
380
334
271
193
103
8
-83
-165
-229
-275
-303
-318
-325
-329
-333
-337
-340
-341
-338
-331
-322
-311
-298
-283
-267
-252
-243
-247
-268
-307
-362
-426
-488
-541
-580
-605
-620
-629
-639
-649
-659
-664
-661
-650
-635
-622
-620
-634
-667
-717
-780
-850
-921
-991
-1058
-1120
-1177
-1223
-1253
-1263
-1251
-1219
-1175
-1127
-1081
-1040
-1002
-964
-920
-873
-827
-793
-778
-787
-816
-851
-877
-882
-864
-830
-796
-781
-796
-842
-908
-974
-1022
-1043
-1034
-1006
-973
-948
-935
-932
-929
-917
-888
-843
-782
-711
-636
-558
-481
-405
-336
-278
-235
-209
-197
-194
-193
-188
-177
-161
-140
-113
-75
-18
66
181
322
476
625
748
831
867
861
826
779
738
717
723
757
813
883
958
1026
1081
1118
1136
1137
1126
1107
1083
1054
1020
980
931
876
817
759
705
659
621
593
572
557
545
534
522
508
491
472
453
434
417
398
375
343
302
254
204
158
123
100
87
79
69
54
32
4
-27
-60
-99
-147
-208
-280
-356
-425
-477
-505
-509
-498
-482
-472
-469
-470
-465
-446
-407
-356
-303
-262
-242
-243
-258
-274
-275
-254
-208
-140
-57
35
131
226
315
389
439
459
444
401
341
279
229
199
186
184
183
176
162
146
134
134
146
165
183
192
187
170
151
140
147
174
219
269
309
327
316
278
226
179
159
179
244
344
460
571
655
704
719
711
697
691
701
730
775
835
909
998
1103
1221
1344
1456
1540
1584
1585
1548
1489
1425
1371
1334
1312
1295
1270
1224
1150
1044
910
756
597
448
325
240
195
185
195
207
204
176
125
61
-3
-51
-80
-89
-87
-80
-73
-66
-55
-37
-9
25
61
92
118
140
160
180
194
196
176
129
59
-26
-113
-189
-249
-294
-331
-368
-407
-448
-482
-504
-510
-503
-491
-484
-491
-512
-548
-592
-639
-686
-732
-774
-807
-821
-807
-757
-672
-560
-437
-323
-235
-183
-164
-173
-198
-227
-255
-279
-300
-322
-343
-365
-383
-395
-398
-391
-374
-351
-326
-303
-286
-274
-267
-262
-255
-246
-241
-247
-273
-325
-402
-491
-574
-629
-638
-596
-514
-411
-315
-249
-225
-242
-285
-335
-371
-378
-353
-298
-227
-152
-92
-62
-71
-125
-219
-341
-469
-577
-646
-664
-633
-569
-498
-443
-421
-439
-488
-552
-612
-656
-681
-690
-696
-712
-744
-795
-859
-927
-985
-1022
-1031
-1006
-955
-883
-806
-739
-697
-690
-720
-779
-852
-923
-974
-995
-986
-951
-903
-854
-814
-788
-777
-775
-778
-779
-773
-761
-740
-714
-685
-656
-628
-604
-583
-561
-535
-499
-451
-388
-311
-223
-126
-23
87
201
316
428
525
600
641
646
616
559
488
413
342
278
220
165
113
64
25
0
-7
5
33
74
125
183
247
316
384
445
489
510
507
484
453
429
422
438
475
524
573
612
635
641
632
611
582
546
505
460
415
375
344
322
312
309
313
321
335
357
388
429
480
537
594
646
688
712
715
692
643
574
496
426
382
378
418
492
583
663
711
711
665
585
493
412
356
334
341
366
396
423
441
453
464
479
503
538
580
624
662
689
701
698
684
664
644
630
620
612
597
569
521
453
369
276
183
101
34
-16
-50
-70
-81
-88
-93
-102
-115
-135
-161
-188
-211
-224
-224
-210
-188
-164
-147
-141
-147
-159
-172
-178
-176
-170
-167
-178
-210
-261
-323
-383
-428
-449
-449
-435
-420
-416
-424
-437
-443
-428
-382
-312
-232
-166
-135
-149
-207
-292
-380
-447
-478
-470
-434
-388
-349
-332
-339
-366
-400
-428
-439
-426
-391
-341
-289
-246
-222
-218
-231
-249
-260
-253
-227
-187
-148
-123
-124
-152
-197
-244
-276
-281
-258
-214
-159
-107
-63
-29
-1
24
49
72
90
100
103
100
98
98
101
104
102
91
71
48
29
24
38
73
126
190
256
313
354
371
361
324
267
202
142
100
82
88
108
131
145
144
130
111
96
94
107
133
167
203
239
272
302
330
355
377
397
421
455
507
580
672
773
874
963
1034
1088
1128
1160
1185
1204
1213
1213
1207
1200
1201
1213
1233
1248
1243
1206
1132
1030
917
816
748
722
739
786
848
906
950
971
969
947
915
880
852
839
845
869
904
942
972
989
992
986
979
976
981
992
1006
1020
1034
1047
1064
1084
1104
1113
1103
1065
999
909
808
710
627
569
539
537
564
617
693
784
880
967
1030
1057
1041
982
886
765
631
500
386
301
255
251
288
353
432
509
569
606
621
619
608
594
582
571
562
556
558
567
582
595
595
571
517
437
342
248
168
107
62
21
-23
-76
-132
-180
-210
-217
-207
-193
-192
-215
-264
-330
-398
-455
-490
-506
-506
-501
-497
-497
-501
-508
-519
-539
-571
-616
-672
-733
-792
-843
-884
-916
-941
-962
-982
-1002
-1025
-1058
-1106
-1176
-1267
-1372
-1475
-1559
-1609
-1621
-1599
-1557
-1512
-1477
-1458
-1451
-1450
-1449
-1444
-1440
-1440
-1448
-1467
-1494
-1524
-1553
-1580
-1604
-1625
-1642
-1651
-1647
-1630
-1599
-1562
-1527
-1503
-1496
-1508
-1538
-1582
-1636
-1698
-1765
-1834
-1897
-1945
-1970
-1969
-1939
-1886
-1815
-1729
-1630
-1521
-1404
-1284
-1174
-1086
-1031
-1010
-1022
-1050
-1080
-1103
-1114
-1119
-1122
-1128
-1135
-1134
-1113
-1065
-989
-892
-788
-688
-602
-530
-473
-429
-398
-383
-388
-411
-444
-478
-499
-497
-470
-422
-360
-290
-212
-125
-26
83
195
296
373
414
420
396
354
304
255
206
156
107
64
37
36
67
128
207
291
365
425
473
520
573
636
704
767
812
832
829
814
802
806
835
887
951
1014
1059
1076
1060
1014
948
877
817
780
774
798
843
897
947
982
1000
1006
1008
1008
1012
1012
1004
981
941
889
833
780
736
699
666
631
590
541
487
430
370
307
240
169
100
39
-4
-26
-26
-13
5
17
18
10
-2
-11
-12
-6
4
11
12
6
-2
-7
-8
-3
4
9
9
4
-2
-6
-6
-1
4
7
7
3
-2
-5
-4
0
4
7
6
2
-2
-4
-3
0
4
6
5
2
-2
-3
-2
1
4
5
4
1
-2
-3
-1
2
4
5
3
1
-2
-2
-1
2
4
4
3
0
-1
-2
0
2
4
4
2
0
-1
-1
0
2
4
3
2
0
-1
-1
1
2
3
3
2
0
-1
0
1
3
3
3
1
0
0
0
1
3
3
2
1
0
0
0
2
3
3
2
1
0
0
1
2
3
3
2
1
0
0
1
2
2
2
2
1
0
0
1
2
2
2
2
1
0
1
1
2
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
1
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
1
1
1
2
2
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
