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