50
43
42
31
43
39
507