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