18
43
27
0
42
17
66
30
19
5
60
17
5
35
204
312
836