25
40
51
166
57
45
13
21
49
171
160
12
8
15
10
16
19
17
63
9
37
18
67
58
100
68
31
47
180
59
24
64
81
22
29
27