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