34
106
43
55
158
101
47
22
45
74
30
157
82
86
144
29
27
490
78
99
135
67
12
181
40
41
64
51
26
31
60
48
20
81
109
162
80
93
131
142
164
21
102
182
87
221
191
187
289
161
112
296
190