29
10
4
20
9
7
22
108
84
97
120
44
18
33
25
12
16
39
5
8
13
191
14
34
24
277
153
27
35
31
32
118
58
109