24
21
23
17
30
87
48
105
12
182
38
156
28
22
397
43
339
88
55
76
32
13
164
92
34
39
8
26
52
54
25
27
98
118
46
64
35
154
15
86
10
70
5
42
29