56
30
26
15
8
16
63
15
22
54
39
256
74
290
141
40
21
23
29
24
16
28
47
24
25
26