29
17
18
118
28
11
14
22
21
201
10
19
4
34
3
54
8
33
35
12
7
15
2
119
20
26
38
1
37
9
101
69
27
128
88
24
43
96
188
204
249