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