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