0
0
7
6
20
17
30
33
31
21
52
76
59
62
166