18
29
12
59
299
118
26
15
45
42
143
38
25
27
53
39
161
6
30
5
8
64
171
31
28
79
37
69
10
9
7
67
16
34
33
57
23
35
60
75
71
3
55