40
212
327
277
271
347
65
73
32
5
191
519
128
443
206
206
221
280
25
83
239
94
240
49
116
29
176
166