24
10
21
17
8
16
270
67
339
37
200
294
232
51
80
274
11
111
130
121
53
6
42
64
170
106
120
313
89
155
154
311
350
181
319
372
279
34
48
233
138
574
276
369
33
31
399
196
194
116
84
9
78
14
12