18
10
19
25
14
20
1
260
30
42
8
31
12
16
4
13
149
121
7
58
5
9
123
217
111
36
15
41
29
3
32
6
328
39
23
66
21
26
17
65
57
28