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