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