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