109
49
119
70
98
146
48
36
191
260
90
158
59
166
156
51
56
237
32
96
169
122
103
111
132
108
91
125
299
84
247
138
130
373
201
196
296
284
493
205
152
490
162
144
120
107
177
905
54
115
16
329
221
47