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