146
161
290
144
386
251
40
193
61
228
60
328
146
105
160
240
120
23
118
283
106
196
47
143
37
185
167
526
94
285
107
122
179
116
182
64
108
176
193
377
186
201
150
76
246
45
139
123
166
198
43
195
133
