20
11
15
54
29
13
16
12
25
21
23
14
5
9
173
123
119
156
76
215
64
302
136
174
82
95
55
78
69
51
46
126
130
118
70
116
48
99
59
83
30
57
43
90