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