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