24
37
134
181
239
49
534
149
160
500
345
705
207
209
33
169
123
202
78
218
242
41
910
241
213
950
255
706
449
217
801
1150
749
344
942
695
577
1304
589
607
1449
348
174
183