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