20
24198
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
1
0
1
0
0
1
0
1
0
-2
-1
0
-1
-1
0
2
3
-1
0
-1
0
5
4
2
3
-1
-2
-1
0
3
4
2
-1
0
2
-1
0
3
-1
3
4
-3
0
2
-2
-1
-3
-2
2
-2
-1
0
-3
-3
-2
-1
0
-1
-2
-1
-3
-4
-3
0
-1
-1
2
-2
-3
-2
-8
-8
-1
-2
-4
-5
-5
-1
-2
-6
-4
-2
-3
-3
-3
-4
-3
-3
-3
-4
-3
0
-1
-5
-3
-2
-7
-5
-3
-7
-6
-1
-2
-7
-7
-1
0
-1
-2
-4
-3
-4
-8
-4
-3
-4
-3
0
-1
-4
-2
-1
-2
-3
-4
-3
-2
-5
-2
2
3
4
3
-3
-2
3
2
-2
0
3
3
3
-1
-2
3
2
-2
-3
-1
-1
0
2
2
3
4
3
2
2
3
4
6
6
0
0
5
3
3
4
3
2
3
5
4
3
4
3
3
2
0
4
7
4
3
2
0
-1
-2
0
4
5
2
0
3
2
0
4
3
0
4
3
-1
3
3
-1
1
4
3
3
3
2
1
2
4
6
6
3
4
4
2
4
3
2
6
5
3
2
0
3
2
0
2
3
5
4
4
9
5
-1
3
3
2
5
4
0
0
2
0
0
3
3
5
3
-2
0
0
0
5
4
3
5
3
3
3
0
-1
1
4
5
3
4
4
2
1
2
3
0
0
5
7
2
-1
2
3
2
3
0
0
3
2
0
0
0
3
3
3
3
3
5
7
5
3
3
2
0
0
0
-2
-3
1
4
1
-1
3
3
2
4
2
3
5
6
5
-3
0
6
-4
-1
3
-11
-4
5
-3
-8
-8
3
-1
-23
-9
7
-15
-17
-10
-23
-25
-21
-22
-21
-31
-31
-14
-31
-46
-19
-27
-57
-31
-9
-51
-71
-32
-23
-35
-20
-37
-48
-17
-25
-26
-9
-19
-2
5
-25
-30
3
33
5
-35
-42
-46
-30
-34
-34
4
-50
-107
-47
20
58
73
53
-7
-51
21
72
-3
-39
28
60
2
22
77
95
238
193
-52
-11
13
-14
138
19
-99
56
-31
-87
108
183
267
295
45
-10
260
288
218
428
313
-95
2
107
-50
171
263
59
184
72
-147
222
225
-34
277
163
-226
23
86
36
374
295
46
155
18
-131
120
142
-39
61
69
-110
-95
-5
64
68
-167
-318
-148
-10
-56
-29
134
208
181
77
-90
-14
131
-68
-215
-71
-40
-126
-117
-178
-167
149
199
-103
-62
76
-34
-92
-114
-27
117
-127
-393
-162
-5
-159
91
277
-260
-394
-112
-373
-364
16
-18
-136
-339
-517
-194
165
228
69
-149
-147
-153
-57
268
178
-111
-20
-32
-328
-290
62
7
-353
-353
-90
69
53
143
440
305
-27
47
79
150
215
-81
-234
-383
-339
205
261
272
485
7
-217
-23
-103
-59
-144
-216
-79
-45
230
178
-216
-69
144
267
206
-127
-49
-7
-188
-259
-369
-104
22
-157
150
25
-334
152
296
-173
-137
219
308
263
300
233
160
211
104
-8
-12
-88
-182
-306
-463
-579
-257
351
247
-72
19
-33
227
643
525
488
417
475
1127
1112
571
707
773
182
-599
-1040
-902
-718
-841
-1002
-927
-738
-745
-494
-35
-65
261
1157
1194
690
732
1010
1099
875
500
248
-131
-399
-168
51
131
-54
-803
-1102
-745
-727
-726
-482
-269
58
249
505
1100
1167
274
-825
-1097
-685
-540
-497
-555
-943
-769
-252
-230
-155
114
233
265
-145
-887
-1055
-789
-749
-563
4
438
668
1006
1623
2442
2887
2403
1282
2
-1360
-2231
-2224
-1924
-1408
-943
-1286
-1513
-785
-216
-302
-197
147
45
-277
-254
268
1092
1225
664
452
464
809
1304
753
51
382
738
586
492
540
285
-507
-1818
-3027
-2730
-1090
331
1162
1411
1197
1368
1790
1431
522
-30
-633
-1492
-1527
-562
581
762
-457
-1159
-234
779
914
329
-839
-1889
-1771
-937
-573
-148
711
1445
2114
2185
1556
833
-321
-1108
-921
-1038
-1144
-315
599
743
143
-687
-1490
-2001
-1295
527
1941
1931
1000
639
1121
1456
1647
1400
-69
-1085
-474
54
209
468
-77
-631
-52
714
1022
868
236
-388
-511
-201
-65
-356
-761
-425
1328
2287
1185
603
103
-1295
-999
-78
-198
376
868
889
1703
2243
2112
1659
1105
982
-51
-1958
-2782
-2473
-1291
-307
-700
-622
626
1329
1198
567
-520
-1720
-2785
-3183
-2237
-723
-348
-801
-928
-1330
-1705
-1225
-1423
-2418
-2415
-1882
-1400
-524
-10
164
719
1215
1719
2171
1802
1151
836
517
-191
-1588
-2868
-2980
-2496
-2322
-2469
-2409
-2263
-2567
-2383
-1124
130
694
33
-1374
-1705
-1072
-520
-210
-458
-326
1675
4168
4187
1735
-222
-157
1270
2160
985
-225
-271
-662
-124
1745
3161
4351
4214
2062
-34
-1378
-1768
-1739
-2178
-1752
-499
833
2529
3261
2602
1418
-21
-411
946
2716
3314
2353
828
-600
-1568
-1497
-600
597
1272
1146
1383
1935
1794
1450
1053
7
-436
875
2115
1532
-137
-1579
-2349
-2967
-3614
-3669
-3183
-2172
-491
900
1181
627
11
-83
418
1249
1846
2089
1881
1110
854
547
-1309
-3011
-3180
-2464
-1419
-935
-471
556
898
840
798
257
173
757
1071
753
-17
-176
250
17
-455
-285
22
-364
-1143
-1283
-1212
-2000
-2769
-2344
-1742
-2017
-2126
-1483
-1070
-1121
-1059
-333
1192
2823
4043
4404
3113
408
-2136
-3136
-2950
-2532
-1863
-1119
-427
370
838
1215
1597
1341
1002
780
252
-79
-666
-2088
-3114
-2777
-1467
-237
194
367
964
1563
1495
854
-145
-1352
-1921
-1680
-1497
-1050
-36
539
643
867
1059
1336
1829
2154
2203
2181
1978
1334
731
669
621
289
-93
-400
-379
-304
-442
-249
226
547
585
400
846
1778
1581
675
396
72
-610
-943
-1047
-928
-769
-1114
-778
839
1904
2061
2176
1870
1611
1760
911
-423
-518
-324
-1006
-1988
-2189
-731
1278
2209
2287
1648
919
1136
1434
1304
906
56
-538
-829
-1018
-759
-890
-1363
-1302
-1069
-467
566
1088
937
366
8
634
1380
1243
690
-12
-769
-988
-1043
-1408
-1938
-2847
-3085
-1812
-484
549
1553
1673
1188
656
194
243
690
1010
566
-666
-1801
-2181
-1550
-898
-1066
-887
-72
690
1200
965
268
-492
-1111
-626
416
913
1263
1725
1991
1347
-108
-1193
-1736
-1487
-608
-672
-885
208
1113
993
704
231
-720
-1807
-2381
-2062
-1103
-150
200
385
1143
1670
1642
2109
2643
2459
1743
203
-1299
-1296
-530
-116
-241
-664
-877
-1104
-1266
-936
-618
-74
749
580
-186
-516
-541
17
588
324
379
1104
1756
2247
1738
671
881
1756
2086
1714
795
324
439
596
573
-72
-568
-879
-2120
-3021
-2676
-1734
-359
486
790
1468
1829
1939
2225
1604
71
-1057
-1256
-783
-76
168
-448
-1265
-1836
-2416
-2846
-2835
-2065
-816
-314
-277
458
1529
2481
3041
2751
2045
1086
4
-214
136
123
-222
-1010
-1924
-2091
-1541
-816
-393
-613
-1095
-1109
-787
-447
290
640
-180
-323
1041
2331
2999
3153
2660
1587
149
-800
-1018
-1221
-1505
-1695
-1709
-1650
-1609
-835
368
646
510
662
602
645
935
1004
1059
859
401
483
637
482
508
138
-743
-1300
-1539
-1712
-2009
-2234
-1461
-38
716
735
516
418
691
805
492
238
-37
-166
537
1555
1744
862
97
589
1113
558
-180
-999
-1889
-1915
-1399
-896
-416
-654
-1259
-845
146
564
653
568
248
285
603
891
1211
958
201
-266
-453
-308
-167
-537
-552
-171
-199
-87
42
-477
-590
311
1343
1803
1029
-593
-1038
-279
-219
-751
-984
-889
-338
49
-11
293
468
24
-452
-1198
-1729
-1298
-1072
-887
368
1399
1689
1875
1234
209
-285
-629
-546
95
1362
3058
3164
1696
528
-335
-747
-587
-490
-424
-402
-308
-629
-1794
-2461
-2446
-2242
-1541
-852
-132
669
1325
2065
1401
-572
-1292
-1039
-1245
-1806
-2230
-2161
-1742
-1080
-438
338
1775
2357
1249
155
-481
-1095
-1357
-1397
-1348
-565
778
1243
789
564
719
1292
1715
802
-968
-2227
-2003
-366
1282
2033
1661
385
-521
-662
-898
-1016
-566
-366
-510
-426
-846
-1418
-710
91
-312
-658
-365
-179
94
703
745
17
-654
-869
-108
1206
1334
685
801
1000
436
-61
7
-15
-150
177
725
1322
1859
1513
367
-486
-407
319
691
521
322
0
4
443
264
168
966
1212
569
-332
-1188
-916
-19
240
264
-136
-370
685
1229
261
-1052
-2021
-1708
-655
-320
87
842
1094
1145
1036
475
142
519
971
1282
2021
2418
1598
758
922
1675
2387
2691
2231
921
142
719
836
-397
-1671
-1821
-392
1625
2805
2827
1395
-941
-2477
-2530
-1550
-876
-1695
-2666
-2146
-1165
-659
163
1104
1233
900
256
-976
-1865
-1751
-1161
-597
-377
-17
1254
2455
2108
786
390
992
691
-477
-1224
-1617
-1192
-149
-271
-885
-409
-141
-1363
-2392
-1742
-953
-1225
-2239
-3782
-4221
-3144
-2485
-1684
27
881
84
-1143
-1185
-786
-1921
-3215
-2224
293
1936
2155
1952
1611
2055
3484
3475
2057
1343
1029
308
-891
-2451
-3732
-4230
-4122
-3631
-2233
-812
-920
-862
340
1170
1835
2216
1798
1783
1917
1529
1674
2429
2689
1964
1036
1059
1610
1917
2343
2562
1933
1159
842
727
549
104
-202
359
754
-416
-1093
509
1517
1358
2752
3629
1998
450
-597
-1706
-1553
-769
-1114
-2257
-2796
-3122
-3698
-2494
289
1854
1858
888
-458
-1269
-1742
-1477
-207
1040
1391
401
-318
363
1165
2958
5069
4000
1270
-559
-1753
-1232
251
195
-669
-1000
-516
1101
2630
2821
2892
3363
2838
1746
885
-753
-2444
-2629
-2169
-2416
-3335
-3764
-2693
-465
1191
642
-1065
-2025
-2044
-1232
-512
-516
-179
-97
-951
-1137
-454
17
353
502
345
1183
2822
2268
-395
-2045
-2272
-1927
-1133
-227
283
4
266
1898
3093
3417
3332
2365
1243
683
475
-118
-1830
-2897
-1828
-639
-404
239
1025
632
132
755
970
-290
-2117
-3704
-4241
-3478
-2186
-999
-689
-800
279
1577
1878
2617
3419
2312
630
490
387
-1216
-2114
-1265
-812
-766
-566
-1503
-2248
-1012
634
1935
3332
3461
1921
865
981
528
-730
-1208
-522
196
-93
-841
-753
-234
-343
-857
-1238
-1146
-345
170
-863
-2317
-2396
-1303
242
1112
302
-439
105
480
501
980
1702
1770
341
-1075
-324
1554
2308
1139
-936
-2343
-2903
-2718
-1888
-948
358
1686
2255
2325
1930
1471
1211
636
414
566
672
1399
1527
540
31
-938
-3107
-4911
-5812
-5415
-3543
-1944
-1909
-2427
-2213
-1391
77
1816
1832
405
-1
718
915
-260
-1663
-1553
-221
1316
2449
2754
2518
1954
1457
1362
1099
861
1249
2132
2717
1719
-36
-306
1136
3253
4955
5608
5136
4105
4088
4705
3650
767
-2074
-3238
-3442
-3816
-2863
-965
-535
-851
-242
1076
1568
401
-1224
-2733
-3864
-3643
-2933
-2845
-2929
-2977
-3189
-3123
-2077
-625
818
2696
3612
3214
3440
3737
3485
4381
5634
4206
151
-3486
-6233
-9525
-11417
-9964
-6603
-3063
-1386
-2504
-3741
-3064
-1455
-103
1196
3177
4873
4331
1937
75
-193
-217
-1123
-2045
-2190
-2192
-2757
-3048
-1420
1483
3693
5635
7798
8016
5254
1389
-1480
-1820
175
2072
3042
3564
2908
1535
40
-1769
-2305
-2009
-3454
-5497
-5651
-3403
-387
515
-216
-511
-619
106
1774
2230
1779
2102
2698
2549
1662
431
-1721
-4999
-7112
-6659
-5014
-3296
-2064
-1216
258
1164
73
-1032
-1277
-2069
-2849
-2843
-2224
-296
3013
6895
9552
8412
4326
65
-3518
-4653
-2291
324
993
1303
2210
3688
6343
8403
7009
4337
4204
6169
8712
10403
8603
3069
-3482
-9158
-13159
-13921
-11361
-8729
-7374
-5401
-3537
-3672
-4352
-3600
-2052
-1036
537
3674
5805
5695
5984
8067
11074
12950
11257
6646
1318
-4691
-10818
-14141
-12567
-7639
-2960
432
3527
5175
4158
2142
732
-693
-2843
-4795
-5639
-5688
-4813
-2899
-1385
-995
-410
1403
3848
5009
3260
131
-688
1901
5303
6268
4198
1686
-6
-2238
-3770
-1946
1892
4433
3766
22
-4057
-6130
-6643
-5622
-2684
-307
-455
-1031
-49
1258
910
-558
-695
520
1264
1480
1407
1161
748
-1645
-5977
-8691
-6909
-664
6439
10629
11845
10393
6258
1624
-2238
-6158
-9080
-8180
-4238
-1917
-2439
-2288
-345
833
279
-280
854
4011
7730
10103
11024
11057
10506
9792
8082
4959
2267
637
-1894
-6512
-10959
-11962
-10061
-7724
-5567
-4236
-4269
-4532
-4964
-7067
-10161
-11172
-9081
-6175
-4850
-5409
-4635
1173
8772
11994
11049
8288
4056
147
-2091
-2692
-847
2072
2853
1098
-1016
-1565
-1063
-1687
-3719
-5288
-4768
-2692
-911
1188
5764
11730
15462
15197
12584
10307
9109
7702
4396
-554
-3709
-2941
-1130
-919
-1004
-769
-1800
-3635
-3577
-1048
1550
2602
3008
4106
5319
4517
1841
147
326
1016
1437
1032
-1180
-5640
-10998
-15383
-18304
-19304
-18336
-16221
-11843
-4177
4607
12262
17900
20329
19394
17292
15783
14547
13180
11083
7569
3935
992
-2787
-8310
-14723
-19754
-21456
-21302
-21747
-22044
-20579
-18198
-15968
-13448
-11247
-10062
-8121
-4706
-1468
982
2642
3315
3443
2958
1426
-1012
-3325
-3641
-2445
-2493
-3990
-5316
-5650
-4867
-3878
-2651
505
5900
12374
18528
22847
24198
22564
19946
17861
15089
11248
7845
5704
4972
5294
6109
6836
6119
4185
3348
3693
3669
3252
2380
1026
146
-449
-1132
-1571
-2391
-3357
-3352
-2963
-3034
-3027
-1893
-7
725
-460
-3422
-7697
-11450
-13514
-13845
-12078
-8179
-2926
1969
5672
8932
11024
10809
9103
7252
6319
6122
5235
3049
110
-2945
-6203
-9206
-10287
-9420
-8199
-7343
-6461
-4532
-1176
2580
5419
7163
8963
11035
12970
15517
17781
17600
15228
11630
7303
3580
936
-1551
-3968
-5691
-6599
-6426
-5165
-4156
-4599
-6006
-7059
-7739
-8952
-9596
-8150
-5598
-3298
-1747
-1042
-731
-719
-738
-213
337
346
248
537
1004
1359
2185
3521
3954
2438
-535
-3180
-4923
-7253
-9619
-9860
-8440
-6852
-5736
-5830
-6801
-7439
-7800
-7923
-6522
-3440
-469
803
-172
-2740
-5097
-5950
-5133
-2905
-94
2319
4281
6471
8901
10705
12031
13802
15411
15509
13468
9475
5290
3000
2880
4172
6243
8422
9414
7838
3968
-547
-4422
-7280
-9229
-10119
-9973
-9386
-8315
-6321
-3566
-422
2635
5259
7530
9051
8891
6777
3535
814
-85
212
309
262
532
554
-50
-435
639
3093
5022
4778
2964
1069
-608
-2198
-3304
-3538
-2717
-1268
74
941
613
-1006
-2901
-4844
-6366
-6303
-5147
-3970
-2796
-1887
-1709
-1509
-260
1536
3328
5474
7417
8568
9365
9855
9911
9234
7357
4928
2477
-135
-2247
-3355
-3629
-3103
-2252
-1672
-1312
-1022
-728
-376
106
843
1370
1252
1035
1072
1062
671
-432
-1831
-2558
-2290
-1133
427
1525
1813
1473
611
-1094
-3898
-7031
-9203
-9837
-9491
-9048
-8587
-8015
-7483
-6679
-5523
-4398
-3394
-2487
-1641
-1218
-1714
-2354
-2492
-3026
-4048
-4284
-3110
-840
1909
4670
7131
8743
9486
9909
10181
10354
10238
9403
8118
6741
5085
3058
1067
-76
-210
18
479
1151
1373
668
-834
-2660
-4380
-5867
-7142
-7886
-7509
-6362
-5384
-4465
-3347
-2552
-2286
-2316
-2501
-2861
-3295
-3367
-3120
-3018
-3003
-2890
-2726
-2696
-2814
-2552
-2029
-1938
-1976
-1734
-1301
-669
-363
-699
-667
515
2005
2477
1771
697
55
234
1044
2243
3596
4518
4769
4309
2995
1163
-586
-1759
-2308
-2428
-2052
-1665
-1560
-984
-182
-5
41
563
1453
2706
4225
5497
6268
6646
6387
5125
3056
1186
410
73
-626
-1262
-1622
-1683
-1493
-1930
-3250
-4631
-5294
-4892
-4211
-4503
-5720
-6590
-6090
-4617
-3122
-1915
-1231
-1118
-1113
-1002
-711
-53
938
2075
3122
3973
4781
5671
6431
6740
6787
6853
6780
6566
6336
6171
6242
6306
6270
6379
6317
5978
5578
4789
3710
3067
2850
2160
665
-722
-1322
-1429
-1611
-2548
-4214
-5644
-6274
-6150
-5450
-4440
-3645
-3728
-4343
-4498
-4228
-3937
-3406
-2521
-1612
-1056
-1202
-2278
-3611
-4130
-4227
-4838
-5485
-5335
-4439
-3403
-2683
-2182
-1973
-2357
-2978
-3278
-3150
-2978
-3111
-3128
-2882
-2790
-2527
-1915
-1395
-808
-81
551
1263
1834
1930
1862
1765
1665
1924
2524
2822
2167
950
319
291
78
-349
-784
-1382
-2126
-2679
-3065
-3660
-4152
-4236
-4283
-4059
-3120
-1766
-273
1473
3555
5520
6800
7390
7489
7610
7912
7507
6283
5123
4312
3521
2486
1507
760
-6
-684
-1472
-2492
-2969
-2768
-2466
-2189
-1860
-1559
-1661
-2280
-2857
-3064
-3030
-2754
-2122
-1164
-143
473
408
-23
-452
-893
-1351
-1768
-2084
-2233
-2050
-1353
-572
-63
549
1246
1852
2433
2611
2428
2290
1774
629
-485
-1080
-1436
-1939
-2235
-1865
-1138
-342
626
1603
2193
2144
1818
2092
2880
3206
2989
2732
2486
2223
1866
1372
1135
1313
1514
1588
1698
1896
2199
2788
3873
5118
5852
6062
6152
6246
6295
6016
5201
4168
3229
2435
1795
1130
375
-187
-575
-1020
-1216
-900
-500
-381
-529
-761
-811
-626
-237
336
755
742
491
214
-400
-1517
-2388
-2610
-2773
-3058
-3310
-3835
-4777
-5695
-5964
-5292
-4027
-2921
-2319
-1976
-1876
-2095
-2413
-2847
-3315
-3506
-3462
-3248
-3044
-3095
-3076
-2781
-2379
-1875
-1302
-747
-304
-29
301
802
1402
2128
2916
3540
3874
4129
4469
4480
3921
3381
3211
3066
2953
3088
3193
3155
3041
2764
2576
2456
1912
1148
596
239
338
1175
2081
2160
1665
1255
977
774
494
210
582
1406
1804
1724
1297
510
-386
-1226
-1796
-1897
-1661
-1237
-906
-729
-218
502
941
1379
2035
2792
3579
3874
3368
2565
1814
1064
268
-469
-866
-866
-849
-1227
-1827
-2096
-2143
-2410
-2667
-2550
-2129
-1680
-1382
-928
18
1057
1666
1840
1617
867
-278
-1306
-1865
-2123
-2380
-2578
-2286
-1315
-94
1097
2330
3221
3337
2842
2193
1841
1671
1234
777
628
494
284
322
638
788
608
431
220
-118
-275
-511
-1242
-2152
-2912
-3306
-3221
-3087
-3231
-3344
-3073
-2769
-3021
-3612
-4097
-4321
-3951
-3153
-2687
-2747
-3029
-3345
-3462
-3036
-2251
-1834
-2001
-2356
-2565
-2543
-2411
-2231
-2012
-1871
-1827
-1903
-2081
-2127
-1819
-1045
5
990
1848
2445
2634
2755
3012
3060
2877
2870
3040
3279
3699
4105
4275
4233
4070
3975
3810
3442
3346
3643
3922
4130
4287
4282
4369
4609
4433
3720
2906
1927
676
-437
-1171
-1552
-1550
-1303
-1165
-1255
-1329
-1323
-1300
-1072
-706
-566
-684
-951
-1363
-1835
-2294
-2654
-2786
-2780
-2754
-2670
-2578
-2554
-2680
-2962
-3154
-3174
-3069
-2747
-2440
-2447
-2715
-3045
-3131
-3009
-3022
-3081
-3074
-3131
-3022
-2495
-1727
-924
-215
203
371
538
762
1060
1406
1509
1292
1104
1204
1453
1530
1409
1328
1384
1394
1136
761
486
287
259
275
87
-57
-168
-500
-757
-827
-1030
-1431
-1943
-2451
-2736
-2818
-2959
-2993
-2469
-1537
-619
127
551
755
970
940
487
-75
-663
-1388
-1974
-2250
-2354
-2158
-1636
-1070
-570
-385
-739
-1331
-1738
-1652
-1020
-257
245
526
896
1439
1933
2334
2738
3082
3167
2911
2538
2188
1845
1710
1851
1938
1714
1333
1102
1063
1196
1366
1121
481
-73
-500
-877
-1052
-1083
-1250
-1644
-1904
-1753
-1570
-1706
-1956
-2045
-1920
-1613
-1133
-535
118
936
1877
2585
2946
3090
3018
2741
2395
2119
2013
2091
2227
2239
1946
1365
862
667
632
599
432
166
81
94
-19
-74
88
305
444
675
1141
1775
2588
3264
3309
2762
1798
807
353
323
500
855
1094
1205
1265
979
320
-335
-640
-448
66
446
428
254
171
105
-85
-520
-1189
-1920
-2467
-2661
-2610
-2393
-1964
-1468
-1058
-820
-723
-559
-382
-305
-85
379
750
744
532
240
-257
-639
-645
-672
-938
-1375
-1999
-2661
-3218
-3593
-3643
-3349
-2878
-2536
-2428
-2263
-1899
-1495
-1163
-862
-463
-76
61
25
-31
-149
-318
-415
-397
-387
-484
-607
-677
-676
-550
-335
-157
54
370
706
1052
1248
1150
1181
1619
2207
2693
2917
2893
2739
2463
2184
1979
1811
1761
1878
2004
1795
1259
850
666
606
767
953
860
673
720
817
761
876
1194
1472
1748
1851
1683
1536
1509
1603
1762
1831
1854
1821
1721
1816
2201
2687
3120
3408
3513
3517
3468
3362
3204
2864
2400
2025
1564
1027
756
661
577
559
612
693
589
214
-244
-636
-713
-508
-446
-522
-482
-326
-115
196
571
637
226
-206
-349
-334
-324
-303
-182
-126
-270
-501
-890
-1471
-2029
-2460
-2670
-2611
-2368
-2001
-1721
-1695
-1753
-1818
-2068
-2527
-2995
-3271
-3269
-3048
-2777
-2618
-2617
-2609
-2396
-2102
-1963
-1908
-1838
-1815
-1775
-1667
-1649
-1762
-1901
-2041
-2146
-2176
-2151
-2079
-1994
-1885
-1731
-1597
-1361
-868
-306
139
401
357
61
-266
-354
-65
397
889
1402
1799
1991
1858
1393
932
635
487
552
706
823
998
1260
1442
1406
1237
1110
1093
1184
1273
1234
1146
1063
752
195
-263
-536
-701
-670
-531
-461
-449
-442
-433
-568
-862
-989
-843
-612
-410
-371
-523
-720
-909
-1059
-1130
-1200
-1307
-1443
-1639
-1798
-1788
-1695
-1685
-1713
-1649
-1553
-1487
-1299
-1012
-857
-839
-881
-1022
-1180
-1245
-1261
-1191
-992
-787
-509
8
523
719
579
293
175
200
74
-116
-190
-128
143
455
581
659
835
989
935
679
422
267
215
317
540
795
1079
1368
1560
1668
1853
2085
2154
2138
2265
2518
2747
2756
2445
2040
1744
1390
817
268
49
136
378
617
757
879
985
1066
1225
1410
1526
1565
1522
1410
1126
601
63
-229
-254
-118
146
469
762
1078
1299
1355
1508
1648
1491
1165
713
63
-657
-1265
-1643
-1908
-2097
-1943
-1441
-954
-759
-874
-1100
-1272
-1397
-1450
-1389
-1352
-1403
-1390
-1309
-1301
-1453
-1755
-1982
-2045
-2107
-2116
-1996
-1803
-1539
-1392
-1467
-1517
-1356
-999
-669
-525
-319
156
779
1316
1573
1615
1540
1238
800
510
467
612
809
915
953
1018
1070
1057
1031
981
880
820
828
744
447
126
12
-18
-121
-174
-114
-82
-116
-73
59
69
-160
-469
-621
-547
-377
-217
-90
-70
-144
-221
-405
-800
-1234
-1514
-1517
-1150
-652
-347
-243
-343
-597
-692
-498
-198
24
212
492
690
649
612
687
688
609
588
619
668
821
1100
1386
1627
1848
2001
2039
2040
2004
1805
1510
1266
1120
1109
1099
992
953
975
915
783
612
501
531
610
617
547
556
712
867
1004
1157
1131
774
235
-187
-379
-399
-295
-250
-305
-243
-111
-54
81
413
846
1234
1491
1579
1414
1024
579
129
-333
-715
-929
-1002
-1008
-927
-801
-840
-969
-837
-521
-426
-558
-595
-426
-190
-36
-80
-326
-575
-764
-1035
-1269
-1258
-1096
-910
-795
-863
-1099
-1410
-1581
-1489
-1317
-1134
-864
-673
-766
-1012
-1143
-1238
-1428
-1473
-1320
-1205
-1161
-1165
-1272
-1487
-1714
-1765
-1641
-1547
-1487
-1301
-1058
-915
-727
-423
-184
-46
-1
30
260
580
798
999
1214
1379
1502
1653
1879
2134
2384
2584
2679
2691
2621
2499
2380
2172
1801
1343
923
484
-76
-560
-828
-988
-1020
-855
-479
22
359
450
473
533
706
925
1016
981
893
807
786
803
743
557
302
90
54
205
382
478
500
470
447
432
335
138
-53
-92
54
180
47
-276
-510
-593
-693
-813
-884
-970
-1091
-1231
-1385
-1432
-1346
-1204
-978
-801
-900
-1209
-1588
-1978
-2294
-2485
-2470
-2172
-1787
-1569
-1519
-1557
-1583
-1441
-1163
-872
-604
-504
-632
-773
-807
-782
-754
-800
-915
-1030
-1134
-1234
-1338
-1424
-1405
-1265
-1127
-1095
-1189
-1347
-1430
-1436
-1452
-1480
-1537
-1581
-1533
-1424
-1237
-982
-767
-635
-579
-528
-417
-319
-242
-128
28
230
415
565
748
850
700
342
-99
-482
-661
-646
-535
-366
-116
231
589
887
1154
1317
1363
1477
1668
1835
2011
2127
2092
1954
1772
1649
1617
1526
1373
1283
1300
1490
1801
2032
2170
2255
2247
2189
2069
1798
1401
1041
880
876
879
853
820
948
1377
1778
1796
1533
1192
867
670
727
1012
1252
1274
1223
1210
1204
1190
1136
992
789
617
518
492
567
701
777
776
798
918
1114
1269
1236
986
702
551
450
275
84
-19
-18
49
129
178
243
390
541
555
464
416
390
316
267
207
-7
-376
-834
-1216
-1342
-1298
-1260
-1273
-1272
-1192
-1110
-1068
-1037
-1115
-1323
-1497
-1512
-1331
-976
-603
-411
-357
-300
-282
-336
-470
-630
-595
-359
-137
-8
52
122
225
267
216
35
-285
-579
-741
-821
-904
-1018
-1100
-1100
-983
-750
-570
-576
-700
-856
-997
-1006
-814
-549
-364
-279
-314
-460
-608
-751
-943
-1115
-1175
-1109
-954
-776
-619
-467
-296
-153
-59
94
370
695
986
1201
1335
1371
1283
1154
1102
1097
1052
1045
1150
1246
1279
1299
1312
1374
1471
1518
1588
1725
1827
1811
1674
1542
1506
1511
1515
1480
1374
1245
1098
955
820
606
364
166
-33
-125
-57
1
-16
-102
-229
-269
-219
-144
-49
18
25
-8
-26
19
44
-76
-342
-589
-725
-909
-1194
-1496
-1844
-2168
-2316
-2316
-2299
-2299
-2255
-2180
-2059
-1802
-1591
-1596
-1654
-1692
-1714
-1634
-1466
-1201
-899
-828
-1004
-1188
-1261
-1177
-1010
-916
-853
-711
-522
-411
-498
-706
-848
-947
-1079
-1178
-1244
-1337
-1400
-1382
-1361
-1375
-1373
-1358
-1344
-1321
-1264
-1121
-928
-775
-646
-565
-615
-792
-1034
-1207
-1239
-1228
-1218
-1172
-1120
-1083
-996
-837
-788
-939
-1079
-1120
-1154
-1165
-1160
-1132
-1047
-983
-913
-723
-489
-308
-169
-62
33
228
613
1040
1322
1503
1605
1537
1414
1431
1557
1687
1724
1584
1369
1212
1069
929
875
917
1014
1096
1075
954
809
705
649
566
427
322
252
174
142
184
267
371
455
490
486
500
558
637
833
1192
1542
1811
2024
2119
2129
2108
1992
1803
1671
1680
1811
1953
2081
2235
2315
2248
2187
2259
2364
2354
2225
2036
1819
1645
1491
1227
916
674
461
285
180
122
144
224
266
263
265
250
148
-20
-176
-318
-440
-511
-568
-633
-648
-611
-584
-533
-407
-284
-246
-280
-350
-390
-395
-421
-459
-464
-389
-236
-112
-81
-67
-4
25
-74
-277
-531
-783
-948
-1032
-1091
-1117
-1067
-892
-633
-427
-299
-156
55
255
353
404
445
443
454
485
475
457
460
433
405
448
480
413
342
323
294
275
293
287
238
199
172
110
56
134
383
726
1037
1245
1379
1422
1321
1088
775
500
349
259
205
200
146
18
-131
-322
-502
-605
-725
-852
-818
-636
-460
-348
-305
-333
-373
-415
-520
-615
-589
-474
-334
-242
-271
-389
-552
-748
-929
-1053
-1101
-1098
-1121
-1158
-1143
-1081
-1004
-916
-793
-597
-359
-102
195
432
504
489
484
500
476
342
134
-80
-288
-470
-613
-710
-747
-733
-692
-697
-782
-866
-888
-857
-782
-636
-382
-91
107
192
213
174
81
-32
-218
-523
-814
-943
-846
-564
-242
45
320
594
850
1004
1027
988
897
740
577
442
328
235
177
138
81
9
-71
-165
-270
-384
-478
-509
-504
-487
-453
-452
-517
-586
-613
-615
-610
-616
-649
-660
-587
-448
-330
-290
-282
-247
-228
-262
-319
-389
-472
-509
-448
-292
-50
249
516
712
845
870
793
688
570
433
277
123
29
12
34
94
192
279
322
322
253
135
51
-2
-73
-115
-51
92
221
317
386
376
284
175
86
24
-66
-217
-411
-673
-928
-989
-864
-702
-556
-415
-288
-206
-178
-205
-322
-505
-652
-707
-667
-562
-465
-441
-498
-564
-567
-506
-386
-230
-118
-110
-220
-410
-561
-557
-394
-162
71
322
595
794
840
769
677
609
594
677
819
942
1006
993
905
730
443
122
-132
-292
-358
-380
-445
-562
-669
-695
-627
-527
-474
-478
-502
-531
-546
-501
-423
-419
-532
-698
-871
-1076
-1271
-1365
-1389
-1445
-1538
-1613
-1625
-1532
-1339
-1122
-904
-647
-375
-182
-66
68
235
405
558
620
587
522
438
405
502
693
888
1032
1166
1313
1440
1548
1624
1667
1707
1717
1676
1572
1412
1255
1112
969
830
719
697
782
940
1058
1010
870
746
631
555
546
574
559
451
364
406
495
507
398
253
190
232
353
511
646
727
737
726
778
836
804
727
648
537
399
249
95
-35
-128
-215
-315
-347
-243
-76
65
168
245
314
375
399
382
361
359
364
376
406
425
410
375
279
59
-245
-527
-697
-737
-721
-677
-563
-396
-226
-78
23
100
178
174
37
-105
-148
-145
-147
-150
-140
-70
53
154
213
263
329
376
364
329
315
330
350
319
233
153
136
187
250
295
335
381
458
569
712
915
1158
1387
1579
1719
1792
1839
1900
1902
1789
1606
1365
1079
789
508
293
198
199
247
235
130
48
16
-9
-18
-46
-131
-278
-478
-646
-744
-827
-894
-956
-1066
-1233
-1452
-1670
-1843
-2020
-2179
-2232
-2178
-2064
-1979
-2017
-2156
-2317
-2459
-2556
-2571
-2503
-2427
-2363
-2248
-2090
-1944
-1830
-1732
-1610
-1500
-1435
-1361
-1267
-1181
-1100
-1002
-827
-607
-508
-556
-636
-706
-773
-866
-1002
-1124
-1167
-1118
-986
-810
-625
-428
-261
-144
2
192
342
449
540
601
630
626
601
566
497
378
179
-52
-178
-207
-217
-182
-103
-73
-125
-149
-88
-38
-25
-16
-9
25
34
-30
-70
-24
114
310
440
455
422
391
341
247
147
47
-58
-112
-110
-69
33
149
233
263
219
143
91
79
100
121
147
240
384
511
645
798
931
1070
1193
1227
1234
1252
1237
1205
1128
977
828
745
748
796
806
795
803
809
798
754
648
479
306
193
102
-7
-99
-154
-168
-143
-101
-65
-31
17
42
-20
-164
-349
-522
-635
-690
-675
-595
-504
-413
-308
-215
-95
95
255
306
312
342
393
418
403
384
355
313
305
341
404
465
509
563
599
589
589
596
541
452
392
364
373
422
470
514
545
521
453
391
386
451
524
574
627
691
768
853
938
1008
1012
942
832
727
659
637
619
541
456
462
536
599
582
464
312
200
145
113
81
68
19
-128
-318
-492
-663
-845
-1006
-1138
-1250
-1290
-1232
-1135
-1016
-905
-851
-825
-775
-705
-656
-669
-734
-789
-788
-758
-744
-740
-746
-766
-761
-727
-679
-577
-408
-235
-97
1
38
21
-17
-44
-32
24
98
165
237
335
432
480
489
495
511
549
619
688
737
791
841
855
825
738
607
476
366
293
276
291
311
333
326
249
155
113
123
173
251
326
375
395
412
436
441
412
365
356
409
482
565
631
601
466
280
106
24
36
76
118
163
219
268
260
186
85
-21
-90
-132
-229
-354
-427
-439
-388
-275
-112
85
258
372
429
434
408
341
216
82
-15
-87
-145
-211
-300
-383
-432
-466
-482
-441
-346
-252
-197
-202
-287
-425
-571
-702
-801
-865
-936
-1028
-1105
-1133
-1100
-1012
-867
-675
-483
-351
-316
-334
-338
-322
-309
-324
-376
-417
-424
-416
-410
-404
-416
-503
-679
-898
-1119
-1297
-1435
-1548
-1617
-1647
-1634
-1547
-1419
-1282
-1135
-994
-876
-767
-648
-568
-573
-628
-723
-857
-972
-1039
-1061
-1059
-1039
-978
-902
-851
-829
-829
-843
-858
-844
-755
-574
-319
-70
119
273
417
547
635
655
632
589
555
534
455
313
177
42
-103
-205
-213
-102
125
409
669
883
1043
1124
1164
1212
1283
1411
1582
1720
1794
1846
1881
1869
1858
1874
1842
1759
1665
1563
1503
1488
1474
1495
1543
1561
1563
1534
1426
1240
985
670
361
142
-9
-164
-283
-303
-277
-275
-305
-344
-361
-361
-356
-290
-152
-43
11
77
157
220
282
335
344
301
228
155
99
51
18
29
61
43
-28
-121
-243
-379
-513
-625
-678
-713
-740
-699
-627
-585
-563
-551
-541
-544
-546
-509
-454
-412
-372
-324
-275
-245
-213
-163
-136
-136
-121
-79
13
152
279
370
429
417
311
171
29
-144
-318
-436
-534
-654
-784
-878
-890
-852
-809
-737
-609
-427
-220
-43
89
205
309
385
419
401
314
180
58
-53
-189
-325
-429
-491
-535
-604
-678
-689
-619
-515
-420
-354
-333
-342
-354
-369
-389
-446
-558
-647
-680
-697
-702
-693
-681
-652
-598
-540
-510
-515
-525
-496
-395
-230
-45
117
255
385
540
760
999
1149
1204
1232
1269
1303
1300
1250
1158
1045
962
936
938
948
984
1053
1104
1129
1149
1154
1162
1182
1173
1143
1104
1041
976
945
952
952
912
861
835
851
897
930
956
988
1010
1047
1093
1101
1070
1026
982
932
843
717
575
414
269
172
96
37
-14
-108
-246
-404
-562
-727
-914
-1070
-1176
-1253
-1287
-1271
-1216
-1133
-1050
-971
-894
-830
-775
-730
-702
-688
-672
-646
-635
-615
-564
-526
-503
-499
-540
-587
-586
-545
-496
-468
-471
-495
-536
-595
-642
-656
-671
-682
-667
-663
-691
-726
-752
-726
-618
-502
-430
-343
-209
-55
115
297
464
576
635
683
731
795
861
866
805
681
490
287
95
-71
-173
-241
-296
-331
-356
-331
-240
-126
3
120
186
216
209
169
143
120
74
30
-2
-30
-62
-131
-230
-326
-402
-431
-414
-383
-369
-382
-399
-438
-530
-631
-714
-770
-778
-778
-809
-835
-832
-821
-825
-829
-816
-806
-815
-827
-793
-711
-632
-565
-514
-454
-341
-218
-108
13
119
209
279
305
304
278
221
182
185
223
287
350
406
484
601
696
718
701
681
669
659
627
575
535
526
526
515
500
475
431
373
306
256
239
230
205
144
54
-9
-29
-29
-19
-16
-26
-65
-143
-224
-313
-421
-503
-554
-591
-609
-628
-648
-646
-623
-566
-485
-414
-325
-189
-38
91
193
270
321
345
349
368
423
496
564
616
668
725
741
714
682
646
614
604
609
629
663
674
617
504
379
239
71
-93
-225
-309
-327
-292
-252
-208
-121
-19
40
61
88
117
131
153
183
180
149
133
138
157
173
171
179
236
333
434
530
642
743
788
783
746
678
597
524
465
400
321
258
230
221
216
168
77
20
3
-4
5
11
9
-4
-77
-197
-314
-417
-501
-556
-579
-567
-544
-529
-521
-530
-559
-604
-660
-694
-687
-658
-615
-590
-618
-632
-614
-618
-617
-601
-600
-574
-511
-453
-410
-380
-358
-355
-395
-449
-481
-512
-560
-570
-518
-458
-423
-429
-460
-453
-403
-343
-266
-176
-83
4
76
141
194
232
251
245
243
249
262
315
380
428
486
540
584
654
734
785
808
825
823
778
709
642
569
473
355
246
157
78
26
14
22
39
83
156
227
280
319
338
369
431
501
556
588
627
695
736
733
740
770
794
784
750
716
646
509
365
250
174
140
108
59
18
-14
-15
30
76
100
126
175
240
299
349
411
479
526
537
545
582
619
629
647
663
630
571
502
383
232
95
-28
-142
-253
-354
-433
-500
-527
-494
-461
-457
-470
-498
-539
-600
-686
-758
-810
-859
-914
-963
-977
-978
-991
-992
-985
-978
-969
-977
-983
-957
-931
-917
-908
-924
-965
-1016
-1057
-1071
-1075
-1073
-1047
-1012
-979
-941
-909
-863
-794
-744
-737
-751
-755
-736
-703
-670
-640
-589
-539
-496
-389
-244
-153
-84
25
164
282
345
377
407
431
420
368
312
259
222
223
219
185
147
118
95
61
21
-18
-60
-84
-108
-175
-255
-286
-286
-290
-273
-238
-214
-173
-137
-116
-81
-69
-43
65
179
275
386
481
553
655
796
907
978
1057
1098
1056
960
859
792
745
724
773
828
818
778
731
700
708
741
815
911
986
1080
1179
1200
1146
1041
929
856
767
658
602
599
633
670
656
622
605
587
590
624
622
558
478
372
247
160
99
30
-59
-152
-208
-270
-367
-430
-477
-549
-616
-672
-718
-757
-792
-818
-847
-892
-970
-1069
-1131
-1155
-1165
-1141
-1094
-1047
-1006
-977
-942
-888
-834
-809
-804
-788
-750
-677
-572
-469
-380
-306
-214
-92
1
53
94
99
82
70
26
-40
-69
-50
12
129
301
459
525
532
517
474
439
412
353
303
270
218
183
184
190
188
158
91
30
12
10
-40
-130
-183
-189
-195
-196
-178
-160
-147
-134
-112
-105
-158
-232
-281
-316
-320
-305
-303
-307
-363
-478
-591
-683
-725
-699
-648
-597
-550
-506
-455
-401
-340
-289
-254
-214
-199
-236
-244
-182
-111
-52
15
59
65
49
15
6
56
128
201
262
272
264
282
311
324
309
291
285
267
224
161
93
51
18
-20
-25
-1
17
29
39
29
24
70
144
204
240
260
304
386
479
610
777
914
1006
1074
1134
1190
1218
1235
1274
1348
1449
1535
1575
1570
1543
1530
1510
1450
1387
1348
1311
1285
1257
1182
1090
1026
942
814
678
546
418
292
164
49
-48
-128
-195
-243
-268
-310
-367
-372
-345
-341
-340
-320
-303
-279
-207
-107
-10
86
167
207
205
183
163
93
-41
-147
-212
-276
-310
-317
-321
-304
-276
-271
-280
-294
-330
-403
-505
-626
-756
-869
-934
-963
-993
-1012
-991
-932
-874
-848
-841
-829
-824
-854
-894
-886
-849
-838
-847
-854
-883
-933
-965
-981
-993
-981
-957
-944
-926
-900
-868
-824
-784
-752
-728
-701
-656
-608
-560
-528
-527
-522
-509
-486
-439
-405
-385
-347
-292
-215
-147
-118
-112
-104
-59
1
25
46
93
150
200
238
284
332
345
317
268
234
237
272
334
396
444
474
471
449
414
344
266
199
129
57
-39
-159
-255
-325
-380
-408
-408
-368
-306
-265
-216
-157
-140
-150
-149
-140
-145
-184
-247
-275
-239
-164
-82
2
97
195
271
337
397
443
484
500
520
577
614
631
673
697
695
708
727
714
676
679
716
742
795
858
871
844
810
778
759
750
707
615
549
523
497
473
419
342
298
264
213
144
89
95
133
179
265
371
477
563
608
631
630
584
534
516
509
497
478
436
372
316
269
225
189
144
92
65
56
30
-16
-58
-90
-154
-265
-397
-535
-666
-776
-873
-951
-1006
-1051
-1081
-1108
-1135
-1163
-1203
-1212
-1171
-1124
-1087
-1048
-1010
-986
-961
-914
-857
-805
-746
-685
-617
-536
-454
-383
-331
-268
-208
-181
-158
-129
-105
-81
-49
19
101
149
182
212
218
188
135
102
84
57
29
19
40
81
110
133
154
173
199
227
257
296
337
382
453
538
595
631
658
658
637
598
547
497
439
384
345
302
223
111
19
-48
-115
-165
-195
-195
-162
-123
-66
-7
11
4
-16
-52
-72
-65
-64
-89
-130
-173
-210
-231
-256
-265
-222
-158
-98
-21
58
119
186
264
313
308
257
217
232
260
270
288
295
291
321
371
404
428
438
411
381
390
405
405
410
404
394
406
437
482
515
506
475
443
398
334
277
235
196
179
185
173
154
173
207
204
172
162
152
106
60
29
-13
-46
-64
-92
-135
-187
-237
-282
-352
-445
-522
-570
-581
-556
-527
-511
-501
-481
-425
-342
-249
-141
-70
-65
-78
-117
-196
-265
-308
-326
-330
-350
-350
-318
-306
-290
-240
-213
-214
-209
-199
-209
-238
-281
-348
-409
-412
-385
-376
-354
-311
-283
-267
-257
-247
-186
-84
-19
1
-19
-86
-170
-229
-245
-220
-201
-219
-253
-271
-253
-211
-161
-88
-1
64
122
187
230
260
285
258
200
183
196
213
235
238
214
216
245
237
197
170
131
69
23
9
10
11
-7
-76
-173
-236
-285
-348
-399
-457
-524
-555
-563
-568
-563
-529
-477
-446
-413
-353
-265
-131
-19
23
54
75
78
101
116
113
154
248
325
369
396
370
327
355
424
479
515
526
531
541
538
522
480
411
346
309
292
247
162
69
-13
-71
-87
-63
-16
33
77
142
221
263
283
332
371
358
315
261
218
186
132
84
63
29
-16
-51
-78
-123
-207
-299
-370
-426
-461
-483
-496
-496
-498
-492
-475
-486
-525
-573
-609
-607
-590
-575
-542
-503
-471
-421
-359
-293
-225
-195
-202
-196
-152
-71
-1
37
83
139
196
260
295
313
330
319
330
406
476
496
515
588
681
737
742
689
630
639
679
692
691
685
670
655
635
596
569
570
576
611
691
774
812
795
763
759
747
691
625
580
557
564
598
605
565
508
450
404
355
261
133
29
-35
-63
-75
-116
-182
-222
-247
-299
-377
-435
-438
-426
-439
-451
-462
-465
-441
-416
-398
-382
-366
-326
-271
-242
-241
-265
-297
-291
-282
-348
-422
-417
-403
-425
-445
-460
-465
-479
-521
-561
-605
-653
-663
-651
-635
-617
-611
-614
-615
-620
-661
-738
-798
-825
-803
-752
-742
-724
-637
-549
-501
-468
-442
-442
-457
-464
-479
-486
-454
-426
-427
-414
-352
-236
-136
-92
-47
21
84
138
188
254
327
375
416
485
556
586
588
603
618
625
630
606
573
577
615
665
684
683
701
710
720
728
684
660
682
684
701
752
794
838
865
843
804
795
784
723
653
604
545
486
456
422
331
201
121
87
52
30
40
83
107
61
2
-39
-93
-146
-176
-192
-230
-266
-213
-126
-123
-174
-186
-158
-152
-183
-218
-251
-283
-325
-406
-497
-560
-594
-614
-665
-733
-759
-748
-719
-694
-708
-722
-698
-671
-659
-657
-655
-644
-639
-659
-663
-611
-558
-559
-560
-508
-408
-295
-190
-91
-22
27
95
138
128
123
146
180
189
154
122
109
74
11
-27
-30
-47
-87
-133
-178
-223
-304
-391
-410
-379
-345
-335
-350
-346
-321
-294
-251
-202
-160
-108
-41
42
120
162
172
181
184
172
172
170
137
92
41
-8
-16
9
28
10
-54
-109
-91
-32
0
9
10
-18
-65
-88
-91
-93
-62
10
74
121
172
216
252
250
212
236
323
362
347
345
366
380
399
424
445
497
581
630
649
683
716
717
710
724
726
707
693
673
661
656
605
549
539
525
495
462
419
392
401
414
404
360
303
264
222
166
129
112
76
39
57
114
146
149
159
170
162
148
115
42
-28
-48
-73
-174
-309
-399
-424
-400
-395
-475
-574
-589
-550
-523
-539
-613
-685
-714
-726
-717
-691
-670
-643
-634
-630
-566
-479
-428
-405
-377
-325
-269
-207
-128
-64
-40
-55
-80
-65
-21
23
79
154
213
208
140
54
2
36
120
160
143
108
73
63
131
217
188
114
117
146
188
294
421
469
418
359
347
335
295
213
119
73
67
70
63
41
40
75
118
141
117
73
65
103
162
182
120
23
-30
-28
34
130
158
119
86
52
45
59
25
-32
-61
-14
123
246
289
275
253
245
237
275
330
324
309
309
308
312
316
342
342
301
267
214
190
217
189
84
-50
-119
-114
-146
-226
-333
-370
-255
-130
-107
-177
-280
-340
-363
-354
-377
-436
-508
-658
-746
-764
-809
-786
-839
-860
-773
-882
-669
-54
65
-47
29
-2
-9
20
-14
10
4
-6
13
-6
5
6
-5
9
-2
2
6
-3
6
1
1
6
-2
5
2
0
5
0
3
3
0
4
1
2
3
0
4
1
2
3
1
3
2
2
3
1
3
2
2
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
