33
48
106
84
91
52
147
258
96
474
245
264
150
143
109
165
133
277
129
113
289
61
270
107
402
226
130
202
224
81
78
82
305
162
99
18
494
212
35
87
73
71
27
16
44
103
43
22
115
17
59
90
149
30
80