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