47
141
46
95
96
212
70
132
125
111
36
60
106
108
81
166
357
265
409
57
37
259
343
534
144
86
136
280
221
405
218
181
416
205
625
22
291
112
191
288
184
142
94
197
58
224
38
98
50
33
99
566
158
31
103