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