43
144
126
103
134
70
98
107
119
35
311
146
339
89
54
40
272
241
320
135
204
181
175
279
244
559
271
187
165
150
230
374
163
390