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