40
12
35
180
2
20
15
68
24
16
45
8
49
57
50
9
23
13
25
7
14
104
177
11
105
56
4
32
46
6
1
0
29
168
79
10
18
895
253
85
39
87
96
89
147