47
154
138
106
136
70
102
109
126
35
311
149
340
92
54
41
272
241
328
205
183
179
281
286
246
567
244
274
191
165
151
230
377
208
392