15
19
240
246
116
280
180
118
257
264
232
188
250
225
286
340
126
207
227
95
161
88
90
98
45
191
110
89
175
83
185
49
87
97
217
56
179
28
36
844
128
597
131
13
59
50