213
79
51
197
45
26
101
30
98
89
22
27
35
167
216
184
304
25
182
87
53
236
220
292
229
74
398
69
136
48