40
12
36
181
2
20
16
68
24
45
9
49
58
50
10
23
13
25
7
8
14
104
177
11
105
56
4
32
46
6
1
0
29
168
79
18
896
253
85
39
87
97
89
147