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