328
104
72
158
89
29
269
190
46
135
88
56
50
58
57
265
167
142
254
129
66
96
39
771
17
244
115
214
132
204
77
31
93
36
16
240
87
106
38
108
211
186
191
166
85
73
20
35
202
468
329
117