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