19
29
67
33
31
15
57
16
43
211
156
6
10
24
18
12
20
11
63
36
673
217
47
68
367
287
336
933
213
386
422
128
140
91
133
28
46
504
273
90
417
182
127
679
406
70
683
5817
105
278
569
142
34
27
169