16
68
83
47
75
95
122
64
104
71
333
93
12
69
32
259
239
159
76
49
188
456
327
354
487
282
349
218
240
74
247
270
313
179
168
262
677
254
156
200
399
256
330
322
202
201
214
273
365
366
495
474
412
362
548
604
730
309