198
308
113
148
90
183
101
119
272
84
157
179
185
56
247
195
124
155
211
104
57
401
105
59
187
65
81
142
242
91
182
137
171
48
44
85
70
417
348
893
260
160
27
62
135
88
86
41
203
325
37
103
69
36