32
4
28
8
6
2
3
15
1
10
9
5
13
11
137
17
113
297
41
25
12
84
142
157
56
329
101
108
134
120
62
115
7
43
46
40
19
81
45