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