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