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