20
4934
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-1
-1
-2
-1
-2
-1
-1
-2
-1
-2
-2
-1
-2
-1
-2
-2
-1
-2
-1
3
2
4
8
5
4
2
-2
1
4
6
5
4
3
1
1
5
4
3
3
1
3
9
6
5
6
3
4
4
3
3
-2
-3
2
0
1
5
6
8
4
-1
1
1
3
6
0
1
3
-4
-1
5
1
-1
3
5
4
2
3
7
6
0
-1
3
3
4
4
1
3
6
3
0
1
4
6
4
3
4
4
7
6
-1
1
8
4
1
2
1
4
6
1
0
3
2
1
1
0
1
0
1
4
8
8
1
2
8
1
0
6
4
2
4
6
8
3
1
7
7
3
1
1
2
2
4
0
-4
2
2
0
6
6
4
5
2
2
2
0
7
9
1
1
3
-1
2
4
0
2
2
2
3
-3
0
7
0
2
7
3
2
0
0
1
-3
1
3
3
6
2
-1
0
0
3
1
-3
0
-1
2
4
3
5
2
0
2
0
2
0
-2
0
0
2
5
2
2
2
0
2
0
-2
-3
-7
-7
-7
-7
-6
-9
-13
-14
-16
-15
-15
-18
-19
-18
-21
-24
-22
-22
-23
-21
-24
-24
-20
-26
-29
-23
-28
-39
-41
-42
-51
-58
-49
-41
-49
-59
-68
-74
-73
-93
-126
-122
-97
-66
-30
-29
-64
-88
-102
-140
-159
-109
-30
68
159
168
142
117
15
-81
-14
129
233
308
290
216
189
85
-52
-81
-124
-140
-38
19
-65
-254
-325
-159
19
142
174
31
-81
-123
-266
-432
-387
-17
384
449
323
257
160
-88
-328
-466
-561
-415
11
337
472
591
697
586
186
-42
16
-227
-692
-806
-532
-4
651
1115
1158
830
230
-551
-1044
-996
-670
-11
605
658
932
1443
1018
-98
-940
-1113
-739
-501
-515
-284
13
-106
-540
-738
-474
-220
-344
-493
-345
-156
58
339
103
-455
-308
223
122
-159
92
186
-77
-29
-185
-771
-761
-204
149
428
853
1088
1024
832
221
-358
-54
265
267
697
702
63
-190
-384
-686
-400
391
1014
1012
682
331
-93
-80
102
-441
-917
-618
-149
339
804
1053
1187
864
-112
-886
-694
-250
-496
-551
213
704
884
1186
756
-140
-406
-348
-346
-149
152
262
63
-274
-403
-47
476
364
24
109
-260
-961
-853
-505
-535
-509
-351
-268
-311
-390
-715
-1279
-1234
-431
464
1000
905
578
633
814
406
-329
-441
-390
-560
-361
-288
-236
170
-105
-673
-549
-192
-74
-278
-266
173
585
1079
1378
1404
1427
818
-51
-327
-240
200
720
761
553
273
-281
-891
-993
-601
-54
513
917
1289
1258
337
-448
-873
-1540
-1550
-810
-375
-242
-119
28
93
-2
93
223
-125
-610
-770
-860
-954
-598
137
795
1372
1605
1071
151
-618
-845
-375
146
380
563
355
-257
-604
-618
-488
8
730
1092
1213
1404
962
-175
-833
-756
-722
-1083
-1298
-972
-667
-639
-717
-892
-944
-852
-440
283
630
850
943
242
-431
-561
-412
498
1453
1053
189
584
1723
2307
2321
1726
971
913
679
-79
-577
-949
-1120
-1094
-1131
-1048
-1245
-1702
-2161
-2823
-2727
-1543
-520
-138
-159
-213
37
350
378
340
804
1533
1770
1480
1131
1211
1553
1615
1460
1253
1367
1826
1639
752
-100
-611
-443
-52
-150
-333
-355
-544
-934
-1400
-1753
-1871
-2083
-2377
-2255
-2084
-2314
-2538
-2713
-2553
-1751
-1199
-1049
-862
-846
-360
846
1693
2029
2368
2865
3392
3463
3286
3389
3343
2939
2762
3077
3225
2203
448
-712
-1401
-2300
-3299
-4150
-4509
-3906
-2247
-276
833
840
408
29
-274
-563
-585
-548
-1094
-1848
-1902
-1208
-497
-114
465
1490
2572
3293
3480
3396
3028
2098
960
190
136
658
1074
925
335
-150
-492
-1020
-1255
-1280
-1785
-2142
-1697
-825
-66
110
-344
-1136
-1906
-2175
-1828
-1351
-1311
-1185
-156
741
760
1247
2530
3335
3302
3017
2718
2257
1792
1430
862
6
-1193
-2341
-2362
-1556
-1099
-1135
-1554
-1932
-1888
-2056
-2204
-1587
-1191
-1770
-2142
-1488
-706
-503
-375
81
697
1104
1165
1076
927
1297
2275
2435
1831
1869
2266
2376
2415
2608
2972
3092
2632
1644
430
-301
-397
-575
-1127
-1579
-1583
-1435
-1571
-2080
-2364
-1696
-740
-395
-167
62
-257
-717
-985
-1490
-2064
-2209
-2060
-1931
-1920
-1767
-1266
-833
-552
18
729
1117
1210
1423
1620
1376
1231
1532
1719
1547
983
226
-328
-751
-1124
-1297
-1163
-1153
-1727
-2129
-1797
-1257
-833
-491
126
1161
2172
2738
2332
1288
830
1099
1473
1533
1447
1591
1517
1229
1191
917
541
846
1243
906
562
922
1252
1096
582
-434
-1303
-1202
-437
158
10
-443
-811
-1561
-2264
-2146
-1622
-1293
-1220
-1272
-1411
-1515
-1533
-1744
-1714
-850
160
712
750
163
-628
-1481
-2261
-2054
-1279
-859
-297
307
388
49
-446
-429
-143
-67
612
1295
1053
975
1405
1595
1059
135
-90
-151
-825
-1161
-1102
-1224
-1327
-1352
-1137
-413
812
2020
2383
2207
2214
2280
2197
1789
1241
1039
761
109
-304
-183
272
539
347
320
677
911
804
434
135
-56
-395
-766
-1419
-2240
-2378
-2154
-2076
-1915
-1803
-1492
-799
-424
-436
-409
-490
-829
-1027
-728
-260
52
219
214
258
288
-76
-343
86
895
1652
2062
1904
1636
1815
2016
1679
1050
538
296
195
-83
-433
-488
-300
-10
221
12
-321
-67
457
676
740
821
748
301
-226
-367
-396
-713
-1314
-1811
-1598
-1173
-1276
-1294
-827
-176
454
623
428
547
875
901
719
733
869
761
357
-287
-945
-1257
-1322
-1514
-1860
-1765
-1022
-512
-416
-110
157
337
965
1726
1980
1643
964
196
-450
-639
-445
-367
-365
-98
418
899
964
675
474
294
-48
-300
-510
-780
-843
-861
-1074
-1189
-1134
-1130
-1172
-1067
-693
-184
191
257
383
964
1307
873
310
239
650
1057
1258
1303
724
-40
-138
-39
121
458
489
468
727
1069
1195
877
652
774
806
605
139
-98
-151
-918
-1557
-1189
-735
-502
-405
-744
-1211
-1281
-991
-960
-1260
-1255
-924
-426
171
497
414
-34
-297
299
1008
972
764
903
945
764
872
966
453
-67
-111
33
309
417
1
-298
139
888
1401
1635
1704
1549
970
280
68
-53
-606
-1006
-792
-284
230
586
486
-167
-867
-1159
-1184
-1016
-525
207
690
726
1065
1557
1092
283
134
197
195
227
125
-183
-503
-521
-355
-494
-1103
-1542
-1123
-589
-537
-428
-565
-967
-826
-551
-502
-229
143
201
-67
-60
313
109
-643
-1053
-1037
-748
-228
188
357
565
917
1194
1384
1595
1671
1415
921
544
425
385
528
870
666
-221
-788
-857
-940
-892
-663
-501
-582
-700
-247
163
-227
-597
-881
-1440
-1517
-1115
-613
109
563
400
31
-71
43
-80
-64
589
1075
865
252
-698
-1368
-1184
-961
-1027
-757
-577
-848
-710
-76
99
-322
-669
-571
-123
272
221
-135
-368
-247
-21
-203
-498
-234
192
162
179
842
1330
972
779
1070
1150
1128
856
306
289
632
711
562
325
0
-625
-1115
-764
23
813
1285
819
-19
-120
416
628
138
-372
-534
-385
52
-168
-1105
-1167
-382
3
-21
-83
-178
-313
-312
71
564
817
820
703
844
946
430
-68
-175
-213
-107
-242
-542
-138
381
178
-240
-149
708
1307
736
144
62
-373
-920
-932
-405
235
287
0
-5
1
-227
-769
-1457
-1532
-1092
-904
-962
-1008
-919
-789
-948
-926
-382
-104
28
797
1574
1726
1643
1585
1461
1022
512
497
649
774
993
681
213
370
312
-162
-272
-386
-880
-1339
-1699
-2098
-2268
-1937
-1298
-695
-454
-714
-761
-55
487
233
27
480
1230
1814
1959
1591
866
162
-112
27
463
1089
1305
977
796
978
1114
876
640
959
1223
965
881
965
736
424
148
-121
-192
-86
-50
-300
-713
-928
-830
-505
-298
-447
-482
-244
-312
-746
-1295
-2001
-2425
-1975
-1059
-407
117
823
1244
1048
759
825
884
423
-205
-329
10
482
632
136
-267
99
705
900
420
-437
-850
-830
-917
-876
-432
105
271
-12
-359
-709
-961
-751
-545
-652
-722
-976
-1271
-986
-341
204
576
849
854
570
566
782
859
877
498
107
412
618
464
600
707
585
645
701
400
-8
-248
-352
-477
-830
-878
-212
47
-429
-645
-629
-635
-485
-177
411
822
517
-132
-812
-1302
-1522
-1838
-1971
-1620
-1145
-432
468
982
1157
1225
1237
1329
1346
1144
838
499
240
127
116
3
-486
-1125
-1340
-947
-601
-925
-1170
-708
-303
-29
684
1217
1059
789
578
262
159
111
-251
-342
95
400
329
104
54
282
346
340
652
682
208
54
209
75
-144
-369
-891
-1157
-787
-474
-350
-91
-178
-843
-1570
-1816
-1208
-482
-679
-859
-156
217
-27
27
-54
-457
-405
-242
-364
-324
-238
-309
-376
-310
166
703
730
603
515
410
530
534
248
-2
-364
-570
-272
197
862
1219
642
57
-130
-212
128
437
298
154
2
-389
-1112
-1664
-1343
-630
51
908
1713
2235
2377
2169
1935
1901
1941
1563
851
512
465
46
-992
-2033
-2375
-2356
-2419
-2551
-2568
-2071
-1155
-266
198
191
442
948
1208
1573
1776
1326
614
-239
-1064
-1528
-1784
-1730
-1262
-899
-793
-491
-59
-208
-987
-1405
-1002
-334
622
1909
2239
1239
314
-117
-576
-662
211
1628
2520
2327
1676
1285
1088
1306
2110
2442
1860
1238
1038
1476
2161
1777
535
95
718
1042
44
-1780
-3194
-3711
-3638
-3086
-1924
-522
290
-149
-1454
-2239
-1805
-265
1897
3090
2624
1824
1126
306
119
352
218
497
1314
1147
-234
-1698
-2497
-2308
-1251
475
2570
3913
3541
1911
520
384
1195
2146
2243
1146
157
-34
-339
-1285
-2671
-3744
-3720
-3042
-2365
-1790
-1780
-2239
-2135
-1272
-182
637
549
-270
-865
-651
564
2007
2393
1712
989
1126
1892
2262
2171
2107
2290
2743
2795
2123
1494
1315
1194
776
178
-490
-1242
-1686
-1719
-1703
-1527
-951
-371
-432
-813
-779
-647
-598
-292
-128
-396
-766
-878
-539
-139
-192
-612
-1002
-1425
-2065
-2216
-1773
-1534
-1016
-72
69
-367
-52
957
1520
1127
173
-611
-188
1373
2399
2161
1310
599
513
767
986
1293
1490
1078
39
-872
-1130
-1033
-867
-1063
-1940
-2730
-2676
-2059
-1668
-1945
-2273
-1872
-1022
-131
962
1711
1234
289
218
833
1320
1698
2296
2722
2495
1916
1435
1242
1087
444
-452
-1098
-1399
-1199
-811
-627
-261
203
-40
-785
-942
-589
-729
-1303
-1582
-1512
-1458
-1386
-884
2
852
1261
835
50
-245
-19
473
731
540
643
1004
559
-727
-1772
-1892
-1320
-706
-826
-1768
-2401
-2047
-1209
-365
288
661
852
1018
1074
519
-603
-1360
-1302
-949
-895
-1214
-1595
-1631
-1142
-580
-488
-647
-575
-147
608
1227
1077
584
310
140
612
1519
1403
460
-474
-1218
-1262
-1045
-988
-602
-498
-868
-855
-469
102
762
1345
1753
1793
1913
2210
2104
1785
1253
389
-161
-185
21
159
270
680
1046
1099
1014
779
759
1051
1040
626
277
225
173
113
423
703
455
-63
-470
-561
-490
-416
-325
-567
-1274
-1901
-2091
-2113
-1831
-804
37
76
124
-202
-1123
-1324
-742
-138
345
571
486
159
-132
-247
-320
-168
-49
-275
-425
-551
-792
-784
-402
296
956
1044
598
231
404
799
1040
1195
1178
879
490
589
1413
2159
2379
2183
1479
663
133
105
744
1195
972
580
114
-253
-524
-1012
-1274
-1217
-1209
-1006
-557
-281
-492
-831
-754
-541
-363
-202
-378
-596
-717
-789
-409
-196
-550
-602
-295
12
238
287
613
1174
1390
1479
1589
1327
742
360
350
414
544
764
794
712
674
646
805
1028
950
824
890
759
342
-51
-261
-153
65
79
87
190
452
874
881
480
111
-478
-1188
-1525
-1648
-1734
-1617
-1389
-1184
-877
-584
-485
-522
-768
-915
-617
-383
-320
-275
-538
-589
-108
276
554
724
518
385
583
834
975
946
904
992
971
755
606
506
260
93
227
364
162
-261
-633
-1033
-1396
-1352
-972
-549
-255
-148
-16
-35
-483
-934
-1102
-1069
-865
-541
-101
270
294
-141
-930
-1475
-1491
-1337
-1097
-886
-899
-908
-695
-371
-301
-603
-982
-1180
-903
-259
160
214
15
-192
-108
-158
-597
-755
-424
-117
88
365
574
789
1101
1261
1344
1466
1524
1606
1583
1322
929
372
-111
-157
196
726
1097
1095
818
584
638
690
483
306
425
860
1374
1604
1506
1183
748
534
678
880
982
920
470
-74
-249
-273
-428
-643
-725
-832
-1344
-1861
-2164
-2732
-3173
-3138
-3006
-2722
-2384
-2239
-2210
-2195
-1610
-509
156
493
744
659
762
1084
959
658
731
1169
1673
1955
1833
1097
344
405
755
1010
1327
1301
1205
1377
1380
1328
1176
802
790
990
765
69
-702
-1016
-944
-867
-889
-1084
-1272
-1261
-1124
-986
-896
-760
-815
-1151
-1283
-1312
-1500
-1592
-1420
-848
-99
328
353
257
593
1329
1836
2133
2487
2894
3171
3077
2775
2327
1578
763
188
-76
-222
-316
-261
-275
-266
-155
-413
-943
-1293
-1381
-1346
-1396
-1265
-778
-220
278
328
-160
-518
-546
-495
-580
-842
-1114
-1497
-1806
-1637
-1296
-981
-594
-390
-338
-214
-123
28
420
738
720
648
649
511
292
133
-139
-653
-1229
-1718
-2171
-2652
-3057
-3087
-2697
-2290
-1977
-1705
-1698
-1751
-1550
-1323
-1063
-662
-423
-414
-470
-522
-492
-480
-351
272
1196
1960
2315
2382
2640
3064
3485
4064
4533
4792
4934
4756
4623
4590
4144
3581
3123
2719
2562
2353
1984
1754
1606
1428
1307
1498
1738
1503
1254
1242
1033
756
494
108
-367
-965
-1423
-1605
-1757
-1797
-1658
-1647
-1993
-2506
-2821
-2876
-2772
-2732
-2975
-3202
-3107
-2755
-2339
-2252
-2586
-2927
-2910
-2388
-1608
-1000
-686
-539
-249
366
1042
1451
1548
1532
1561
1604
1646
1604
1349
1145
1241
1289
1133
1106
1118
1018
930
616
206
49
-184
-387
-256
-285
-523
-492
-325
-334
-229
240
543
548
768
1124
1624
2233
2348
2203
2212
2067
1752
1337
807
229
-326
-463
-261
-224
-247
-287
-505
-825
-1312
-1871
-2211
-2306
-2192
-2104
-2284
-2425
-2339
-2296
-2275
-2190
-2211
-2454
-2986
-3530
-3724
-3554
-2885
-1984
-1447
-1045
-502
21
500
830
1031
1149
1124
1066
861
545
397
291
235
271
240
269
357
524
837
1014
1164
1352
1152
685
325
148
169
328
671
1105
1331
1337
1267
1318
1477
1369
1064
862
598
200
-155
-383
-397
-157
188
340
193
-53
-241
-325
-316
-307
-338
-467
-592
-431
-194
-312
-646
-853
-823
-665
-503
-313
-225
-212
62
385
412
383
360
156
-110
-225
-193
-162
-45
279
600
762
664
350
166
112
59
208
552
858
1114
1513
1912
1883
1590
1429
1426
1521
1487
1257
932
374
-128
-268
-380
-561
-685
-811
-914
-978
-1043
-1227
-1653
-2128
-2295
-2041
-1562
-1094
-860
-967
-1125
-1083
-851
-373
165
436
367
6
-401
-634
-796
-958
-1101
-1312
-1576
-1666
-1554
-1486
-1439
-1285
-1043
-718
-494
-306
230
957
1545
1975
2263
2400
2230
1910
1930
2149
2221
2135
1802
1333
994
816
773
579
-62
-795
-1312
-1714
-1903
-1832
-1715
-1656
-1672
-1665
-1620
-1717
-1866
-1823
-1464
-910
-649
-786
-923
-1024
-1186
-1345
-1548
-1719
-1785
-1974
-2278
-2368
-2297
-2248
-2106
-1885
-1606
-1212
-927
-737
-305
411
1155
1599
1798
2076
2380
2567
2684
2795
2869
2761
2567
2444
2328
2197
2016
1801
1453
794
211
-96
-499
-1002
-1526
-1976
-2120
-2177
-2326
-2449
-2573
-2586
-2317
-1859
-1413
-1046
-596
-36
453
818
1000
1035
1234
1691
2062
2138
2025
1799
1549
1334
1042
823
898
1103
1255
1193
888
681
604
469
430
453
388
323
196
12
-26
24
17
-35
-97
-126
-112
-97
-148
-218
-147
27
136
68
-254
-699
-1022
-1163
-1242
-1450
-1711
-1757
-1535
-1109
-556
-55
284
566
973
1455
1815
2033
2192
2409
2752
3066
3232
3301
3325
3329
3213
2850
2379
1997
1648
1285
1018
805
520
274
134
51
110
281
406
573
868
1167
1452
1671
1745
1905
2154
2178
2083
2118
2249
2321
2140
1728
1288
968
874
800
449
-94
-682
-1106
-1182
-1137
-1190
-1319
-1436
-1376
-1222
-1208
-1284
-1336
-1411
-1575
-1771
-1928
-2062
-2138
-2203
-2314
-2283
-2074
-1856
-1680
-1483
-1140
-714
-324
144
616
908
1097
1268
1461
1608
1669
1769
1840
1847
1811
1532
1150
935
712
355
13
-87
25
-13
-198
-283
-381
-570
-737
-931
-1232
-1522
-1627
-1503
-1255
-1110
-1111
-1107
-1194
-1396
-1447
-1320
-1174
-1133
-1136
-949
-712
-666
-673
-584
-324
54
358
534
604
672
786
817
871
1012
944
683
578
678
799
888
862
512
108
122
362
536
696
762
717
675
537
264
-15
-224
-289
-256
-316
-404
-305
-56
243
497
540
481
511
536
551
624
686
724
689
497
208
-156
-585
-921
-1066
-1198
-1424
-1541
-1510
-1493
-1451
-1347
-1206
-1028
-944
-1004
-1068
-1077
-1111
-1132
-993
-843
-825
-739
-576
-468
-390
-393
-477
-634
-888
-1132
-1356
-1490
-1469
-1515
-1579
-1549
-1622
-1642
-1447
-1291
-1203
-1097
-1063
-1119
-1207
-1200
-1074
-988
-956
-939
-901
-706
-435
-244
-161
-250
-371
-383
-456
-522
-471
-484
-493
-430
-527
-707
-709
-573
-439
-387
-516
-775
-954
-1031
-1117
-1167
-1198
-1281
-1327
-1343
-1403
-1441
-1461
-1524
-1625
-1785
-1998
-2155
-2156
-2041
-1899
-1706
-1470
-1312
-1283
-1204
-908
-534
-202
174
506
672
770
922
1173
1427
1551
1661
1860
1992
1933
1757
1579
1425
1314
1271
1259
1232
1135
979
968
1220
1528
1605
1389
1069
927
1037
1213
1408
1696
1922
1998
2021
1958
1757
1520
1375
1312
1306
1388
1369
1134
979
936
795
654
552
373
109
-181
-327
-335
-455
-671
-857
-996
-1033
-1036
-1139
-1316
-1497
-1527
-1249
-820
-580
-574
-551
-397
-238
-178
-221
-210
31
378
661
916
1125
1262
1384
1481
1600
1826
2012
1989
1807
1586
1510
1697
1952
2082
2052
1868
1710
1676
1623
1556
1465
1204
865
644
532
382
111
-188
-451
-663
-714
-569
-374
-291
-394
-607
-725
-609
-394
-262
-200
-141
-60
46
163
308
444
515
573
674
879
1170
1386
1491
1500
1346
1150
1070
1062
1059
1031
1022
1069
1117
1226
1380
1397
1264
995
652
515
566
550
435
275
130
48
63
203
342
404
485
622
764
779
686
690
780
869
920
880
824
721
473
198
-29
-139
-103
-50
7
31
9
52
34
-103
-217
-370
-620
-914
-1166
-1289
-1378
-1518
-1705
-1953
-2231
-2537
-2783
-2892
-2999
-3077
-3006
-2904
-2820
-2669
-2492
-2367
-2268
-2148
-2016
-1858
-1677
-1512
-1379
-1255
-1052
-803
-635
-543
-585
-778
-890
-853
-770
-650
-502
-355
-239
-163
-142
-216
-324
-372
-353
-383
-574
-793
-889
-906
-903
-908
-849
-711
-605
-444
-165
86
253
323
339
419
493
428
213
-55
-242
-311
-351
-447
-550
-565
-531
-532
-563
-612
-687
-700
-559
-423
-446
-546
-658
-705
-579
-388
-292
-265
-210
-157
-149
-36
223
478
759
1102
1373
1484
1421
1273
1247
1341
1339
1232
1219
1393
1651
1764
1654
1542
1574
1674
1761
1833
1912
1933
1878
1885
1970
2054
2106
2083
1975
1787
1561
1388
1268
1193
1089
844
544
273
86
95
189
228
191
46
-71
-84
-112
-173
-251
-309
-324
-360
-309
-105
82
187
203
191
288
437
526
552
558
604
710
899
1063
988
785
657
572
491
408
343
342
368
411
481
534
567
573
571
634
715
724
632
469
386
429
403
237
-7
-274
-393
-403
-576
-861
-1110
-1290
-1298
-1209
-1193
-1234
-1287
-1265
-1157
-1109
-1132
-1168
-1208
-1183
-1138
-1193
-1308
-1369
-1372
-1334
-1156
-830
-542
-369
-261
-211
-198
-170
-147
-176
-209
-164
-79
-28
-19
-43
-64
-87
-215
-388
-383
-182
12
37
-57
-71
2
79
169
146
-11
-101
-149
-189
-181
-262
-412
-508
-540
-496
-462
-461
-440
-448
-467
-472
-416
-269
-201
-202
-163
-152
-144
-140
-193
-249
-291
-277
-234
-269
-328
-371
-411
-406
-371
-349
-377
-472
-640
-851
-992
-1008
-930
-831
-812
-833
-859
-907
-894
-839
-827
-838
-871
-933
-1024
-1112
-1131
-1139
-1210
-1273
-1229
-1090
-932
-764
-612
-535
-469
-398
-377
-355
-275
-171
-104
-103
-191
-341
-388
-308
-288
-358
-392
-380
-354
-278
-192
-202
-224
-156
-86
32
247
393
456
519
549
592
697
755
692
585
499
388
271
266
354
371
240
46
-118
-169
-53
108
178
145
31
-13
56
30
-75
-125
-163
-153
-38
76
111
98
101
119
130
173
240
321
466
656
835
950
938
813
701
735
879
968
989
1063
1247
1476
1601
1574
1480
1389
1403
1584
1853
2085
2161
2126
2120
2103
2063
2031
1887
1640
1385
1104
897
820
764
737
781
876
965
1002
1034
1034
937
851
843
857
854
812
788
824
866
864
786
703
714
773
839
902
918
931
981
967
831
675
599
578
587
558
457
416
360
108
-179
-390
-572
-661
-723
-814
-876
-997
-1113
-1088
-1040
-1016
-1002
-1049
-1070
-1042
-1032
-1035
-1039
-1030
-1024
-1040
-1008
-928
-844
-762
-738
-809
-911
-973
-971
-897
-787
-686
-533
-316
-142
-14
70
68
45
55
138
293
414
465
461
410
359
317
302
311
276
200
137
124
121
33
-117
-226
-258
-250
-256
-301
-394
-542
-755
-984
-1089
-1057
-978
-914
-925
-936
-883
-889
-975
-1078
-1170
-1201
-1198
-1175
-1118
-1085
-1107
-1196
-1267
-1224
-1106
-969
-914
-953
-937
-902
-879
-791
-733
-691
-545
-409
-369
-299
-126
45
127
170
221
254
268
265
213
110
33
16
-13
-71
-125
-194
-293
-400
-515
-677
-819
-802
-658
-490
-333
-193
-70
7
55
121
156
153
161
169
154
84
12
2
-46
-148
-195
-160
-44
115
216
219
137
31
-15
-30
-82
-136
-177
-290
-468
-563
-517
-388
-192
18
166
285
434
570
602
513
401
314
217
139
124
202
352
464
500
526
579
664
696
662
671
692
667
633
583
556
577
578
574
630
764
938
1088
1240
1380
1400
1316
1223
1163
1092
922
716
599
556
553
555
462
256
40
-84
-86
-1
74
42
-74
-165
-178
-160
-168
-204
-238
-244
-271
-355
-392
-326
-240
-177
-167
-193
-160
-47
139
342
434
430
407
364
279
146
19
-56
-144
-283
-434
-575
-676
-715
-752
-856
-979
-1032
-1008
-936
-807
-701
-734
-802
-727
-560
-403
-282
-217
-203
-222
-234
-178
-69
39
125
191
254
335
406
426
429
473
518
525
520
528
562
592
611
649
675
660
646
651
668
709
728
639
490
388
287
132
-5
-89
-142
-146
-78
-5
-16
-77
-105
-106
-95
-78
-83
-99
-109
-107
-60
10
19
-78
-214
-287
-329
-364
-318
-231
-171
-107
-64
-90
-157
-227
-287
-374
-500
-633
-763
-819
-774
-709
-603
-457
-370
-285
-157
-49
58
183
296
395
462
476
462
474
516
544
565
556
493
445
439
469
504
471
421
405
369
293
166
41
20
56
93
152
193
171
98
-36
-189
-238
-156
-39
46
71
52
22
-19
-51
-45
9
96
166
243
349
433
478
460
393
364
388
455
545
594
611
633
673
703
686
648
577
446
316
209
128
100
80
8
-94
-151
-159
-188
-271
-383
-424
-357
-262
-131
7
49
44
25
-36
-60
-4
80
129
90
5
-36
-26
-20
-45
-76
-137
-257
-381
-460
-493
-511
-582
-718
-842
-888
-896
-921
-912
-834
-775
-808
-900
-972
-1010
-1041
-1035
-977
-887
-748
-599
-510
-438
-360
-314
-250
-149
-75
-23
18
21
0
-35
-69
-92
-115
-108
-40
69
168
228
290
334
318
313
331
319
312
318
325
319
262
165
60
-23
-41
-30
-67
-161
-289
-427
-542
-639
-738
-772
-713
-643
-590
-574
-606
-640
-708
-780
-744
-655
-581
-550
-621
-692
-674
-642
-581
-458
-310
-171
-108
-129
-148
-122
-62
23
127
254
391
506
589
650
674
635
590
592
566
482
420
404
388
337
277
251
264
345
510
670
736
716
638
544
503
525
527
434
265
101
-14
-111
-200
-257
-289
-296
-318
-415
-541
-654
-768
-818
-786
-736
-690
-665
-655
-582
-448
-341
-294
-261
-229
-213
-220
-202
-97
45
147
272
435
553
621
645
604
551
565
636
687
738
850
956
990
949
824
673
573
525
515
534
541
500
436
405
413
434
425
377
331
279
191
133
183
301
384
407
383
299
229
260
330
367
399
435
446
427
393
386
451
538
557
518
493
508
540
557
561
594
639
629
561
484
423
385
350
297
241
196
155
112
69
34
11
3
1
-11
-22
-17
-5
-4
-39
-97
-133
-132
-111
-111
-136
-130
-87
-40
8
38
32
21
35
18
-90
-205
-244
-229
-182
-144
-129
-110
-102
-122
-188
-293
-364
-410
-458
-482
-502
-519
-502
-470
-439
-433
-462
-477
-459
-453
-470
-495
-522
-515
-478
-471
-498
-532
-562
-571
-561
-516
-422
-316
-219
-146
-104
-64
-39
-45
-88
-149
-163
-158
-210
-301
-401
-483
-498
-431
-331
-248
-185
-145
-121
-116
-137
-118
-61
-17
58
128
133
103
38
-14
9
51
80
81
31
-67
-211
-346
-423
-476
-516
-555
-588
-581
-576
-612
-649
-648
-575
-459
-387
-372
-378
-365
-293
-206
-147
-64
29
96
181
275
338
383
390
353
322
295
257
251
285
317
311
256
168
85
52
68
81
72
102
182
233
250
284
308
311
313
287
264
274
271
260
246
206
162
107
25
-68
-157
-202
-197
-188
-200
-220
-218
-188
-144
-107
-124
-188
-245
-266
-238
-199
-194
-187
-130
-71
-71
-93
-129
-201
-224
-168
-94
-28
-14
-39
-41
-45
-40
3
44
84
150
222
294
385
461
488
477
455
459
472
438
377
320
263
216
161
107
84
66
41
37
50
4
-103
-155
-158
-176
-177
-168
-142
-76
-28
1
44
78
99
105
100
103
111
121
110
71
65
99
143
203
239
211
167
156
164
156
113
57
11
-38
-84
-91
-95
-146
-204
-237
-272
-300
-316
-327
-316
-315
-364
-413
-398
-338
-262
-158
-52
37
123
182
207
248
326
410
470
509
536
559
611
677
712
726
710
688
714
743
727
673
602
550
513
461
405
369
374
399
390
334
258
181
99
23
-11
-10
-8
-7
-24
-82
-160
-238
-300
-328
-343
-354
-322
-273
-241
-178
-79
1
37
42
50
84
147
203
217
230
260
272
265
235
192
147
86
25
-23
-80
-151
-254
-338
-328
-277
-261
-293
-352
-366
-301
-189
-64
26
59
55
21
-8
-17
-28
-52
-98
-144
-176
-233
-301
-337
-350
-355
-355
-342
-308
-281
-296
-348
-408
-475
-557
-616
-645
-686
-732
-750
-703
-581
-454
-376
-334
-322
-314
-287
-250
-210
-172
-126
-69
-23
33
117
176
192
179
123
61
9
-67
-140
-158
-126
-84
-73
-73
-58
-47
-21
29
81
143
213
270
303
311
322
352
379
403
420
400
337
251
162
61
-50
-142
-209
-242
-231
-222
-237
-236
-210
-190
-213
-255
-249
-202
-169
-169
-210
-229
-185
-118
-56
-20
-9
6
24
62
127
183
213
215
203
193
166
109
42
2
9
27
40
67
95
122
148
160
176
203
217
219
233
261
276
256
236
236
207
145
88
21
-60
-125
-187
-244
-284
-316
-353
-376
-359
-332
-316
-276
-219
-160
-87
-7
67
123
160
191
212
227
246
251
267
322
373
373
321
272
270
274
255
248
268
305
360
402
396
371
346
292
213
153
117
78
25
-47
-151
-247
-286
-290
-282
-267
-274
-289
-275
-234
-197
-186
-185
-191
-194
-164
-142
-143
-131
-132
-133
-117
-108
-77
-27
-3
-5
-21
-5
52
93
114
128
122
97
58
23
-1
-10
-7
-3
4
-15
-69
-132
-209
-250
-207
-141
-76
-8
40
75
98
126
165
184
193
207
212
235
293
354
365
316
264
243
242
258
277
293
318
353
380
384
390
428
478
502
494
470
450
451
458
448
421
374
308
241
171
95
22
-38
-88
-134
-146
-109
-47
33
127
205
243
231
180
111
51
9
-36
-90
-164
-265
-362
-439
-482
-495
-514
-534
-544
-570
-613
-665
-699
-695
-661
-605
-555
-540
-549
-563
-566
-561
-546
-499
-418
-310
-213
-158
-114
-69
-35
-10
15
41
59
77
113
144
147
129
114
127
137
121
101
94
106
137
186
237
265
280
267
209
168
153
116
57
4
-24
-32
-52
-98
-157
-212
-260
-294
-305
-317
-344
-372
-377
-348
-321
-300
-264
-270
-312
-322
-319
-321
-339
-397
-463
-508
-535
-556
-595
-624
-602
-544
-468
-412
-397
-374
-318
-239
-158
-103
-69
-29
26
59
56
63
86
105
137
165
178
194
183
147
119
82
34
-4
-2
53
115
158
195
223
246
261
259
256
268
299
354
428
484
495
480
457
421
383
361
353
333
279
211
152
113
113
132
166
257
384
484
539
578
621
667
702
719
712
688
666
647
635
648
674
685
680
650
579
497
448
434
421
388
337
263
187
123
52
-19
-86
-149
-181
-198
-225
-240
-240
-237
-239
-246
-247
-242
-233
-217
-205
-188
-157
-137
-134
-120
-94
-72
-50
-51
-90
-129
-149
-151
-133
-120
-112
-92
-74
-72
-105
-167
-230
-300
-355
-371
-387
-427
-482
-525
-549
-580
-595
-562
-496
-400
-309
-267
-256
-250
-232
-193
-149
-109
-82
-75
-89
-92
-62
-35
-33
-44
-69
-90
-103
-128
-163
-197
-209
-179
-137
-108
-87
-75
-77
-86
-89
-98
-129
-165
-190
-208
-215
-211
-209
-204
-196
-191
-188
-191
-199
-202
-200
-170
-121
-89
-64
-40
-38
-31
4
52
76
59
27
2
-18
-32
-40
-20
22
44
61
105
147
159
139
113
123
164
196
206
203
202
213
227
242
252
248
245
248
243
236
216
196
229
296
347
391
445
509
578
625
653
678
682
665
638
587
541
520
484
437
428
457
477
470
453
424
388
348
283
207
140
76
33
14
-4
-28
-63
-105
-140
-153
-137
-109
-70
-16
42
93
134
177
218
237
244
233
196
163
127
83
61
37
-14
-76
-138
-195
-238
-268
-286
-300
-330
-381
-426
-452
-475
-492
-500
-506
-512
-529
-564
-597
-628
-655
-664
-659
-643
-626
-626
-631
-639
-639
-593
-511
-420
-345
-310
-283
-237
-189
-136
-92
-89
-116
-141
-144
-136
-138
-146
-168
-189
-185
-173
-159
-146
-157
-177
-186
-191
-193
-192
-187
-168
-138
-115
-96
-79
-61
-33
-16
-18
-18
-32
-64
-98
-139
-178
-211
-243
-259
-266
-270
-259
-251
-252
-247
-256
-276
-270
-213
-118
-25
48
107
148
184
244
319
375
406
412
384
342
319
327
361
408
451
486
519
561
606
643
672
698
719
730
750
788
809
789
758
722
668
622
590
517
393
261
140
50
-9
-62
-106
-136
-150
-137
-112
-94
-80
-70
-68
-64
-38
16
60
64
47
30
12
-14
-47
-56
-33
8
54
81
82
72
52
42
61
89
107
99
80
81
88
90
94
81
54
34
7
-40
-106
-169
-198
-208
-229
-260
-285
-309
-345
-372
-394
-422
-427
-428
-454
-477
-488
-469
-384
-268
-172
-104
-68
-37
22
91
157
224
275
299
314
335
363
392
424
447
437
396
340
282
236
201
162
125
102
85
72
67
77
94
113
140
168
182
174
159
149
132
121
122
109
95
86
76
78
67
14
-67
-150
-209
-252
-300
-348
-399
-448
-493
-548
-608
-654
-682
-699
-707
-695
-674
-659
-641
-603
-542
-477
-426
-390
-370
-358
-347
-327
-290
-246
-202
-154
-95
-29
25
67
109
149
192
221
228
224
217
218
220
194
137
64
2
-28
-38
-33
-31
-52
-82
-98
-100
-91
-80
-81
-86
-81
-65
-45
-33
-38
-49
-51
-23
21
44
50
40
11
-14
-24
-18
-3
1
1
-5
-18
-27
-58
-114
-169
-205
-198
-155
-95
-15
67
135
200
242
251
253
251
244
240
230
217
208
197
194
204
216
231
243
247
249
234
208
189
188
216
256
298
349
375
357
331
308
292
296
306
307
299
284
267
251
231
204
167
124
76
12
-65
-137
-199
-242
-250
-226
-184
-135
-96
-61
-2
65
132
217
296
342
379
418
442
452
459
464
462
450
427
383
315
232
147
78
38
10
-15
-46
-98
-157
-195
-212
-226
-261
-304
-339
-371
-394
-395
-377
-352
-325
-291
-253
-223
-205
-192
-176
-165
-160
-161
-172
-176
-172
-176
-169
-147
-116
-86
-84
-75
-38
-1
42
90
132
165
181
199
227
256
282
280
269
271
260
233
177
101
53
28
8
-12
-51
-88
-112
-136
-158
-179
-188
-187
-179
-157
-136
-127
-118
-100
-82
-71
-53
-22
7
33
47
30
-2
-37
-73
-109
-143
-159
-164
-182
-197
-192
-184
-178
-173
-174
-180
-179
-169
-152
-129
-106
-79
-42
-21
-15
5
23
29
34
41
61
97
128
142
144
146
159
170
165
128
59
-13
-86
-170
-248
-311
-345
-340
-335
-348
-357
-354
-333
-295
-264
-246
-229
-200
-164
-139
-125
-99
-57
-26
-23
-33
-39
-54
-79
-97
-105
-112
-108
-91
-86
-95
-111
-135
-152
-155
-148
-134
-132
-127
-104
-75
-41
-1
53
116
167
207
215
193
181
159
126
102
66
33
27
33
43
46
44
35
15
9
28
56
83
99
114
143
183
216
230
240
237
215
199
187
176
181
201
230
247
254
272
283
275
268
261
246
222
196
174
167
185
207
207
191
170
155
155
156
137
117
115
119
119
118
120
133
159
195
237
287
327
338
348
368
371
355
320
267
213
163
130
123
122
112
94
82
81
85
98
109
113
103
67
25
-12
-58
-104
-148
-188
-214
-231
-242
-246
-243
-231
-220
-215
-206
-200
-195
-167
-119
-77
-53
-44
-53
-60
-52
-41
-26
-22
-46
-77
-113
-160
-191
-204
-209
-208
-213
-224
-236
-245
-250
-263
-267
-261
-266
-265
-259
-251
-238
-229
-214
-199
-204
-200
-190
-193
-198
-208
-231
-252
-275
-310
-342
-360
-370
-381
-385
-380
-370
-357
-351
-339
-311
-285
-255
-206
-150
-99
-66
-41
-20
-17
-32
-54
-84
-114
-137
-150
-150
-142
-144
-167
-199
-238
-280
-308
-329
-347
-342
-315
-273
-216
-159
-103
-45
13
78
146
209
257
278
284
292
307
334
361
372
379
391
406
428
456
477
486
488
477
448
420
405
389
370
353
331
299
272
260
244
222
205
188
182
192
193
179
168
159
147
124
99
92
94
100
104
102
102
94
78
75
82
93
113
136
159
180
183
176
166
146
124
100
65
32
5
-12
-17
-22
-32
-53
-74
-85
-92
-86
-59
-25
20
74
127
175
208
235
270
297
309
310
302
288
270
254
251
249
221
159
100
65
37
12
-15
-42
-55
-62
-67
-64
-69
-83
-101
-120
-128
-147
-190
-225
-258
-296
-324
-344
-355
-362
-372
-361
-329
-301
-288
-278
-250
-224
-214
-194
-165
-148
-132
-117
-123
-138
-156
-193
-217
-213
-230
-265
-290
-311
-322
-325
-334
-328
-301
-260
-208
-164
-121
-52
31
105
166
221
283
350
417
477
510
517
506
476
454
451
442
419
382
328
265
209
157
88
17
-34
-84
-150
-209
-243
-266
-281
-287
-308
-339
-356
-367
-375
-372
-358
-331
-310
-307
-309
-313
-312
-305
-306
-299
-271
-241
-212
-196
-194
-181
-156
-134
-100
-52
-15
-5
-12
-25
-51
-60
-38
-26
-29
-31
-31
-14
2
1
12
35
50
62
62
47
39
53
69
78
103
145
169
171
179
195
199
202
202
192
196
200
190
190
195
201
205
197
206
227
230
226
229
237
246
250
246
234
217
185
149
141
132
110
98
88
93
104
104
123
152
175
213
229
212
215
238
241
224
203
185
175
171
160
155
162
170
186
205
227
258
274
264
237
200
177
159
138
122
91
56
24
-25
-61
-77
-104
-127
-148
-171
-199
-238
-280
-327
-353
-348
-354
-364
-357
-341
-324
-310
-268
-211
-177
-139
-101
-88
-81
-84
-95
-111
-125
-110
-97
-98
-98
-107
-107
-107
-130
-164
-206
-227
-236
-269
-283
-284
-305
-310
-294
-278
-280
-299
-290
-268
-261
-244
-227
-221
-209
-185
-156
-148
-150
-136
-127
-137
-141
-130
-116
-113
-112
-109
-94
-63
-40
-22
4
17
25
50
62
46
22
-11
-59
-99
-122
-126
-97
-53
-26
-13
-8
-1
7
16
26
14
-15
-39
-59
-77
-98
-125
-141
-148
-165
-168
-146
-118
-82
-41
-6
22
43
77
119
125
111
131
161
165
168
183
203
233
265
284
292
304
309
301
305
322
345
374
393
391
396
421
434
437
455
469
473
479
454
415
398
370
322
278
233
189
145
104
67
34
24
35
46
61
70
74
80
56
6
-20
-16
-14
-15
-7
12
32
48
55
59
62
68
84
88
84
89
90
87
89
90
83
59
30
21
26
15
-14
-38
-52
-69
-76
-72
-91
-119
-122
-114
-107
-106
-123
-147
-177
-219
-248
-261
-288
-321
-342
-348
-351
-352
-321
-274
-253
-240
-217
-198
-169
-122
-78
-48
-35
-30
-23
-13
5
14
-2
-6
13
20
7
-1
8
19
22
22
21
10
-19
-60
-84
-86
-86
-82
-67
-51
-29
-7
0
0
1
6
9
-9
-29
-38
-54
-86
-126
-147
-151
-164
-168
-164
-181
-188
-187
-199
-208
-215
-214
-195
-189
-180
-158
-149
-142
-135
-135
-123
-101
-79
-69
-72
-67
-52
-44
-40
-27
3
42
83
118
146
177
208
219
227
247
266
282
293
293
293
300
317
329
326
332
340
319
297
295
294
295
296
288
286
284
270
248
220
188
143
90
48
20
5
6
13
11
3
-4
-25
-60
-96
-139
-183
-210
-219
-227
-238
-231
-212
-201
-194
-186
-164
-116
-63
-18
24
50
58
72
92
92
78
64
41
26
14
-6
-14
-13
-24
-33
-32
-28
-42
-70
-80
-79
-93
-108
-126
-146
-153
-163
-182
-182
-166
-142
-116
-109
-108
-85
-61
-45
-37
-48
-52
-36
-26
-8
21
26
17
22
28
27
36
49
36
6
-2
-7
-21
-19
-15
-21
-21
-27
-38
-39
-35
-28
-28
-38
-49
-61
-61
-48
-38
-20
17
58
94
118
124
129
142
151
160
174
182
199
223
222
202
188
174
144
109
82
44
-6
-46
-80
-110
-137
-167
-189
-199
-211
-230
-248
-262
-269
-271
-261
-238
-215
-203
-188
-154
-124
-123
-135
-142
-142
-126
-111
-113
-111
-106
-103
-93
-82
-66
-41
-34
-32
-13
-2
2
14
27
47
71
84
102
121
125
127
133
139
156
188
215
228
239
242
228
223
235
241
241
245
256
261
242
206
176
151
128
110
81
49
26
0
-30
-61
-83
-91
-96
-93
-83
-87
-98
-97
-88
-76
-72
-67
-52
-28
-5
22
68
117
140
144
138
131
127
124
133
143
130
105
87
65
31
-9
-48
-77
-80
-73
-69
-57
-47
-50
-54
-54
-48
-50
-69
-95
-117
-128
-140
-156
-149
-121
-103
-99
-102
-108
-111
-106
-102
-115
-134
-140
-134
-135
-144
-135
-116
-115
-118
-116
-110
-97
-88
-72
-61
-71
-85
-104
-115
-108
-108
-116
-122
-131
-131
-121
-112
-108
-97
-82
-71
-51
-34
-30
-13
24
69
118
157
195
220
231
257
267
237
220
222
221
212
193
186
179
142
98
70
39
-5
-52
-84
-110
-138
-147
-140
-141
-148
-150
-138
-108
-80
-70
-68
-51
-25
-15
-20
-13
9
32
58
91
115
125
141
161
166
174
199
226
248
262
262
269
284
286
283
279
271
258
239
223
214
197
179
172
165
148
127
113
106
95
84
72
53
35
21
7
-9
-27
-37
-38
-52
-74
-83
-83
-96
-99
-83
-82
-87
-83
-89
-107
-132
-148
-147
-152
-159
-153
-144
-125
-96
-67
-42
-21
16
53
63
73
93
113
143
174
195
202
202
208
204
196
199
191
179
177
172
158
145
139
124
88
53
22
2
3
-8
-25
-35
-63
-96
-110
-126
-153
-179
-194
-208
-232
-258
-265
-242
-226
-231
-228
-219
-204
-171
-145
-140
-137
-128
-115
-114
-118
-116
-119
-119
-118
-123
-112
-82
-62
-44
-11
24
48
71
96
116
131
138
131
118
108
86
52
28
5
-25
-44
-53
-65
-70
-70
-89
-118
-128
-125
-132
-159
-190
-202
-191
-177
-172
-166
-163
-172
-172
-170
-180
-172
-154
-160
-166
-147
-129
-127
-126
-111
-92
-77
-61
-41
-24
-15
-11
0
15
23
28
35
34
33
48
59
54
46
37
47
74
90
103
121
133
143
150
155
154
141
139
148
143
138
132
112
88
66
36
6
-15
-39
-71
-107
-123
-116
-111
-110
-100
-93
-99
-112
-115
-101
-93
-82
-67
-69
-57
-35
-41
-40
-23
-21
-23
-11
6
13
23
47
58
63
85
103
98
77
51
16
-31
-73
-113
-156
-185
-214
-259
-289
-296
-291
-276
-263
-252
-236
-225
-211
-182
-158
-141
-121
-104
-95
-95
-85
-64
-58
-55
-43
-43
-45
-43
-44
-39
-28
-15
-4
5
6
1
2
5
4
13
25
40
64
82
101
125
140
161
186
203
209
206
204
197
179
160
148
130
103
99
108
95
89
108
127
136
129
124
132
123
103
89
72
58
47
26
2
-16
-26
-22
-22
-23
0
21
30
51
75
87
96
123
149
153
170
189
194
202
194
194
205
198
206
207
212
237
223
244
271
252
299
233
12
-32
9
-19
-7
-5
-16
-3
-12
-10
-6
-13
-6
-10
-10
-7
-12
-8
-9
-11
-7
-11
-9
-9
-11
-8
-10
-9
-9
-11
-9
-10
-10
-9
-10
-9
-10
-10
-9
-10
-9
-10
-10
-9
-10
-10
-10
-10
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
