55
303
20
35
6
76
10
12
6
4
112
18
5
18
13
3
28
127