16
45
13
4
7
42
27
3
14
9
17
23
5
20
32
2
12
1
25
10
15
24
38
35
139
50
29
138
148
115
377
118
133
62
31
160
94
107
88
159
41
47
22
74
67