38
270
153
247
198
36
54
18
113
39
27
26
196
112
7
49
29
108
66
17
22
59
92
93
241
68
90
64
32
374
186
119
322
111
37
28
44
6
34
293
363
187
211
45
162
174
31
142
73
81
96
106
63