113
196
235
252
157
129
183
203
484
81
530
190
240
106
88
107
142
141
59
95
91
80
38
97
105
85
101
47
180
114
145
55
83
221
54
124
87
136
74
86
212
214
249
104
73
58
24
169
27
122
118
108
18