38
35
12
47
7
1
45
89
57
20
11
28
22
291
29
36
10
60
26
215
13
235
542
97
27
31
2
138
237
113
49
0
3
149
14
50
18
21
129
81
103
1148
5
95
30