40
31
34
29
57
49
56