4
30
3
18
38
15
25
29
38
329
113
46
220
69
52