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