153
159
188
96
111
187
195
212
149
125
105
211
191
170
103
136
76
114
183
120
124
159
43
121
125
231
136
170
137
399
256
109
48
109
89
96
107
189
179
200
91
246
196
202
361
213
56
95
98
71
105
118
145
125
221
375
13
118
67
200