22
53
46
30
21
27
26
305
24
188
228
25
77
113
338
171
258
224
423
36
238
138
18
111
173
236
147
158
365
168
208
14
57
64
72
277
254
44
91
122
28
317
152
29
16
12
151
37
59
68
13
11
187
89