30
3
13
18
17
8
27
14
28
21
42
145
6
19
5
100
158
24
29
51
38
62
216
71
101
26
20
46
84
9
2
33
16
10
45
7
12
44
112