22
11
67
41
71
298
141
98
134
178
258
66
126
346
100
101
92
285
135
83
81
278
180
49
203
60
52
102
270
140
155
176
72
118
189
91
117
99
128
181
58
78
145
34
61
183
89
44
55
85