95
24
13
10
12
20
140
34
123
64
32
17
85
9
5
22
42
41
163
110
69
65
38
44
35
57
50
19
47
156
30
18
16
83