83
62
172
148
154
258
175
107
94
259
92
121
123
89
236
161
234
214
63
113
69
130
91
322
455
78
58
66
240
368
270
158
109
170
191
355
114
54
212
52
104
98
125
99
36
131
138
176
115
201
137
32
28