27
74
98
53
72
66
87
17
269
116
286
76
40
32
246
219
283
113
185
167
155
252
245
225
528
235
247
169
151
131
209
344
145
189
348