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