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