43
42
22
41
66
60
34
141
46
53
50
136
171
78
28
113
36
168
135
191
177
146
21
448
104
51
542
270
29
85
103
541
286
59
155
227
234
140
84
518
244
314
247
71
69
201
77
26
125
229
61
340
40
130
407