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