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