16
24
49
79
96
254
211
133
44
232
89
193
151
41
46
175
212
91
70
189
179
148
264
186
225
173
137
130
180
161
150
81
113
332
422
368
279
169
160
247
78
92
276
115
32
35
88
42
104
328
197
27
40