29
7
115
48
308
108
25
12
13
310
139
198
26
34
57
45
56
79
15
39
16
32
66
113
182
170
91
62
22
425
42
69
160
54
58
120
44
193
125
169
28
156
84
137
53
68
118
27
1033
19
165
97
21