125
209
108
95
113
242
439
119
215
1335
322
709
219
127
299
131
134
114
88
83
197
133
121
167
366
115
208
91
254
75
224
68
289
360
186
210
87
74
142
71
284
267
275
103
420
67
116
170
49
173
111
152