19
38
30
32
26
676
20
27
29
108
33
16
46
17
14
41
13
64
60
106
10
24
1151
164
699
47
797
43
12
15
317
112
138
126
130
31
109
1596
75
34
45
40
59
833
107
105
49
28