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