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