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