32
100
35
49
296
260
26
6
5
22
9
5
10
15
31
16
29
16
21
10
24
30