216
200
91
218
120
289
428
168
76
221
152
90
290
145
271
67
74
58
111
135
850
113
84
240
205
189
93
108
418
117
131
96
133
827
97
160
99
224