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