29
4
1
148
59
53
11
115
62
16
128
47
14
35
8
57
267
179
185
40
172
130
68
51
12
37
48
25
27
73
39
17
19
61
32
30
9
250
54
138
22
97
109
119
149
78
45
64
80
87
43
152