114
178
294
43
119
138
89
36
62
86
83
53
117
276
129
204
38
209
403
87
133
169
192
27
82
107
165
160
92
116
67
212
49
200
143
189
235
118
173
140
347
377
132
333
96
194
134
97
51
115
59
63