30
236
152
28
53
22
181
71
16
139
145
358
133
162
29
9
50
132
18
15
293
73
13
190
201
164
39
21
285
88
538
42
98
291
125
10
24
82
289
183
221
14
35
195
46
51
20
265