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