52
30
28
10
22
29
25
37
21
19
18
113
142
96
40
41
26
105
58
34
23
48
20
68
47
15
107
16
49
12
24
61
5
244
161
57
27