15
20
14
112
55
23
26
19
10
8
25
41
48
33
134
13
18
79
43
56
37
24
35
17
42
172
40
87
234
428
104
65
190
81
62
191
84
107
74
47
260
119
125
138
78
57