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