15
102
167
60
111
116
57
48
191
258
106
85
61
120
99
84
136
295
122
90
80
107
78
121
220
66
88
117
110
133
143
113