134
307
109
111
71
66
105
143
47
36
118
119
70
81
15
92
156
128
38
39
45
28
72
22
65
117
52
24
21
50
158
10
8
25
56
136
17
19
35
59
41
54
55
7
171
91