390 451 662
476
577
634
693
807
988
149
860
182
217
842
291
784
450
626
683
241
51
114
223
963
48
200
542
192
911
680
568
276
141
232
452
479
338
843
78
681
502
514
403
38
308
519
812
67
53
591
92
465
357
889
515
401
949
109
347
123
385
126
89
905
852
118
788
228
141
271
724
540
866
518
111
432
174
941
498
552
683
343
361
977
100
403
743
858
544
704
365
948
14
632
367
229
915
708
43
713
332
357
313
750
940
171
113
481
44
607
453
805
789
704
899
281
667
186
415
817
569
643
205
354
88
377
957
680
796
931
874
985
217
643
661
38
314
76
480
62
841
85
73
603
22
387
828
494
874
354
592
567
618
188
573
738
482
655
354
633
989
944
582
820
900
310
921
408
946
885
780
280
563
634
32
30
460
340
731
586
720
652
176
390
590
223
369
274
150
383
675
465
921
424
203
70
695
953
149
546
379
461
770
844
212
376
430
28
304
315
605
259
852
789
722
563
204
140
795
656
47
776
833
410
459
692
262
703
464
934
592
616
590
615
172
671
581
410
986
458
292
126
212
120
755
892
863
501
79
962
676
140
279
539
129
684
253
564
33
767
759
57
339
523
401
467
930
760
545
875
864
990
69
419
779
105
370
479
570
909
2
851
815
721
928
186
351
146
10
240
856
976
277
745
558
258
616
91
37
220
776
742
739
310
713
14
740
41
723
188
707
281
188
363
34
668
510
215
242
642
314
938
725
878
306
58
708
309
385
24
836
515
248
511
970
4
144
470
177
523
966
711
935
95
644
3
371
712
127
434
528
906
925
243
762
15
594
335
573
341
297
154
339
625
133
206
45
996
169
432
637
835
428
256
843
234
379
909
805
896
691
687
315
645
325
965
614
32
956
523
253
838
254
427
348
694
434
497
930
325
680
537
16
198
406
550
128
977
219
459
667
152
759
853
974
36
662
496
672
32
827
695
286
737
513
411
233
910
851
108
412
809
609
672
614
149
648
183
489
688
960
528
326
989
773
293
833
294
44
911
149
639
172
713
492
217
997
299
642
230
98
508
932
814
803
146
736
86
524
22
219
626
54
839
79
840
807
244
660
854
501
930
505
1
621
657
266
716
649
443
649
648
402
479
930
316
113
540
281
528
785
360
104
781
469
181
599
178
949
460
235
192
271
108
726
433
890
625
590
153
115
301
356
13
547
507
392
928
409
3
791
170
460
114
660
491
95
638
873
290
213
858
145
206
992
595
474
887
191
403
542
565
529
594
49
166
717
792
865
332
980
387
674
644
272
814
207
510
184
825
405
336
729
304
310
123
438
310
703
587
427
771
553
470
570
894
251
393
739
942
672
532
907
72
351
930
36
497
207
25
422
518
429
866
910
746
80
151
599
579
373
487
214
564
729
517
939
351
250
85
837
882
310
259
317
384
170
467
832
867
657
378
822
949
989
19
403
434
886
205
48
30
375
196
126
176
811
140
242
640
978
595
21
364
198
699
239
971
353
909
616
821
167
912
612
640
56
345
319
796
39
819
235
603
584
188
308
807
280
639
177
927
99
845
984
427
195
191
422
458
389
941
895
240
603
20
600
553
759
768
255
634
430
686
914
394
496
171
548
781
350
657
190
538
761
651
618
178
899
993
775
347
794
414
837
518
8
895
580
642
965
654
353
246
847
981
454
778
407
575
58
379
64
486
828
767
884
649
124
415
580
411
851
726
576
25
340
782
115
803
395
502
512
486
483
567
16
804
42
962
706
888
662
915
646
15
363
847
187
623
729
575
578
300
129
780
356
92
158
537
924
625
212
832
446
315
711
70
63
909
97
180
248
648
155
668
203
199
398
233
482
313
485
654
854
808
966
701
402
286
855
526
838
957
635
272
538
286
518
913
142
221
891
873
962
701
210
683
833
346
819
186
905
764
459
859
989
300
560
159
553
848
135
188
363
341
409
181
64
985
973
302
593
550
529
126
722
901
891
430
422
780
795
304
690
967
247
145
967
868
867
663
275
816
570
957
644
683
37
232
105
513
538
187
167
830
162
863
384
979
825
909
324
763
86
515
54
107
530
186
613
304
331
369
800
979
701
395
48
109
957
689
456
988
618
872
233
429
778
18
989
635
971
899
78
398
82
705
733
362
402
641
571
816
341
299
600
792
800
311
732
644
984
141
479
841
752
474
23
690
953
84
7
517
331
233
915
695
347
535
964
772
522
132
211
726
909
137
77
555
266
501
917
106
67
886
943
951
373
1000
524
931
695
261
602
345
356
940
70
746
504
856
72
512
752
917
541
732
307
645
160
907
990
365
282
602
91
429
620
220
751
394
985
438
151
614
111
728
285
8
858
830
691
496
828
656
712
2
821
743
21
644
757
725
132
735
773
648
601
937
702
987
419
731
6
37
211
650
317
626
654
857
265
298
551
902
458
328
451
387
618
347
393
641
589
866
95
559
414
189
669
666
220
22
746
861
416
417
851
515
756
713
383
211
156
731
359
531
404
485
427
206
391
795
596
898
732
243
777
883
633
976
12
133
168
803
