22
36
74
94
276
155
115
55
110
182
48
26
69
112
122
291
249
233
246
349
93
383
166
267
268
396
254
366
136
203
262
193
157
305
164
320
479
131
323
294
59
78
194
169
188
98
54
35
156
65
80
163
183
269
405