20
10484
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
0
2
1
-5
-2
-1
-4
-5
-5
-4
-3
-4
-5
-3
-6
-5
-4
-5
-1
-1
-1
-4
-5
-4
-8
-3
-3
-1
3
-6
-6
-3
-4
-3
-6
-8
-3
-1
-6
-5
-6
-3
1
-5
-4
-1
-6
-3
-2
-2
-3
-6
-3
-2
-5
-6
-8
-4
-4
-9
-3
-4
-9
-3
1
-1
-2
-4
-6
-9
-5
-2
-4
-2
-4
-6
-9
-9
-4
-6
-3
-5
-8
1
-2
-6
-4
-6
-3
-5
-6
-7
-5
-3
-9
-4
1
-6
-2
-2
-4
-2
-3
-2
-2
-4
-4
-4
-2
-5
-6
-6
-6
-2
-5
-2
-3
-4
3
-5
-2
2
-7
-2
-3
-6
-3
-2
-5
-4
3
0
1
4
-4
-3
3
2
-3
-2
0
-2
-1
1
-1
-2
-1
-3
-3
2
-3
-6
1
1
1
3
0
0
0
1
3
1
-1
-2
-1
0
-1
0
0
2
2
0
2
-1
2
6
-1
-5
0
2
-1
0
-1
0
1
0
1
-4
-5
1
-4
-6
0
-1
1
7
6
1
1
3
-1
-4
1
1
-1
-4
-6
3
3
-1
3
1
-2
0
0
-1
-2
-4
1
0
-6
1
-2
-6
-1
-7
-8
-1
2
-4
-7
-8
-9
-8
-14
-11
-14
-15
-9
-19
-16
-16
-19
-14
-19
-19
-23
-35
-24
-6
-15
-20
-16
-21
-6
-6
-4
19
-3
-8
5
-20
-22
10
40
6
-52
-41
-1
20
19
53
55
-28
-22
41
36
27
12
-15
-12
-40
-88
-6
68
-24
-39
16
-70
-62
64
20
-32
-14
-78
-37
65
3
45
205
45
-103
60
-44
-149
63
19
-135
-86
-39
-16
124
155
19
142
132
-94
-84
-45
82
106
58
142
18
29
71
-13
97
25
-30
94
-83
-207
-32
72
167
208
23
-153
-66
322
426
72
-60
5
-85
-82
125
85
5
111
-107
-163
139
128
-21
-16
-40
-19
75
-43
103
350
120
38
78
31
14
73
12
-276
-49
98
81
350
28
-157
20
-115
-76
-25
-45
15
-151
-61
358
269
168
192
-82
-175
-305
-92
247
53
166
101
-259
-242
-10
202
-54
-122
-8
-242
-55
123
-45
-11
45
73
-27
-163
-91
89
370
204
-323
-404
-245
-155
-134
-156
-125
37
132
-5
-27
57
91
-87
-359
-272
-10
239
182
-34
-109
-222
-10
154
-28
-183
-332
-263
-72
188
301
-16
-154
-35
34
-17
-189
-225
-45
310
395
-36
-297
-254
-104
96
-45
-10
199
-205
-276
92
97
135
-49
-220
27
-63
-240
-42
154
154
198
211
41
-41
-153
-112
75
34
37
-49
-77
92
29
-17
-4
-110
-87
-3
-77
-36
123
72
17
-63
-158
-53
-60
-32
136
-24
-105
187
267
232
305
193
1
6
78
-27
40
297
166
-10
-21
-88
99
267
198
201
147
-48
-231
-171
55
142
50
-241
-417
-287
-99
-114
-313
-203
157
359
291
207
285
326
465
274
-60
192
210
200
560
203
-420
-388
-344
-203
356
350
-84
-256
-362
-493
-789
-878
-510
-117
290
776
945
701
721
783
435
172
-112
-346
-686
-1374
-1059
-52
-9
8
719
987
741
335
-158
-382
-423
-219
-185
-586
-652
-640
-454
227
876
1227
452
-837
-1481
-1875
-1704
-1020
-215
705
1258
1390
1349
1272
1004
755
625
91
-331
-545
-1134
-1263
-649
-99
108
-191
-427
-329
-465
-177
482
385
-292
-716
-813
-596
385
1193
1087
410
-432
-390
184
430
344
21
-454
-811
-530
-461
-363
457
1082
1130
-20
-1127
-1008
-638
61
558
500
-214
-1143
-626
457
1272
1867
1279
150
-546
-970
-854
-111
256
-97
-456
-564
-516
-394
-36
330
433
684
513
75
535
1279
1447
864
-64
-529
-399
285
733
265
-470
-933
-835
-340
109
225
58
460
734
-45
-818
-1147
-660
263
398
130
-308
-222
777
1311
1251
1075
488
-502
-742
59
444
439
318
-5
480
1265
1095
497
101
-357
-884
-1338
-1435
-976
-468
11
398
312
198
333
161
-391
-381
367
774
634
629
901
1000
550
29
-8
225
445
284
-284
-863
-1178
-972
-446
247
546
-281
-1212
-1376
-1038
-458
-134
-229
-594
-768
-229
365
282
-352
-1131
-1555
-1420
-930
-480
-121
268
648
1296
1802
1789
1901
1706
671
-337
-1259
-2459
-3053
-2709
-1718
-549
-264
-295
34
260
415
-65
-866
-1016
-785
-567
-501
-346
-465
-736
-194
856
2047
2622
2004
869
-476
-1359
-1422
-1153
-794
-458
21
493
785
786
153
-717
-1116
-745
-14
599
1245
1886
2104
1588
1037
1140
1098
260
-960
-1649
-1619
-1583
-1350
-733
-342
-57
457
876
813
597
654
603
603
1102
1419
1076
581
455
404
304
464
183
-604
-994
-831
-223
632
1329
1077
-6
-626
-689
-550
-212
31
-24
-164
-79
-61
134
940
1490
1142
272
-594
-1137
-1030
-278
380
521
584
993
1368
1311
1050
710
322
-248
-1034
-1272
-884
-620
-249
297
420
429
750
928
437
-495
-1354
-1829
-1800
-1578
-1202
-605
-180
-208
-467
-342
-23
-96
-263
13
433
335
38
-168
-155
335
787
966
720
64
-545
-1123
-1390
-1290
-1075
-775
-526
-152
139
43
-98
-71
115
375
561
580
566
631
464
43
-186
-332
-771
-1221
-1168
-664
-199
162
439
245
-25
137
409
729
852
536
235
87
106
73
-96
18
-103
-529
-527
-22
599
746
684
697
701
1043
1243
806
152
-248
-546
-700
-312
-22
-204
-712
-1237
-1055
-371
452
1129
1237
965
747
898
1027
643
112
83
232
-268
-944
-1172
-1088
-648
-19
342
429
400
108
-157
-79
89
328
490
278
119
242
250
289
448
416
517
828
783
314
-257
-908
-1435
-1530
-1453
-1263
-831
-420
-377
-409
-49
311
741
1187
899
247
-58
101
363
436
187
-491
-940
-777
-263
363
773
493
-383
-924
-966
-717
-244
138
476
681
767
760
450
88
-127
-406
-912
-1225
-1033
-548
-127
-94
-62
128
148
192
530
923
830
511
576
818
795
272
-582
-1188
-1032
-288
505
1166
1289
711
304
549
760
432
-227
-941
-1509
-1733
-1361
-615
-20
415
698
990
1371
1464
1331
947
367
9
-147
-346
-743
-886
-490
-73
-35
-408
-768
-869
-572
226
1020
1236
780
642
970
843
609
454
209
-115
-640
-807
-380
125
413
684
790
466
211
74
-220
-437
-544
-650
-615
-449
-398
-604
-910
-807
-312
53
114
-42
-339
-752
-895
-726
-495
-92
208
384
682
785
480
154
48
-5
-33
-212
-633
-1030
-854
-154
197
238
175
41
-5
-222
-451
-358
214
801
867
649
340
166
218
147
-364
-896
-1094
-1270
-1332
-1114
-577
-65
254
436
184
193
357
-17
-246
-289
-418
4
990
1476
1243
779
462
684
934
885
660
320
204
257
185
-330
-674
-389
-241
-92
-72
-430
-647
-928
-973
-703
-552
-321
-359
-407
-51
110
179
384
529
647
748
623
285
5
-240
-249
-189
-353
-140
157
-115
-299
-51
63
59
347
659
582
163
-165
-279
-533
-796
-1012
-1395
-1418
-1014
-808
-688
-530
-340
181
961
1464
1367
1095
782
361
123
-24
-74
-160
-240
-220
-704
-1207
-1088
-717
-256
335
1141
1679
1524
1226
1022
730
410
-36
-704
-1319
-1697
-1638
-1100
-588
-109
327
218
3
182
342
352
379
373
438
608
587
390
206
75
230
442
171
-217
-346
-367
-108
392
834
1133
1024
583
146
-162
-156
-147
-562
-1147
-1419
-1159
-480
221
572
750
668
206
54
180
129
-269
-968
-1453
-1576
-1055
-108
338
237
-109
-316
-436
-529
-153
441
930
918
262
-154
-14
233
442
342
-270
-694
-643
-467
-168
138
232
114
99
39
-231
-359
-519
-497
-46
420
669
744
864
560
-211
-914
-1586
-1585
-712
-6
134
129
6
-430
-727
-622
-275
212
520
301
-175
-368
-279
-90
70
276
379
252
378
342
-88
-346
-395
-291
-341
-151
717
1553
1820
1288
553
148
-206
-252
-126
-255
-416
-575
-481
282
1189
1587
1420
900
470
400
157
-595
-982
-706
-142
602
1274
1854
1935
1665
1467
717
-168
-709
-1238
-1504
-1285
-708
67
853
1474
1911
1758
977
259
-195
-408
-721
-870
-426
-232
-559
-1033
-1376
-1075
-38
951
1233
1165
825
252
-45
7
382
523
-9
-518
-797
-874
-322
399
540
215
-114
-257
-371
-478
-408
-203
25
-68
-638
-822
-39
871
689
-384
-1004
-1098
-1228
-1657
-2257
-2043
-1346
-1008
-735
-267
415
1115
1815
2138
1641
610
-449
-1022
-1191
-829
-205
-122
-21
242
64
-138
-252
-708
-614
395
1052
1014
628
230
-83
-557
-796
-445
-252
-844
-1114
-581
6
684
1225
1090
566
599
1187
1281
-52
-2463
-3450
-2458
-1185
-8
730
555
-72
-198
374
1266
2121
1853
534
-423
-834
-1284
-1622
-1267
-270
463
403
283
454
656
1231
1872
1665
790
-207
-1008
-983
-481
-179
447
1309
2035
2568
2407
1396
43
-651
-468
-170
-327
-1089
-1894
-2131
-1654
-814
54
959
1309
798
100
-141
-44
-5
-58
-452
-1006
-1340
-1597
-1348
-206
1164
2047
2487
2592
2036
458
-1338
-1643
-259
1491
1962
891
-291
-1277
-2253
-2617
-2088
-981
221
1241
1811
1821
1208
217
-422
-741
-1379
-2011
-1672
-851
-270
328
673
639
234
-576
-1101
-909
-537
-282
467
1509
2147
2021
874
-230
-292
10
-340
-922
-587
264
771
715
273
-89
-425
-530
-179
255
808
1119
591
-96
23
845
1206
381
-558
-853
-1173
-1309
-637
87
22
-396
-39
1391
2412
1596
-235
-1632
-2007
-1168
-62
505
951
905
122
-360
-16
696
1323
1713
1406
343
-473
-315
619
1216
499
-841
-1461
-1203
-1030
-1115
-1008
-928
-589
250
837
831
463
127
260
554
104
-843
-1627
-2498
-2601
-1083
991
2420
2364
814
-880
-1554
-1369
-942
-308
99
-83
-231
-437
-801
-481
378
964
1352
1939
1970
762
-609
-1509
-1997
-1777
-1319
-1142
-1051
-412
735
1274
890
216
-205
-550
-998
-761
11
67
-571
-980
-971
-933
-974
-726
-286
7
263
484
1093
2184
2552
1655
649
329
0
-559
-1049
-1267
-836
-67
643
1487
2262
1638
-310
-1751
-2435
-2371
-1412
-212
709
920
627
244
299
842
915
457
66
-4
135
249
357
398
349
175
-144
-197
460
1584
2242
1857
878
40
-201
176
672
723
354
92
-251
-885
-1420
-1913
-2012
-1425
-480
658
1433
1662
1535
927
44
-821
-1457
-1469
-652
415
783
314
-446
-1235
-1582
-933
237
1280
1897
1754
654
-884
-1877
-2597
-3396
-3468
-2581
-1436
-524
777
2334
2453
1212
172
-385
-437
223
633
366
232
121
-206
-172
152
69
-313
-289
25
361
777
638
-312
-1158
-1688
-2521
-3082
-2780
-2266
-1250
895
3258
4732
4753
3285
1304
224
424
850
824
917
1546
2089
1849
1027
-198
-1813
-3295
-4308
-4596
-3588
-1454
915
2958
3529
1887
-398
-1963
-2306
-1076
1129
3531
5256
5834
5629
4877
3705
2612
1806
640
-850
-2233
-3406
-4016
-4201
-3766
-2241
-403
446
-42
-1241
-2257
-2446
-2221
-1738
-527
1188
3015
3971
3163
993
-1205
-2238
-2444
-2338
-1462
881
4358
7020
7250
4869
1167
-1559
-2338
-2393
-2833
-3319
-3106
-1955
-866
-786
-1157
-1553
-1810
-1364
106
2268
3684
2884
-266
-4171
-6456
-6563
-4954
-2244
-185
680
1099
1399
2269
3758
4703
4014
1683
-1114
-3313
-4444
-4446
-3405
-1507
33
470
885
1589
1562
877
415
3
-1301
-3708
-5792
-5859
-4360
-2792
-1375
360
2455
4564
6437
7605
7162
5466
3945
3070
2512
1889
1412
1458
1607
1362
174
-1993
-3876
-4503
-4091
-3345
-2878
-3018
-3122
-2164
-310
1441
1939
1208
177
-945
-1608
-1370
-518
757
1948
2484
1785
-53
-1485
-1320
467
3004
4613
4721
4377
4161
3669
2387
382
-1416
-2306
-2505
-2039
-586
1056
1022
-902
-2514
-3002
-3382
-3011
-1142
1172
2857
3099
1229
-2467
-6358
-8151
-6818
-3575
-575
737
340
-115
870
2432
3067
2806
2524
2685
2827
2129
-42
-2851
-3663
-1883
447
2217
3335
3712
3526
3132
2748
2344
1611
56
-2391
-5057
-6921
-7488
-7016
-5612
-3079
-18
2342
3791
4244
2775
-479
-4003
-6254
-6540
-5364
-3679
-1915
-185
1202
2849
5880
8876
8887
5958
2658
660
-74
-567
-1412
-2662
-3769
-3160
-632
2343
4272
4262
3575
3731
4057
3853
3155
1790
35
-1166
-1406
-1484
-2354
-3855
-4614
-3623
-1272
1525
3589
4104
3609
2907
2085
940
-370
-812
368
2015
2929
3408
3336
2368
958
-584
-2102
-3390
-4043
-3537
-2396
-1761
-1853
-2210
-2786
-4049
-6312
-8997
-10484
-9588
-6687
-2928
654
3683
6128
7654
7971
7090
5280
3136
1250
-413
-1875
-2459
-1943
-1172
-1387
-2932
-4849
-5964
-5697
-4547
-3276
-2188
-1264
-239
724
1400
1383
246
-1118
-1660
-1238
-304
757
1770
1836
506
-1419
-2991
-3465
-2608
-536
2568
6182
9208
10460
9639
7253
4490
2562
1388
508
62
26
464
1567
2849
3887
4593
4727
4073
2471
502
-1084
-2545
-4074
-5228
-5906
-6430
-6413
-4816
-1657
1420
3389
4868
6300
7734
8851
8790
7283
4817
2375
748
101
-229
-1379
-3015
-3727
-3088
-1929
-1106
-718
-657
-738
-812
-1118
-1901
-2750
-3150
-3148
-2790
-2126
-1131
148
1138
1582
1898
2191
1671
280
-852
-1356
-1516
-1491
-1452
-1529
-1802
-2289
-2783
-2788
-2154
-1070
275
1459
1902
1185
-345
-1786
-2605
-3061
-3643
-4193
-4411
-4142
-3521
-2807
-1928
-1342
-1345
-1602
-1933
-2100
-2270
-2547
-2450
-1767
-568
681
1168
881
833
1636
2848
3677
3644
3021
2291
1430
418
-408
-1044
-1621
-1727
-1417
-1269
-1207
-967
-643
-268
73
150
340
1072
2004
2888
3599
4099
4650
5136
5219
4775
3939
3012
2110
1382
1060
960
920
1118
1212
749
-201
-1514
-2649
-3074
-3236
-3553
-3565
-2725
-1091
779
2116
2434
1934
1035
-30
-1081
-2035
-2824
-3295
-3224
-2345
-753
1022
2451
3288
3710
4053
4222
3677
2550
1602
779
-200
-1067
-1807
-2369
-2562
-2536
-2316
-1698
-743
-55
-56
-274
-102
460
789
418
-365
-1116
-1662
-2190
-2696
-2821
-2544
-1947
-1062
-71
649
823
629
325
117
46
3
-117
-413
-547
-110
827
1957
3020
3822
3990
3290
2094
1065
617
695
826
672
419
158
-134
-168
165
601
792
643
573
786
869
715
608
816
1401
1726
1386
757
227
157
426
703
1115
1515
1574
1260
490
-707
-1851
-2535
-2707
-2297
-1223
66
751
810
647
304
-37
-428
-945
-1462
-2054
-2488
-2620
-2610
-2469
-2125
-1587
-1118
-1040
-1500
-2246
-2933
-3316
-3215
-2814
-2088
-1107
-366
-57
46
457
1363
2454
3159
3364
3630
3806
3358
2165
620
-626
-1613
-2613
-3605
-4345
-4528
-4296
-3780
-2934
-2041
-1377
-967
-746
-612
-685
-990
-1249
-1329
-1163
-750
-356
-356
-761
-1202
-1379
-1193
-976
-929
-705
-53
899
1794
2373
2652
2914
3269
3625
3975
4106
3830
3087
2071
1233
830
1010
1609
2282
2765
2818
2474
1968
1519
1099
774
714
760
598
49
-675
-1328
-1688
-1573
-1253
-917
-414
39
-13
-172
160
765
1235
1108
305
-650
-1413
-1957
-2403
-2698
-2758
-2712
-2784
-2939
-2589
-1373
382
2063
3302
3984
4016
3649
3130
2637
2313
2004
1752
1687
1745
1769
1636
1341
873
218
-566
-1257
-1707
-1854
-1704
-1403
-1048
-976
-1235
-1417
-1469
-1476
-1618
-1920
-2037
-1952
-1854
-1662
-1339
-1036
-650
-169
99
70
-234
-748
-1164
-1185
-819
-323
150
589
889
836
390
-242
-744
-967
-1112
-1292
-1462
-1453
-1032
-356
187
306
-28
-560
-1029
-1235
-1217
-1068
-635
6
630
1315
1979
2301
2330
2240
1831
1016
26
-922
-1512
-1637
-1507
-1220
-952
-890
-964
-902
-573
-280
-221
-236
-124
227
669
983
1008
544
-253
-749
-617
-100
421
717
906
1077
993
565
113
-6
161
339
366
196
-50
-222
-389
-590
-604
-218
476
1149
1666
2151
2635
2878
2672
2150
1466
733
98
-338
-494
-589
-780
-1040
-1449
-1930
-2399
-2685
-2605
-2222
-1585
-958
-586
-500
-730
-1029
-1134
-999
-793
-772
-821
-653
-222
262
708
1103
1257
1290
1342
1223
1063
1153
1438
1693
1828
1851
1680
1277
782
431
355
443
425
263
210
373
702
967
942
732
358
-205
-765
-1088
-976
-514
-105
-24
-98
-41
182
536
1028
1402
1309
936
694
662
882
1374
1827
1935
1773
1451
1059
711
339
17
-142
-302
-646
-1096
-1326
-1280
-1142
-933
-688
-376
-29
88
27
24
20
60
230
349
362
355
375
422
336
24
-478
-889
-870
-699
-627
-587
-617
-635
-686
-815
-883
-998
-1279
-1611
-1825
-1981
-2222
-2406
-2399
-2201
-1888
-1629
-1417
-1184
-923
-615
-355
-62
315
435
232
-1
-49
161
482
764
1014
1192
1186
973
677
467
372
340
436
711
1078
1366
1437
1388
1329
1243
1192
1180
1133
1087
1002
806
568
304
90
27
86
270
540
769
861
901
1045
1287
1488
1518
1376
1053
681
362
-44
-298
-188
114
395
497
529
535
535
656
829
931
837
579
255
-1
-93
-216
-365
-371
-153
273
667
902
896
588
116
-422
-959
-1393
-1659
-1765
-1765
-1678
-1645
-1840
-2191
-2449
-2384
-2007
-1529
-1124
-924
-892
-898
-991
-1083
-959
-761
-704
-661
-510
-268
17
192
243
200
62
-98
-216
-231
-305
-525
-763
-972
-987
-834
-703
-520
-213
172
476
631
773
848
699
458
365
352
250
107
69
173
250
215
259
422
538
494
244
-6
-45
84
397
775
928
743
271
-271
-652
-759
-628
-388
-131
26
138
346
473
304
-6
-129
40
340
630
892
1006
960
952
948
877
862
923
985
1046
1115
1152
1103
893
590
329
1
-437
-789
-931
-900
-723
-423
-36
384
665
717
587
416
379
505
685
649
367
104
-76
-205
-315
-403
-440
-494
-611
-770
-931
-1097
-1209
-1188
-1018
-782
-598
-382
-193
-221
-415
-728
-1133
-1516
-1769
-1782
-1498
-995
-424
78
290
191
75
124
279
433
559
620
598
516
407
266
10
-272
-467
-514
-366
-224
-207
-229
-171
54
336
509
524
445
353
264
66
-323
-750
-1114
-1370
-1415
-1353
-1374
-1393
-1286
-1169
-1062
-894
-754
-765
-906
-1004
-966
-840
-818
-957
-1024
-955
-776
-507
-287
-134
-32
72
286
536
677
666
541
386
268
223
297
495
799
1132
1290
1207
980
673
431
354
348
328
222
34
-11
140
316
454
526
568
682
836
918
933
942
913
878
830
687
536
420
312
258
216
201
284
407
467
407
270
75
-226
-504
-584
-516
-378
-61
413
840
1167
1441
1658
1738
1569
1178
816
655
501
244
-30
-273
-414
-462
-376
-165
65
355
676
947
1088
1012
735
431
330
312
221
127
31
-120
-394
-665
-778
-838
-932
-1012
-983
-920
-1020
-1212
-1278
-1173
-1059
-1040
-1045
-987
-851
-679
-476
-228
-4
84
101
147
107
-42
-198
-422
-688
-851
-830
-629
-417
-322
-284
-259
-241
-156
20
174
282
347
337
283
204
179
232
295
417
615
801
865
816
768
711
610
496
385
309
309
308
262
272
274
210
157
122
133
200
212
-39
-523
-923
-1107
-1116
-1016
-892
-816
-819
-816
-766
-719
-776
-910
-886
-693
-400
27
432
665
808
943
1022
1040
1032
1000
906
726
579
503
400
274
187
150
86
-1
28
176
303
330
323
345
372
341
201
34
-65
-55
74
204
220
153
76
21
23
55
55
90
185
259
314
405
498
522
516
475
339
182
67
27
169
441
712
950
1129
1245
1279
1246
1271
1335
1303
1207
1176
1203
1204
1067
707
303
61
-45
-123
-264
-462
-621
-740
-902
-1020
-992
-904
-803
-712
-731
-894
-1025
-1010
-996
-1004
-946
-803
-585
-344
-128
11
76
117
91
-40
-181
-239
-245
-220
-153
-57
44
103
78
-37
-189
-361
-590
-775
-803
-719
-602
-479
-395
-373
-396
-443
-435
-382
-368
-362
-336
-299
-279
-334
-386
-305
-143
-6
120
258
370
434
408
276
115
43
103
196
256
293
311
375
534
736
854
779
545
304
178
163
274
507
680
638
382
85
-86
-171
-229
-228
-154
-63
24
90
37
-194
-516
-731
-760
-655
-477
-369
-419
-519
-581
-675
-777
-829
-933
-1049
-1057
-960
-823
-740
-702
-670
-625
-500
-263
20
218
314
364
344
247
95
-74
-133
-63
-11
-26
-32
12
48
40
7
-87
-222
-380
-535
-602
-630
-668
-707
-716
-636
-504
-374
-301
-335
-373
-294
-118
96
297
429
482
458
394
370
378
372
352
385
462
476
445
390
250
102
99
238
404
521
579
632
696
724
697
625
496
243
-109
-374
-445
-368
-240
-167
-163
-163
-163
-233
-360
-421
-436
-523
-637
-650
-538
-422
-368
-303
-175
16
210
274
133
-143
-411
-599
-667
-607
-477
-303
-107
58
138
64
-159
-438
-705
-935
-1100
-1134
-1026
-871
-736
-605
-494
-492
-550
-525
-454
-410
-383
-313
-187
-91
-55
-108
-209
-244
-271
-386
-503
-533
-510
-378
-69
318
657
924
1126
1200
1129
977
824
726
699
766
842
820
705
608
673
857
1056
1224
1315
1342
1371
1423
1459
1477
1486
1500
1535
1524
1407
1212
1065
1048
1125
1232
1238
1118
1006
934
825
624
349
57
-157
-229
-226
-195
-116
-27
46
105
197
333
454
560
594
523
430
407
501
605
602
523
455
491
606
685
696
675
568
320
-17
-389
-688
-878
-954
-846
-695
-618
-551
-497
-479
-553
-719
-852
-886
-812
-646
-433
-218
-105
-178
-351
-422
-352
-230
-73
121
299
332
164
-74
-303
-543
-724
-808
-870
-887
-806
-667
-533
-475
-536
-717
-930
-1033
-984
-777
-452
-116
118
147
47
-37
-84
-110
-139
-143
-102
-112
-190
-322
-481
-590
-625
-564
-480
-452
-416
-380
-373
-372
-402
-439
-423
-370
-335
-347
-387
-376
-304
-211
-77
74
166
211
262
321
372
403
406
381
326
213
27
-155
-230
-214
-202
-240
-332
-474
-609
-685
-682
-597
-464
-312
-198
-220
-352
-487
-568
-557
-423
-170
139
413
608
706
734
784
836
795
667
496
365
373
510
727
944
1032
977
853
682
471
283
186
147
98
70
59
6
-74
-151
-183
-161
-137
-138
-161
-228
-318
-378
-443
-462
-354
-184
-20
79
128
215
361
526
641
715
746
715
648
587
545
427
225
-5
-241
-383
-391
-280
-96
51
88
8
-153
-368
-560
-638
-569
-394
-255
-202
-172
-136
-64
55
201
319
335
309
346
436
505
485
377
227
80
-20
-37
8
65
141
203
213
195
150
120
143
172
125
-2
-118
-166
-122
-40
-24
-61
-123
-224
-318
-351
-330
-283
-241
-208
-160
-81
19
75
44
-28
-90
-159
-299
-522
-753
-943
-1097
-1160
-1106
-1018
-935
-838
-749
-682
-595
-487
-390
-277
-145
5
148
221
229
175
80
8
-24
-10
42
116
209
278
307
327
329
281
182
74
-16
-103
-221
-350
-396
-338
-223
-84
21
42
0
-36
-37
4
103
257
410
457
399
290
186
148
191
251
217
115
12
-38
35
119
137
140
152
164
119
25
-56
-107
-99
9
217
426
531
516
405
236
73
-54
-103
-10
161
327
487
586
527
295
-9
-254
-378
-386
-326
-233
-139
-96
-122
-201
-341
-502
-592
-585
-501
-353
-161
62
267
402
469
491
484
437
338
209
99
8
-69
-78
-36
-15
-44
-100
-138
-122
-32
84
161
204
229
212
141
34
-79
-158
-194
-174
-132
-127
-132
-142
-148
-147
-168
-171
-128
-11
163
339
524
695
831
933
975
944
844
704
555
441
404
422
473
527
508
427
377
333
246
160
123
135
152
174
266
434
627
799
910
958
960
884
735
587
474
362
209
72
-8
-52
-68
-105
-178
-235
-266
-279
-284
-320
-365
-354
-286
-208
-180
-170
-121
-57
36
114
110
46
-39
-110
-167
-212
-225
-204
-204
-265
-311
-307
-289
-275
-269
-267
-268
-285
-306
-302
-288
-294
-321
-337
-300
-263
-304
-404
-470
-489
-511
-513
-495
-475
-493
-549
-581
-639
-744
-847
-933
-943
-881
-817
-797
-822
-835
-821
-817
-840
-845
-788
-685
-587
-528
-497
-496
-508
-494
-461
-423
-368
-271
-134
-32
-31
-90
-110
-70
-43
-89
-170
-197
-172
-173
-180
-151
-114
-84
-90
-138
-180
-195
-168
-105
-1
186
407
584
727
821
846
832
774
700
624
535
480
486
553
637
696
725
716
676
612
542
496
512
575
608
626
668
760
892
968
944
823
647
490
344
193
59
-32
-95
-155
-188
-204
-224
-247
-288
-347
-389
-367
-321
-294
-275
-268
-234
-175
-134
-110
-116
-132
-105
-28
65
138
163
132
89
60
63
80
36
-48
-127
-183
-177
-114
-20
81
140
162
201
272
351
420
489
565
612
617
607
553
424
265
113
-47
-173
-231
-289
-367
-413
-405
-323
-177
-58
-10
-28
-109
-226
-341
-409
-406
-345
-255
-193
-203
-251
-287
-360
-459
-531
-598
-651
-664
-640
-608
-607
-624
-631
-615
-617
-663
-704
-693
-603
-484
-388
-315
-255
-179
-120
-104
-128
-196
-283
-353
-350
-265
-160
-73
-8
50
94
96
23
-98
-222
-340
-409
-430
-432
-396
-313
-180
-35
96
204
260
282
281
264
264
287
335
373
366
344
342
370
389
393
424
490
582
676
764
826
828
798
767
773
810
808
769
717
672
633
601
590
574
559
559
570
600
644
689
702
682
635
545
447
390
357
312
275
243
211
228
287
360
423
438
420
400
357
286
196
63
-68
-132
-148
-164
-185
-167
-104
-4
134
269
363
405
429
438
398
324
226
98
-12
-67
-110
-165
-184
-166
-148
-123
-122
-201
-303
-347
-338
-278
-166
-25
96
152
164
172
170
115
34
-15
-32
-58
-110
-178
-231
-244
-223
-197
-210
-288
-391
-465
-473
-416
-340
-271
-188
-102
-41
16
102
205
298
359
341
240
108
-21
-78
-49
26
143
230
268
291
294
279
213
99
-27
-137
-205
-268
-347
-412
-471
-555
-637
-686
-714
-689
-601
-477
-342
-245
-206
-218
-286
-382
-439
-455
-474
-500
-544
-602
-693
-826
-949
-1030
-1045
-1000
-918
-803
-679
-573
-503
-456
-429
-444
-480
-498
-490
-498
-506
-476
-442
-431
-423
-402
-371
-308
-211
-137
-106
-115
-138
-157
-185
-211
-185
-115
-55
-9
10
28
56
63
85
124
176
244
326
422
460
398
269
129
38
2
-1
-2
27
98
175
257
310
311
281
234
203
230
327
443
535
624
697
709
675
643
637
645
651
672
672
612
547
497
411
296
194
103
15
-65
-127
-186
-256
-307
-355
-404
-407
-357
-277
-203
-143
-103
-69
-34
-36
-65
-123
-197
-238
-258
-265
-259
-247
-229
-228
-257
-326
-435
-582
-733
-842
-891
-870
-771
-626
-486
-374
-300
-249
-202
-192
-193
-146
-61
33
95
114
101
67
25
-24
-63
-68
-29
56
156
256
354
429
488
541
584
625
664
686
682
653
607
560
511
483
489
482
443
375
277
173
90
65
119
222
337
439
506
532
538
513
472
450
412
342
258
166
78
23
26
77
154
215
229
225
229
234
243
245
236
233
229
221
233
274
335
372
363
337
316
283
220
122
3
-98
-182
-257
-301
-291
-205
-104
-40
-3
-9
-31
-43
-35
-23
-29
-43
-72
-92
-99
-110
-107
-106
-106
-85
-35
27
78
110
107
75
15
-64
-124
-168
-195
-213
-242
-285
-311
-283
-245
-210
-189
-190
-149
-105
-100
-105
-122
-135
-145
-168
-204
-242
-261
-265
-242
-190
-116
-23
47
64
27
-47
-131
-207
-230
-192
-136
-70
3
74
135
160
140
107
82
51
1
-52
-89
-122
-160
-187
-202
-215
-246
-282
-274
-206
-101
22
115
131
79
-14
-125
-238
-308
-318
-276
-189
-101
-42
-8
37
116
232
379
509
582
588
567
543
505
478
455
423
399
390
393
388
359
306
252
198
125
68
47
60
89
106
116
114
59
-46
-137
-188
-206
-202
-211
-242
-297
-357
-404
-459
-498
-507
-510
-518
-526
-508
-469
-450
-464
-506
-559
-605
-632
-641
-631
-594
-525
-418
-288
-167
-76
-16
23
33
4
-65
-177
-291
-368
-413
-409
-393
-404
-401
-342
-235
-130
-57
-29
-24
-10
13
50
91
121
127
112
118
150
188
236
302
370
426
494
559
599
625
632
607
531
433
333
222
139
82
45
34
40
85
156
236
322
392
450
479
481
480
477
465
436
393
323
243
202
195
240
323
385
418
423
405
388
373
357
333
311
299
293
292
269
201
83
-76
-227
-328
-372
-370
-340
-291
-234
-166
-90
-21
36
70
62
13
-52
-109
-151
-172
-184
-217
-279
-341
-383
-408
-434
-479
-523
-528
-494
-457
-433
-426
-455
-510
-565
-633
-711
-788
-861
-918
-960
-959
-913
-831
-721
-616
-521
-430
-345
-260
-202
-175
-160
-148
-100
-13
63
110
137
153
165
170
169
146
101
60
46
69
111
174
274
399
518
588
593
552
487
405
314
234
192
189
203
228
266
308
334
347
366
392
417
425
415
409
412
426
443
431
380
310
237
176
118
65
55
83
135
198
224
220
212
203
209
222
226
221
211
203
203
203
180
148
131
135
171
190
161
108
39
-28
-84
-132
-169
-188
-193
-210
-222
-197
-159
-123
-81
-33
15
58
88
107
107
83
37
-15
-63
-119
-177
-219
-223
-187
-135
-74
-18
25
37
13
-29
-84
-141
-175
-189
-198
-185
-159
-148
-157
-181
-213
-237
-259
-303
-360
-409
-432
-410
-378
-362
-349
-340
-317
-274
-212
-132
-63
-9
28
30
10
-18
-40
-46
-51
-40
-6
31
64
103
154
208
246
259
262
235
151
59
-2
-25
-7
31
71
98
109
112
109
86
31
-38
-110
-167
-194
-187
-154
-127
-115
-93
-44
24
105
196
274
332
363
355
313
281
276
277
269
264
273
279
275
260
264
298
328
356
378
379
365
321
263
212
171
140
118
115
126
151
175
168
150
143
144
155
171
172
157
121
44
-34
-91
-132
-140
-118
-67
8
86
142
169
180
170
150
138
150
169
168
162
151
117
70
19
-20
-45
-61
-69
-87
-105
-107
-85
-49
-36
-52
-85
-144
-215
-262
-285
-299
-281
-244
-211
-146
-58
10
30
6
-27
-64
-87
-90
-82
-58
-33
-6
7
-21
-68
-125
-187
-235
-273
-307
-331
-341
-355
-369
-390
-414
-411
-396
-370
-333
-292
-239
-201
-180
-176
-189
-204
-211
-197
-152
-92
-57
-23
16
28
22
-4
-52
-120
-179
-212
-221
-183
-119
-52
-17
15
19
-10
3
29
65
88
131
175
197
235
193
228
207
3
-19
7
-17
3
-11
-3
-5
-7
-2
-8
-1
-7
-3
-4
-5
-2
-6
-2
-5
-3
-4
-4
-2
-4
-2
-4
-2
-3
-3
-2
-3
-2
-3
-2
-2
-2
-2
-2
-1
-2
-1
-2
-2
-1
-2
-1
-1
-1
-1
-1
-1
-1
0
-1
0
-1
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
