59
45
50
28
18
293
63
19
25
77
104
48
84
15
29
74
39
37
44
180
36
24
22
62
65
26
13
5
21
90
191
168
171
85
182
27
35
242
240
179
159
173
41