393
106
590
184
601
151
857
468
578
178
423
161
204
89
330
147
340
50
396
32
309
140
474
41
563
64
457
107
370
120
462
8
187
171
398
62
233
50
569
71