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