39
29
12
9
3
43
74
24
205
31
51
26
76
107
57
166
101
64
136
59
97
19
38
100
80
271
126
62
63
5
98
58
191
11
22
1
2
15
4
56
25
61
14
90
115