101
182
133
72
54
59
31
161
126
95
193
186
69
56
136
143
145
104
163
57
442
191
123
170
78
140
42
80
75
19
109
84
34
52