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