535
369
654
635
352
931
307
4
853
843
905
642
769
955
861
999
98
768
935
952
46
204
956
768
115
199
98
521
826
275
228
616
820
693
252
784
265
237
757
908
797
700
212
817
386
17
885
688
699
841
240
540
319
50
886
832
91
861
5
326
362
409
663
858
280
395
145
709
890
614
947
181
435
630
589
710
391
788
433
78
849
735
502
278
976
162
641
179
57
628
38
744
342
359
380
584
547
656
273
44
168
269
30
772
148
709
437
831
575
326
67
896
172
583
731
521
388
164
526
764
269
355
376
194
687
139
984
766
230
256
354
668
482
732
98
409
635
477
203
345
658
682
298
818
134
43
591
751
137
256
249
122
802
402
645
663
429
77
516
865
518
361
994
23
640
310
265
780
843
377
712
264
190
798
159
118
111
234
417
935
503
889
422
289
830
236
29
63
585
792
893
991
883
650
54
270
1
983
816
793
774
545
83
763
362
720
892
356
136
292
246
144
621
999
163
417
483
509
465
760
483
289
184
412
378
142
928
42
152
73
895
637
51
567
67
398
985
103
151
991
286
426
25
14
454
101
740
557
693
455
693
113
392
34
115
907
736
140
619
264
703
841
198
111
209
349
132
795
811
851
948
267
309
930
945
835
724
647
752
249
812
392
519
202
422
653
417
290
693
23
156
979
585
739
343
277
200
372
526
165
281
697
57
561
941
965
347
108
497
183
91
815
883
349
473
547
400
701
956
792
748
144
27
247
960
8
850
914
723
469
621
697
354
230
530
507
177
392
565
614
974
782
526
47
748
466
662
235
183
867
713
779
94
22
491
969
687
74
263
752
878
967
566
830
591
495
298
819
470
477
78
901
660
863
26
766
220
773
481
620
125
683
209
238
872
430
709
464
943
232
384
442
961
998
240
825
518
433
99
173
375
428
834
426
602
248
857
321
563
76
334
297
478
988
172
833
33
310
277
934
247
966
65
192
151
299
397
161
993
505
164
493
340
821
253
54
167
322
872
233
916
856
526
305
943
902
379
74
505
625
522
500
401
457
33
749
356
192
47
164
777
563
673
361
860
151
784
398
445
954
49
464
239
658
217
310
926
312
436
517
838
168
644
0
475
938
431
401
407
723
546
756
564
733
686
481
131
164
111
822
28
301
879
418
503
160
1000
212
287
298
162
810
587
347
976
718
203
731
591
192
553
806
623
281
30
316
787
56
262
273
249
204
72
849
668
779
111
929
682
193
396
143
701
124
525
970
308
288
102
952
137
863
999
944
846
119
557
715
995
831
79
146
981
59
766
476
886
694
440
313
616
308
635
200
53
849
300
789
78
96
40
694
877
683
142
773
474
311
417
324
572
460
759
816
281
593
78
79
858
92
100
940
2
318
599
232
315
985
619
679
274
355
270
333
679
408
451
548
685
226
81
684
861
597
888
116
919
225
645
933
473
902
206
767
245
445
683
711
886
343
550
372
779
444
508
305
950
606
681
202
251
855
62
86
225
481
891
200
399
31
886
317
897
857
714
886
520
652
655
962
408
776
939
179
804
157
395
699
434
368
232
765
983
452
705
440
744
630
42
414
574
156
804
164
31
875
529
717
154
143
483
892
658
442
881
637
115
613
937
628
439
732
441
673
694
723
646
245
825
581
925
943
818
371
197
895
244
822
404
473
445
854
811
672
81
492
565
216
587
426
491
304
690
601
525
18
466
774
979
9
133
207
486
432
90
724
877
53
981
785
108
495
523
294
934
39
32
15
497
573
60
202
52
133
179
874
109
36
114
39
916
355
382
29
899
784
755
146
718
779
886
990
978
691
519
273
444
418
256
161
655
888
525
781
706
794
352
896
367
286
469
241
917
314
129
215
127
712
244
439
688
338
890
638
647
206
819
625
896
305
731
48
765
402
17
585
672
96
958
531
457
271
61
480
865
908
757
560
604
811
338
156
229
608
917
728
534
526
51
48
537
609
932
423
236
273
601
721
407
115
439
723
615
771
868
269
290
350
613
355
480
447
233
786
228
76
841
409
771
214
621
98
726
413
947
307
121
104
142
269
824
931
114
49
39
752
225
327
883
33
218
772
12
313
184
978
746
859
742
970
217
11
260
322
144
484
319
330
223
810
784
104
656
250
79
749
645
708
435
665
197
722
740
59
493
112
52
175
566
170
681
849
909
827
174
602
411
960
865
39
703
138
349
119
864
20
356
927
761
773
637
778
341
673
99
320
261
718
131
470
73
808
17
159
465
804
62
542
12
972
940
474
940
907
629
276
66
818
652
983
254
542
802
427
101
906
246
24
183
548
788
851
671
410
511
910
894
680
787
691
798
412
599
548
647
316
162
563
790
379
199
132
776
430
472
507
765
986
131
882
688
400
696
443
162
450
304
73
382
653
672
452
625
252
647
921
261
685
225
745
797
77
511
454
494
392
437
10
250
402
765
370
851
386
506
936
38
891
857
114
230
37
614
181
541
895
391
10
248
305
33
845
855
360
567
289
395
692
591
546
403
282
202
224
681
285
56
290
399
558
883
476
102
543
414
400
993
904
373
124
475
147
274
741
614
799
95
698
179
545
851
861
792
707
222
967
855
235
189
184
384
248
360
204
200
747
203
874
639
175
85
721
790
938
719
355
55
30
649
96
320
427
657
405
879
263
686
247
960
633
501
758
514
228
146
981
245
137
929
795
538
574
558
458
692
301
792
750
495
229
693
757
500
391
120
564
682
692
942
350
3
391
629
120
358
368
368
149
613
1001
2
871
172
35
672
873
618
382
3
786
446
246
59
538
93
762
740
298
197
447
666
393
146
641
985
661
914
636
623
376
181
286
889
773
2
917
561
656
754
923
711
199
607
403
316
492
590
863
742
410
414
694
280
430
514
573
207
97
171
1
330
24
660
339
777
859
269
115
194
78
868
917
556
910
251
1001
478
214
135
935
523
292
895
436
473
774
697
370
557
777
496
409
654
155
975
888
871
442
305
704
661
399
465
628
998
917
231
922
262
460
202
423
128
648
579
821
167
1
61
215
226
148
996
7
108
92
952
965
829
860
908
724
576
93
124
980
459
995
321