153
363
102
277
135
429
340
658
21
111
132
238
39
131
195
475
171
272
15
254
51
233
134
37
151
49
98
28
88
61
713
31
119
94
19
82