45
48
329
60
118
69
110
44
197
53
156
118
31
66
286