93
161
124
78
75
248
101
110
85
177
41
213
81
148
56
90
107
222
97
241