20
13605
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
-1
-5
-1
2
2
5
4
1
2
1
-1
-1
2
2
-2
-1
2
-2
0
5
4
1
-1
2
3
0
5
2
-6
0
3
-1
2
3
-1
-1
2
2
1
0
1
2
-2
-6
-2
1
-3
-1
2
-1
-4
-3
-1
-1
-1
3
3
1
2
-1
-1
5
2
-2
2
4
-1
-2
0
0
-2
-2
-2
-2
-2
-2
1
4
3
0
-4
-2
0
-4
-1
3
3
2
-1
-2
3
2
0
1
1
0
1
3
1
-1
5
8
3
-2
-1
3
0
-4
1
6
6
2
-2
-2
-5
-3
1
-3
-2
4
4
1
-1
-4
-3
2
1
-3
-1
-2
-3
1
-5
-10
-1
-1
-1
2
-3
-1
2
-4
-3
4
5
0
-4
-2
-2
-1
2
-2
-7
-3
2
6
1
-3
2
1
-3
2
3
-2
-2
-2
-2
-1
0
0
-3
0
5
-2
-4
-1
-3
-1
1
-2
0
0
-4
-2
2
3
1
0
1
-2
-2
0
-2
-2
-1
-5
-4
-2
-2
2
3
1
0
-3
-4
-2
-3
-3
1
4
0
-3
-1
2
3
3
-2
-4
-3
-2
1
-2
-4
3
0
-2
3
-4
-5
3
2
-4
-4
2
2
-4
0
3
0
2
-2
-4
-1
-1
3
3
3
8
2
-3
1
-2
-2
2
2
5
2
-4
-3
0
3
5
3
3
4
3
1
0
-1
0
0
-1
2
2
-1
-1
-1
2
4
-2
-2
1
0
4
4
-3
1
3
1
6
3
-3
0
3
3
-2
-5
0
1
1
1
0
4
1
-3
-1
-1
4
4
1
3
1
-2
-1
1
6
2
1
8
4
3
5
5
11
10
8
12
12
19
24
19
23
27
16
12
20
15
13
28
22
8
16
11
5
14
9
-9
-21
-7
6
-11
0
41
31
-11
-24
-12
11
32
4
-30
8
40
10
-3
-5
5
39
-2
-96
-89
15
63
56
107
121
38
-24
-69
-69
-27
-31
-42
-72
-97
-52
23
136
167
133
132
-55
-199
-109
-84
-9
31
-86
-38
-23
-45
110
117
67
59
-104
-211
-187
-90
51
140
220
128
-135
-169
-2
40
-17
-7
-56
-121
-33
-27
36
240
143
-22
-107
-181
84
169
-98
-40
52
-15
72
149
120
37
79
219
102
-4
105
99
-4
-111
-144
50
315
391
213
45
43
-59
-154
2
136
154
129
-21
-151
-160
-18
273
267
-100
-319
-318
-145
143
236
153
1
-188
-255
-269
-214
-26
53
-38
-151
-136
64
202
187
126
-24
-154
-140
-192
-327
-203
49
1
-203
-288
-224
4
182
96
-171
-344
-201
-10
-15
35
108
-17
-112
-20
-18
-91
-9
28
-30
-92
-244
-98
307
345
207
57
-138
-19
126
1
-74
-89
-85
-34
-18
-26
29
200
201
10
86
283
227
-15
-239
-246
-74
143
197
-11
-99
16
110
73
-87
27
233
104
53
-46
-315
-150
94
21
64
115
-51
-117
0
118
207
139
-133
-316
-325
-166
86
132
182
268
-39
-370
-300
-55
79
32
87
220
257
356
215
-313
-552
-293
-190
-446
-433
-126
-13
8
-11
-37
2
-109
-159
-44
141
457
404
44
-74
-56
264
512
73
-128
285
411
53
-292
-403
-689
-998
-652
-190
74
660
1095
988
717
467
335
43
-539
-795
-627
-398
-155
0
165
642
1093
926
260
-323
-567
-629
-624
-619
-638
-365
143
490
1158
1910
1507
602
137
-364
-656
-705
-1071
-1190
-778
-331
-28
278
869
1255
943
446
-52
-370
-262
-283
-343
-100
43
170
352
284
156
100
-79
-659
-1461
-1772
-1697
-1329
-158
778
649
660
942
813
761
634
59
-223
-25
361
812
808
538
358
-353
-1073
-948
-912
-1178
-1020
-903
-951
-501
185
302
-134
-234
186
351
331
727
1164
908
196
2
578
1248
1468
1154
476
-335
-850
-702
-399
-357
-80
349
412
410
559
492
139
-35
198
244
-118
-390
-487
-164
425
364
180
317
-69
-585
-881
-1274
-1168
-810
-1008
-1379
-1254
-304
976
1703
1875
1653
1033
357
-154
-524
-517
-140
-160
-720
-1151
-1381
-1277
-654
-181
-192
-395
-467
34
731
558
-233
-863
-1596
-1804
-708
166
114
181
497
1014
1454
1362
1146
722
114
-374
-1113
-1484
-1272
-1302
-882
19
315
698
1549
1990
1955
1474
369
-944
-1725
-1377
-427
284
961
1256
685
178
164
424
1022
1271
809
392
131
-286
-524
-423
-152
268
426
316
407
158
-288
-86
305
957
1813
1658
1062
879
408
-477
-1194
-1303
-1082
-1012
-806
-391
-21
-71
-752
-1224
-1249
-1177
-708
-192
-43
26
193
442
416
268
281
-64
-404
-300
-433
-795
-1163
-1711
-2106
-2126
-1934
-1591
-1174
-917
-993
-1286
-1579
-1422
-348
1121
1988
2124
1956
1370
347
-63
488
1044
1307
1520
1883
2346
2065
923
-322
-1474
-2076
-1862
-1399
-784
-139
213
430
547
866
1692
2409
2576
2354
1995
1610
896
44
-456
-882
-1165
-811
-154
250
274
-54
-609
-1204
-1635
-1512
-704
39
355
685
764
546
662
919
1112
1081
476
34
120
168
49
-476
-1219
-1605
-1726
-1487
-1111
-1183
-1289
-1135
-1006
-889
-623
-243
6
385
1084
1308
951
622
336
145
-111
-657
-1020
-1116
-1025
-340
468
752
1058
1472
1449
1504
1978
2270
2169
1382
-147
-1205
-1292
-1053
-477
410
816
502
103
-63
-195
-168
-72
-587
-1556
-1925
-1334
-397
338
784
945
975
879
496
339
469
305
419
1115
1635
1719
1318
722
107
-933
-1647
-1658
-1825
-1814
-1613
-1828
-1822
-1467
-1058
-491
-311
-562
-619
-390
44
566
923
688
31
30
585
796
881
1018
942
750
562
470
458
362
75
-599
-1504
-1969
-1642
-928
-401
-154
-56
4
104
152
420
1125
1519
1117
379
-163
-124
415
801
619
-114
-1090
-1650
-1592
-1599
-1828
-1509
-465
770
1622
1675
1297
1027
691
277
58
-82
-299
-393
-153
317
798
1054
876
481
250
398
944
1327
1065
465
-133
-641
-914
-981
-949
-727
-375
-163
-24
149
156
135
432
965
1235
693
-308
-873
-911
-496
319
665
68
-684
-934
-760
-213
575
1144
1370
1274
703
45
-188
-76
103
61
-268
-736
-1154
-1161
-984
-1155
-1351
-1160
-551
221
584
595
479
45
-333
-510
-902
-1073
-493
368
1002
1542
2087
2296
2028
1551
984
290
-420
-962
-1459
-2068
-2317
-1804
-856
109
777
794
370
101
-105
-442
-453
-123
174
479
754
901
937
900
873
709
579
635
229
-603
-1123
-1277
-1233
-1246
-1468
-1431
-911
-253
227
459
568
780
1125
1125
690
440
306
-102
-531
-825
-1012
-1109
-1203
-1245
-1248
-1002
-152
725
869
582
270
-105
-261
-22
140
38
146
597
850
721
649
704
717
665
263
-309
-415
-204
-35
129
287
512
762
712
285
-196
-396
-272
204
971
1417
1144
547
141
-44
-333
-600
-466
-388
-912
-1617
-1787
-1207
-498
-287
-95
361
358
-196
-667
-837
-729
-510
-517
-686
-659
-348
64
402
647
813
862
785
564
227
-54
-202
-330
-450
-431
-324
-259
-137
33
109
286
588
738
761
537
-51
-518
-665
-816
-1018
-1028
-716
-198
402
864
899
658
331
107
336
807
1218
1483
1486
1473
1318
772
225
-242
-475
-285
-163
-97
124
298
513
603
434
389
481
348
-83
-342
-216
-108
-60
-196
-753
-1228
-1426
-1518
-1374
-1174
-1045
-908
-901
-841
-493
-248
-367
-392
-46
307
511
527
161
-147
-28
-48
-396
-561
-559
-704
-655
-81
563
936
1148
1087
1018
1331
1320
644
146
-52
-307
-408
-549
-964
-1190
-1202
-1276
-1105
-750
-558
-188
319
549
873
1281
1280
1139
1148
1167
914
157
-693
-1263
-1607
-1412
-554
374
831
979
1219
1228
767
318
-57
-355
-156
250
307
112
-192
-487
-434
-175
-134
-152
-286
-962
-1563
-1344
-792
-242
320
525
653
914
724
497
573
59
-616
-459
-134
-168
-306
-564
-848
-827
-380
153
315
239
238
211
76
11
15
-52
-81
-52
-126
-240
-205
28
238
268
186
-41
-237
-340
-509
-328
208
501
684
824
645
446
483
510
472
568
428
-133
-174
333
365
130
125
92
-10
-198
-617
-1004
-889
-327
25
48
147
146
97
491
722
215
-135
103
299
177
-357
-1166
-1562
-1279
-591
247
761
630
200
-253
-607
-488
-105
-1
-12
139
394
532
380
253
465
848
1093
1125
1047
686
263
336
445
280
279
293
117
-249
-839
-1196
-851
130
1198
1792
1775
1326
866
440
-52
-314
-622
-899
-581
-406
-682
-655
-334
-16
29
-72
170
313
189
347
540
333
-201
-641
-578
-319
-104
347
763
697
334
-283
-1172
-1719
-1607
-1049
-266
-47
-654
-964
-592
-340
-554
-877
-832
-463
-172
13
162
171
309
702
543
-373
-1097
-1391
-1137
44
891
302
-583
-662
-272
-166
-525
-1054
-1557
-1533
-922
-573
-222
816
1895
2593
2839
2265
1251
404
254
1107
1735
1109
49
-475
184
1886
3075
2616
919
-639
-1179
-1525
-2582
-3787
-3739
-1894
187
1063
1144
928
626
488
530
698
510
-73
-380
-462
-451
-455
-1091
-1913
-1581
200
2264
3228
2849
1606
143
-1004
-1825
-1907
-1096
-270
428
882
519
32
9
264
512
-218
-1475
-1314
122
1242
1186
195
-660
-942
-808
-416
-483
-1224
-1933
-2115
-1497
-167
902
650
-484
-1127
-1000
-433
167
302
492
893
759
285
-239
-799
-1196
-1561
-1543
-1128
-932
-388
938
2551
4009
4645
4377
3434
1694
21
-781
-999
-840
-887
-1441
-1392
-443
562
1439
1773
1276
1024
1185
843
253
-326
-1463
-2793
-2948
-1431
723
2311
2573
1356
-15
-260
231
511
243
95
464
652
621
598
110
-697
-1175
-1297
-1826
-2682
-2348
-1154
-743
-792
-782
-759
-360
345
1205
1518
502
-519
-346
385
1022
1189
885
393
-2
345
930
698
290
79
-477
-966
-1123
-1119
-631
157
792
1048
413
-549
-553
6
363
599
417
-114
-416
-420
-228
-421
-1112
-1104
-258
617
1222
1111
522
362
999
2196
2711
2096
1544
1032
30
-993
-1859
-2078
-1122
276
1349
1801
1564
1074
436
-520
-1252
-1480
-1917
-2328
-1357
564
1598
1276
286
-422
-118
527
358
-630
-1664
-2108
-2338
-3068
-3609
-3334
-2745
-1726
-488
-129
-110
615
1221
801
-129
-804
-1185
-1493
-1385
-291
1439
2612
2672
2145
1740
1819
2072
1999
1593
825
-82
-433
-119
459
840
685
146
-568
-1145
-996
-82
889
1054
382
-192
-98
549
1206
1109
369
-393
-1147
-1708
-1472
-566
126
200
-77
-337
-229
151
421
719
1029
844
445
450
284
-614
-1408
-1467
-1184
-849
-519
-99
597
1195
1268
1012
738
500
309
127
-136
-269
-264
-674
-1489
-2309
-2934
-2691
-1564
-610
-133
-48
-465
-773
-446
165
678
903
800
781
1219
1832
1997
1644
1409
1308
628
-414
-966
-1046
-1382
-2266
-3135
-3579
-3455
-2577
-1748
-1502
-1039
-481
-249
485
1945
3151
3120
2033
1397
1714
2044
2151
2113
1723
1488
1519
932
-169
-1002
-1569
-1839
-1646
-1331
-1165
-932
-291
708
1743
2555
2668
1913
874
-1
-554
-787
-1211
-2035
-2627
-2469
-1414
577
2615
3176
2336
1612
1350
670
-477
-1250
-1474
-1727
-2085
-2005
-1215
83
1431
2298
2430
1912
1046
174
-891
-2511
-4152
-5073
-5394
-5312
-4764
-4081
-3296
-1887
-92
1567
3322
5034
6098
6273
5219
3445
2706
3426
4345
4767
4773
4316
3257
1714
195
-908
-1940
-3051
-3285
-2385
-1577
-1401
-1679
-2642
-3706
-3977
-4024
-4254
-3640
-1776
205
1172
1077
556
6
-499
-797
-753
-130
1269
2817
3680
3579
2594
1558
1316
1467
1453
1365
1108
235
-1121
-2053
-2568
-3573
-4532
-4464
-3984
-3585
-2913
-2218
-1659
-668
685
1733
2214
2149
2131
2756
2851
1046
-1339
-2081
-1395
-1026
-1423
-1573
-451
1875
3956
4696
4362
3029
1059
215
951
1273
71
-1378
-1582
-534
883
2005
2394
2136
2244
3279
4498
4910
4357
3429
2113
76
-1530
-1704
-1714
-3022
-5180
-6745
-6790
-5113
-2441
-481
50
63
115
137
-59
-1006
-2381
-2869
-2671
-2998
-3471
-3637
-3971
-4189
-4312
-4603
-4243
-3075
-1149
1890
4787
6200
6111
4675
2769
1368
424
35
164
-317
-1985
-3529
-3146
-527
2672
4610
5255
5018
3272
149
-3079
-5392
-5862
-4130
-1530
-65
-146
-429
-303
-257
109
1275
2694
4046
5096
5659
6350
6695
5300
2893
1296
1010
1306
953
-320
-1959
-3863
-5398
-5835
-5733
-5245
-3815
-1798
219
2047
3298
3724
3595
3149
2419
1870
1964
2233
2338
2680
3143
3026
1661
-1041
-3752
-5186
-5798
-6323
-6779
-7031
-6535
-5056
-3944
-4341
-5091
-4538
-2549
192
2953
5101
6327
6596
6050
4669
2415
27
-1489
-1822
-1093
120
1158
2545
4937
7276
8070
6975
4545
2033
815
1251
2218
2333
1737
1153
428
-839
-2697
-4025
-3410
-2015
-2127
-4078
-6692
-8312
-8183
-7236
-6561
-6675
-7440
-7795
-6955
-5274
-3644
-2547
-1362
717
3314
5612
7559
9509
11280
11880
10545
7736
4393
1193
-1402
-3320
-4534
-5001
-5192
-5464
-5714
-5749
-5046
-3281
-1052
1016
3075
5620
8565
11173
12980
13605
12503
10175
7701
5394
3391
1694
-2
-1144
-1223
-1185
-1933
-3379
-5113
-6587
-7586
-8485
-9427
-9970
-9660
-8677
-7606
-6491
-4905
-2828
-604
1525
3430
4981
6108
6873
7172
6934
6695
6496
5548
3998
2446
682
-1377
-3500
-5385
-6394
-6334
-5692
-5104
-4835
-4467
-3898
-3442
-2881
-2243
-1804
-1031
328
1339
1520
1612
1855
1797
1714
1919
2099
2021
1657
1531
2051
2501
2543
2849
3756
4843
5335
5143
5020
5048
4688
4130
3916
3853
3567
3152
2455
1374
403
-484
-1804
-3558
-5377
-6710
-7089
-6346
-4599
-2569
-932
248
936
1149
1036
663
213
-441
-1636
-3119
-4568
-6053
-7378
-8143
-8308
-8101
-7647
-6908
-5560
-3265
-607
1505
3224
4876
6045
6472
6365
6137
6085
5907
5357
4909
5028
5437
5420
4789
3886
2677
1128
-345
-1510
-2294
-2730
-3047
-3104
-2714
-2037
-1025
108
689
720
614
394
204
307
649
1195
1784
1853
1188
74
-1416
-3087
-4260
-4562
-4217
-3460
-2453
-1447
-594
16
199
-48
-402
-514
-223
260
622
944
1275
1401
1441
1748
2365
2973
3159
2832
2186
1494
896
-50
-1748
-3795
-5590
-6571
-6431
-5808
-5578
-5735
-5629
-4902
-3734
-2261
-676
529
1198
1573
1888
2224
2452
2608
2853
3188
3707
4427
5040
5334
5429
5446
5257
4680
3588
2106
732
-372
-1422
-2419
-3296
-3909
-4159
-4127
-3568
-2330
-779
734
1862
2222
1834
1418
1644
1945
1469
347
-918
-1933
-2652
-3361
-3939
-4123
-3924
-3272
-2221
-1107
-124
691
1264
1554
1543
1376
1459
1780
1881
1818
1937
2413
3453
4849
5956
6399
6117
5233
4003
2561
981
-406
-1190
-1352
-1216
-1042
-913
-813
-730
-651
-426
36
455
463
83
-450
-921
-992
-505
216
780
1030
877
165
-986
-2056
-2801
-3300
-3423
-3058
-2412
-1894
-1708
-1560
-1242
-998
-997
-1178
-1559
-2141
-2770
-3327
-3733
-3883
-3708
-3140
-2325
-1605
-1050
-630
-433
-345
-193
-100
-285
-640
-820
-538
310
1397
2256
2732
2678
2141
1584
1333
1388
1473
1398
1380
1509
1617
1682
1839
2207
2600
2703
2485
2164
1929
1705
1474
1319
1089
802
548
157
-291
-653
-947
-1167
-1504
-2035
-2638
-3333
-3902
-3961
-3475
-2677
-1790
-1018
-566
-308
62
432
620
749
908
951
657
171
-164
-371
-557
-638
-567
-394
-257
-234
-298
-420
-600
-909
-1380
-1841
-2044
-1981
-1881
-1736
-1436
-1121
-745
-201
254
518
764
1057
1355
1534
1659
1994
2470
2839
3046
3006
2733
2452
2120
1594
1014
617
531
641
693
609
386
179
232
239
-202
-852
-1428
-1968
-2422
-2707
-2881
-2925
-2858
-2949
-3301
-3737
-4125
-4296
-4150
-3860
-3618
-3462
-3325
-3125
-2819
-2293
-1476
-592
33
430
868
1347
1756
2191
2671
2948
2837
2491
2147
1838
1609
1579
1857
2380
2758
2693
2232
1527
690
-283
-1165
-1595
-1706
-1700
-1514
-1134
-549
162
900
1615
2069
2296
2621
3016
3330
3478
3311
2833
2212
1620
1213
1073
1162
1332
1286
758
-56
-809
-1511
-2088
-2291
-2211
-1991
-1662
-1444
-1378
-1212
-897
-615
-579
-927
-1514
-2048
-2427
-2714
-3002
-3308
-3621
-4101
-4722
-5033
-4911
-4742
-4589
-4158
-3485
-2880
-2433
-1930
-1186
-340
331
783
1164
1531
1735
1628
1493
1912
2884
3726
4025
4035
4114
4293
4424
4457
4413
4364
4421
4520
4456
4115
3559
2971
2429
1957
1656
1505
1359
1147
914
686
372
49
-75
-56
-26
-45
-162
-321
-487
-729
-1100
-1449
-1534
-1463
-1400
-1213
-899
-575
-288
10
457
840
896
781
579
428
612
1004
1442
2037
2721
3308
3716
3910
3938
3907
3840
3667
3335
2840
2160
1283
390
-293
-903
-1607
-2230
-2707
-3125
-3436
-3626
-3670
-3545
-3441
-3472
-3531
-3456
-3151
-2803
-2657
-2596
-2451
-2211
-1811
-1329
-1040
-1038
-1152
-1098
-764
-375
-186
-305
-649
-901
-868
-629
-334
-81
216
613
909
1016
1112
1406
1946
2581
3138
3549
3809
3894
3807
3759
3756
3399
2720
2187
1815
1329
703
59
-573
-1174
-1559
-1601
-1450
-1218
-866
-462
-131
235
804
1365
1538
1256
792
481
400
348
279
325
510
790
1087
1273
1325
1305
1241
1147
1053
963
833
602
256
-181
-716
-1386
-2155
-2848
-3318
-3627
-3793
-3638
-3173
-2657
-2194
-1767
-1391
-972
-474
-71
196
446
666
864
1045
1039
865
811
995
1273
1439
1356
1032
637
417
361
185
-167
-541
-947
-1389
-1705
-1842
-1874
-1734
-1373
-936
-484
-49
124
1
-203
-469
-733
-809
-766
-655
-425
-244
-222
-227
-264
-431
-695
-982
-1255
-1581
-2001
-2261
-2191
-1981
-1706
-1293
-789
-275
186
546
708
579
277
-142
-676
-1114
-1393
-1612
-1741
-1777
-1796
-1856
-1841
-1584
-1241
-980
-779
-667
-644
-730
-978
-1304
-1585
-1658
-1376
-869
-415
-126
84
332
691
1174
1701
2164
2430
2477
2524
2667
2836
3022
3139
3123
2992
2713
2370
2133
2005
1902
1803
1670
1451
1188
879
568
489
638
861
1192
1515
1681
1745
1686
1506
1287
1029
708
300
-187
-676
-1085
-1368
-1644
-2024
-2309
-2313
-2110
-1833
-1595
-1427
-1361
-1503
-1792
-2008
-2091
-2139
-2287
-2606
-2988
-3232
-3180
-2779
-2174
-1571
-967
-359
72
317
581
913
1226
1402
1395
1384
1515
1679
1774
1773
1651
1503
1470
1565
1711
1893
2076
2096
1852
1443
1037
722
474
270
99
-132
-377
-478
-541
-684
-819
-896
-863
-734
-725
-905
-1030
-962
-903
-964
-944
-796
-687
-682
-787
-985
-1231
-1448
-1538
-1494
-1297
-926
-483
-113
45
36
41
8
-110
-144
-37
101
183
287
468
599
598
467
231
3
-159
-196
-33
246
537
783
926
1004
1061
1090
1132
1154
1022
680
261
-19
-61
87
322
511
587
627
669
643
561
497
402
205
-24
-221
-402
-605
-902
-1216
-1341
-1255
-1008
-679
-437
-308
-280
-368
-342
-129
-11
-75
-167
-211
-215
-187
-138
-85
39
268
448
444
250
-43
-223
-151
82
296
426
454
300
79
-25
-134
-282
-242
8
277
440
477
437
356
274
285
413
545
660
838
1010
1107
1145
1046
821
562
207
-227
-496
-396
-12
377
660
852
920
886
768
560
444
545
626
485
302
254
223
129
51
-17
-151
-321
-443
-489
-503
-597
-830
-1091
-1239
-1282
-1362
-1540
-1699
-1755
-1718
-1626
-1544
-1434
-1238
-975
-655
-384
-282
-305
-399
-495
-512
-485
-458
-485
-590
-630
-511
-340
-216
-142
-145
-243
-323
-241
-36
112
105
48
100
260
423
566
765
1014
1262
1490
1631
1641
1558
1405
1201
976
785
657
525
382
242
15
-201
-187
-57
-31
-83
-87
-22
-25
-207
-389
-412
-343
-153
197
513
657
650
534
366
185
12
-120
-219
-273
-209
-65
60
141
213
307
356
254
88
55
221
498
718
796
787
757
768
858
950
956
944
1052
1256
1406
1452
1451
1414
1270
1006
791
826
1076
1320
1426
1358
1169
1027
965
862
729
692
795
897
891
906
926
755
451
153
-90
-208
-213
-177
-200
-371
-616
-843
-1055
-1187
-1200
-1194
-1234
-1319
-1500
-1728
-1848
-1832
-1764
-1756
-1853
-1952
-2004
-2028
-1984
-1869
-1693
-1465
-1248
-1033
-798
-596
-411
-187
58
267
400
463
488
518
604
699
714
689
700
776
922
1059
1095
1016
857
703
648
701
782
832
870
870
745
496
207
-42
-254
-442
-576
-670
-763
-894
-1077
-1231
-1354
-1497
-1561
-1515
-1438
-1309
-1107
-918
-814
-751
-676
-652
-708
-754
-692
-523
-354
-280
-298
-351
-394
-459
-569
-709
-900
-1099
-1227
-1320
-1417
-1463
-1438
-1330
-1107
-858
-676
-504
-354
-314
-362
-455
-561
-641
-677
-632
-488
-250
80
401
621
812
1062
1332
1534
1625
1622
1547
1441
1337
1216
1079
967
881
791
719
680
657
664
690
692
684
682
677
688
696
610
401
165
46
94
225
352
434
404
253
70
-101
-268
-439
-621
-779
-856
-826
-726
-649
-627
-612
-601
-638
-723
-766
-688
-503
-262
-51
88
239
434
604
741
862
986
1116
1161
1078
930
773
682
684
662
562
445
308
165
82
31
-9
29
195
446
639
689
673
665
627
503
296
49
-189
-397
-646
-942
-1153
-1239
-1244
-1181
-1101
-1033
-931
-775
-573
-327
-48
231
502
712
764
721
693
685
736
852
991
1185
1378
1433
1401
1378
1310
1177
1020
814
594
399
145
-164
-503
-893
-1219
-1405
-1496
-1512
-1505
-1456
-1326
-1203
-1115
-1014
-866
-607
-289
-45
102
193
288
402
448
390
285
204
164
139
105
61
32
30
50
146
310
433
470
409
266
192
247
302
235
14
-284
-547
-697
-662
-481
-284
-86
117
255
341
475
679
887
1094
1299
1406
1381
1288
1211
1221
1265
1180
880
462
104
-154
-354
-458
-475
-484
-508
-512
-474
-438
-437
-467
-569
-710
-806
-887
-1008
-1170
-1326
-1394
-1319
-1148
-1043
-1081
-1119
-1036
-837
-580
-348
-169
-61
-52
-89
-101
-27
152
326
402
399
317
166
11
-112
-159
-115
-38
46
115
82
-49
-199
-342
-439
-444
-382
-310
-293
-346
-414
-446
-456
-482
-515
-525
-508
-458
-385
-274
-111
37
99
62
2
-12
-55
-139
-184
-192
-135
-13
120
296
501
659
745
733
681
685
730
770
781
725
588
436
363
377
462
613
790
978
1187
1365
1468
1501
1435
1199
827
468
211
19
-133
-219
-250
-246
-201
-140
-68
26
119
261
491
707
838
890
879
864
875
848
726
536
364
279
257
236
192
123
32
-66
-177
-283
-325
-327
-371
-489
-652
-817
-997
-1188
-1346
-1468
-1532
-1510
-1440
-1353
-1257
-1122
-936
-794
-725
-661
-618
-619
-600
-515
-402
-328
-308
-336
-388
-427
-435
-384
-279
-185
-161
-227
-320
-380
-422
-415
-309
-150
-24
12
-34
-88
-88
-2
183
424
635
743
683
453
165
-92
-311
-483
-636
-769
-745
-533
-313
-184
-109
-70
-71
-139
-281
-387
-390
-374
-411
-465
-471
-377
-213
-71
25
121
254
372
398
364
369
430
510
556
541
527
506
377
200
121
155
263
416
589
759
885
936
930
902
852
753
635
538
434
326
218
63
-127
-281
-354
-323
-215
-99
17
143
237
265
237
167
49
-110
-236
-304
-385
-498
-568
-511
-343
-175
-96
-124
-202
-238
-192
-67
88
182
224
279
352
437
532
604
628
594
501
393
342
345
363
386
403
397
351
287
261
298
415
605
761
801
770
696
570
412
259
148
105
83
38
9
5
-9
-38
-96
-145
-126
-79
-63
-75
-86
-62
-6
49
88
114
118
96
85
114
155
170
140
55
-80
-247
-435
-629
-800
-957
-1108
-1210
-1234
-1212
-1200
-1192
-1146
-1073
-961
-799
-651
-538
-473
-498
-577
-642
-626
-482
-277
-90
80
214
282
294
252
174
121
106
72
20
0
36
131
266
424
558
617
601
518
428
421
471
497
457
390
423
564
694
806
991
1224
1380
1427
1401
1303
1141
928
689
459
217
-57
-300
-452
-519
-554
-598
-616
-596
-573
-518
-424
-357
-318
-292
-309
-358
-446
-576
-679
-727
-750
-766
-776
-757
-744
-776
-813
-818
-790
-722
-602
-439
-240
-2
188
260
293
367
501
672
819
955
1099
1197
1204
1108
972
880
820
778
768
769
776
773
716
596
466
401
419
434
371
262
166
89
11
-62
-129
-229
-369
-500
-594
-638
-638
-633
-638
-633
-605
-566
-511
-433
-371
-311
-188
-40
83
204
294
276
123
-95
-293
-449
-568
-642
-666
-635
-585
-530
-442
-314
-189
-124
-87
-4
103
182
216
184
124
106
103
71
46
42
19
-35
-107
-197
-301
-390
-425
-416
-371
-274
-162
-93
-53
1
79
140
168
155
69
-41
-99
-143
-219
-318
-434
-563
-676
-730
-731
-674
-521
-339
-234
-198
-172
-132
-85
-47
-21
-33
-82
-118
-151
-214
-291
-363
-406
-410
-405
-414
-466
-557
-597
-568
-528
-467
-395
-370
-369
-370
-401
-471
-543
-594
-639
-674
-698
-735
-741
-678
-592
-501
-412
-340
-306
-320
-319
-279
-257
-251
-219
-145
-31
117
312
544
762
920
976
936
856
772
666
518
353
199
67
-28
-93
-128
-132
-137
-143
-121
-80
-45
-39
-67
-93
-86
-14
140
347
549
733
910
1048
1132
1179
1184
1183
1218
1236
1182
1052
863
684
550
434
346
331
358
359
334
323
348
397
442
465
452
437
468
502
492
450
380
271
144
49
-2
-48
-102
-169
-234
-260
-272
-294
-289
-227
-121
-28
32
51
12
-49
-99
-141
-162
-161
-136
-69
34
146
220
254
249
205
173
182
217
251
268
308
378
439
494
536
578
643
692
728
775
816
850
843
776
701
654
628
593
534
461
362
268
238
234
203
182
184
161
84
-44
-202
-356
-458
-478
-431
-351
-262
-172
-111
-118
-177
-256
-323
-331
-279
-199
-108
-25
58
134
169
189
210
239
280
302
326
351
312
240
195
154
85
-26
-155
-288
-434
-540
-592
-645
-712
-789
-860
-877
-822
-716
-616
-562
-542
-558
-616
-701
-799
-901
-1026
-1153
-1222
-1233
-1198
-1115
-1000
-844
-669
-526
-407
-301
-222
-160
-110
-76
-65
-70
-72
-92
-141
-189
-210
-201
-172
-140
-108
-54
43
146
202
223
205
140
76
34
4
-7
-20
-60
-117
-187
-281
-369
-424
-466
-495
-484
-417
-288
-131
-12
46
51
20
6
25
55
82
97
132
221
335
458
590
696
791
897
966
978
954
917
901
874
806
719
603
478
406
367
337
333
344
377
411
398
340
269
203
164
146
112
50
4
0
16
49
81
71
26
-20
-43
-51
-64
-78
-97
-128
-145
-151
-172
-205
-206
-139
-23
103
190
203
194
188
160
130
103
72
54
43
42
28
-25
-81
-117
-145
-157
-175
-201
-219
-232
-214
-149
-59
55
138
124
39
-85
-229
-354
-440
-474
-447
-371
-282
-219
-185
-173
-194
-222
-237
-267
-307
-332
-350
-354
-322
-278
-258
-272
-320
-377
-416
-462
-539
-626
-686
-701
-666
-570
-441
-347
-296
-272
-295
-352
-382
-381
-379
-342
-266
-200
-148
-101
-70
-54
-40
6
88
170
248
342
476
623
716
751
739
701
652
556
414
269
129
14
-76
-142
-173
-215
-284
-363
-468
-589
-698
-756
-722
-601
-429
-248
-99
-12
4
-24
-57
-101
-156
-210
-279
-360
-425
-466
-487
-494
-486
-454
-381
-248
-81
64
173
243
262
234
168
102
92
145
241
346
428
489
529
557
604
681
791
928
1050
1114
1117
1086
1041
992
959
956
982
1014
1032
1050
1076
1082
1051
999
938
854
739
626
546
481
424
388
361
331
293
240
177
106
50
27
19
1
-41
-142
-305
-506
-695
-806
-821
-788
-749
-698
-623
-560
-517
-467
-412
-362
-310
-276
-289
-351
-429
-490
-550
-614
-653
-655
-628
-584
-531
-452
-341
-237
-180
-159
-128
-67
4
75
156
239
330
444
556
648
711
713
655
575
494
421
363
306
226
131
49
-15
-69
-61
23
121
210
289
346
393
416
392
367
363
347
320
302
283
239
170
93
21
-50
-121
-197
-273
-333
-390
-444
-462
-456
-446
-410
-347
-260
-174
-146
-174
-220
-258
-253
-214
-182
-172
-201
-279
-382
-489
-591
-670
-709
-697
-643
-581
-535
-500
-472
-444
-381
-277
-168
-71
16
87
113
72
-9
-86
-139
-159
-148
-125
-124
-173
-258
-350
-442
-532
-610
-665
-694
-729
-780
-817
-847
-877
-902
-920
-885
-772
-615
-429
-226
-29
161
312
414
498
557
570
516
389
221
42
-112
-196
-216
-196
-146
-86
-31
17
62
101
126
133
132
135
157
206
274
334
365
367
349
345
373
398
398
355
280
231
233
274
334
380
406
410
386
350
309
281
278
282
293
319
346
363
367
364
350
313
273
252
237
224
219
230
261
297
321
337
341
317
287
281
286
283
279
288
299
307
324
357
401
448
498
541
561
580
626
691
744
759
738
706
660
599
515
396
272
177
129
126
146
193
264
320
348
346
310
247
160
62
-22
-98
-181
-269
-347
-409
-442
-424
-367
-286
-196
-116
-53
-28
-62
-153
-282
-421
-546
-663
-763
-838
-894
-917
-919
-933
-936
-924
-944
-983
-992
-955
-868
-754
-637
-507
-345
-136
99
316
485
576
595
580
534
452
353
270
224
191
152
116
89
63
28
-4
-38
-97
-167
-213
-244
-276
-308
-344
-391
-457
-544
-648
-738
-788
-809
-808
-784
-733
-662
-596
-535
-455
-383
-366
-392
-418
-419
-384
-331
-287
-246
-200
-161
-141
-154
-179
-197
-201
-182
-141
-69
34
136
232
330
421
507
567
571
535
492
463
442
426
433
462
501
520
485
414
339
292
300
342
389
425
445
467
496
524
539
519
457
363
247
128
9
-101
-180
-216
-210
-174
-120
-69
-29
6
38
81
143
216
289
362
430
475
478
459
440
414
381
325
247
182
135
107
119
169
244
317
353
364
364
343
320
320
318
281
206
118
35
-36
-92
-139
-173
-191
-214
-233
-229
-213
-175
-121
-95
-97
-121
-174
-235
-302
-390
-483
-559
-603
-606
-580
-543
-500
-462
-458
-500
-564
-635
-708
-759
-792
-810
-801
-777
-759
-735
-696
-647
-584
-500
-398
-294
-198
-120
-73
-45
-25
-34
-78
-140
-214
-277
-314
-341
-348
-334
-313
-282
-249
-223
-207
-199
-164
-79
25
125
219
287
302
276
245
229
228
237
248
260
281
318
361
397
440
491
545
610
663
689
703
708
711
710
685
653
638
654
705
760
808
839
838
825
807
758
684
597
517
455
411
394
388
383
382
363
336
328
319
297
251
189
154
152
155
157
162
170
177
179
176
173
184
205
231
263
300
318
285
211
144
97
58
24
-11
-51
-83
-109
-161
-239
-308
-353
-380
-393
-412
-446
-477
-499
-525
-550
-567
-595
-636
-682
-720
-724
-698
-663
-616
-552
-487
-430
-362
-283
-210
-138
-73
-36
-7
44
107
173
237
283
313
330
325
282
193
73
-40
-111
-136
-134
-125
-127
-155
-192
-219
-244
-246
-211
-162
-111
-65
-49
-69
-103
-130
-141
-140
-134
-135
-146
-181
-249
-325
-380
-420
-465
-518
-554
-553
-521
-465
-411
-377
-339
-279
-209
-124
-33
34
75
82
60
16
-58
-136
-181
-193
-181
-157
-132
-110
-101
-115
-158
-212
-255
-289
-317
-327
-317
-287
-245
-200
-154
-128
-127
-143
-170
-189
-207
-236
-253
-245
-227
-212
-189
-155
-125
-93
-61
-38
-4
34
60
93
126
149
176
203
200
164
135
133
141
152
167
184
209
240
257
246
210
148
76
17
-25
-42
-32
-13
13
44
76
120
176
237
294
329
364
403
414
399
360
304
272
266
279
308
329
341
346
322
266
193
109
28
-34
-72
-87
-101
-136
-182
-214
-226
-218
-195
-182
-184
-166
-117
-50
31
119
205
291
375
438
469
482
486
482
471
449
417
379
324
253
195
160
132
112
105
103
99
107
120
127
138
136
101
52
7
-23
-39
-50
-55
-47
-16
28
56
80
120
177
250
312
337
330
304
271
229
169
103
40
-14
-42
-40
-19
12
36
35
21
16
31
76
148
237
322
373
396
398
364
321
297
288
289
285
278
272
257
242
222
193
171
149
124
107
111
134
153
168
191
201
193
165
109
39
-33
-99
-170
-253
-328
-376
-400
-412
-414
-403
-388
-375
-363
-368
-399
-446
-484
-507
-539
-567
-573
-570
-564
-566
-576
-579
-567
-532
-484
-448
-438
-465
-511
-534
-528
-508
-484
-455
-412
-363
-322
-287
-278
-304
-331
-336
-326
-310
-303
-293
-262
-222
-174
-116
-62
-6
54
107
143
145
110
58
29
35
46
56
80
104
127
148
155
152
140
134
146
165
189
237
301
361
412
446
448
418
356
272
194
133
82
35
-6
-24
-12
24
70
123
179
227
267
296
324
342
318
261
201
136
71
9
-53
-111
-166
-214
-251
-283
-305
-334
-378
-419
-455
-463
-428
-365
-280
-185
-105
-52
-23
2
44
106
176
234
284
330
366
400
432
474
534
577
598
605
590
546
473
391
325
278
243
200
153
124
102
85
79
67
54
61
87
129
187
249
304
338
354
373
394
399
385
359
329
303
267
220
173
116
46
-30
-111
-175
-208
-234
-273
-323
-375
-415
-439
-454
-460
-448
-419
-390
-383
-383
-379
-381
-376
-356
-325
-280
-231
-186
-142
-110
-85
-62
-52
-46
-45
-55
-61
-69
-95
-140
-200
-258
-294
-315
-332
-348
-364
-375
-373
-348
-307
-253
-197
-163
-143
-116
-98
-99
-105
-109
-114
-119
-121
-122
-127
-125
-106
-81
-51
-11
36
88
139
184
220
242
259
266
255
238
222
201
172
142
103
42
-22
-76
-121
-150
-177
-208
-229
-251
-285
-315
-321
-309
-282
-242
-204
-169
-127
-95
-67
-31
-11
3
34
76
132
202
267
307
318
308
287
266
247
229
215
203
181
146
106
76
67
73
71
58
59
77
102
124
126
113
103
99
92
79
64
35
-3
-29
-47
-58
-53
-51
-54
-50
-41
-21
11
53
106
147
170
175
154
115
68
20
-21
-59
-92
-117
-125
-116
-98
-79
-68
-57
-37
-10
23
57
86
117
147
175
198
206
214
231
245
248
232
202
166
119
70
31
2
-6
11
34
60
92
105
91
65
35
12
2
2
27
74
119
163
210
253
295
341
374
388
393
390
378
360
335
287
224
172
141
128
124
109
87
63
26
-12
-42
-66
-72
-50
-9
25
34
36
41
50
75
105
123
119
100
84
73
71
81
88
90
87
67
39
14
-18
-68
-126
-188
-256
-306
-331
-357
-376
-375
-369
-353
-336
-333
-337
-353
-377
-408
-455
-497
-526
-547
-548
-521
-480
-441
-416
-388
-349
-311
-282
-257
-237
-219
-196
-174
-162
-148
-136
-125
-107
-87
-71
-59
-37
9
64
124
186
227
253
270
262
240
201
130
48
-31
-104
-157
-178
-171
-155
-134
-104
-72
-34
3
34
67
92
102
101
99
110
125
143
155
153
158
167
173
188
188
168
146
109
65
28
-16
-54
-75
-81
-76
-64
-52
-54
-75
-94
-92
-65
-28
11
52
95
142
185
215
231
220
190
158
112
53
-1
-44
-80
-113
-142
-169
-208
-249
-274
-292
-303
-300
-289
-276
-263
-245
-212
-178
-149
-115
-81
-51
-25
6
47
78
97
129
146
131
105
70
28
-20
-80
-129
-167
-217
-257
-278
-286
-274
-251
-238
-232
-230
-235
-237
-234
-254
-281
-301
-341
-374
-381
-385
-370
-330
-286
-226
-138
-30
79
180
269
328
381
435
469
504
522
498
462
428
401
383
352
326
305
289
294
298
295
312
331
348
369
386
405
417
420
424
420
416
419
408
390
375
354
334
319
293
265
234
185
130
76
23
-16
-45
-78
-110
-144
-179
-193
-177
-138
-82
-19
40
96
146
191
233
260
290
337
376
415
469
507
504
472
437
409
377
347
326
298
259
223
185
132
83
50
23
-12
-53
-97
-147
-204
-262
-316
-365
-410
-452
-489
-519
-532
-528
-518
-502
-484
-467
-440
-413
-397
-378
-360
-340
-306
-260
-197
-121
-42
42
102
130
155
167
151
129
109
79
53
47
52
54
58
74
98
122
149
171
181
175
156
140
128
96
39
-26
-90
-146
-180
-194
-205
-220
-217
-187
-149
-104
-56
-18
6
15
5
-13
-40
-79
-115
-149
-188
-220
-249
-289
-320
-340
-365
-400
-443
-474
-486
-494
-491
-474
-445
-398
-345
-295
-243
-194
-147
-98
-51
-4
47
94
128
152
171
172
163
160
148
133
122
94
61
43
14
-23
-54
-89
-114
-135
-156
-142
-108
-80
-43
-14
-4
11
15
3
-11
-25
-31
-23
-15
-5
10
28
44
59
78
91
87
76
50
5
-32
-65
-96
-106
-95
-69
-41
-21
14
43
51
52
33
6
-2
-6
9
46
85
141
193
220
237
228
205
196
185
181
192
205
223
248
279
301
301
300
307
309
309
316
323
323
322
313
291
279
268
241
196
134
75
27
-11
-28
-41
-58
-69
-97
-128
-128
-129
-157
-191
-216
-242
-263
-273
-274
-252
-226
-211
-188
-166
-145
-106
-75
-51
-13
22
46
67
72
62
47
30
4
-22
-31
-40
-65
-87
-115
-168
-217
-257
-304
-340
-364
-374
-363
-345
-321
-283
-233
-176
-130
-98
-75
-74
-85
-91
-96
-96
-94
-98
-104
-104
-96
-90
-80
-63
-54
-42
-14
8
24
46
65
79
97
113
130
160
192
208
213
215
203
179
165
156
145
147
147
129
120
126
140
167
200
241
289
322
332
335
336
328
307
288
279
269
259
243
217
190
164
147
139
123
94
53
20
-2
-35
-56
-62
-94
-130
-155
-203
-261
-295
-316
-330
-328
-331
-344
-334
-313
-298
-276
-248
-211
-166
-138
-117
-94
-68
-38
-14
15
50
83
138
199
247
308
367
410
446
461
465
479
478
463
469
476
466
467
459
410
349
291
230
187
163
132
99
75
44
5
-19
-32
-54
-79
-88
-90
-101
-100
-82
-76
-80
-81
-76
-73
-72
-62
-59
-71
-77
-80
-81
-90
-123
-157
-196
-243
-279
-326
-378
-411
-427
-423
-410
-389
-348
-322
-307
-281
-267
-271
-286
-311
-333
-341
-330
-302
-260
-203
-133
-58
10
72
128
169
195
205
197
190
189
194
203
205
198
187
174
157
136
114
100
96
102
119
141
143
119
85
48
11
-28
-62
-81
-102
-129
-155
-179
-196
-216
-239
-250
-260
-269
-265
-257
-242
-225
-214
-205
-200
-192
-185
-182
-171
-156
-135
-107
-105
-117
-124
-141
-163
-188
-216
-235
-255
-275
-287
-300
-297
-274
-256
-254
-247
-217
-178
-148
-114
-66
-10
50
108
155
189
216
233
236
250
277
299
320
352
389
424
443
449
461
476
495
523
551
577
600
611
620
625
616
598
573
536
488
431
376
325
266
216
188
158
127
106
90
81
84
92
96
87
77
75
57
27
9
-14
-48
-70
-93
-122
-137
-150
-179
-215
-241
-258
-270
-281
-292
-298
-316
-342
-361
-388
-417
-421
-413
-403
-386
-365
-332
-290
-249
-206
-152
-92
-28
39
92
129
169
192
200
213
216
205
201
189
173
164
159
157
157
160
157
146
136
118
94
79
63
44
30
11
-11
-33
-60
-92
-120
-143
-166
-187
-204
-222
-247
-271
-284
-290
-293
-277
-257
-242
-220
-214
-225
-233
-257
-291
-318
-345
-360
-367
-380
-381
-376
-374
-365
-364
-364
-346
-324
-295
-259
-227
-185
-134
-92
-57
-21
15
50
84
113
141
171
194
209
229
250
265
286
306
319
334
344
347
362
383
406
420
410
391
374
347
331
326
302
269
233
197
172
147
118
98
87
73
46
15
-2
-22
-39
-36
-27
-12
3
3
3
4
-3
-11
-24
-45
-65
-81
-84
-80
-75
-59
-41
-33
-41
-58
-73
-97
-128
-149
-170
-198
-233
-270
-298
-323
-354
-377
-385
-379
-357
-317
-273
-231
-186
-157
-140
-110
-77
-44
-2
39
74
111
143
176
219
273
326
372
405
417
419
425
433
440
445
445
430
390
330
266
206
158
120
76
28
-20
-63
-90
-105
-120
-129
-126
-120
-111
-96
-85
-87
-97
-108
-103
-79
-54
-24
11
39
73
106
127
146
157
156
164
174
174
162
144
120
103
97
90
77
65
50
33
22
11
-11
-37
-60
-90
-115
-127
-147
-166
-177
-196
-212
-215
-220
-233
-249
-266
-278
-272
-257
-252
-246
-234
-214
-186
-167
-154
-143
-147
-149
-146
-142
-128
-107
-87
-65
-42
-18
7
42
87
127
164
196
223
255
286
299
300
286
251
217
188
155
137
126
100
75
49
10
-20
-48
-76
-81
-81
-84
-61
-25
3
27
48
75
113
144
161
163
153
143
127
98
78
66
45
21
-5
-33
-51
-67
-78
-75
-79
-89
-89
-87
-87
-75
-63
-67
-73
-71
-71
-63
-54
-57
-52
-45
-43
-28
-8
19
58
94
136
180
211
243
263
274
303
319
322
330
329
320
304
278
259
244
218
178
132
91
49
4
-39
-88
-139
-193
-253
-304
-344
-380
-409
-427
-431
-427
-428
-427
-405
-375
-360
-353
-350
-348
-350
-363
-366
-355
-345
-324
-307
-305
-293
-280
-271
-252
-235
-214
-179
-140
-94
-49
-16
23
68
93
107
136
167
185
201
219
241
265
294
324
344
356
362
357
344
321
285
253
219
183
152
114
70
37
5
-25
-33
-32
-29
-17
-15
-22
-25
-31
-25
-2
3
-2
1
0
0
1
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
