3
4
16
5
14
13
7
12
2
20
18
6
29
112
44
34
48
24
178
31
35
21
8
100
65
80
19
77
30
23
10
40
60
137
89