149
138
131
64
145
128
64
238
2
445
233
269
329
169
256
216
187
47
67
96
134
176
49
133
181
292
88
106
130
139
418
83
183
204
215
68
393
232
324
248
214
242
282
196
222
197
209
208
352
214
691
299
263
483
108
324
140
182
198
113