50
42
42
31
43
39
507