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