29
17
16
46
14
113
64
79
58
10
37
43
18
39
258
54
36
27
15
42
4
13
30
62
34
31
71
87
66
50
67
28
49
44
21
9
8
51
22
65
183
184
25