20
56
24
18
81
99
217
143
185
240
123
55
178
234
100
67
266
66
84
54
91
57
59
146
173
126
60
138
28
307
112
53
80
263
681
38
7
75
110
168
22
16
36
76
52
74
107
42
43