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