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