140
123
101
102
106
88
91
97
83
80
83
64
58
59
63
60
59
55
53
51