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