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