21
29
30
13
34
58
25
24
16
12
40
28
31
9
14
42
41
37
33
7
54
11
43
8
27
6
115
38
49
23
85
156
60
80
74
45
48
17
26
22