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