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