17
330
275
158
336
318
227
29
83
38
249
66
68
36
9
11
6
25
247
138
44
257
350
361
210
1727
146
131
88
35
87
16
662
127
139
401
55
20
301
360
1457
21
113
142
646
28
115
198
32
1266
296
79
196
4
31
50