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