23
302
9
15
35
119
58
214
160
133
275
126
291
113
212
162
245
6
136
301
93
121
345
335
287
76
17
19
64
57
139
323
353
136
284
120
1
184
260
151
117
95
378
134
191
243
6
