24
26
22
32
23
38
189
297
7
115
5
118
120
47
163
557
28
11
21
34
15
8
69
35
33
63
91
238
87
18
155
93
59
46
20
9
61
13
27
64
116
76
108
41
62
44
19
17
43