38
29
150
128
66
31
33
36
24
122
98
45
40
44
57
84
52
51
46
35
17
65
58
30
15
4
13
8
11
158
6
16
37
2
67
55
7
12
48
114
47
61
60
14
43
18
28
23
21
27