183
245
163
14
73
100
70
91
842
227
101
250
593
158
99
24
783
388
113
249
107
72
71
235
486
121
526
292
319
239
447
207
1066
118
54