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