45
322
12
30
31
110
35
55
228
78
12
8
167
499
261
32
24
43
32