419
645
155
21
750
112
615
997
565
156
463
945
390
884
662
754
536
907
900
682
440
728
723
274
810
864
969
206
77
30
258
134
202
585
281
341
753
173
970
697
462
169
859
628
948
670
893
800
1003
25
443
898
327
807
445
982
830
174
374
59
123
493
599
603
38
269
734
927
698
309
972
284
332
201
636
186
441
671
1024
717
689
673
745
763
384
446
1019
14
594
639
166
273
677
16
198
34
640
611
962
121
765
319
614
