142
73
113
74
174
147
152
115
171
145
59
52
48
160
107
242
127
757
191
134
168
102
280
135
121
81
75
133
99
399
108
166
234
57
301