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