47
27
94
40
157
49
32
37
182
39
78
56
109
178
297
54
241
126
19
105
782
12
59
36
99
75
132
106
188
164
141
92
80
100
116
165
45
169
158
111
309
192
28
41
46
44
128
33
17
300