457
420
344
272
198
122
35
-69
-168
-258
-322
-363
-379
-391
-400
-409
-423
-437
-457
-434
-291
-291
-2
309
540
591
525
425
313
211
102
10
-89
-158
-215
-266
-303
-336
-336
-361
-382
-390
-360
-273
-88
114
305
399
438
387
303
194
101
33
-16
-109
-179
-251
-283
-314
-341
-360
-353
-361
-329
-251
-109
66
196
279
316
334
332
261
184
128
74
40
-22
-70
-153
-207
-255
-280
-305
-321
-334
-299
-228
-132
-57
-28
11
87
182
318
383
382
316
251
194
124
41
-40
-112
-165
-222
-282
-315
-357
-372
-386
-401
-415
-447
-466
-474
-486
-327
28
453
800
865
799
696
601
464
335
198
70
-48
-144
-198
-242
-271
-306
-342
-364
-381
-392
-404
-330
-121
240
592
822
827
751
650
543
429
297
135
0
-105
-198
-266
-318
-351
-360
-384
-375
-382
-358
-286
-92
153
420
595
655
610
506
408
291
205
106
6
-87
-171
-216
-266
-297
-324
-334
-352
-350
-335
-333
-237
-72
165
409
549
588
565
484
382
295
215
109
32
-63
-143
-197
-258
-302
-336
-363
-387
-396
-397
-380
-393
-294
-183
-7
129
241
356
491
560
578
521
431
360
246
150
44
-50
-135
-201
-249
-279
-321
-344
-368
-394
-423
-459
-498
-546
-558
-600
-429
-56
402
748
842
794
709
615
474
341
206
76
-27
-119
-199
-246
-295
-331
-364
-390
-420
-457
-501
-521
-553
-418
-81
369
751
878
852
750
650
519
376
239
112
1
-93
-171
-230
-277
-316
-355
-383
-426
-459
-486
-497
-362
-37
413
769
887
841
743
660
551
408
257
111
-11
-122
-201
-272
-314
-344
-376
-407
-439
-459
-479
-423
-204
186
607
864
900
827
732
644
527
397
249
124
13
-83
-162
-222
-267
-308
-341
-367
-377
-366
-306
-127
199
564
862
950
911
822
726
631
503
354
202
57
-72
-181
-274
-347
-398
-429
-446
-451
-444
-428
-340
-170
128
415
650
739
722
647
537
414
271
127
-12
-134
-231
-305
-365
-408
-433
-448
-459
-465
-467
-462
-434
-404
-330
-172
93
400
586
641
608
530
447
360
277
209
116
14
-94
-187
-265
-325
-376
-411
-438
-455
-470
-472
-479
-495
-503
-505
-519
-523
-567
-608
-640
-712
-708
-628
-432
5
361
659
704
629
529
426
329
236
142
60
-6
-70
-133
-162
-203
-230
-264
-279
-295
-304
-320
-325
-340
-346
-335
-309
-300
-336
-377
-334
-95
233
574
752
834
837
806
730
623
489
342
195
68
-73
-213
-321
-426
-511
-590
-655
-692
-696
-673
-611
-492
-165
258
637
833
800
671
542
411
273
163
53
-35
-122
-190
-253
-297
-315
-306
-291
-290
-280
-316
-350
-394
-413
-402
-376
-291
-4
435
826
999
934
778
644
482
335
159
3
-179
-313
-453
-557
-622
-674
-663
-650
-609
-568
-484
-283
37
413
693
800
771
661
537
422
300
201
108
60
-30
-128
-257
-382
-476
-554
-593
-602
-501
-288
60
424
665
747
707
635
523
426
342
270
209
102
-15
-118
-191
-264
-345
-438
-544
-612
-652
-662
-653
-451
-82
357
669
734
621
484
351
241
136
10
-135
-262
-382
-453
-493
-514
-524
-514
-500
-466
-418
-353
-219
42
367
653
824
856
812
723
568
425
295
196
102
-22
-140
-247
-306
-340
-350
-334
-298
-226
-115
-10
83
159
239
375
511
591
600
509
396
308
232
140
39
-61
-161
-240
-323
-395
-479
-552
-634
-695
-735
-737
-698
-636
-532
-348
-99
244
583
803
862
764
618
492
366
245
133
33
-61
-129
-187
-233
-261
-292
-311
-328
-338
-349
-355
-366
-369
-378
-399
-423
-462
-507
-546
-584
-547
-245
295
840
1186
1210
1090
934
773
600
427
251
82
-70
-207
-320
-423
-493
-549
-555
-545
-524
-495
-451
-295
31
439
779
907
856
735
614
483
350
221
92
-17
-119
-202
-272
-326
-370
-411
-430
-427
-402
-344
-339
-348
-419
-463
-477
-350
-4
432
810
967
943
851
732
582
427
277
140
13
-95
-186
-259
-319
-363
-400
-421
-435
-444
-457
-458
-458
-458
-451
-459
-478
-483
-483
-498
-525
-505
-313
33
429
744
910
987
963
877
720
527
355
155
-17
-163
-288
-373
-468
-505
-524
-530
-534
-521
-506
-423
-252
67
427
747
902
877
795
686
594
486
404
324
230
130
14
-107
-229
-335
-430
-503
-565
-582
-546
-409
-91
313
644
805
767
670
564
476
404
341
248
149
21
-96
-188
-260
-329
-374
-417
-444
-497
-527
-555
-587
-621
-674
-707
-695
-488
-37
464
810
904
857
808
715
562
378
193
13
-141
-287
-405
-508
-589
-619
-643
-637
-640
-598
-505
-291
50
435
735
852
821
734
618
502
388
313
234
161
54
-40
-130
-205
-247
-295
-310
-329
-375
-399
-448
-515
-585
-649
-640
-416
50
550
886
945
867
803
730
661
548
402
247
82
-35
-149
-217
-294
-347
-381
-413
-435
-455
-451
-473
-472
-474
-478
-462
-461
-448
-452
-445
-379
-209
42
295
474
579
639
680
715
714
689
634
542
435
281
105
-70
-229
-365
-449
-513
-553
-569
-571
-565
-548
-531
-515
-458
-363
-143
259
659
984
1083
1036
945
853
759
673
580
457
306
126
-56
-189
-320
-409
-484
-528
-520
-445
-299
7
339
634
786
786
714
622
522
437
371
315
212
104
-4
-109
-211
-312
-412
-491
-559
-616
-639
-650
-570
-382
17
428
759
868
816
729
637
549
478
396
267
131
-19
-141
-253
-334
-399
-440
-472
-488
-502
-493
-490
-476
-460
-461
-466
-479
-498
-496
-516
-484
-372
-150
122
384
598
762
866
860
774
623
452
278
120
-23
-139
-228
-288
-340
-375
-405
-423
-433
-432
-433
-431
-423
-419
-400
-385
-362
-327
-229
-56
148
318
416
514
630
760
847
894
866
802
715
627
559
473
358
215
57
-86
-224
-344
-441
-524
-586
-630
-655
-674
-677
-669
-650
-619
-591
-553
-440
-125
337
775
1018
1040
963
848
719
577
440
304
175
52
-58
-151
-230
-293
-349
-394
-429
-457
-473
-484
-488
-489
-477
-466
-450
-439
-370
-194
45
281
398
449
503
573
674
755
789
774
714
638
568
474
343
185
11
-159
-324
-451
-552
-616
-639
-643
-630
-610
-590
-559
-509
-401
-244
19
402
730
963
996
941
858
746
615
499
392
303
184
60
-71
-196
-322
-426
-486
-544
-583
-602
-617
-607
-457
-142
310
695
875
882
783
675
562
464
378
286
153
-7
-148
-271
-355
-422
-460
-485
-520
-582
-605
-611
-593
-608
-642
-642
-545
-328
46
398
665
802
807
765
682
559
401
229
62
-97
-221
-323
-399
-453
-497
-518
-529
-543
-526
-487
-395
-224
85
429
744
898
922
869
772
676
572
505
427
289
92
-119
-311
-455
-548
-612
-638
-623
-558
-411
-171
119
388
601
705
742
696
594
456
339
237
171
110
23
-87
-206
-338
-480
-589
-674
-731
-781
-789
-742
-617
-355
29
382
628
653
574
482
418
366
293
164
8
-143
-281
-393
-471
-513
-531
-520
-476
-392
-262
-32
207
430
586
677
714
689
590
451
312
208
137
92
25
-74
-207
-338
-468
-568
-638
-680
-685
-647
-552
-342
10
374
673
790
793
734
625
497
381
292
219
116
-13
-145
-258
-348
-414
-473
-536
-604
-667
-701
-716
-718
-711
-706
-705
-632
-395
-1
409
667
719
681
637
599
524
395
244
87
-54
-175
-280
-367
-432
-477
-511
-525
-534
-538
-528
-499
-444
-357
-183
113
445
741
904
958
947
891
775
631
475
347
212
85
-71
-217
-340
-431
-470
-477
-467
-429
-316
-170
-11
102
128
119
120
178
239
305
307
284
227
192
191
204
201
146
86
-19
-122
-242
-375
-488
-604
-713
-799
-867
-896
-912
-910
-872
-830
-778
-728
-654
-503
-115
564
1105
1381
1259
1035
841
634
452
301
194
94
-8
-112
-217
-309
-376
-441
-489
-522
-534
-537
-542
-538
-530
-535
-539
-558
-575
-575
-578
-570
-558
-547
-571
-550
-429
-186
206
609
937
1174
1289
1304
1216
1074
875
679
492
323
158
2
-159
-312
-429
-525
-581
-618
-630
-622
-595
-580
-562
-542
-526
-509
-495
-488
-480
-472
-457
-458
-419
-275
-29
254
443
535
596
688
814
944
1022
1047
1011
939
845
717
571
398
229
72
-63
-185
-295
-393
-485
-560
-621
-657
-678
-677
-655
-605
-559
-507
-466
-404
-338
-288
-314
-257
64
554
1024
1236
1224
1132
1006
840
693
577
500
418
306
171
31
-90
-189
-263
-328
-370
-398
-413
-421
-417
-413
-399
-397
-414
-426
-443
-451
-482
-512
-592
-647
-476
3
569
1002
1122
1068
984
886
743
585
424
281
149
35
-55
-145
-211
-272
-339
-380
-417
-430
-451
-457
-408
-246
120
548
908
1062
1059
1005
905
795
680
595
521
396
245
59
-108
-256
-381
-471
-532
-575
-603
-613
-606
-535
-364
-81
256
518
688
736
768
759
694
624
567
487
352
181
-14
-187
-310
-418
-486
-530
-549
-528
-434
-281
10
307
575
752
838
849
823
722
570
414
302
217
153
70
-47
-192
-337
-476
-598
-677
-752
-794
-834
-819
-731
-512
-112
326
687
817
824
777
722
643
540
396
230
72
-69
-184
-277
-349
-413
-457
-494
-507
-526
-530
-530
-537
-533
-561
-563
-608
-613
-611
-554
-470
-390
-361
-329
-298
-208
44
536
963
1274
1212
1000
773
564
369
207
75
-38
-124
-193
-251
-300
-338
-383
-420
-447
-463
-474
-477
-474
-469
-464
-449
-420
-375
-294
-201
-108
-4
138
246
354
458
619
830
968
986
925
833
748
663
550
415
263
101
-63
-227
-372
-509
-614
-697
-746
-777
-781
-768
-739
-706
-669
-640
-614
-595
-574
-553
-534
-512
-499
-487
-482
-479
-471
-469
-452
-453
-437
-341
-114
178
462
665
823
949
1038
1087
1075
1021
929
803
649
473
299
147
20
-82
-165
-232
-283
-319
-345
-358
-367
-368
-369
-359
-332
-283
-202
-94
-1
87
221
320
452
575
737
933
1059
1079
1006
901
801
707
595
451
297
131
-28
-179
-317
-439
-543
-614
-662
-694
-689
-681
-652
-611
-572
-555
-534
-504
-499
-486
-461
-461
-449
-439
-428
-432
-425
-429
-429
-418
-396
-380
-383
-315
-130
204
561
859
1069
1215
1267
1222
1111
963
823
680
524
366
195
50
-76
-169
-241
-285
-322
-344
-359
-360
-372
-362
-355
-329
-284
-204
-106
-2
83
201
310
418
548
672
849
1009
1061
1036
931
841
725
628
495
355
194
40
-109
-267
-398
-525
-606
-662
-688
-682
-677
-657
-620
-574
-546
-516
-499
-484
-470
-463
-448
-446
-431
-427
-419
-417
-407
-405
-412
-402
-375
-362
-338
-208
43
401
716
963
1106
1214
1249
1209
1089
944
758
576
395
212
61
-70
-159
-228
-291
-318
-353
-357
-372
-373
-371
-367
-358
-344
-317
-267
-183
-82
15
106
217
315
437
574
740
956
1088
1079
929
702
515
365
252
150
46
-54
-152
-231
-300
-358
-401
-430
-446
-460
-464
-469
-468
-468
-463
-461
-456
-451
-443
-437
-431
-427
-424
-421
-418
-414
-418
-422
-426
-413
-386
-355
-285
-122
104
381
570
706
800
885
947
950
885
775
643
514
382
256
142
43
-44
-111
-163
-203
-237
-259
-281
-292
-301
-303
-307
-306
-293
-277
-261
-252
-260
-291
-341
-396
-411
-318
76
544
986
1173
1138
1027
891
745
602
459
324
198
91
-8
-98
-170
-234
-280
-310
-332
-343
-354
-363
-369
-374
-378
-385
-396
-403
-400
-382
-366
-356
-399
-463
-541
-584
-526
-366
134
637
1050
1180
1062
934
815
689
559
431
321
217
113
25
-41
-105
-155
-199
-234
-259
-280
-286
-299
-287
-265
-243
-245
-283
-339
-419
-501
-516
-360
142
668
1086
1163
1050
924
798
651
510
374
243
125
26
-61
-135
-198
-249
-292
-322
-339
-350
-353
-360
-364
-365
-367
-359
-363
-372
-379
-373
-364
-338
-332
-360
-420
-491
-541
-481
-269
254
711
1074
1123
1024
903
784
648
520
386
277
178
90
12
-58
-116
-166
-200
-236
-256
-274
-269
-270
-248
-230
-220
-240
-299
-393
-457
-378
34
501
920
1068
1017
917
793
653
512
381
254
138
34
-60
-144
-212
-272
-315
-341
-371
-387
-395
-401
-409
-415
-423
-428
-427
-416
-410
-403
-398
-397
-396
-400
-405
-426
-442
-482
-509
-382
9
558
961
1114
1044
940
857
747
622
487
360
239
134
43
-27
-103
-161
-210
-240
-269
-297
-319
-327
-324
-312
-295
-274
-271
-277
-300
-342
-370
-326
-38
341
730
959
969
905
789
654
513
382
246
129
26
-65
-138
-209
-253
-297
-326
-348
-362
-370
-385
-377
-393
-387
-385
-360
-339
-318
-267
-246
-192
-142
-54
50
137
245
295
397
456
580
669
701
690
624
494
363
214
91
-21
-115
-189
-245
-281
-311
-333
-337
-334
-341
-343
-341
-343
-325
-318
-312
-316
-320
-349
-386
-449
-491
-507
-476
-372
-109
375
773
1065
1042
908
780
653
519
395
280
172
78
-6
-80
-145
-199
-241
-285
-306
-327
-337
-351
-359
-369
-372
-372
-382
-391
-397
-401
-406
-403
-422
-422
-459
-481
-470
-364
-152
340
730
1047
1063
945
824
715
583
459
337
232
136
53
-19
-85
-137
-180
-213
-235
-240
-232
-227
-219
-223
-216
-246
-275
-322
-382
-403
-349
-16
439
850
1058
1020
913
785
645
501
368
244
134
38
-49
-123
-190
-238
-277
-302
-323
-335
-343
-343
-347
-349
-357
-365
-379
-396
-403
-387
-356
-336
-346
-404
-483
-533
-523
-411
-128
370
789
1081
1064
964
858
737
602
471
346
235
133
44
-39
-106
-161
-205
-232
-255
-266
-266
-255
-250
-255
-274
-308
-331
-367
-378
-386
-312
5
460
840
1049
1016
913
780
643
493
361
223
119
12
-69
-140
-200
-252
-293
-330
-339
-360
-379
-381
-391
-379
-374
-373
-381
-383
-398
-379
-365
-337
-340
-370
-411
-481
-501
-440
-308
144
607
998
1129
1034
901
786
647
510
386
275
161
65
-14
-79
-143
-176
-200
-200
-190
-185
-191
-206
-214
-217
-237
-265
-293
-317
-292
-138
213
603
931
1021
963
845
708
562
415
276
141
47
-46
-121
-179
-243
-280
-300
-327
-337
-347
-350
-354
-348
-361
-369
-395
-385
-362
-322
-283
-300
-350
-424
-490
-523
-486
-379
-48
420
831
1085
1055
936
814
681
540
406
277
165
59
-26
-99
-161
-206
-240
-262
-276
-278
-279
-287
-304
-328
-331
-313
-265
-232
-242
-299
-364
-429
-456
-422
-324
-34
421
815
1083
1058
947
818
689
549
420
291
175
72
-20
-102
-169
-224
-265
-291
-308
-318
-326
-329
-321
-327
-329
-349
-352
-333
-287
-235
-238
-289
-372
-460
-508
-488
-362
63
551
970
1128
1047
932
806
671
515
375
236
121
25
-57
-125
-182
-223
-233
-228
-216
-223
-246
-272
-293
-314
-335
-343
-352
-344
-329
-270
-12
377
746
982
971
875
750
610
470
334
202
87
-19
-103
-179
-236
-278
-306
-329
-341
-353
-358
-365
-364
-361
-363
-360
-362
-370
-385
-398
-386
-348
-301
-281
-312
-383
-461
-513
-498
-389
-100
372
782
1072
1053
939
815
684
554
411
289
170
75
-8
-78
-133
-165
-186
-189
-189
-217
-242
-277
-316
-346
-356
-342
-328
-311
-297
-203
82
463
806
975
923
825
684
536
409
267
152
28
-57
-143
-201
-259
-290
-317
-339
-339
-342
-330
-332
-337
-330
-336
-338
-357
-372
-366
-332
-304
-307
-369
-425
-497
-523
-503
-389
-102
350
756
1035
1036
930
806
674
542
396
267
133
34
-50
-124
-188
-237
-269
-285
-305
-305
-319
-317
-340
-363
-367
-369
-355
-348
-371
-389
-428
-450
-444
-410
-304
-104
292
673
990
1042
946
828
681
554
418
279
167
52
-29
-112
-163
-212
-239
-270
-291
-293
-309
-318
-318
-317
-322
-331
-324
-340
-334
-345
-349
-359
-348
-309
-273
-258
-287
-370
-452
-507
-491
-381
42
478
911
1074
1037
941
811
684
543
410
298
181
86
6
-54
-109
-138
-157
-174
-201
-244
-276
-305
-299
-298
-278
-279
-265
-255
-243
-192
45
420
785
1013
1008
927
798
661
519
371
252
135
40
-38
-94
-143
-188
-220
-248
-270
-289
-305
-305
-309
-307
-313
-320
-324
-331
-328
-298
-257
-214
-224
-278
-371
-447
-494
-441
-197
278
733
1082
1153
1109
1014
894
754
608
466
335
222
131
54
-9
-59
-95
-108
-116
-114
-142
-169
-199
-215
-223
-215
-198
-194
-185
-178
-169
-43
276
634
985
1101
1078
985
857
710
559
422
289
185
92
11
-48
-98
-138
-167
-189
-202
-215
-220
-223
-232
-231
-234
-237
-250
-263
-278
-293
-299
-270
-229
-194
-218
-279
-374
-436
-456
-393
-285
90
503
940
1161
1172
1080
948
809
665
521
385
267
166
77
5
-42
-78
-93
-115
-141
-189
-222
-255
-263
-248
-227
-210
-188
-175
-191
-127
115
491
875
1057
1047
959
821
675
521
376
243
130
37
-35
-101
-152
-187
-223
-246
-269
-287
-301
-310
-306
-310
-313
-330
-351
-380
-387
-365
-329
-285
-295
-348
-441
-516
-554
-502
-404
-100
294
717
1014
1060
993
874
742
599
456
315
185
77
-11
-83
-137
-179
-200
-219
-230
-246
-270
-303
-337
-358
-370
-364
-354
-333
-322
-341
-210
92
504
873
1004
973
875
739
595
447
309
183
75
-14
-87
-152
-204
-246
-282
-312
-331
-346
-356
-362
-362
-361
-364
-364
-371
-380
-401
-411
-396
-361
-312
-327
-376
-466
-553
-606
-598
-512
-277
148
577
941
1024
969
855
728
583
437
294
164
54
-37
-107
-159
-201
-231
-263
-277
-284
-295
-307
-321
-334
-346
-353
-356
-357
-354
-348
-342
-158
198
601
923
989
937
817
677
523
375
236
111
8
-78
-154
-207
-249
-279
-299
-312
-319
-327
-333
-336
-335
-330
-325
-321
-321
-328
-338
-365
-381
-369
-339
-292
-305
-344
-435
-524
-583
-577
-502
-279
130
558
925
1024
976
865
728
582
431
288
167
63
-20
-85
-129
-161
-193
-229
-269
-309
-341
-361
-377
-375
-369
-347
-324
-288
-259
-270
-196
60
425
799
980
978
894
761
613
461
315
178
60
-35
-115
-175
-214
-237
-243
-255
-285
-320
-339
-335
-318
-327
-365
-419
-471
-506
-540
-543
-529
-519
-447
-157
276
707
953
967
889
761
622
473
329
196
83
-11
-90
-152
-202
-241
-270
-292
-308
-324
-332
-338
-344
-346
-350
-352
-353
-350
-342
-322
-294
-281
-285
-327
-374
-432
-496
-555
-600
-600
-473
-63
418
868
1033
1001
885
747
605
456
313
181
73
-17
-79
-122
-148
-167
-207
-252
-301
-330
-336
-331
-328
-335
-358
-388
-412
-398
-373
-366
-345
-112
286
727
1021
1052
974
841
694
530
368
221
100
-4
-82
-139
-192
-226
-247
-261
-276
-283
-296
-295
-306
-305
-312
-310
-317
-327
-345
-376
-371
-349
-304
-274
-301
-360
-447
-516
-561
-544
-480
-239
158
594
942
1028
962
857
713
559
402
263
134
46
-31
-91
-128
-160
-184
-222
-275
-304
-327
-343
-349
-350
-354
-350
-336
-304
-292
-345
-236
71
488
897
1027
998
891
737
581
424
281
142
22
-64
-139
-197
-243
-277
-294
-291
-276
-268
-267
-285
-306
-334
-365
-385
-409
-428
-432
-434
-438
-435
-419
-410
-386
-213
149
560
920
1011
970
860
723
581
436
296
174
65
-20
-92
-146
-189
-219
-239
-255
-264
-271
-258
-236
-216
-209
-220
-241
-265
-302
-370
-428
-499
-542
-568
-563
-490
-197
237
693
988
1019
941
814
676
529
384
245
124
22
-55
-114
-157
-191
-217
-231
-240
-248
-249
-254
-256
-258
-261
-260
-263
-265
-267
-265
-260
-249
-239
-237
-248
-269
-284
-277
-244
-215
-223
-261
-326
-400
-464
-483
-443
-144
245
697
994
1042
973
847
704
553
405
264
140
37
-42
-90
-114
-121
-128
-138
-173
-215
-268
-310
-330
-335
-330
-320
-292
-253
-174
-76
-2
66
306
554
880
1009
1012
927
775
614
448
302
182
60
-55
-182
-286
-362
-406
-403
-404
-378
-362
-318
-281
-246
-208
-187
-163
-139
-119
-89
-61
-29
-24
-21
15
141
301
487
659
806
912
928
882
759
610
474
343
217
53
-129
-291
-418
-489
-507
-515
-485
-462
-429
-398
-377
-341
-323
-293
-272
-256
-242
-239
-223
-213
-200
-192
-198
-212
-228
-253
-260
-254
-224
-214
-203
-198
-185
-164
-136
-107
-101
-141
-215
-301
-402
-523
-540
-416
1
481
885
1041
1026
920
809
654
507
346
210
98
18
-44
-87
-119
-140
-167
-180
-186
-182
-186
-189
-190
-193
-199
-198
-197
-201
-195
-165
-122
-22
52
143
301
518
780
950
997
972
890
766
565
340
120
-51
-166
-237
-299
-337
-360
-376
-374
-364
-350
-329
-307
-299
-292
-287
-282
-275
-258
-247
-237
-224
-210
-190
-159
-155
-165
-196
-235
-275
-317
-363
-377
-398
-383
-354
-314
-119
208
605
930
1024
968
842
690
531
381
231
132
38
-25
-77
-109
-132
-143
-155
-150
-147
-131
-127
-148
-177
-196
-210
-227
-267
-294
-252
-168
-85
109
350
648
869
907
846
730
581
427
282
161
68
-6
-67
-106
-140
-159
-179
-189
-198
-223
-239
-252
-252
-237
-218
-189
-190
-185
-185
-187
-192
-213
-243
-291
-334
-383
-426
-442
-423
-387
-229
101
523
895
1018
981
868
709
565
419
283
172
80
18
-35
-72
-99
-112
-127
-133
-146
-146
-155
-160
-171
-175
-178
-184
-215
-267
-341
-406
-458
-429
-303
-106
279
565
854
957
937
839
694
533
381
249
138
59
-4
-55
-91
-118
-136
-154
-164
-174
-197
-217
-238
-248
-244
-235
-220
-194
-162
-138
-133
-152
-180
-222
-260
-299
-331
-386
-425
-441
-422
-337
-30
354
768
992
1005
915
776
635
489
353
225
131
54
-1
-45
-80
-104
-130
-142
-150
-153
-144
-123
-100
-86
-72
-69
-69
-75
-98
-153
-92
43
309
580
753
815
753
639
482
332
191
73
-11
-76
-128
-171
-195
-216
-224
-226
-231
-232
-237
-228
-237
-235
-222
-204
-203
-208
-218
-229
-252
-284
-332
-363
-396
-418
-441
-437
-433
-377
-89
302
731
974
999
921
768
629
485
352
227
137
41
-24
-74
-98
-121
-135
-136
-149
-152
-180
-209
-237
-247
-226
-206
1002
