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