29
94
20
27
2
35
308
68
24
15
10
16
78
9
62
7
17
3
163
204
38
56
32
47
187
26
1
52
37
53
111
88
116
90
45
59
36
203
31
178
28
13
12
8
124
21