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