23
16
33
20
40
61
28
18
316
88
135
8
29
131
32
34
27
30
26
113
78
279
144
47
101
49
9
7
39
76
83
12
38
58
17
43
62
82
36
13
50
59
51
21