746
692
562
400
238
84
-36
-137
-211
-253
-298
-360
-422
-447
-414
-385
-530
-796
-766
-517
-8
332
504
650
797
813
724
569
383
199
33
-107
-214
-282
-311
-332
-322
-329
-321
-394
-617
-946
-984
-628
21
567
824
888
901
858
712
520
326
156
9
-110
-200
-264
-301
-345
-351
-361
-346
-351
-508
-812
-992
-869
-332
255
646
831
922
977
919
780
597
414
241
94
-25
-118
-194
-234
-265
-270
-265
-307
-525
-915
-1106
-864
-303
287
596
723
823
880
823
670
475
272
85
-62
-177
-239
-259
-271
-279
-308
-414
-641
-976
-1078
-836
-268
311
626
781
862
915
869
732
514
298
102
-44
-145
-227
-266
-287
-287
-298
-356
-536
-883
-1138
-1054
-567
64
500
726
844
917
867
700
482
258
80
-55
-164
-231
-271
-299
-330
-339
-359
-392
-537
-812
-1077
-993
-547
89
568
804
881
839
712
547
382
382
228
84
-40
-139
-227
-298
-358
-401
-419
-417
-439
-627
-918
-1099
-943
-407
158
535
708
775
784
714
577
418
264
119
1
-108
-194
-261
-319
-334
-357
-399
-522
-632
-657
-768
-733
-536
-184
237
509
621
714
741
671
535
378
226
87
-29
-130
-206
-246
-259
-271
-362
-586
-885
-968
-717
-259
191
445
584
687
730
681
557
401
240
94
-24
-107
-167
-205
-237
-275
-336
-494
-677
-825
-850
-670
-327
64
386
597
698
735
693
582
430
273
124
9
-83
-147
-176
-175
-166
-204
-346
-606
-923
-971
-833
-394
40
373
612
752
813
770
647
487
322
163
35
-63
-129
-169
-184
-176
-189
-230
-317
-437
-572
-797
-1044
-913
-515
86
569
764
881
908
820
666
499
340
196
82
-4
-56
-92
-110
-110
-120
-210
-416
-692
-1029
-1149
-936
-466
105
510
740
883
939
857
702
522
343
189
78
0
-64
-114
-138
-159
-198
-268
-373
-487
-594
-847
-1075
-988
-561
79
570
806
924
971
896
737
557
375
208
71
-34
-103
-143
-182
-219
-262
-307
-362
-501
-745
-1094
-1226
-1025
-452
179
647
921
1052
1087
1002
837
644
448
266
104
-35
-150
-231
-281
-306
-342
-390
-465
-589
-681
-774
-973
-974
-710
-199
367
720
867
951
951
851
686
500
307
128
-15
-123
-193
-240
-264
-282
-288
-292
-336
-504
-882
-1182
-1089
-608
104
627
960
1158
1255
1177
963
683
411
170
-25
-164
-260
-316
-354
-378
-407
-437
-492
-577
-660
-664
-624
-749
-697
-483
0
520
792
867
872
807
680
518
342
171
33
-77
-144
-187
-206
-223
-234
-266
-299
-340
-525
-833
-1045
-848
-312
358
739
917
956
923
819
655
477
302
141
0
-120
-198
-248
-285
-316
-364
-425
-511
-600
-733
-833
-776
-597
-232
175
481
687
715
655
562
424
245
69
-83
-195
-270
-300
-309
-317
-337
-359
-402
-469
-541
-641
-662
-683
-769
-514
-211
292
648
786
856
870
781
639
458
277
106
-31
-117
-170
-195
-210
-230
-248
-263
-330
-471
-718
-901
-803
-483
46
434
716
860
905
886
777
613
429
245
76
-50
-159
-230
-257
-268
-283
-310
-343
-398
-528
-733
-939
-835
-505
11
421
667
787
832
787
669
504
327
168
33
-82
-169
-223
-252
-263
-259
-255
-277
-311
-354
-493
-741
-964
-938
-559
-35
440
745
910
967
920
792
610
423
241
71
-57
-165
-220
-252
-263
-251
-234
-248
-323
-498
-758
-971
-931
-610
-107
340
649
839
932
917
800
621
423
243
99
-34
-118
-182
-223
-230
-235
-233
-229
-258
-293
-358
-484
-748
-1136
-1201
-986
-377
223
623
860
986
982
869
709
522
328
151
-8
-117
-201
-247
-255
-252
-231
-198
-187
-163
-275
-592
-1079
-1172
-899
-276
254
580
776
907
900
788
633
447
268
100
-37
-146
-210
-251
-273
-258
-205
-158
-183
-344
-666
-1080
-1247
-1083
-520
103
581
851
975
993
913
762
572
384
199
55
-47
-125
-186
-227
-235
-237
-247
-289
-360
-449
-571
-853
-1201
-1237
-1027
-351
216
641
845
909
879
789
645
467
293
122
-12
-122
-193
-247
-285
-311
-327
-326
-325
-323
-355
-441
-650
-988
-1364
-1288
-874
-154
478
871
1107
1229
1221
1099
921
695
448
213
1
-148
-258
-317
-356
-365
-343
-308
-370
-517
-798
-1166
-1218
-976
-380
264
752
1080
1263
1310
1224
1032
784
504
234
-18
-199
-321
-380
-427
-483
-567
-665
-763
-870
-990
-1017
-889
-603
-147
280
640
843
881
832
719
570
385
198
5
-144
-247
-336
-413
-465
-495
-490
-498
-494
-530
-569
-610
-597
-647
-793
-800
-646
-123
395
782
934
948
903
794
644
461
271
83
-76
-211
-320
-402
-466
-532
-599
-670
-728
-701
-634
-686
-753
-662
-411
43
376
620
818
925
918
793
602
393
195
18
-116
-240
-352
-479
-601
-702
-701
-630
-592
-667
-568
-405
-28
341
577
784
899
875
768
601
404
228
49
-86
-207
-301
-378
-453
-554
-669
-786
-871
-954
-1015
-747
-387
184
597
855
988
1005
907
730
515
311
134
-12
-127
-204
-253
-276
-283
-280
-241
-181
-197
-375
-725
-1072
-1259
-903
-355
341
811
1048
1098
1030
869
673
469
265
72
-71
-184
-241
-265
-261
-239
-228
-259
-336
-450
-519
-596
-641
-707
-719
-542
-181
264
611
785
803
776
679
535
360
186
30
-95
-193
-262
-303
-326
-330
-324
-293
-259
-222
-177
-130
-85
-75
-130
-372
-886
-1225
-1132
-638
35
492
774
968
1002
888
714
538
369
198
50
-78
-174
-243
-286
-309
-315
-315
-306
-290
-251
-197
-149
-108
-43
-51
-276
-779
-1457
-1523
-1138
-299
431
855
1067
1146
1097
957
784
614
446
283
130
-5
-107
-177
-198
-180
-154
-199
-326
-506
-680
-819
-906
-816
-655
-236
201
614
901
979
934
812
654
491
348
229
120
14
-90
-183
-262
-321
-371
-415
-432
-424
-383
-364
-362
-390
-462
-664
-978
-1078
-1038
-540
28
547
927
1044
1035
943
788
591
376
177
3
-131
-242
-318
-370
-392
-393
-398
-392
-419
-440
-512
-628
-739
-900
-1059
-855
-527
135
658
1010
1191
1219
1123
945
720
502
296
132
-1
-109
-189
-243
-278
-295
-295
-278
-251
-246
-281
-445
-650
-884
-1002
-800
-391
319
910
1321
1405
1274
1011
721
473
239
60
-105
-228
-321
-359
-346
-326
-313
-323
-328
-321
-315
-317
-366
-442
-558
-695
-698
-636
-472
-160
174
547
772
806
734
614
472
335
218
90
-19
-115
-167
-202
-211
-216
-214
-211
-207
-196
-192
-189
-186
-188
-151
-87
25
110
14
-332
-962
-1035
-946
-355
135
476
784
980
1029
975
856
711
540
369
218
85
1
-69
-113
-148
-170
-175
-164
-126
-83
0
156
227
0
-626
-1348
-1383
-980
-181
383
757
998
1127
1096
980
828
639
447
269
113
0
-90
-147
-169
-145
-107
-76
-114
-211
-331
-491
-688
-846
-814
-604
-169
219
528
709
767
757
655
496
317
145
-16
-129
-214
-258
-283
-285
-271
-250
-247
-239
-245
-265
-318
-409
-518
-631
-863
-1119
-1056
-739
-94
417
764
934
1007
976
863
696
511
323
155
12
-87
-155
-197
-220
-221
-228
-235
-264
-310
-329
-326
-342
-425
-676
-1038
-986
-744
-137
363
700
888
964
939
815
672
495
318
154
17
-80
-156
-199
-227
-234
-246
-246
-248
-181
-81
44
79
-17
-306
-804
-1086
-1124
-663
-130
327
607
792
878
869
771
633
466
295
140
10
-92
-151
-185
-204
-206
-202
-185
-158
-73
13
-5
-191
-564
-1103
-1342
-1249
-717
-79
443
772
965
1027
986
863
692
507
333
178
57
-27
-96
-145
-183
-196
-171
-118
-82
-148
-276
-452
-651
-843
-955
-890
-543
-92
351
677
858
944
929
824
647
453
260
103
-15
-92
-135
-166
-178
-209
-254
-306
-345
-365
-365
-351
-372
-448
-648
-977
-1029
-944
-470
22
447
761
917
969
922
802
623
417
218
43
-84
-176
-240
-291
-330
-350
-356
-345
-321
-275
-286
-348
-586
-1067
-1334
-1299
-821
-66
475
941
1181
1249
1174
1001
775
544
325
141
-11
-117
-189
-237
-258
-262
-239
-230
-208
-189
-174
-160
-151
-179
-368
-695
-1110
-1144
-823
-215
392
787
1034
1121
1051
876
672
467
265
91
-57
-165
-247
-297
-332
-342
-347
-322
-298
-241
-156
-87
-153
-337
-625
-953
-1069
-835
-412
219
618
887
992
977
890
745
581
401
217
49
-92
-188
-236
-253
-250
-241
-243
-244
-249
-242
-231
-206
-161
-105
-50
-121
-326
-666
-947
-823
-440
159
581
798
883
896
844
715
551
348
170
15
-94
-189
-237
-263
-278
-281
-294
-291
-280
-256
-233
-242
-279
-357
-402
-416
-388
-369
-431
-561
-554
-472
-158
193
465
648
670
639
586
493
364
201
61
-71
-171
-250
-298
-353
-357
-357
-351
-327
-302
-276
-233
-181
-139
-163
-244
-423
-645
-820
-875
-636
-320
123
414
648
771
788
728
592
441
295
151
40
-48
-116
-150
-191
-213
-239
-253
-234
-201
-161
-170
-241
-369
-517
-679
-774
-715
-512
-129
244
577
782
874
870
780
639
475
317
164
39
-65
-140
-186
-211
-218
-203
-189
-161
-158
-166
-189
-217
-226
-213
-240
-387
-637
-754
-691
-318
70
416
628
722
749
692
583
443
290
147
32
-69
-124
-165
-180
-188
-180
-168
-161
-133
-130
-115
-125
-126
-130
-141
-158
-141
-39
36
-48
-414
-982
-1236
-1121
-552
43
513
812
997
1047
993
866
702
529
354
208
81
8
-58
-89
-129
-153
-184
-208
-199
-177
-107
-27
-39
-185
-473
-960
-1262
-1230
-804
-112
466
840
995
1026
970
855
695
519
341
175
33
-61
-105
-116
-87
-74
-72
-77
-86
-130
-182
-276
-422
-663
-916
-1013
-893
-521
-83
292
571
699
739
677
562
404
248
118
-5
-92
-150
-181
-198
-202
-195
-186
-149
-140
-129
-147
-129
-101
-81
-168
-395
-819
-1269
-1318
-1098
-499
106
543
863
999
1007
916
771
582
390
214
87
14
-39
-76
-101
-112
-109
-99
-97
-102
-152
-210
-313
-426
-569
-805
-999
-1163
-1200
-830
-422
243
668
945
1048
1034
934
789
602
403
199
55
-54
-106
-138
-142
-150
-159
-180
-219
-248
-275
-279
-271
-279
-291
-328
-369
-473
-707
-998
-1211
-975
-581
40
480
819
995
1024
926
785
598
418
251
109
-10
-98
-173
-223
-266
-304
-337
-339
-306
-271
-234
-252
-286
-347
-449
-700
-979
-1233
-956
-565
132
610
970
1152
1173
1092
934
744
529
341
171
30
-77
-151
-199
-223
-234
-239
-266
-257
-264
-264
-361
-627
-937
-1265
-1198
-840
-255
387
826
1103
1188
1125
987
800
578
362
149
-7
-117
-174
-210
-211
-200
-229
-276
-373
-523
-687
-848
-896
-966
-849
-635
-327
121
482
756
915
915
833
695
537
373
249
152
87
78
55
23
-32
-105
-210
-342
-500
-684
-853
-922
-916
-919
-760
-506
-130
326
629
864
931
861
684
510
318
179
49
-32
-120
-154
-145
-119
-92
-85
-104
-147
-206
-323
-494
-710
-860
-1026
-984
-714
-308
282
693
969
1090
1050
947
779
581
387
203
44
-60
-101
-143
-142
-130
-73
-13
59
97
107
26
-169
-472
-836
-1155
-1363
-1198
-886
-350
141
519
786
879
856
773
648
500
340
189
52
-37
-88
-100
-112
-88
-47
-7
24
-13
-86
-204
-348
-521
-745
-1011
-1052
-926
-521
-32
381
717
877
924
883
773
609
445
288
164
61
-7
-54
-79
-100
-117
-136
-177
-199
-216
-231
-213
-212
-204
-185
-185
-267
-498
-833
-1123
-1021
-718
-98
379
751
961
1008
930
789
623
466
313
166
29
-62
-133
-187
-227
-248
-242
-228
-224
-210
-218
-231
-296
-420
-672
-903
-1145
-992
-678
-100
462
848
1057
1093
976
778
555
348
180
52
-66
-135
-210
-218
-235
-230
-222
-229
-214
-213
-231
-292
-455
-665
-840
-1026
-936
-680
-250
346
732
1027
1125
1060
914
700
501
315
168
69
-18
-76
-119
-167
-184
-180
-217
-218
-236
-258
-272
-412
-676
-912
-1127
-952
-631
-132
359
693
929
1026
958
759
478
224
59
-17
-72
-73
-80
-86
-97
-118
-133
-149
-141
-131
-132
-158
-241
-465
-750
-1082
-1165
-908
-472
127
551
818
935
912
817
683
533
395
261
164
90
30
-34
-107
-152
-170
-175
-184
-169
-142
-108
-140
-249
-485
-791
-1155
-1143
-886
-367
162
529
789
920
928
866
747
582
432
298
178
99
41
21
-20
-82
-136
-177
-155
-139
-67
-53
-54
-147
-346
-601
-892
-1036
-928
-612
-61
348
681
860
915
862
749
598
425
269
139
25
-30
-99
-110
-144
-138
-157
-186
-216
-199
-155
-57
-1
19
-77
-262
-546
-852
-1134
-1037
-846
-341
100
475
749
865
877
806
670
485
325
183
96
25
-13
-52
-77
-81
-105
-83
-81
-86
-97
-89
-111
-188
-294
-443
-562
-747
-955
-1058
-918
-608
-61
410
791
993
1026
941
803
638
461
316
195
119
58
10
-31
-53
-71
-95
-125
-155
-193
-214
-217
-223
-194
-177
-264
-486
-858
-1151
-1092
-769
-157
377
783
1040
1091
1051
929
769
571
401
237
131
53
-30
-92
-177
-227
-262
-287
-306
-289
-255
-209
-172
-188
-354
-667
-1005
-1193
-971
-525
104
571
865
1001
996
908
754
549
365
199
92
12
-40
-66
-100
-134
-175
-215
-222
-237
-209
-191
-147
-111
-88
-114
-318
-679
-1094
-1174
-942
-379
197
645
942
1035
993
852
697
519
351
199
67
-12
-64
-90
-118
-144
-173
-192
-225
-267
-283
-278
-226
-163
-105
-138
-307
-695
-1166
-1267
-1127
-540
39
544
893
1039
1041
941
787
582
391
214
65
-25
-93
-146
-169
-228
-252
-303
-304
-309
-266
-196
-127
-44
-64
-202
-562
-988
-1234
-1082
-670
-50
446
806
967
971
837
661
468
296
140
28
-44
-92
-130
-153
-163
-157
-171
-159
-146
-130
-106
-129
-167
-194
-276
-421
-729
-1092
-1274
-1125
-671
-28
489
866
1046
1082
1020
894
703
502
272
103
-30
-106
-161
-187
-247
-267
-290
-285
-295
-235
-155
-84
-51
-166
-359
-642
-991
-1100
-980
-521
26
503
844
995
1017
898
714
502
272
112
20
-7
-48
-88
-141
-186
-218
-242
-213
-184
-114
-47
-8
-58
-199
-482
-967
-1194
-1195
-783
-216
257
628
848
915
877
739
566
346
156
-4
-114
-172
-196
-190
-180
-164
-181
-201
-236
-253
-262
-260
-223
-187
-150
-169
-263
-583
-930
-1126
-1000
-572
-14
427
733
884
911
829
725
560
374
222
88
-6
-52
-107
-134
-155
-199
-218
-233
-223
-185
-156
-135
-143
-196
-264
-447
-690
-894
-935
-728
-386
77
456
747
893
918
820
691
483
311
133
28
-23
-52
-86
-91
-82
-89
-111
-160
-210
-248
-253
-284
-264
-317
-414
-684
-946
-1155
-1043
-695
-105
439
854
1084
1142
1015
881
684
496
305
144
27
-67
-132
-184
-241
-254
-267
-265
-291
-327
-343
-331
-322
-317
-371
-547
-748
-966
-862
-586
-60
429
796
1038
1083
988
818
589
370
184
45
-63
-154
-215
-268
-298
-314
-301
-263
-205
-171
-162
-135
-140
-165
-370
-636
-933
-1078
-823
-464
189
641
984
1105
1094
943
742
485
238
48
-70
-120
-99
-95
-92
-119
-171
-206
-208
-246
-226
-240
-227
-277
-424
-677
-929
-1162
-978
-667
-97
437
804
1038
1061
980
838
667
477
296
139
1
-95
-184
-229
-218
-200
-176
-155
-183
-184
-252
-284
-406
-601
-781
-965
-950
-738
-424
141
553
887
1022
1008
920
757
571
365
196
41
-50
-125
-141
-162
-175
-194
-210
-219
-230
-260
-336
-512
-726
-869
-1036
-883
-649
-212
295
708
971
1063
1017
860
700
482
274
93
-50
-134
-183
-195
-190
-134
-99
-91
-122
-108
-139
-207
-367
-642
-874
-1089
-978
-704
-230
275
681
929
1022
972
835
647
456
276
99
-26
-124
-174
-209
-206
-185
-151
-139
-123
-113
-114
-119
-189
-285
-513
-706
-809
-837
-630
-367
-59
343
618
830
932
891
763
595
377
203
76
-3
-38
-83
-104
-163
-148
-168
-137
-85
-61
-22
30
81
125
55
-58
-279
-619
-928
-1067
-911
-504
-25
400
688
820
739
600
444
306
229
179
135
98
77
3
-7
-35
-22
-20
-23
-36
-37
-32
-4
-7
-31
-79
-189
-267
-430
-677
-923
-1034
-860
-455
60
492
798
951
941
850
671
493
343
215
106
47
-10
-35
-48
-78
-112
-171
-185
-206
-192
-194
-187
-154
-135
-124
-115
-145
-235
-565
-910
-1052
-928
-444
131
602
911
1042
1020
926
761
580
346
198
60
2
-58
-52
-67
-90
-113
-129
-163
-159
-189
-217
-229
-242
-242
-250
-358
-569
-776
-976
-837
-589
-101
358
738
993
1065
1012
878
676
477
291
120
33
-1
-40
-37
-80
-115
-171
-209
-252
-283
-284
-292
-303
-387
-502
-637
-713
-836
-696
-454
-7
481
848
1063
1100
982
787
563
334
161
28
-64
-111
-142
-134
-152
-150
-176
-198
-193
-212
-217
-216
-252
-279
-346
-502
-696
-858
-953
-750
-476
-6
410
742
943
956
859
719
552
401
270
109
17
-87
-142
-168
-177
-148
-134
-113
-139
-112
-100
-116
-171
-247
-337
-498
-689
-841
-947
-744
-456
60
484
817
931
898
746
528
341
180
78
4
-22
-48
-50
-20
-18
-57
-107
-191
-236
-255
-251
-256
-242
-215
-204
-199
-255
-431
-686
-908
-903
-656
-194
313
721
959
1012
892
694
481
276
84
-40
-138
-173
-162
-118
-93
-66
-77
-99
-87
-132
-173
-159
-181
-162
-197
-218
-298
-572
-808
-1019
-950
-696
-291
174
572
853
927
854
695
500
322
174
96
38
56
58
15
-22
-103
-138
-159
-136
-89
-104
-129
-225
-272
-347
-416
-573
-762
-896
-981
-870
-644
-283
260
628
915
1044
1010
868
686
464
277
120
37
-7
-43
-21
-11
-10
-18
-65
-126
-189
-266
-318
-353
-328
-335
-387
-465
-589
-679
-803
-714
-521
-167
345
707
978
1056
944
742
510
298
177
62
-33
-90
-99
-100
-78
-117
-135
-129
-176
-166
-196
-212
-251
-298
-423
-566
-689
-789
-859
-679
-424
77
469
744
868
831
706
543
381
289
214
182
129
70
42
29
-14
-46
-96
-155
-198
-257
-293
-286
-319
-367
-493
-645
-784
-837
-905
-647
-409
69
427
726
876
917
857
750
602
443
252
83
-58
-163
-191
-198
-177
-153
-130
-110
-102
-80
-85
-69
-107
-152
-269
-417
-593
-755
-793
-861
-659
-375
45
511
736
881
907
834
724
551
413
275
188
117
66
19
-1
-19
-50
-112
-197
-227
-229
-215
-286
-376
-470
-598
-701
-756
-697
-713
-598
-367
-70
413
673
932
1048
1042
930
769
544
336
186
109
68
22
-31
-74
-89
-153
-194
-197
-224
-225
-273
-326
-397
-547
-683
-790
-805
-760
-691
-435
-152
307
576
780
825
788
696
564
435
289
208
148
94
30
-77
-149
-189
-167
-144
-105
-96
-96
-82
-69
-90
-117
-187
-284
-486
-682
-804
-932
-733
-528
-105
306
591
759
770
723
656
496
368
227
148
86
9
-47
-74
-106
-120
-111
-113
-95
-45
-16
-28
-57
-144
-224
-339
-478
-674
-820
-933
-941
-736
-399
156
572
892
984
915
779
566
403
216
139
73
29
-5
-39
-50
-44
-71
-76
-108
-98
-82
-50
-41
-43
-76
-101
-177
-278
-454
-676
-820
-924
-744
-445
-27
352
632
765
761
675
528
342
191
77
35
54
91
137
126
72
35
6
-35
-73
-150
-166
-168
-191
-202
-237
-284
-391
-586
-790
-882
-950
-685
-406
66
462
737
865
855
793
676
589
433
340
238
159
156
119
78
16
-48
-123
-177
-231
-262
-266
-276
-274
-301
-354
-522
-688
-816
-797
-748
-463
-169
274
601
813
916
872
737
600
470
386
299
177
35
-119
-199
-235
-229
-187
-151
-146
-143
-145
-149
-168
-206
-306
-489
-664
-774
-759
-545
-281
32
371
617
756
810
762
666
506
326
142
-3
-86
-154
-179
-176
-146
-58
0
21
32
7
55
-39
-60
-140
-171
-210
-243
-321
-524
-759
-987
-886
-612
-142
292
627
811
855
820
660
555
353
248
145
82
68
65
35
-1
-52
-94
-114
-112
-79
-58
-38
-45
-64
-103
-176
-334
-548
-739
-821
-837
-615
-343
70
460
700
813
831
769
661
525
380
270
174
84
19
-24
-19
-30
-39
-57
-59
-69
-77
-79
-72
-85
-124
-203
-288
-347
-393
-491
-658
-843
-928
-779
-431
47
466
734
859
848
787
632
506
350
232
148
96
36
-38
-136
-204
-237
-266
-248
-219
-171
-162
-154
-195
-227
-240
-316
-451
-594
-679
-788
-666
-500
-128
255
539
699
684
630
537
408
335
222
165
131
86
99
101
114
113
53
-23
-130
-201
-247
-234
-198
-215
-262
-358
-459
-613
-789
-872
-996
-837
-589
-153
380
753
934
987
928
847
718
551
414
246
100
-59
-184
-263
-291
-280
-252
-227
-218
-201
-201
-186
-158
-113
-85
-111
-198
-347
-556
-727
-908
-744
-484
-21
401
687
877
893
811
674
438
258
70
-51
-42
-73
-90
-125
-118
-104
-89
-127
-94
-53
-34
-16
-47
-26
-13
6
-7
-65
-175
-337
-591
-870
-1071
-1183
-935
-602
-79
327
634
801
830
744
618
418
267
149
24
-8
-33
-52
-65
-99
-151
-171
-241
-220
-239
-190
-148
-117
-82
-81
-136
-228
-351
-532
-756
-968
-1115
-944
-636
-70
369
746
952
946
853
630
411
234
132
97
91
52
29
-5
17
29
30
21
15
-45
-57
-118
-142
-159
-166
-188
-250
-316
-386
-505
-634
-767
-888
-721
-527
-98
274
591
797
862
865
780
698
547
415
308
188
60
-55
-167
-265
-330
-360
-344
-298
-241
-210
-222
-218
-184
-134
-47
24
43
-7
-209
-533
-834
-1024
-915
-588
-68
357
655
776
755
681
547
396
235
97
-36
-133
-183
-201
-163
-112
-12
30
64
57
15
8
24
45
79
93
104
84
-18
-105
-273
-407
-611
-807
-942
-1054
-788
-525
39
421
695
810
753
637
537
393
289
192
124
76
47
56
76
76
60
4
-31
-73
-107
-153
-218
-294
-374
-409
-352
-272
-175
-99
-107
-282
-477
-832
-794
-775
-367
56
451
759
901
899
813
653
457
264
44
-76
-206
-301
-322
-292
-239
-177
-135
-125
-122
-120
-135
-116
-114
-64
-13
28
41
11
-80
-251
-506
-776
-989
-853
-593
-89
310
565
677
11
