18
9
61
32
38
141
89
43
40
58
24
83
184
72
41
225
27
130
96
26
92
106
71
190
332
382
44
236
91
39
133
178
70
168
74
112
154
17
23
66
13
246
121
142
62
16