196
248
173
243
99
152
132
153
136
130
700
275
145
134
105
37
149
236
79
89
18
25
198
536
187
238
302
509
265
33
712
70
35
39
91
92
61
220
189
289