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