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