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