25
33
26
468
13
128
85
121
192
203
34
43
50
132
180
55
45
17
68
51
212
53
29
139
69
16
9
32
19
162
28
36
156
155
61
202
8
18
15
96
52
47
20
66
58
168
166
39
62