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