184
166
80
136
47
346
95
42
113
224
135
319
110
108
168
150
279
341
151
133
202
33
85
69
99
180
273
222
143
100
111
115
138
122
365
146
502
62
144
94
242
186
542
81
72
357
251
66
363
120
214
127
182
74
139
155