64
51
33
109
66
72
334
391
40
64
622
366
416
308
64
129
572
227
520
264
49
523
406
204
383