59
113
112
85
76
326
328
135
124
239
178
102
81
141
209
159
242
187
274
148
134
58
64
73
125
146
134
245
108
123
133
64
101
112
89
124
139
161
40
70
148
159
54
56
35
193
151
195
93
113
187
283
169
207
201
159
237
208
122
156