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