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