432
72
133
335
107
176
28
374
188
215
492
104
48
366
132
163
407
54
241
237
244
205
189
74
206
112
195
282
183
295
136
385
143
261
306
53
57
56
30
327
161
222
47
208
210
221
262
164
166
98
97
43
64
95
67
61