67
96
51
64
62
79
17
264
109
282
75
40
31
242
218
280
110
181
161
153
250
238
223
524
232
245
165
148
129
205
342
143
189
348