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