68
105
73
181
28
214
228
271
263
308
94
93
102
153
112
187
157
137
71
97
196
247
167
131
116
154
90
67
78
125
305
109
176
289
152
224
175
161
146
185
139
150
56
41
29
55
278
406
163
391
1343
368
220
165
313