33
48
105
84
91
52
145
256
96
473
245
263
150
143
109
165
133
276
129
113
288
61
270
107
402
225
130
202
222
81
78
82
304
162
99
18
494
212
35
87
73
71
27
16
44
102
43
22
115
17
59
90
149
30
80