238
42
40
32
119
48
14
29
25
151
140
75
131
57
22
100
13
68
27
51
114
31
20
154
107
133
50
58
161
324
146
169
135
136
37
7
61
84
887
28
436
181
972
69
60
66
148
722
147
21
561
188
308
174
9
111
56