41
59
24
172
29
205
71
186
54
62
314
68
135
130
64
170
162
73
192
98
354
376
309
218
185
89
266
46
178