29
46
53
9
84
3
1
267
319
53
23
42
8
126
47
171
31
189
94
88
183
42
160
203
209
94
177
1392
211
358