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