87
24
137
69
158
61
92
35
145
143
109
86
40
75
77
94
181
117
106
197
272
130
43
314
310
317
68
157
218
568
188
151
232
185
161
451
202
149
215
155
235
282
398
175
108