16
44
113
99
154
92
112
66
47
148
186
277
174
226
378
236
163
175
117
79
69
90
73
119
440
106
184
93
71
146
409