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