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