39
13
30
46
3
1
4
36
149
5
18
27
35
25
22
16
67
41
2
95
15
9
61
96
31
10
82
98
59
20
11
45
176
86
101
12
7
29
155
115
121
1108
14