139
23
13
170
28
60
10
102
100
7
3
57
17
12
18
6
21
11
5
9
4
59
37
35
53
56
168
32
68
41
50
43
47
706
158
38
120
107
15
65
82
220
66
151
16
55
177
2