18
9
21
265
11
68
92
19
23
8
10
107
111
67
41
381
30
24
47
3
72
69
32
288
52
7
294
28
15
17
31
39
33
58
29
14
350
48
43
45
42
137
158
6
25