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