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