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