18
20
10
45
29
177
27
19
14
28
16
2
39
13
4
21
32
15
6
7
142
1
9
12
154
3
36
65
11
43
50
17
41
33
23
74
100
48
25
113