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