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