655
75
577
129
195
142
466
179
585
194
266
188
324
49
158
93
411
147
516
49
304
98
343
105
246
96
94
15
309
30
442
161
117
72
336
23
244
175