131
174
292
42
191
309
123
60
244
54
135
161
260
142
245
104
62
226
145
392
58
90
39
241
1728
224
175
379
132
73
105
167
134
79
197
70
91
149
329
30
204
100
153
114
49
458
278
158
284
193
99
187
180
201