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