15
12
16
14
38
30
57
16
2
23
11
37
22
39
29
3
158
33