166
135
58
35
43
65
77
49
48
41
78
39
66
75
29
53
68
185
42
183
85
47
87
109
30
45
55
57
98
71
31
150
59
90
50
104
24
20
18
16
154
52
116
231
137