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