29
9
273
111
15
25
11
13
308
48
12
243
10
4
6
245
180
287
77
148
121
22
340
5
315
493
198
107
161
233
26
46
251
32
30
305
57
174
38
19
53
354
378
154
187
202
137
49
261
197
444