102
182
133
74
54
59
31
161
126
95
194
187
69
56
136
143
145
105
163
57
442
191
123
170
78
141
146
42
80
75
19
109
84
34
52