26
38
12
97
151
77
102
68
117
213
104
87
83
130
177
334
265
258
360
169