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