20
8437
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
1
0
0
2
4
2
-1
1
5
4
0
0
3
2
0
-1
-1
-1
1
4
2
-2
-2
0
0
-2
-1
0
0
1
2
2
1
1
1
0
0
2
2
1
1
0
-1
0
0
0
1
2
2
2
0
0
1
1
0
1
1
0
2
3
0
-2
-1
1
3
3
0
0
1
1
2
2
-1
-1
2
0
-1
1
0
-3
-1
2
0
1
3
0
0
3
3
1
3
4
4
1
-1
-2
-1
0
1
-1
-2
0
0
-2
0
2
3
3
0
-4
-2
1
0
-1
-1
-3
1
5
-1
-4
1
2
-1
0
1
-1
1
2
0
3
7
4
-1
-2
-1
0
1
1
1
1
0
1
1
-3
-4
0
1
-1
-1
0
-1
-4
-3
0
1
-1
-3
-2
-1
-3
-1
0
0
0
-1
-3
-1
1
0
1
3
3
-1
-3
-3
-3
-2
-2
-2
0
1
0
-3
-4
-3
-1
-2
-3
-1
2
1
-3
-4
0
4
2
-3
-3
-2
-4
-4
-1
1
-1
-3
-1
1
1
-1
-2
-3
-1
1
0
-2
-2
0
0
2
2
-1
-1
2
1
-1
-1
-1
-3
-3
-2
1
5
2
-2
0
3
0
-3
2
4
0
-2
1
2
-1
0
3
2
-2
-3
-1
-1
-1
2
3
0
-5
-5
-5
-4
-2
1
-1
0
2
1
1
3
3
-1
-2
-2
-2
0
2
3
3
-2
-6
-5
-2
-3
-3
-3
-2
-1
-2
-5
-4
-2
0
4
7
4
1
1
-1
-6
-7
-2
0
-3
-3
1
0
-4
-2
1
0
-1
0
-1
-3
-2
-5
-8
-6
-1
5
9
7
-3
-13
-15
-9
-1
3
0
-1
3
3
-5
-14
-18
-20
-11
11
20
5
-10
-6
0
-7
-20
-29
-22
10
58
87
69
23
-15
-34
-49
-62
-36
56
164
185
82
-57
-121
-86
-3
63
83
67
29
-36
-98
-96
-28
33
50
47
9
-84
-158
-123
-10
83
91
17
-91
-171
-186
-123
3
135
201
151
-18
-210
-250
-51
221
287
102
-103
-162
-109
7
121
137
147
277
317
6
-445
-597
-349
41
314
446
479
298
-120
-447
-403
-129
127
285
302
147
-72
-183
-146
-61
10
73
92
68
84
106
49
16
126
275
267
9
-339
-445
-227
86
355
480
303
-2
-113
-163
-326
-318
-13
218
136
-69
-176
-168
-93
64
236
183
-121
-298
-147
37
-14
-170
-197
-59
114
191
119
-80
-277
-227
126
427
310
-83
-312
-256
-169
-215
-208
111
565
628
221
-156
-294
-380
-304
69
372
355
225
9
-368
-558
-315
15
135
218
391
446
246
-31
-178
-191
-163
-180
-196
-39
207
177
-111
-230
-145
-130
-116
43
167
178
196
141
-78
-263
-286
-230
-76
157
239
132
74
112
132
143
67
-201
-401
-266
-24
61
90
104
-28
-244
-330
-226
-28
113
96
9
2
18
-75
-148
16
264
222
-136
-431
-404
-173
60
263
381
260
-25
-143
-5
132
136
144
228
273
209
166
212
146
-129
-358
-368
-236
26
339
428
267
118
-14
-296
-551
-449
-36
333
440
343
172
-9
-196
-438
-672
-608
-83
566
810
528
65
-252
-437
-556
-461
-102
288
506
465
145
-210
-309
-266
-277
-219
25
321
467
350
73
-114
-152
-110
61
264
270
210
327
416
205
-173
-501
-678
-590
-284
-58
-37
-13
120
170
36
-74
-23
34
-26
-80
8
139
55
-265
-418
-155
135
88
-25
112
350
430
306
179
344
676
630
119
-324
-440
-417
-263
118
390
78
-644
-1072
-895
-434
-27
232
236
-43
-400
-556
-327
185
526
427
203
163
230
333
444
378
152
97
267
339
190
75
204
426
452
319
282
241
-143
-751
-1012
-630
86
578
575
191
-384
-1004
-1412
-1344
-934
-589
-427
-232
32
171
162
123
90
167
431
627
526
336
312
429
626
857
936
733
423
325
369
81
-509
-670
-203
229
247
-16
-548
-1253
-1710
-1616
-1012
-240
189
180
126
140
-14
-302
-436
-222
262
604
502
238
184
265
376
677
1160
1459
1266
713
205
-26
-35
38
35
-128
-280
-158
237
613
563
-95
-971
-1464
-1457
-1178
-716
-194
129
216
176
-19
-333
-603
-799
-852
-493
304
1187
1839
2075
1730
893
43
-326
-161
120
165
115
200
262
121
-50
-90
-86
-126
-266
-609
-1057
-1261
-1133
-1018
-1150
-1299
-1137
-696
-292
-134
-191
-382
-536
-350
169
586
733
875
1087
1209
1191
957
437
-114
-313
-91
241
281
20
-123
76
410
614
441
-207
-850
-843
-275
217
268
-35
-394
-552
-549
-675
-997
-1195
-1032
-626
-102
529
1062
1250
1190
1039
726
319
153
407
946
1530
1960
2100
1862
1259
432
-480
-1384
-2080
-2322
-2078
-1579
-1137
-915
-852
-818
-711
-497
-316
-327
-436
-546
-761
-984
-888
-470
-41
299
743
1426
2075
2097
1337
450
39
-83
-283
-384
-72
459
755
740
696
732
723
668
646
532
227
-55
-187
-425
-861
-1132
-1054
-865
-684
-430
-217
-248
-574
-1123
-1486
-1096
-95
740
1101
1234
1195
952
772
846
997
1006
851
609
376
242
238
322
492
671
468
-405
-1509
-2167
-2245
-1887
-1171
-362
183
344
170
-108
-197
-198
-353
-474
-367
-253
-252
-191
-4
190
248
108
-116
-249
-207
79
598
1185
1698
1974
1777
1178
603
244
-82
-444
-614
-426
-36
283
407
244
-252
-798
-1056
-1110
-1180
-1220
-1092
-756
-301
66
245
336
372
251
-118
-700
-1143
-968
-231
496
804
636
142
-301
-387
-224
-97
-77
-19
235
665
1050
1141
847
355
-38
-303
-590
-842
-860
-544
15
462
496
292
108
-114
-277
-49
529
1054
1278
1274
1318
1525
1628
1420
1010
463
-178
-682
-1006
-1312
-1521
-1502
-1372
-1142
-687
-190
47
62
56
84
167
332
405
202
-55
-43
106
151
260
549
672
392
-48
-401
-654
-727
-479
3
420
497
119
-542
-1046
-1106
-889
-677
-481
-215
51
178
178
253
592
1086
1379
1278
975
737
510
132
-232
-281
-39
287
557
593
312
9
4
170
175
-33
-182
-24
309
369
-65
-662
-997
-1086
-1144
-1130
-979
-943
-1237
-1690
-1973
-1844
-1300
-716
-483
-495
-362
65
666
1236
1587
1698
1700
1678
1646
1685
1820
1801
1344
596
-65
-569
-1044
-1380
-1370
-1048
-705
-611
-667
-515
-139
161
346
509
511
273
-61
-321
-267
220
787
1053
1104
1061
740
42
-758
-1241
-1324
-1302
-1212
-747
-56
332
390
395
271
-33
-195
-14
363
740
997
1083
993
705
259
-163
-421
-526
-519
-432
-361
-385
-411
-298
-208
-420
-782
-898
-765
-601
-435
-293
-267
-251
-101
147
435
721
881
844
676
478
347
308
309
341
370
282
100
-17
-42
-56
-118
-258
-343
-104
448
903
932
625
233
-192
-645
-887
-782
-579
-470
-409
-478
-783
-1177
-1513
-1661
-1330
-501
333
792
945
981
969
824
509
336
660
1235
1493
1326
1060
838
501
-43
-686
-1262
-1542
-1283
-587
76
338
176
-160
-272
-22
206
89
-113
-67
9
-308
-917
-1169
-662
163
504
183
-198
-131
167
238
91
14
9
-157
-562
-982
-1039
-618
-48
349
552
527
219
-122
-227
-268
-514
-816
-838
-587
-388
-366
-259
141
660
958
855
467
135
92
256
411
467
515
655
843
1049
1342
1525
1273
842
737
749
388
-143
-349
-228
-102
-166
-360
-494
-518
-470
-292
14
323
565
583
184
-375
-559
-277
30
-100
-649
-1051
-939
-630
-470
-400
-372
-365
-210
-19
-178
-671
-1040
-1000
-649
-226
59
58
-134
-84
335
525
66
-611
-1036
-1214
-1078
-480
364
1085
1527
1645
1408
906
386
49
-62
147
684
1126
1149
1103
1242
1158
643
159
59
124
4
-319
-660
-1006
-1346
-1432
-1175
-751
-146
576
955
863
716
631
373
-3
-231
-243
-222
-357
-586
-764
-946
-1102
-983
-580
-148
208
473
612
688
754
714
432
-126
-637
-542
136
679
672
380
93
-101
-125
-4
92
67
-60
-204
-177
201
857
1426
1548
1132
322
-596
-1172
-1073
-547
-166
-137
-311
-541
-640
-482
-286
-237
-89
342
811
1041
974
698
411
176
-192
-696
-1032
-1046
-863
-672
-642
-731
-642
-288
12
3
-279
-696
-1004
-868
-256
387
630
482
185
-170
-566
-776
-471
326
1108
1390
1265
1167
1160
974
676
546
421
52
-276
-355
-547
-996
-1253
-1016
-434
208
623
657
397
113
181
646
923
625
208
130
274
419
362
-33
-405
-323
-61
-98
-390
-649
-715
-570
-386
-349
-364
-233
18
299
630
854
592
-103
-591
-561
-415
-536
-835
-989
-798
-446
-296
-366
-427
-390
-204
131
399
494
573
709
810
755
449
70
-60
26
141
368
679
757
496
101
-282
-646
-1006
-1260
-1236
-1028
-952
-1008
-808
-149
684
1246
1426
1459
1406
1048
466
90
34
4
-65
86
469
734
624
163
-551
-1313
-1725
-1465
-580
485
1116
1041
597
180
-262
-804
-1198
-1320
-1356
-1342
-1068
-487
147
544
612
476
305
174
86
0
-122
-194
-133
-82
-231
-573
-1063
-1639
-1988
-1807
-1245
-672
-308
-248
-404
-432
-159
227
583
923
1140
1136
985
673
140
-271
-106
504
1052
1366
1559
1574
1200
429
-389
-847
-878
-643
-208
273
436
207
-40
19
430
1040
1528
1695
1643
1418
956
441
201
446
1268
2356
2903
2396
1123
-330
-1512
-2232
-2738
-3297
-3538
-2960
-1832
-958
-980
-1997
-3294
-3801
-3174
-1902
-543
438
754
706
716
613
164
-287
-294
271
1248
2168
2650
2931
3448
4179
4772
4798
3888
2222
596
-372
-647
-427
-28
62
-255
-397
10
514
656
608
571
416
123
-225
-821
-1863
-3044
-3646
-3203
-1991
-596
767
1923
2330
1841
1130
814
878
934
644
300
704
1865
2694
2423
1195
-519
-2043
-2649
-2233
-1264
-356
-322
-1702
-3762
-4846
-4034
-1915
272
1665
1869
795
-1101
-2733
-2928
-1269
1326
3170
3346
2338
1145
362
-28
-303
-356
249
1377
2144
1669
-331
-3159
-5186
-4971
-2595
234
1574
1148
543
1066
2203
2599
1611
-347
-2265
-3257
-3129
-2326
-1362
-434
272
287
-474
-1298
-1570
-1273
-469
604
1327
1444
1354
1444
1735
1733
702
-1187
-2668
-2849
-1967
-837
-273
-529
-1064
-1133
-356
987
1895
1664
855
438
708
1435
1971
1439
-121
-1369
-1109
245
1096
688
27
52
186
-322
-1201
-1799
-1507
-31
1845
2898
2837
2025
828
-198
-739
-1170
-1750
-2224
-2411
-2206
-1413
-336
230
104
-25
271
655
889
1101
1104
791
956
2191
3538
3554
1989
-131
-1386
-1149
-286
16
-242
-408
-452
-827
-1716
-2817
-3524
-3264
-1825
398
2377
3187
2910
2219
1393
431
-502
-1269
-1749
-1719
-1356
-1207
-1284
-1129
-803
-728
-775
-478
127
539
446
115
188
876
1542
1472
694
-311
-1041
-1083
-569
-121
89
347
545
499
610
1246
2162
2844
2779
1780
358
-821
-1532
-1693
-1264
-451
598
1768
2565
2556
1834
671
-519
-1152
-1203
-1152
-997
-409
485
1333
1871
1808
1251
818
756
658
247
-294
-712
-912
-916
-774
-596
-622
-953
-1244
-1101
-679
-510
-728
-830
-478
-56
67
111
228
268
311
407
267
-7
184
983
1844
2067
1252
-245
-1590
-2446
-2982
-3209
-3131
-2960
-2707
-2231
-1721
-1492
-1420
-1000
-96
708
828
413
-101
-531
-668
-218
673
1424
1699
1649
1483
1231
948
759
751
1032
1573
1979
1935
1662
1418
1058
469
-105
-382
-336
-126
136
427
596
321
-525
-1580
-2259
-2299
-1845
-1096
-264
299
443
385
170
-447
-1330
-1828
-1522
-693
87
555
790
838
671
432
441
899
1604
2143
2470
2765
2745
2057
1134
566
192
-231
-343
50
439
416
276
349
392
137
-216
-474
-701
-715
-156
784
1435
1473
1081
334
-918
-2421
-3450
-3611
-3237
-2852
-2669
-2533
-2130
-1417
-807
-700
-971
-1142
-1022
-934
-1145
-1428
-1479
-1292
-866
-57
1039
1913
2106
1815
1714
1989
2255
2429
2629
2465
1604
456
-463
-1030
-1155
-730
115
1000
1423
1161
585
161
19
232
727
1020
853
584
449
221
-193
-632
-1020
-1319
-1437
-1349
-1061
-641
-396
-602
-1070
-1432
-1650
-1892
-2173
-2322
-2041
-1124
147
1191
1853
2380
2742
2730
2483
2251
1985
1594
1216
1010
960
925
843
855
1035
1227
1398
1618
1553
830
-237
-1106
-1817
-2633
-3387
-3649
-3293
-2714
-2440
-2574
-2861
-3108
-3228
-3160
-2887
-2313
-1282
161
1755
3105
3716
3343
2281
1105
340
246
593
947
1210
1500
1804
2048
2246
2383
2226
1472
377
-251
-159
-39
-410
-1054
-1599
-1777
-1303
-181
1109
2069
2594
2832
2890
2907
3109
3501
3838
3970
3835
3373
2724
2095
1470
882
604
795
1278
1707
1864
1844
1774
1521
1016
395
-345
-1211
-1969
-2447
-2692
-2690
-2370
-1901
-1765
-2320
-3274
-4027
-4373
-4247
-3446
-2187
-1104
-493
-330
-627
-1229
-1778
-2016
-1863
-1471
-1168
-1134
-1306
-1479
-1348
-834
-401
-579
-1275
-1872
-1866
-1211
-191
754
1140
773
-54
-849
-1212
-886
130
1607
3155
4123
3925
2622
775
-1027
-2247
-2539
-1927
-701
614
1426
1623
1432
795
-314
-1380
-1861
-1650
-781
598
1960
2572
1947
204
-1908
-3542
-4239
-3821
-2405
-611
876
1848
2244
1977
1380
942
641
337
298
657
1045
1141
981
673
195
-519
-1381
-2198
-2944
-3701
-4330
-4527
-4062
-2937
-1563
-560
-128
-34
-134
-354
-459
-281
175
946
2025
3173
4062
4452
4220
3520
2759
2221
1875
1602
1350
1094
854
694
634
643
724
881
1063
1275
1712
2557
3669
4752
5740
6705
7554
8006
7749
6682
5129
3698
2866
2732
3027
3297
3120
2293
1041
-95
-815
-1179
-1200
-970
-931
-1399
-2256
-3381
-4779
-6323
-7697
-8437
-8291
-7759
-7508
-7392
-6943
-6321
-5863
-5411
-4671
-3675
-2579
-1399
-144
991
1816
2400
2907
3310
3480
3404
3208
3004
2657
1954
1047
319
-144
-460
-620
-611
-429
-19
426
578
539
546
337
-435
-1637
-2933
-4003
-4447
-4046
-3041
-1919
-1089
-685
-625
-861
-1331
-1729
-1749
-1365
-653
270
1081
1420
1224
810
674
1026
1554
1896
2090
2270
2355
2265
1999
1406
257
-1359
-2971
-4094
-4545
-4445
-4014
-3343
-2405
-1316
-321
520
1205
1452
997
94
-722
-1175
-1345
-1359
-1126
-579
-123
-311
-1154
-2229
-3122
-3486
-3221
-2580
-1795
-1000
-498
-497
-861
-1310
-1454
-1002
-265
250
564
871
1020
799
179
-696
-1455
-1778
-1622
-1008
-80
727
1129
1332
1605
1916
2126
2282
2483
2612
2559
2500
2523
2471
2459
2748
3127
3169
2752
1863
488
-1091
-2357
-2969
-2949
-2482
-1702
-828
-181
168
344
289
51
50
512
1178
1783
2211
2315
2132
2011
2162
2352
2316
2109
1794
1279
716
432
353
120
-383
-1078
-1843
-2442
-2696
-2699
-2656
-2633
-2523
-2205
-1758
-1336
-962
-715
-781
-1095
-1393
-1646
-1975
-2367
-2750
-3047
-3097
-2791
-2207
-1574
-1211
-1288
-1558
-1621
-1385
-963
-427
73
358
501
657
727
581
331
136
0
-73
2
193
330
358
396
490
488
249
-102
-226
77
660
1258
1732
2008
2061
1984
1884
1833
1844
1738
1334
869
730
919
1140
1129
795
341
96
125
237
259
82
-332
-881
-1359
-1555
-1446
-1226
-1012
-777
-661
-865
-1255
-1464
-1343
-1086
-947
-877
-621
-171
261
624
937
1074
980
769
505
241
124
232
513
950
1529
2119
2634
3131
3611
3946
4040
3869
3462
3014
2817
2929
3097
3077
2890
2695
2471
2040
1395
779
386
263
427
846
1324
1590
1544
1337
1073
649
88
-298
-345
-198
64
491
959
1222
1182
939
757
950
1562
2251
2615
2552
2265
1980
1709
1375
1076
1012
1185
1427
1642
1756
1619
1192
600
-51
-659
-1028
-1058
-884
-679
-512
-359
-170
-17
-136
-608
-1167
-1444
-1244
-631
114
657
789
514
7
-580
-1200
-1685
-1755
-1439
-1107
-1000
-1086
-1361
-1901
-2607
-3137
-3189
-2719
-1911
-1113
-730
-895
-1349
-1758
-1912
-1709
-1307
-1020
-897
-781
-732
-906
-1221
-1510
-1769
-1989
-2016
-1785
-1466
-1214
-979
-694
-365
42
511
840
813
462
23
-306
-461
-455
-358
-312
-358
-354
-228
-85
24
113
74
-206
-635
-1000
-1176
-1251
-1374
-1450
-1218
-664
-19
586
1124
1500
1645
1643
1669
1878
2275
2683
3013
3432
4029
4537
4655
4427
4075
3702
3326
3026
2893
2903
2946
2994
3073
3067
2793
2258
1649
1132
790
628
606
692
794
752
551
328
84
-237
-454
-356
-80
80
65
-26
-175
-421
-694
-864
-913
-947
-1046
-1202
-1359
-1425
-1395
-1429
-1630
-1885
-2087
-2278
-2468
-2564
-2535
-2419
-2226
-1987
-1787
-1678
-1674
-1818
-2093
-2341
-2402
-2262
-2021
-1851
-1932
-2280
-2654
-2760
-2530
-2124
-1690
-1231
-730
-253
153
487
723
850
887
767
416
-28
-335
-461
-474
-375
-205
-116
-161
-241
-344
-544
-759
-865
-889
-874
-829
-831
-880
-907
-1014
-1329
-1732
-2056
-2229
-2159
-1866
-1519
-1214
-982
-880
-884
-930
-972
-874
-607
-428
-494
-665
-845
-985
-901
-552
-253
-306
-685
-1152
-1559
-1933
-2232
-2261
-1939
-1385
-730
-96
373
602
598
463
406
492
506
310
65
-48
-23
89
247
364
302
3
-416
-777
-984
-1020
-920
-753
-530
-261
-66
1
66
190
288
327
330
247
41
-230
-457
-546
-484
-353
-224
-88
101
341
534
587
566
639
885
1242
1601
1877
2013
1952
1653
1211
846
750
938
1219
1388
1482
1656
1865
1935
1811
1540
1205
987
1002
1130
1192
1137
926
531
96
-167
-248
-307
-412
-469
-404
-279
-200
-188
-240
-415
-710
-963
-1000
-801
-463
-106
164
323
469
694
953
1151
1277
1341
1311
1206
1094
953
697
330
-61
-409
-653
-701
-525
-239
9
190
367
548
678
712
625
417
162
-12
-12
113
191
112
-47
-158
-165
-14
341
812
1144
1105
735
300
-7
-167
-181
-45
154
264
168
-124
-458
-715
-916
-1035
-962
-739
-570
-568
-700
-856
-899
-786
-605
-455
-360
-285
-170
-13
104
110
-22
-260
-468
-508
-402
-272
-220
-313
-517
-700
-823
-933
-981
-898
-776
-767
-892
-1065
-1210
-1315
-1373
-1359
-1288
-1181
-984
-687
-416
-232
-49
151
268
243
90
-136
-302
-243
54
424
699
866
1020
1234
1488
1668
1653
1455
1227
1099
1118
1283
1549
1862
2173
2403
2464
2327
2033
1696
1434
1299
1335
1578
1916
2138
2163
2092
2074
2169
2309
2381
2356
2273
2182
2111
2056
1996
1892
1716
1518
1357
1200
1031
949
1000
1129
1337
1675
2072
2324
2309
2117
1900
1688
1503
1391
1245
913
504
251
224
337
444
450
398
331
176
-128
-552
-1038
-1482
-1775
-1888
-1856
-1757
-1658
-1550
-1422
-1310
-1210
-1147
-1221
-1375
-1400
-1233
-979
-716
-481
-276
-143
-201
-428
-640
-805
-996
-1100
-1006
-825
-639
-447
-339
-405
-601
-847
-1047
-1063
-897
-748
-765
-899
-1050
-1205
-1421
-1701
-1967
-2189
-2412
-2624
-2727
-2686
-2550
-2354
-2141
-2003
-1990
-2041
-2004
-1723
-1239
-801
-538
-361
-214
-124
-50
60
160
219
262
282
199
-47
-355
-539
-620
-780
-987
-1053
-1010
-1044
-1143
-1150
-1028
-872
-768
-724
-729
-781
-812
-731
-586
-503
-504
-514
-477
-349
-148
-20
-68
-163
-68
252
604
848
1022
1149
1132
969
825
833
999
1259
1495
1580
1461
1176
838
600
538
599
703
773
744
655
600
564
446
213
-60
-294
-502
-725
-889
-893
-754
-529
-289
-170
-224
-345
-464
-588
-666
-664
-658
-720
-816
-836
-699
-482
-332
-277
-273
-284
-273
-259
-271
-241
-130
-26
7
-26
-155
-408
-744
-1044
-1145
-1053
-965
-944
-868
-730
-641
-635
-686
-732
-726
-711
-708
-668
-599
-524
-350
-18
401
777
989
1018
992
967
881
754
666
586
429
170
-138
-360
-370
-204
-14
75
-3
-254
-573
-782
-775
-608
-390
-137
164
460
697
869
982
1057
1121
1164
1180
1206
1278
1360
1366
1268
1146
1063
969
814
637
514
485
526
553
512
456
466
528
507
311
44
-132
-190
-153
19
303
577
791
990
1182
1306
1294
1152
980
877
851
879
923
906
795
640
471
278
96
-30
-117
-181
-215
-258
-325
-354
-335
-345
-382
-388
-408
-519
-688
-833
-894
-847
-757
-705
-645
-507
-353
-270
-231
-196
-211
-300
-369
-321
-225
-215
-264
-251
-182
-126
-47
107
260
324
314
265
173
68
9
9
38
86
133
134
55
-102
-292
-427
-428
-321
-215
-166
-136
-81
-13
27
40
72
151
246
329
404
486
589
731
895
1040
1149
1234
1305
1362
1388
1360
1285
1191
1080
927
748
616
565
505
339
146
90
188
363
600
867
1064
1190
1347
1518
1589
1564
1552
1589
1621
1586
1454
1263
1107
1038
1053
1127
1211
1255
1263
1238
1151
990
774
568
484
544
608
553
411
257
105
-40
-154
-242
-329
-429
-520
-580
-608
-603
-537
-391
-191
-7
89
90
35
-71
-214
-300
-272
-213
-215
-287
-397
-511
-582
-598
-627
-773
-1030
-1255
-1353
-1385
-1423
-1456
-1498
-1561
-1597
-1589
-1575
-1540
-1493
-1545
-1757
-2049
-2313
-2470
-2478
-2352
-2107
-1798
-1611
-1699
-1973
-2239
-2377
-2361
-2256
-2162
-2088
-1998
-1902
-1792
-1641
-1482
-1344
-1187
-983
-756
-560
-447
-419
-418
-386
-332
-302
-305
-299
-262
-219
-157
-59
15
7
-54
-123
-177
-200
-213
-243
-257
-222
-180
-180
-221
-288
-363
-429
-472
-478
-406
-205
121
504
859
1110
1220
1232
1195
1092
934
813
786
821
870
913
923
859
695
473
290
163
5
-216
-422
-529
-499
-339
-105
136
343
500
597
613
530
378
258
260
393
606
833
1018
1114
1094
971
798
634
486
339
225
183
170
117
26
-70
-166
-228
-201
-83
72
213
325
431
539
599
547
357
62
-236
-439
-556
-663
-779
-850
-817
-702
-588
-494
-358
-193
-76
-16
27
68
119
199
306
419
507
556
611
699
765
756
701
676
731
848
967
1040
1041
963
829
702
640
644
638
568
460
369
313
282
252
222
233
270
254
192
141
101
78
79
42
-71
-207
-329
-401
-386
-383
-525
-750
-905
-933
-837
-645
-424
-206
-2
168
325
494
657
814
970
1084
1152
1198
1191
1136
1116
1137
1134
1111
1089
1022
899
794
774
804
788
718
676
703
758
796
775
685
578
498
409
270
80
-139
-337
-448
-487
-551
-696
-871
-992
-1025
-992
-926
-857
-818
-823
-836
-796
-695
-587
-510
-448
-398
-392
-422
-438
-417
-350
-202
15
212
311
294
218
180
181
116
-11
-53
55
238
416
503
428
258
121
48
0
-70
-223
-436
-584
-616
-586
-528
-454
-401
-383
-372
-348
-353
-452
-612
-697
-638
-505
-379
-280
-207
-152
-112
-98
-102
-114
-180
-322
-454
-486
-460
-469
-526
-597
-673
-739
-722
-573
-339
-117
35
109
109
60
22
48
115
159
169
174
159
124
149
278
441
557
582
508
385
271
169
74
21
32
76
103
100
135
281
482
632
690
665
582
510
501
535
578
613
652
699
709
636
516
417
360
343
342
316
268
215
134
25
-56
-96
-108
-66
38
146
190
135
-23
-246
-454
-556
-519
-406
-288
-158
-7
91
82
-1
-97
-164
-156
-44
120
230
230
157
55
-83
-245
-372
-439
-469
-459
-392
-320
-323
-390
-444
-476
-556
-696
-809
-847
-836
-768
-630
-485
-390
-326
-281
-287
-348
-423
-465
-447
-389
-345
-362
-470
-648
-810
-912
-965
-944
-823
-682
-618
-638
-712
-820
-922
-974
-970
-928
-848
-735
-640
-630
-719
-858
-993
-1090
-1121
-1083
-1010
-950
-912
-879
-865
-891
-916
-874
-752
-567
-330
-84
75
71
-68
-220
-275
-248
-225
-247
-280
-289
-288
-297
-294
-253
-181
-78
59
182
237
243
274
365
497
649
810
946
1032
1087
1133
1188
1279
1386
1440
1441
1432
1379
1248
1115
1055
1040
1010
936
819
701
604
505
429
451
584
744
869
980
1123
1283
1414
1491
1490
1400
1272
1175
1125
1112
1122
1101
1016
911
816
686
520
397
351
338
327
312
275
209
147
118
110
114
157
245
334
390
420
408
336
232
131
42
-19
-38
-51
-92
-150
-196
-200
-141
-36
64
111
93
50
29
31
34
25
6
-3
9
16
16
53
132
205
270
358
462
541
569
542
464
346
210
100
46
42
50
31
-1
-17
-49
-149
-263
-299
-264
-223
-182
-97
18
87
63
-4
-40
-27
16
81
149
208
264
298
280
235
204
169
116
68
32
-12
-80
-175
-279
-360
-427
-499
-548
-560
-567
-577
-572
-577
-615
-643
-590
-427
-198
1
107
136
123
83
40
30
65
110
95
3
-105
-192
-290
-412
-538
-661
-770
-818
-795
-750
-716
-696
-707
-764
-835
-884
-908
-917
-898
-842
-770
-731
-753
-799
-799
-724
-608
-485
-356
-204
-37
109
192
191
125
44
-15
-55
-89
-114
-104
-37
61
130
148
128
87
53
56
97
157
228
297
330
308
251
192
140
90
58
49
32
-2
-17
-3
-22
-128
-296
-466
-618
-740
-796
-784
-760
-742
-691
-614
-566
-559
-549
-509
-458
-434
-451
-492
-525
-512
-420
-259
-85
26
47
34
40
54
57
71
114
164
189
179
156
153
187
252
317
341
320
281
239
214
225
236
223
239
338
488
627
725
771
755
670
537
419
374
400
445
459
421
354
294
267
275
290
275
222
162
125
94
33
-59
-149
-222
-282
-323
-352
-402
-468
-509
-507
-487
-465
-423
-341
-244
-181
-162
-169
-200
-264
-361
-490
-625
-703
-671
-544
-382
-236
-113
12
134
208
216
163
46
-100
-198
-219
-211
-223
-265
-317
-335
-295
-238
-217
-246
-308
-370
-403
-394
-342
-273
-217
-159
-77
7
76
141
190
214
221
182
52
-139
-295
-364
-382
-401
-408
-378
-357
-382
-406
-386
-336
-280
-235
-211
-191
-161
-102
16
169
289
368
436
467
432
382
386
449
520
560
586
609
609
578
553
562
587
597
588
581
575
562
572
627
688
718
724
725
728
729
718
712
739
788
831
877
944
1018
1070
1085
1068
1037
1014
1020
1048
1053
1002
917
839
779
746
769
853
940
968
939
887
834
793
760
712
648
595
564
532
475
406
348
311
296
304
325
343
353
361
387
452
520
515
425
309
216
152
97
39
6
14
30
45
83
136
175
178
100
-97
-362
-594
-720
-718
-638
-566
-535
-529
-527
-512
-484
-474
-506
-566
-625
-660
-676
-699
-723
-721
-691
-647
-586
-525
-499
-513
-546
-593
-633
-636
-604
-570
-561
-570
-576
-588
-631
-684
-712
-718
-719
-694
-627
-544
-482
-449
-433
-434
-469
-528
-566
-562
-538
-509
-485
-490
-527
-575
-636
-716
-787
-828
-833
-780
-683
-599
-544
-503
-494
-534
-604
-697
-802
-864
-846
-768
-663
-561
-502
-490
-512
-565
-629
-667
-686
-698
-679
-630
-588
-550
-502
-471
-467
-462
-439
-390
-312
-247
-237
-268
-320
-391
-448
-461
-449
-418
-340
-222
-111
-45
-18
11
74
140
178
191
188
180
190
217
242
262
267
256
251
245
209
158
129
126
143
184
243
317
392
439
462
502
556
581
580
588
625
690
760
806
814
790
738
659
559
482
478
533
573
551
488
434
424
465
533
595
634
659
693
739
764
735
647
527
430
378
343
303
265
218
144
59
-17
-75
-101
-92
-66
-41
-34
-64
-132
-201
-219
-170
-95
-31
21
53
43
7
-9
18
62
62
10
-51
-110
-183
-233
-222
-174
-107
-9
96
150
125
49
-21
-54
-69
-79
-73
-59
-39
3
67
136
193
217
202
179
175
191
225
257
245
182
118
97
120
161
196
218
224
207
169
149
184
257
319
355
385
426
495
596
702
777
807
803
787
783
806
847
864
816
707
562
400
238
105
25
-10
-46
-122
-224
-315
-365
-379
-393
-437
-488
-498
-468
-437
-427
-424
-401
-352
-295
-233
-171
-140
-156
-195
-221
-223
-210
-186
-144
-90
-59
-60
-57
-32
-8
-15
-55
-98
-111
-93
-48
34
131
198
230
237
207
152
121
131
149
133
85
52
73
143
224
280
291
279
285
329
401
471
501
483
451
424
400
379
364
351
337
315
268
192
95
-14
-115
-186
-239
-305
-380
-429
-433
-408
-380
-362
-345
-319
-303
-330
-404
-496
-563
-562
-480
-356
-249
-194
-207
-292
-406
-473
-482
-489
-528
-580
-633
-692
-751
-793
-812
-815
-808
-793
-772
-739
-687
-639
-631
-657
-684
-716
-773
-843
-901
-931
-914
-848
-752
-642
-549
-510
-515
-529
-537
-542
-543
-546
-535
-473
-359
-231
-119
-32
36
96
145
173
175
150
107
75
59
52
65
109
166
222
271
293
273
223
160
103
81
105
161
219
254
267
273
267
253
264
311
348
332
264
165
55
-37
-92
-113
-112
-95
-69
-41
-7
35
84
140
200
245
247
185
71
-44
-111
-135
-139
-125
-80
-4
78
135
159
168
159
119
71
40
17
-10
-28
-26
1
56
127
183
211
229
247
253
239
215
203
209
208
174
123
95
106
138
175
221
296
392
464
493
507
531
563
595
623
635
630
620
612
605
599
599
620
672
741
796
814
794
748
685
619
567
519
457
394
351
334
345
365
355
307
252
198
140
86
24
-67
-168
-241
-276
-267
-215
-151
-102
-67
-29
27
77
76
17
-66
-141
-184
-192
-195
-209
-225
-242
-273
-317
-367
-409
-430
-422
-393
-354
-314
-275
-243
-244
-286
-340
-374
-379
-354
-312
-272
-232
-195
-164
-122
-57
11
63
101
121
119
106
98
103
112
122
160
238
324
388
437
473
488
494
505
511
498
476
464
467
479
490
502
531
584
637
664
660
633
591
543
506
471
413
329
231
127
23
-69
-133
-166
-189
-232
-286
-315
-309
-282
-247
-216
-208
-221
-240
-254
-273
-297
-315
-309
-275
-227
-184
-170
-195
-251
-304
-332
-340
-341
-325
-279
-215
-166
-152
-168
-204
-252
-305
-355
-400
-450
-513
-573
-619
-665
-720
-774
-817
-843
-844
-827
-808
-798
-789
-746
-653
-545
-478
-462
-474
-491
-503
-505
-493
-458
-403
-342
-280
-224
-186
-164
-146
-133
-130
-142
-159
-153
-103
-24
46
82
77
32
-32
-84
-89
-43
19
80
152
219
252
249
224
183
137
93
52
27
14
-16
-60
-86
-96
-119
-158
-185
-180
-143
-93
-50
-18
-1
-12
-48
-82
-102
-109
-102
-88
-77
-66
-57
-60
-75
-91
-105
-115
-120
-127
-136
-135
-114
-73
-17
47
101
144
186
236
280
288
252
198
147
105
79
77
92
115
136
141
136
154
195
230
236
214
154
56
-47
-111
-125
-108
-83
-59
-35
-15
-12
-26
-39
-45
-51
-54
-41
-9
29
64
111
164
196
193
168
129
85
59
73
134
234
338
410
452
472
461
434
428
446
460
464
471
476
472
467
478
503
533
567
609
650
678
694
707
724
735
729
722
746
806
892
977
1020
1008
966
925
904
899
881
827
757
694
648
631
627
601
561
535
524
507
474
420
360
303
241
168
96
32
-14
-27
-16
-12
-24
-37
-43
-51
-64
-84
-111
-155
-212
-268
-316
-353
-374
-380
-379
-371
-356
-339
-327
-323
-320
-323
-343
-386
-432
-460
-463
-456
-462
-494
-546
-605
-662
-709
-744
-768
-781
-783
-770
-731
-672
-607
-537
-474
-438
-424
-404
-381
-375
-388
-422
-479
-519
-493
-407
-306
-225
-179
-175
-205
-248
-272
-267
-247
-218
-170
-114
-80
-79
-95
-121
-148
-158
-137
-98
-57
-24
-6
-22
-91
-197
-304
-384
-419
-403
-370
-351
-334
-294
-232
-165
-119
-114
-147
-203
-277
-342
-365
-349
-308
-239
-161
-111
-96
-85
-50
-2
30
33
14
-16
-43
-50
-42
-29
-7
26
56
66
57
52
61
69
73
78
60
14
-26
-60
-113
-164
-180
-156
-110
-83
-80
-71
-54
-30
26
93
141
203
269
302
341
383
375
387
425
310
81
-4
43
42
19
37
37
24
35
36
26
33
35
27
33
34
28
32
33
28
31
33
29
31
32
29
30
32
29
30
31
29
30
31
29
29
30
28
29
30
28
29
29
28
28
29
28
28
28
28
28
28
27
27
28
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
