122
124
108
90
80
88
232
171
206
130
160
164
222
91
94
118
4
15
163
198
277
472
237
595
262
312
159
252
156
226
19
22
569
256
191
218
188
34
5
145
525
235
18
411
168
28
158
165
253
242
64
53
101
150
454
246
195
328
25