118
537
225
203
224
48
95
213
183
94
63
90
393
61
146
45
115
239
138
143
343
226
114
34
112
82
282
188
66
275
104
52
41
59
105
46
260
76
68
47
558
119
223
123
476
300
169
162
151
84
166
179
198
54
327
249