39
29
289
28
72
30
139
141
36
17
12
74
61
25
84
24
161
85
103
76
136
62
137
37
15
252
135
18
101
748
57
90
119
142
428
98
70
58
23
148
196
44
32
49
42
129
173
172
97
11