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