232
183
170
156
150
141
139
135
131
127
120
114
113
110
102
99
93
92
91
89
86
85
81
78
75
71
70
69
66
65
63
62
61
60
58
57
56
55
54
53
52