14
1
24
11
6
141
4
41
38
78
109
21
75
90
40
94
123
85
66
112
165
57
35
1243
71
18
177
55
10
28
410
207
69
133
150
92
65
227
169
206
195
115
285
80
139
162
197
247
282
329
308
559
359
388
294
5