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