42
152
185
27
35
15
7
19
38
29
2
21
9
11
12
989
23
18
8
62
16
69
68
67
30
24
132
34
37
227
26
58
72
65
25
22
60
10
46
95
187
191
28
20
32