30
4
21
55
20
214
14
276
19
8
6
34
52
67
16
13
15
294
24
56
270
10
17
467
92
113
328
65
44
957
388
53
38
33
93
112
64
115
201
32
18
346
391
132
108
43
311
42
142
234
200
251
255
26
164
136