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