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