15
10
12
28
33
159
307
135
42
65
29
74
53
27
48