41
71
103
146
153
186
473
348
28
81
253
764
111
259
64
119
70
122
98
82
55
80
174
218
102
135
115
260
328
125
27
170
187
136
77
93
87
131
181
179
167
60
84
94
51
54
63
62
164
32
69
22
18
330