164
139
222
228
124
162
169
76
136
340
280
102
151
138
257
279
323
89
371
79
81
217
225
67
248
142
170
111
103
88
82
63
73
107
109
215
98
278
264
113
272
196
129
132
204
152
143
179
174
93
126
187
91
147
201
83
192