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