66
130
67
300
217
277
136
596
198
128
365
170
316
500
777
301
292
213
536
474
246
309
353
318
223
726
111
609
308
189
623
907
187
405
297
1448
702