14
10
9
29
16
3
30
6
15
54
78
44
162
61
77
42
40
43
50
91
65
232
49
71
62
7
180
23
20
223
158
68
204
58
52
130
57
56
24
8
12
17
21
11
33
27