9
6
10
4
12
35
8
14
21
22
11
7
32
5
16
17
20
112
57
103
46
34
15
56
76
68
87
160
55
37
38
58
70
74
52
43