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