119
132
69
48
63
74
91
70
86
84
83
67
57
66
49
65
55
117
196
129
111
145
130
187
143
194
184
151
265
225
191
164
153
171
211
161
307
261
283
254
189
206
555
823