34
30
189
26
48
19
35
139
32
406
142
443
199
212
40
69
20
52
22
14
53
9
21
17
25
11
8
23
43
37
96
66
54
7
39
29
12
27
78
76
150
194
94
10
47