30
11
42
12
36
20
10
25
32
37
40
26
41
24
29
47
156
45
78
46
77
14
21
13
27
34
23
35
18
8
19
22
55
158
39
43