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