14
8
2
5
1
12
18
7
10
16
44
58
22
15
143
113
40
29
17
82
50
83
66
47
108
73
70
33
84
168
128
80
53
62
95
39
217
115
57