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