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