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