12
55
15
11
46
17
41
105
8
81
21
74
37
88
73
36
166
26
61
334
341
198
87
133
287
64
39
34
196
161
163