47
35
30
118
152
131
22
141
6
120
72
60
80
89
164
105
64
42
103
20
36
246
48
13
17
195
10
187
68
26
53
237
108
7
168
102
153
280
37
24
25
38
138
369
112
223
54
9
8
146