18
4
30
9
33
12
22
58
105
163
160
137
85
29
89
17
36
326
19
67
277
64
41
31
13
7
43
54
87
3
25
10
5
62
6
61
134
52
42
77
27
78
14