39
47
149
130
10
25
20
8
17
13
16
172
113
46
60
15
195
367
64
29
32
95
100
37
216
85
14
69
71
140
43
72
160
45
35
42
74
217
167
164
123
33
22
118
11
70
21
4
18
12