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