24
40
18
15
21
186
58
154
27
8
47
38
67
29
138
12
45
309
54
80
94
51
196
32
88
96
13
25
28
19
22
342
57
49
221
53
42
41
39
35
10
147