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