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