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