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