87
41
117
132
105
150
304
295
118
106
153
101
140
115
183
218
197
250
48
275
20
85
66
54
35
615
611
303
801
121
174
233
59
129
344
65
68