18
30
29
31
13
9
16
17
10
8
24
22
21
26
25
55
77
19
32
42
98
11
23
171
38
135
90
20
27
12
80
36
89
15