198
197
186
185
181
174
173
169
160
156
152
150
147
136
135
130
127
106
104
103
101
100
98
96
93
81
76
74
71
70
68
67
65
64
59
55
52
51
49
45
42
41
38
32
31