96
32
299
24
56
19
22
50
22
150
25
12
63
61
386
108
58
32
58