132
14
29
45
409
34
12
6
11
72
1
7
357
22
147
50
31
28
90
101
329
100
88
68
30
15
37
26
164
86
77
62
84
139
119
35
60
129
113
44
214
103
47
13
24
18
16
80
36