15
11
12
52
29
13
16
24
21
22
14
5
9
172
122
119
156
76
214
63
302
136
174
82
95
55
78
69
51
46
126
130
118
70
54
116
48
99
59
83
30
57
43
90