29
23
20
21
10
34
16
17
33
107
80
30
83
46
36
73
37
45
24
13
28
22
44
52
41
35
150
64
51
32
169
132
93
89
85
49
27
88
136
54
18
42
15
38