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