24
21
20
26
126
122
35
318
25
34
110
10
8
29
58
243
286
209
320
19
22
92
36
18
144
33
81
32
53
69
64
44
173