42
14
16
1
6
5
4
9
8
10
7
20
15
18
19
24
12
178
17
57
395
247
101
144
40
76
52
262
86
92
1109
208
112
132