20
41
576
38
29
25
55
17
16
214
21
8
43
53
258
45
70
157
682
292
147
24
110
13
18
84
39
27
49
30
19
28
103
143
33
154
35
411
42
9
11
199
60
208
69
37
58
36
15
111
32
82