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