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